.circuit-module-scss-module__aQwuGq__root{--board:color-mix(in oklab, var(--color-active) 12%, transparent)}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__base{stroke:var(--board);stroke-width:4px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__deco{stroke:color-mix(in oklab, var(--color-active) 16%, transparent);stroke-width:2px}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__done{stroke-width:4px;stroke-linecap:square;stroke-linejoin:miter}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__pulse{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 70;filter:drop-shadow(0 0 4px var(--trail-tone));animation:1.6s linear infinite circuit-module-scss-module__aQwuGq__signal}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__head{fill:#fff;filter:drop-shadow(0 0 6px var(--trail-tone));transition:filter .4s}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__dot{border-radius:5px;font-size:.7rem;position:relative}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__dot:before,.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__dot:after{content:"";background:repeating-linear-gradient(var(--hairline) 0 2px, transparent 2px 4px);width:.4rem;height:1.1rem;transition:background .3s;position:absolute;top:50%;translate:0 -50%}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__dot:before{left:-.5rem}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__dot:after{right:-.5rem}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__reached .circuit-module-scss-module__aQwuGq__dot{border-radius:5px}.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__reached .circuit-module-scss-module__aQwuGq__dot:before,.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__reached .circuit-module-scss-module__aQwuGq__dot:after{background:repeating-linear-gradient(var(--tone) 0 2px, transparent 2px 4px)}@keyframes circuit-module-scss-module__aQwuGq__signal{to{stroke-dashoffset:-76px}}@media (prefers-reduced-motion:reduce){.circuit-module-scss-module__aQwuGq__root .circuit-module-scss-module__aQwuGq__pulse{animation:none}}
.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__base{stroke:color-mix(in oklab, var(--color-bright) 10%, transparent);stroke-width:10px;stroke-linejoin:round;stroke-dasharray:none}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__done{stroke-width:10px;stroke-linejoin:round}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__head{fill:var(--color-bright);filter:drop-shadow(0 2px 6px #0009)}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__window{fill:var(--color-dark)}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__lamp{fill:#fff6a8;filter:drop-shadow(0 0 4px #fff6a8)}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__dot{border:5px solid color-mix(in oklab, var(--color-bright) 25%, transparent);color:var(--color-dark);background:var(--color-bright);font-size:.65rem;font-weight:700}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__reached .metro-module-scss-module__9ANCnq__dot{border-color:var(--tone);color:var(--color-dark);box-shadow:0 0 0 4px var(--color-dark),0 0 0 6px var(--tone);background:#fff}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__card{--card-radius:18px}.metro-module-scss-module__9ANCnq__root .metro-module-scss-module__9ANCnq__card:before{width:2rem;height:2rem}
.briefing-module-scss-module__UNmjta__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.briefing-module-scss-module__UNmjta__stage{font-family:var(--nf-audiowide);letter-spacing:2px;text-transform:uppercase;color:var(--tint);margin:0;font-size:.65rem}.briefing-module-scss-module__UNmjta__enter{color:var(--tint);align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.briefing-module-scss-module__UNmjta__enter>span:last-child{display:inline-flex}.briefing-module-scss-module__UNmjta__enter:hover{text-underline-offset:3px;text-decoration:underline}.briefing-module-scss-module__UNmjta__enter:focus-visible{outline:2px solid var(--tint);outline-offset:3px;border-radius:4px}.briefing-module-scss-module__UNmjta__title{font-family:var(--nf-audiowide);text-transform:uppercase;margin:.65rem 0 0;font-size:1.8rem;font-weight:400;line-height:1.1}.briefing-module-scss-module__UNmjta__title button{all:unset;cursor:pointer}.briefing-module-scss-module__UNmjta__title button:focus-visible{outline:2px solid var(--tint);outline-offset:4px;border-radius:4px}.briefing-module-scss-module__UNmjta__more{transition:opacity .45s,translate .45s,visibility .45s}.briefing-module-scss-module__UNmjta__more.briefing-module-scss-module__UNmjta__collapsed{visibility:hidden;opacity:0;translate:0 .4rem}@media (prefers-reduced-motion:reduce){.briefing-module-scss-module__UNmjta__more{transition:none;translate:none}}.briefing-module-scss-module__UNmjta__desc{max-width:62ch;padding-top:1.1rem;line-height:1.65}.briefing-module-scss-module__UNmjta__desc ul{margin:0;padding-left:1.1rem;list-style:outside}.briefing-module-scss-module__UNmjta__desc li:not(:last-child){margin-bottom:.65rem}.briefing-module-scss-module__UNmjta__desc li::marker{color:var(--tint)}.briefing-module-scss-module__UNmjta__stack{border-top:1px dashed var(--hairline);opacity:.6;margin:1.25rem 0 0;padding-top:.9rem;font-size:.85rem}@media screen and (max-width:600px){.briefing-module-scss-module__UNmjta__title{font-size:1.4rem}}
.scroll-trail-module-scss-module__wi0rmW__root{--hairline:color-mix(in oklab, var(--color-bright) 12%, transparent);--pop:cubic-bezier(.34, 1.56, .64, 1);isolation:isolate;position:relative;container-type:inline-size}.scroll-trail-module-scss-module__wi0rmW__svg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.scroll-trail-module-scss-module__wi0rmW__svg path{fill:none}.scroll-trail-module-scss-module__wi0rmW__base{stroke:var(--hairline);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 8}.scroll-trail-module-scss-module__wi0rmW__deco{stroke:var(--hairline);stroke-width:1.5px}.scroll-trail-module-scss-module__wi0rmW__done{stroke-width:3px;stroke-linecap:round}.scroll-trail-module-scss-module__wi0rmW__head{opacity:0;transition:opacity .3s}.scroll-trail-module-scss-module__wi0rmW__stops{z-index:1;gap:6rem;margin:0;padding:.5rem 0;list-style:none;display:grid;position:relative}.scroll-trail-module-scss-module__wi0rmW__stop{--tint:color-mix(in oklab, var(--tone) 45%, var(--color-bright));grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.scroll-trail-module-scss-module__wi0rmW__stop.scroll-trail-module-scss-module__wi0rmW__reached{--tint:var(--tone)}@container (min-width:40rem){.scroll-trail-module-scss-module__wi0rmW__stops{gap:10rem}.scroll-trail-module-scss-module__wi0rmW__stop{grid-template-columns:minmax(0,1fr) 3.5rem;gap:1.25rem}.scroll-trail-module-scss-module__wi0rmW__stop .scroll-trail-module-scss-module__wi0rmW__marker{grid-area:1/2}.scroll-trail-module-scss-module__wi0rmW__stop .scroll-trail-module-scss-module__wi0rmW__card{grid-area:1/1}.scroll-trail-module-scss-module__wi0rmW__stop:nth-child(2n){grid-template-columns:3.5rem minmax(0,1fr)}.scroll-trail-module-scss-module__wi0rmW__stop:nth-child(2n) .scroll-trail-module-scss-module__wi0rmW__marker{grid-column:1}.scroll-trail-module-scss-module__wi0rmW__stop:nth-child(2n) .scroll-trail-module-scss-module__wi0rmW__card{grid-column:2}}.scroll-trail-module-scss-module__wi0rmW__marker{justify-self:center;place-items:center;width:2.5rem;height:2.5rem;margin-top:.8rem;display:grid}.scroll-trail-module-scss-module__wi0rmW__dot{border:2px solid var(--hairline);width:100%;height:100%;font-family:var(--nf-audiowide);background:var(--color-dark);border-radius:50%;place-items:center;font-size:.75rem;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s;display:grid}.scroll-trail-module-scss-module__wi0rmW__reached .scroll-trail-module-scss-module__wi0rmW__dot{border-color:var(--tone);color:var(--color-dark);background:var(--tone);box-shadow:0 0 0 5px color-mix(in oklab, var(--tone) 20%, transparent),0 0 20px var(--tone);animation:scroll-trail-module-scss-module__wi0rmW__pop .5s var(--pop)}@keyframes scroll-trail-module-scss-module__wi0rmW__pop{0%{scale:.6}60%{scale:1.15}to{scale:1}}.scroll-trail-module-scss-module__wi0rmW__card{--radius:var(--card-radius,4px);--frame-border:var(--hairline);isolation:isolate;cursor:pointer;opacity:.5;transition:opacity .6s ease,translate .6s var(--pop);padding:1.5rem 1.6rem 1.6rem;position:relative;translate:0 .75rem}.scroll-trail-module-scss-module__wi0rmW__card>*{transition:translate .5s;translate:0 .4rem}.scroll-trail-module-scss-module__wi0rmW__card>:first-child{transition-delay:0s}.scroll-trail-module-scss-module__wi0rmW__card>:nth-child(2){transition-delay:70ms}.scroll-trail-module-scss-module__wi0rmW__card>:nth-child(3){transition-delay:.14s}.scroll-trail-module-scss-module__wi0rmW__card>:nth-child(4){transition-delay:.21s}.scroll-trail-module-scss-module__wi0rmW__card:before{content:"";border:0 solid var(--tint);border-top-left-radius:var(--radius);opacity:.5;border-width:2px 0 0 2px;width:1.5rem;height:1.5rem;transition:opacity .4s;position:absolute;top:-1px;left:-1px}.scroll-trail-module-scss-module__wi0rmW__card:after{content:"";z-index:-1;height:calc(100% - var(--cut,0px));border:1px solid var(--frame-border);border-radius:var(--radius);background:linear-gradient(color-mix(in oklab, var(--tint) 7%, transparent), transparent 50%),color-mix(in oklab, var(--color-bright) 2%, var(--color-dark));transition:height .55s var(--pop),border-color .6s ease,box-shadow .6s ease;position:absolute;inset:0 0 auto}.scroll-trail-module-scss-module__wi0rmW__card:hover{--frame-border:color-mix(in oklab, var(--tint) 35%, transparent)}.scroll-trail-module-scss-module__wi0rmW__reached .scroll-trail-module-scss-module__wi0rmW__card{--frame-border:color-mix(in oklab, var(--tone) 35%, transparent);opacity:1;translate:0}.scroll-trail-module-scss-module__wi0rmW__reached .scroll-trail-module-scss-module__wi0rmW__card>*{translate:0}.scroll-trail-module-scss-module__wi0rmW__reached .scroll-trail-module-scss-module__wi0rmW__card:before{opacity:1}.scroll-trail-module-scss-module__wi0rmW__reached .scroll-trail-module-scss-module__wi0rmW__card:after{height:100%;box-shadow:0 18px 40px -28px var(--tone)}.scroll-trail-module-scss-module__wi0rmW__root:not([data-measured]) .scroll-trail-module-scss-module__wi0rmW__card:after{transition:none}@media (prefers-reduced-motion:reduce){.scroll-trail-module-scss-module__wi0rmW__card,.scroll-trail-module-scss-module__wi0rmW__card>*{translate:none}.scroll-trail-module-scss-module__wi0rmW__card:after{transition:none}.scroll-trail-module-scss-module__wi0rmW__reached .scroll-trail-module-scss-module__wi0rmW__dot{animation:none}}@media screen and (max-width:600px){.scroll-trail-module-scss-module__wi0rmW__card{padding:1.15rem 1.15rem 1.3rem}.scroll-trail-module-scss-module__wi0rmW__marker{margin-top:.5rem}}
