.InnerLoopControlScrolly-module__1gPtRG__section{--copy:#18212e;--muted:#747d88;--panel:#071423;--panel-raised:#102338;--grid:#20374d;--line:#496176;--cyan:#45d6ee;--green:#59e0ae;--amber:#f4c75f;color:var(--copy);margin-block:clamp(3rem,7vw,5.5rem)}.InnerLoopControlScrolly-module__1gPtRG__layout{display:block}.InnerLoopControlScrolly-module__1gPtRG__stage{z-index:2;background:#fff;padding-block:clamp(.75rem,2vh,1.2rem);position:sticky;top:0;box-shadow:0 1rem #fff}.InnerLoopControlScrolly-module__1gPtRG__stageInner{width:100%}.InnerLoopControlScrolly-module__1gPtRG__eyebrow,.InnerLoopControlScrolly-module__1gPtRG__beatLabel,.InnerLoopControlScrolly-module__1gPtRG__readout,.InnerLoopControlScrolly-module__1gPtRG__statusPanel,.InnerLoopControlScrolly-module__1gPtRG__returnLabel{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.InnerLoopControlScrolly-module__1gPtRG__eyebrow,.InnerLoopControlScrolly-module__1gPtRG__beatLabel{color:#0b7285;letter-spacing:.16em;margin:0;font-size:.66rem;font-weight:700;line-height:1.35}.InnerLoopControlScrolly-module__1gPtRG__stage h2,.InnerLoopControlScrolly-module__1gPtRG__beat h2{color:currentColor;letter-spacing:normal;max-width:47rem;margin:.75rem 0 0;font-size:1.5rem;font-weight:600;line-height:2rem}.InnerLoopControlScrolly-module__1gPtRG__diagram{aspect-ratio:820/390;background:radial-gradient(circle at 50% 45%,#45d6ee0f,transparent 38%),var(--panel);border:1px solid #22394e;border-radius:1rem;width:96%;margin:1.25rem auto 0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #050d1724}.InnerLoopControlScrolly-module__1gPtRG__visual{width:100%;height:100%;display:block}.InnerLoopControlScrolly-module__1gPtRG__readout{z-index:2;color:#7890a5;letter-spacing:.09em;flex-direction:column;gap:.28rem;font-size:clamp(.48rem,.82vw,.58rem);display:flex;position:absolute;top:5%;left:3.5%}.InnerLoopControlScrolly-module__1gPtRG__readout strong{color:var(--cyan);font-size:clamp(.58rem,.95vw,.68rem)}.InnerLoopControlScrolly-module__1gPtRG__grid{opacity:.5}.InnerLoopControlScrolly-module__1gPtRG__grid+path,.InnerLoopControlScrolly-module__1gPtRG__grid{stroke:var(--grid);stroke-width:1px}.InnerLoopControlScrolly-module__1gPtRG__controlTrack,.InnerLoopControlScrolly-module__1gPtRG__controlTrace,.InnerLoopControlScrolly-module__1gPtRG__returnTrack{fill:none;stroke-linecap:round;stroke-linejoin:round}.InnerLoopControlScrolly-module__1gPtRG__controlTrack{stroke:var(--line);stroke-dasharray:2 8;stroke-width:2px;opacity:.55}.InnerLoopControlScrolly-module__1gPtRG__controlTrace{stroke:var(--green);stroke-width:3px;transition:stroke-dasharray .62s cubic-bezier(.22,1,.36,1)}.InnerLoopControlScrolly-module__1gPtRG__returnTrack{stroke:var(--amber);stroke-dasharray:5 8;stroke-width:2px;opacity:0;transition:opacity .42s}.InnerLoopControlScrolly-module__1gPtRG__returnTrack.InnerLoopControlScrolly-module__1gPtRG__visible{opacity:.8}.InnerLoopControlScrolly-module__1gPtRG__gate{color:var(--line);opacity:.42;transition:color .32s,opacity .32s}.InnerLoopControlScrolly-module__1gPtRG__gate.InnerLoopControlScrolly-module__1gPtRG__past{color:var(--green);opacity:.72}.InnerLoopControlScrolly-module__1gPtRG__gate.InnerLoopControlScrolly-module__1gPtRG__active{color:var(--amber);filter:drop-shadow(0 0 8px #f4c75f7a);opacity:1}.InnerLoopControlScrolly-module__1gPtRG__gateHalo{fill:color-mix(in srgb,currentColor 7%,transparent);stroke:currentColor;stroke-dasharray:2 5;stroke-width:1px}.InnerLoopControlScrolly-module__1gPtRG__gateCore{fill:var(--panel);stroke:currentColor;stroke-width:2px}.InnerLoopControlScrolly-module__1gPtRG__gate text{fill:currentColor;font-family:var(--font-geist-mono),monospace;text-anchor:middle;font-size:11px;font-weight:800}.InnerLoopControlScrolly-module__1gPtRG__gateLabel{letter-spacing:.11em;text-transform:uppercase;font-size:9px!important}.InnerLoopControlScrolly-module__1gPtRG__packet{color:var(--amber);filter:drop-shadow(0 0 7px #f4c75fa6);transition:transform .58s cubic-bezier(.22,1,.36,1)}.InnerLoopControlScrolly-module__1gPtRG__packet circle{fill:var(--panel);stroke:currentColor;stroke-width:2px}.InnerLoopControlScrolly-module__1gPtRG__packet path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px}.InnerLoopControlScrolly-module__1gPtRG__constraintBus{color:var(--line)}.InnerLoopControlScrolly-module__1gPtRG__constraintBus>line{stroke:currentColor;stroke-dasharray:2 7;opacity:.55}.InnerLoopControlScrolly-module__1gPtRG__constraintBus g{opacity:.35;transition:color .32s,opacity .32s}.InnerLoopControlScrolly-module__1gPtRG__constraintBus g.InnerLoopControlScrolly-module__1gPtRG__reached{color:var(--cyan);opacity:1}.InnerLoopControlScrolly-module__1gPtRG__constraintBus circle{fill:var(--panel);stroke:currentColor;stroke-width:1.5px}.InnerLoopControlScrolly-module__1gPtRG__constraintBus .InnerLoopControlScrolly-module__1gPtRG__reached circle{fill:currentColor}.InnerLoopControlScrolly-module__1gPtRG__constraintBus text{fill:currentColor;font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-anchor:middle;text-transform:uppercase;font-size:8px;font-weight:700}.InnerLoopControlScrolly-module__1gPtRG__statusPanel{z-index:2;color:#7890a5;letter-spacing:.08em;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:clamp(.46rem,.8vw,.56rem);display:flex;position:absolute;top:5%;right:3.5%}.InnerLoopControlScrolly-module__1gPtRG__statusPanel strong{color:#d8e5ef;font-size:clamp(.5rem,.85vw,.62rem)}.InnerLoopControlScrolly-module__1gPtRG__returnLabel{color:var(--amber);letter-spacing:.09em;opacity:0;white-space:nowrap;font-size:clamp(.44rem,.76vw,.56rem);font-weight:700;transition:opacity .36s,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7%;left:50%;transform:translate(-50%,.4rem)}.InnerLoopControlScrolly-module__1gPtRG__returnLabel.InnerLoopControlScrolly-module__1gPtRG__visible{opacity:1;transform:translate(-50%)}.InnerLoopControlScrolly-module__1gPtRG__steps{padding-bottom:18svh}.InnerLoopControlScrolly-module__1gPtRG__beat{min-height:46svh;color:var(--muted);opacity:.46;align-items:flex-start;transition:color .32s,opacity .32s;display:flex}.InnerLoopControlScrolly-module__1gPtRG__beat>div{border-top:1px solid color-mix(in srgb,currentColor 24%,transparent);width:100%;max-width:50rem;padding:1.25rem 0 2.75rem;position:relative}.InnerLoopControlScrolly-module__1gPtRG__beat>div:before{background:var(--cyan);content:"";opacity:0;transform-origin:0;width:4rem;height:2px;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;transform:scaleX(.35)}.InnerLoopControlScrolly-module__1gPtRG__beat.InnerLoopControlScrolly-module__1gPtRG__past{opacity:.66}.InnerLoopControlScrolly-module__1gPtRG__beat.InnerLoopControlScrolly-module__1gPtRG__active{color:var(--copy);opacity:1}.InnerLoopControlScrolly-module__1gPtRG__beat.InnerLoopControlScrolly-module__1gPtRG__active>div:before{opacity:1;transform:scaleX(1)}.InnerLoopControlScrolly-module__1gPtRG__beat p:last-child{color:currentColor;margin:1rem 0 0;font-size:1rem;line-height:1.65}.dark .InnerLoopControlScrolly-module__1gPtRG__section{--copy:#f8fafc;--muted:#94a3b8}.dark .InnerLoopControlScrolly-module__1gPtRG__stage{background:#1e293b;box-shadow:0 1rem #1e293b}:is(.dark .InnerLoopControlScrolly-module__1gPtRG__eyebrow,.dark .InnerLoopControlScrolly-module__1gPtRG__beatLabel){color:#67e8f9}@media (max-width:767px){.InnerLoopControlScrolly-module__1gPtRG__section{margin-block:3rem 4rem}.InnerLoopControlScrolly-module__1gPtRG__stage{padding-block:.75rem}.InnerLoopControlScrolly-module__1gPtRG__stage h2{max-width:21rem}.InnerLoopControlScrolly-module__1gPtRG__diagram{aspect-ratio:820/430;border-radius:.65rem;width:100%}.InnerLoopControlScrolly-module__1gPtRG__statusPanel{display:none}.InnerLoopControlScrolly-module__1gPtRG__returnLabel{bottom:4%}.InnerLoopControlScrolly-module__1gPtRG__steps{padding-bottom:16svh}.InnerLoopControlScrolly-module__1gPtRG__beat{min-height:52svh}}@media (prefers-reduced-motion:reduce){.InnerLoopControlScrolly-module__1gPtRG__controlTrace,.InnerLoopControlScrolly-module__1gPtRG__returnTrack,.InnerLoopControlScrolly-module__1gPtRG__gate,.InnerLoopControlScrolly-module__1gPtRG__packet,.InnerLoopControlScrolly-module__1gPtRG__constraintBus g,.InnerLoopControlScrolly-module__1gPtRG__returnLabel,.InnerLoopControlScrolly-module__1gPtRG__beat,.InnerLoopControlScrolly-module__1gPtRG__beat>div:before{transition:none}}
