.plat-scroll[data-astro-cid-kawi6nj6]{scrollbar-width:none}.plat-scroll[data-astro-cid-kawi6nj6]::-webkit-scrollbar{display:none}.plat-pill[data-astro-cid-kawi6nj6][aria-current=true]{background:var(--color-lime);border-color:var(--color-lime);color:var(--color-navy)}.plat-pill[data-astro-cid-kawi6nj6][aria-current=true] .plat-n[data-astro-cid-kawi6nj6]{color:var(--color-navy)}.mod[data-astro-cid-yzdw5maj]{transition:transform .25s,background-color .25s,border-color .25s}.mod[data-astro-cid-yzdw5maj]:hover{background:#ffffff12;border-color:#8eef1480;transform:translateY(-4px)}.glow[data-astro-cid-yzdw5maj]{pointer-events:none;background:radial-gradient(closest-side,#ff704038,#0000);height:70%;position:absolute;inset:8% 0 auto}.swap[data-astro-cid-yzdw5maj]{display:grid}.swap[data-astro-cid-yzdw5maj] .phone{width:100%}.swap[data-astro-cid-yzdw5maj] .swap-b{opacity:0}.swap[data-astro-cid-yzdw5maj] .swap-a,.swap[data-astro-cid-yzdw5maj] .swap-b{transition:opacity .5s}.stage[data-astro-cid-yzdw5maj][data-club="0"] .swap-a,.stage[data-astro-cid-yzdw5maj][data-club="1"] .swap-b{opacity:1}.stage[data-astro-cid-yzdw5maj][data-club="1"] .swap-a{opacity:0}.chip[data-astro-cid-yzdw5maj][aria-pressed=true]{background:var(--color-lime);border-color:var(--color-lime);color:var(--color-navy)}@media (prefers-reduced-motion:reduce){.swap[data-astro-cid-yzdw5maj] .swap-a,.swap[data-astro-cid-yzdw5maj] .swap-b{transition:none}}.slot[data-astro-cid-ghopyjcq]{height:78px}@media (width>=640px){.slot[data-astro-cid-ghopyjcq]{height:92px}}.wcard[data-astro-cid-ghopyjcq]{background:var(--color-slate-50);border-color:var(--color-slate-300);color:var(--color-slate-500);transition:opacity .35s var(--ease-out), transform .5s var(--ease-spring), background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out);border-style:dashed}.ph-track[data-astro-cid-ghopyjcq]{pointer-events:none;z-index:1;opacity:0;position:absolute;inset:0;transform:translate(0)}.playhead[data-astro-cid-ghopyjcq]{background:var(--color-lime);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px 2px #8eef14b3}.week[data-astro-cid-ghopyjcq].anim .wcard[data-astro-cid-ghopyjcq]{opacity:0;transform:translateY(-22px)scale(.92)}.week[data-astro-cid-ghopyjcq].anim.s-in .wcard[data-astro-cid-ghopyjcq],.week[data-astro-cid-ghopyjcq].anim.s-ok .wcard[data-astro-cid-ghopyjcq]{opacity:1;transition-delay:calc(var(--i) * 80ms);transform:none}.week[data-astro-cid-ghopyjcq].anim.s-ok .wcard[data-astro-cid-ghopyjcq]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white);transition-delay:calc(var(--i) * .15s + 60ms);border-style:solid}.week[data-astro-cid-ghopyjcq].anim.s-ok .ph-track[data-astro-cid-ghopyjcq]{opacity:1;transition:transform 1.1s linear,opacity .15s;transform:translate(100%)}.week[data-astro-cid-ghopyjcq].anim.s-done .ph-track[data-astro-cid-ghopyjcq]{opacity:0;transition:opacity .3s;transform:translate(100%)}.approve[data-astro-cid-ghopyjcq]{transition:transform .4s var(--ease-spring), box-shadow .4s var(--ease-out)}.week[data-astro-cid-ghopyjcq].anim.s-done .approve[data-astro-cid-ghopyjcq]{transform:scale(1.06);box-shadow:0 0 0 6px #8eef144d}.week[data-astro-cid-ghopyjcq].anim.s-out .wcard[data-astro-cid-ghopyjcq]{opacity:0;transition:opacity .4s var(--ease-out);transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.wcard[data-astro-cid-ghopyjcq]{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-white);transition:none}.ph-track[data-astro-cid-ghopyjcq]{display:none}}.mono[data-astro-cid-6hnabim6]{font-family:Spline Sans Mono Variable,ui-monospace,monospace}.ai-glow[data-astro-cid-6hnabim6]{filter:blur(30px);pointer-events:none;background:radial-gradient(50% 50%,#8eef1417,#0000 70%);position:absolute;inset:15% -10% 0 40%}.mcp[data-astro-cid-6hnabim6]{border:1px solid #8eef1473}.mono[data-astro-cid-dyntf7v6],.code[data-astro-cid-dyntf7v6]{font-family:Spline Sans Mono Variable,ui-monospace,monospace}.step[data-astro-cid-dyntf7v6]{color:#ffffffe6;align-items:center;gap:8px;font-size:15px;font-style:italic;font-weight:800;line-height:20px;display:flex}.stepn[data-astro-cid-dyntf7v6]{border:1.5px solid var(--color-lime);width:22px;height:22px;color:var(--color-lime);border-radius:50%;place-items:center;font-family:Spline Sans Mono Variable,ui-monospace,monospace;font-size:12px;font-style:normal;display:inline-grid}.rowlabel[data-astro-cid-dyntf7v6]{text-transform:uppercase;letter-spacing:1.2px;color:#ffffff80;margin-bottom:8px;font-family:Spline Sans Mono Variable,ui-monospace,monospace;font-size:10.5px;line-height:14px}.opt[data-astro-cid-dyntf7v6]{cursor:pointer;text-align:left;color:#fff;min-width:0;min-height:44px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;display:flex;position:relative;overflow:hidden}.opt[data-astro-cid-dyntf7v6]:hover{background:#ffffff14;border-color:#fff6;transform:translateY(-1px)}.opt[data-astro-cid-dyntf7v6]:active{transform:scale(.98)}.opt[data-astro-cid-dyntf7v6]:focus-visible{outline-offset:2px}.opt[data-astro-cid-dyntf7v6][aria-pressed=true]{border-color:var(--color-lime);box-shadow:0 0 0 1px var(--color-lime) inset;background:#8eef141a}.opt-t[data-astro-cid-dyntf7v6]{overflow-wrap:break-word;hyphens:auto;font-size:12px;font-style:italic;font-weight:800;line-height:15px;display:block}.opt-d[data-astro-cid-dyntf7v6]{color:#fff9;margin-top:2px;font-size:12px;line-height:15px}.opt-k[data-astro-cid-dyntf7v6]{letter-spacing:.8px;text-transform:uppercase;color:#ffffff8c;transition:color var(--dur-fast) var(--ease-out);font-size:10.5px;line-height:14px}.opt[data-astro-cid-dyntf7v6][aria-pressed=true] .opt-k[data-astro-cid-dyntf7v6]{color:var(--color-lime)}.chev[data-astro-cid-dyntf7v6]{color:#ffffff59;transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-size:13px;line-height:1;position:absolute;top:6px;right:8px}.opt[data-astro-cid-dyntf7v6]:hover .chev[data-astro-cid-dyntf7v6]{color:#fff;transform:translate(2px)}.opt[data-astro-cid-dyntf7v6][aria-pressed=true] .chev[data-astro-cid-dyntf7v6]{color:var(--color-lime)}.prog[data-astro-cid-dyntf7v6]{background:var(--color-lime);transform-origin:0;opacity:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.surf[data-astro-cid-dyntf7v6]{flex-direction:column;align-items:flex-start;gap:8px;padding:9px 7px}.conn[data-astro-cid-dyntf7v6]{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 6px 9px}.ico[data-astro-cid-dyntf7v6]{color:#ffffffb3;width:18px;height:18px;transition:color var(--dur-fast) var(--ease-out);margin-bottom:3px}.opt[data-astro-cid-dyntf7v6][aria-pressed=true] .ico[data-astro-cid-dyntf7v6]{color:var(--color-lime)}@media (width>=640px){.surf[data-astro-cid-dyntf7v6]{flex-direction:row;align-items:center;gap:10px;padding:10px 22px 10px 10px}.conn[data-astro-cid-dyntf7v6]{padding:10px}.opt-t[data-astro-cid-dyntf7v6]{font-size:14px;line-height:18px}}.mini[data-astro-cid-dyntf7v6]{background:var(--color-navy);border:1.5px solid #ffffff59;flex-shrink:0;display:block;position:relative}.mini[data-astro-cid-dyntf7v6] .bar[data-astro-cid-dyntf7v6]{background:#ffffff4d;border-radius:2px;display:block;position:absolute}.mini[data-astro-cid-dyntf7v6] .fp[data-astro-cid-dyntf7v6]{transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);background:#ffffff2e;border-radius:3px;display:block;position:absolute}.opt[data-astro-cid-dyntf7v6][aria-pressed=true] .fp[data-astro-cid-dyntf7v6],.res-ico[data-astro-cid-dyntf7v6] .fp[data-astro-cid-dyntf7v6]{background:var(--color-lime)}.opt[data-astro-cid-dyntf7v6][aria-pressed=true] .mini[data-astro-cid-dyntf7v6]{border-color:#fff9}.mini-0[data-astro-cid-dyntf7v6]{border-radius:5px;width:20px;height:32px}.mini-0[data-astro-cid-dyntf7v6] .bar[data-astro-cid-dyntf7v6]{width:9px;height:2px;top:4px;left:4px}.mini-0[data-astro-cid-dyntf7v6] .fp[data-astro-cid-dyntf7v6]{height:12px;top:10px;left:3px;right:3px}.mini-1[data-astro-cid-dyntf7v6]{border-radius:4px;width:34px;height:26px}.mini-1[data-astro-cid-dyntf7v6] .bar[data-astro-cid-dyntf7v6]{border-radius:2px 2px 0 0;height:5px;top:0;left:0;right:0}.mini-1[data-astro-cid-dyntf7v6] .fp[data-astro-cid-dyntf7v6]{width:15px;height:11px;top:9px;left:4px}.mini-2[data-astro-cid-dyntf7v6]{border-radius:4px;width:34px;height:26px}.mini-2[data-astro-cid-dyntf7v6] .bar[data-astro-cid-dyntf7v6]{border-radius:2px 2px 0 0;height:5px;top:0;left:0;right:0}.mini-2[data-astro-cid-dyntf7v6] .fp[data-astro-cid-dyntf7v6]{inset:8px 3px 3px}.wires[data-astro-cid-dyntf7v6]{height:14px}.wire[data-astro-cid-dyntf7v6]{width:2px;height:100%;transition:background-color var(--dur-base);background:repeating-linear-gradient(#ffffff38 0 3px,#0000 3px 6px);justify-self:center;position:relative;overflow:hidden}.wire[data-astro-cid-dyntf7v6][data-on]{background:repeating-linear-gradient(to bottom, var(--color-lime) 0 3px, transparent 3px 6px)}.dot[data-astro-cid-dyntf7v6]{background:var(--color-lime);width:6px;height:6px;box-shadow:0 0 8px var(--color-lime);opacity:0;border-radius:50%;position:absolute;top:0;left:-2px}.core[data-astro-cid-dyntf7v6]{background:var(--color-lime);height:40px;color:var(--color-navy);cursor:default;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.core[data-astro-cid-dyntf7v6]:after{content:"";border:2px solid var(--color-lime);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:-2px}.result[data-astro-cid-dyntf7v6]{border:1px solid #8eef1473}.bridge[data-astro-cid-dyntf7v6]{background:repeating-linear-gradient(to right, var(--color-lime) 0 4px, transparent 4px 7px);width:24px;height:2px;position:absolute;top:22px;left:-25px}.bridge[data-astro-cid-dyntf7v6]:after{content:"";background:var(--color-lime);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-2px}.res-ico[data-astro-cid-dyntf7v6]{width:34px;height:34px;color:var(--color-lime);background:#8eef141f;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.res-ico[data-astro-cid-dyntf7v6] svg{width:18px;height:18px}.res-ico[data-astro-cid-dyntf7v6] .mini[data-astro-cid-dyntf7v6]{transform:scale(.8)}.code[data-astro-cid-dyntf7v6]{white-space:pre;height:186px}.note[data-astro-cid-dyntf7v6]{min-height:62px}@media (width>=640px){.note[data-astro-cid-dyntf7v6]{min-height:0}}.integ[data-astro-cid-dyntf7v6] .c{color:#ffffff80}.integ[data-astro-cid-dyntf7v6] .m{color:var(--color-gold)}.integ[data-astro-cid-dyntf7v6] .s{color:var(--color-lime)}.integ[data-astro-cid-dyntf7v6] .k{color:#ffffffa6}.integ[data-astro-cid-dyntf7v6] .n{color:var(--color-orange)}.integ[data-astro-cid-dyntf7v6] .ok{color:var(--color-green)}.cursor[data-astro-cid-dyntf7v6]{vertical-align:-2px;background:var(--color-lime);width:7px;height:14px;margin-left:2px;display:inline-block}@keyframes int-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes int-down{0%{opacity:0;transform:translateY(-6px)}25%,70%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes int-up{0%{opacity:0;transform:translateY(14px)}25%,70%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes int-snap{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06,1.35)}}@keyframes int-blink{50%{opacity:0}}@keyframes int-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.integ[data-astro-cid-dyntf7v6][data-auto=on] .opt[data-astro-cid-dyntf7v6][aria-pressed=true] .prog[data-astro-cid-dyntf7v6]{opacity:.85;animation:6s linear forwards int-progress}.integ[data-astro-cid-dyntf7v6][data-auto=on]:not([data-run]) .prog[data-astro-cid-dyntf7v6],.integ[data-astro-cid-dyntf7v6][data-auto=on]:hover .prog[data-astro-cid-dyntf7v6],.integ[data-astro-cid-dyntf7v6][data-auto=on]:focus-within .prog[data-astro-cid-dyntf7v6]{animation-play-state:paused}.wire[data-astro-cid-dyntf7v6][data-on][data-flow=down] .dot[data-astro-cid-dyntf7v6]{animation:1.4s linear infinite int-down}.wire[data-astro-cid-dyntf7v6][data-on][data-flow=up] .dot[data-astro-cid-dyntf7v6]{animation:1.4s linear infinite int-up}.core[data-astro-cid-dyntf7v6][data-pulse]:after{animation:int-snap .6s var(--ease-out)}.cursor[data-astro-cid-dyntf7v6]{animation:1s step-end infinite int-blink}.res-swap[data-astro-cid-dyntf7v6]{animation:int-in var(--dur-base) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.opt[data-astro-cid-dyntf7v6],.opt[data-astro-cid-dyntf7v6]:hover,.opt[data-astro-cid-dyntf7v6]:active{transform:none}.cursor[data-astro-cid-dyntf7v6]{display:none}}.orbit[data-astro-cid-3i2eo5gj]{transform-origin:50%}.stage[data-astro-cid-3i2eo5gj]{container-type:inline-size}.slot[data-astro-cid-3i2eo5gj]{width:0;height:0;transform:rotate(var(--a)) translateY(-38cqw)}.place[data-astro-cid-3i2eo5gj]{transform:translate(-50%, -50%) rotate(calc(var(--a) * -1));width:max-content}.counter[data-astro-cid-3i2eo5gj]{display:block}.badge[data-astro-cid-3i2eo5gj][aria-pressed=true] .ico[data-astro-cid-3i2eo5gj]{background:var(--color-navy);color:var(--color-lime);border-color:var(--color-lime);transform:scale(1.1)}.badge[data-astro-cid-3i2eo5gj][aria-pressed=true] .lbl[data-astro-cid-3i2eo5gj]{color:var(--color-navy);border-color:var(--color-lime);background:color-mix(in srgb, var(--color-lime) 22%, white)}.core[data-astro-cid-3i2eo5gj]{transform-box:fill-box;transform-origin:50%}@keyframes pdata-spin{to{transform:rotate(360deg)}}@keyframes pdata-unspin{to{transform:rotate(-360deg)}}@keyframes pdata-bob{50%{transform:translateY(-1.2px)scale(1.03)}}@media (prefers-reduced-motion:no-preference){.orbit[data-astro-cid-3i2eo5gj]{animation:48s linear infinite pdata-spin}.orbit[data-astro-cid-3i2eo5gj] .counter[data-astro-cid-3i2eo5gj]{animation:48s linear infinite pdata-unspin}.stage[data-astro-cid-3i2eo5gj]:hover .orbit[data-astro-cid-3i2eo5gj],.stage[data-astro-cid-3i2eo5gj]:hover .orbit[data-astro-cid-3i2eo5gj] .counter[data-astro-cid-3i2eo5gj],.stage[data-astro-cid-3i2eo5gj]:focus-within .orbit[data-astro-cid-3i2eo5gj],.stage[data-astro-cid-3i2eo5gj]:focus-within .orbit[data-astro-cid-3i2eo5gj] .counter[data-astro-cid-3i2eo5gj],.stage[data-astro-cid-3i2eo5gj][data-picked] .orbit[data-astro-cid-3i2eo5gj],.stage[data-astro-cid-3i2eo5gj][data-picked] .orbit[data-astro-cid-3i2eo5gj] .counter[data-astro-cid-3i2eo5gj]{animation-play-state:paused}.core[data-astro-cid-3i2eo5gj]{animation:4s ease-in-out infinite pdata-bob}}
