@layer components{.glyph[data-v-412ee2b4]{fill:light-dark(#24292f,#fff)}.drop[data-v-412ee2b4]{flood-color:light-dark(#fafafa,#18181b)}.gleam[data-v-412ee2b4]{flood-color:light-dark(#ffffff4d,#ffffffb3)}.shade[data-v-412ee2b4]{flood-color:light-dark(#18181b,#a1a1aa)}:where(.hero-title[data-v-13005b9a]){text-align:center;font-family:var(--font-title);font-size:var(--text-3xl);line-height:var(--leading-3xl);margin-block-start:var(--space-8);@media (width>=40rem){font-size:var(--text-2xl);line-height:var(--leading-2xl)}@media (width>=48rem){font-size:var(--text-4xl);line-height:var(--leading-4xl)}@media (width>=96rem){font-size:var(--text-5xl);line-height:var(--leading-5xl)}}.pre[data-v-13005b9a]{--convex-ink:light-dark(var(--color-zinc-400),var(--color-zinc-600));--enter-delay:.4s;font-size:var(--text-2xl);line-height:var(--leading-2xl);padding-inline-start:var(--space-1);font-weight:900;display:inline-block;@media (width>=48rem){font-size:var(--text-3xl);line-height:var(--leading-3xl)}}.main[data-v-13005b9a]{--enter-delay:.48s;font-size:var(--text-6xl);line-height:var(--leading-6xl);font-weight:700;display:block;position:relative;@media (width>=48rem){font-size:var(--text-7xl);line-height:var(--leading-7xl)}}.main[data-v-13005b9a]:after{content:attr(data-face) / "";-webkit-text-fill-color:transparent;text-shadow:none;pointer-events:none;background-image:linear-gradient(light-dark(oklch(100% 0 none/.35),oklch(100% 0 none/.2)) 30%,#0000 87%);background-clip:text;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pre[data-v-13005b9a],.main[data-v-13005b9a]{animation:hero-surface .6s var(--ease-out-quint) var(--enter-delay) both}:root[data-loading] .pre[data-v-13005b9a],:root[data-loading] .main[data-v-13005b9a]{animation-play-state:paused}}:where(.scroll-down-hint[data-v-9c24e65d]){--_ink-from:light-dark(var(--color-blue-500),var(--color-blue-400));--_ink-to:light-dark(var(--color-blue-700),var(--color-blue-600));--_foot:light-dark(color-mix(in oklab, var(--color-blue-900) 55%, transparent),color-mix(in oklab, var(--color-blue-950) 70%, transparent));--_drop:light-dark(color-mix(in oklab, var(--color-blue-700) 40%, transparent),color-mix(in oklab, var(--color-blue-950) 85%, transparent));--_drop-far:light-dark(color-mix(in oklab, var(--color-blue-600) 14%, transparent),color-mix(in oklab, var(--color-blue-950) 40%, transparent));justify-content:flex-end;align-items:center;gap:var(--space-2);padding-block:var(--space-5) var(--space-10);flex-direction:column;font-weight:700;display:flex;@media (width>=48rem){justify-content:center;padding-block-start:var(--space-16)}}.word{&[data-v-9c24e65d]{display:grid}&>[data-v-9c24e65d]{grid-area:1/1}}.beads[data-v-9c24e65d]{isolation:isolate;block-size:6px;font-size:var(--text-lg);grid-area:2/1;margin-block-start:.01em;margin-inline:-.6em;position:relative;@media (width>=40rem){font-size:var(--text-3xl)}}.beads[data-v-9c24e65d]:before,.beads[data-v-9c24e65d]:after,.beads .shine[data-v-9c24e65d]{content:"";position:absolute;inset:0;mask-image:radial-gradient(circle,oklch(0% 0 none) 1.6px,#0000 2.1px),linear-gradient(90deg,oklch(0% 0 none/.1),oklch(0% 0 none) 24%,oklch(0% 0 none) 76%,oklch(0% 0 none/.1));mask-size:8px 100%,100% 100%;mask-repeat:space no-repeat,no-repeat;mask-composite:intersect}.beads[data-v-9c24e65d]:before{background-color:var(--_drop);translate:0 1px}.beads[data-v-9c24e65d]:after{background-image:linear-gradient(to bottom, light-dark(color-mix(in oklab, var(--_ink-from), white 40%),color-mix(in oklab, var(--_ink-from), white 25%)) 20%, var(--_ink-from) 50%, var(--_ink-to) 85%)}.label[data-v-9c24e65d],.glint[data-v-9c24e65d]{text-align:center;text-wrap:balance;font-size:var(--text-lg);line-height:var(--leading-tight);letter-spacing:.01em;@media (width>=40rem){font-size:var(--text-3xl);line-height:var(--leading-3xl)}}.face[data-v-9c24e65d]{background-image:linear-gradient(to bottom, light-dark(color-mix(in oklab, var(--_ink-from), white 32%),color-mix(in oklab, var(--_ink-from), white 18%)) 14%, var(--_ink-from) 50%, var(--_ink-to) 94%);color:#0000;-webkit-text-fill-color:transparent;background-clip:text}.glint[data-v-9c24e65d]{pointer-events:none;display:none;position:relative}.sweep[data-v-9c24e65d]{display:block;translate:-90%;mask-image:linear-gradient(115deg,#0000 46.5%,oklch(0% 0 none) 49.5%,oklch(0% 0 none) 50.5%,#0000 53.5%);mask-position:50% 0;mask-size:280% 100%;mask-repeat:no-repeat}.shine[data-v-9c24e65d]{color:oklch(100% 0 none/.9);display:block;translate:90%}.beads .sweep[data-v-9c24e65d]{z-index:1;display:none;position:absolute;inset:0}.beads .shine[data-v-9c24e65d]{background-color:oklch(100% 0 none/.9)}.key[data-v-9c24e65d]{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-full);background-image:linear-gradient(to bottom, var(--_ink-from), var(--_ink-to));box-shadow:inset 0 1px 0 oklch(100% 0 none/.45), inset 0 -1px 0 var(--_foot), 0 1px 0 var(--_drop), 0 2px 0 var(--_drop-far);color:var(--color-white);@media (width>=40rem){inline-size:var(--space-8);block-size:var(--space-8)}}.arrow[data-v-9c24e65d]{block-size:60%;inline-size:60%}.bounce[data-v-9c24e65d]{margin-block-start:var(--space-1)}@media (prefers-reduced-motion:no-preference){.bounce[data-v-9c24e65d]{animation:1.2s infinite scroll-hint-bounce}.glint[data-v-9c24e65d],.beads .sweep[data-v-9c24e65d]{display:block}.sweep[data-v-9c24e65d]{animation:scroll-hint-sweep 6s var(--ease-in-out-quart) 2.4s infinite}.shine[data-v-9c24e65d]{animation:scroll-hint-sweep-back 6s var(--ease-in-out-quart) 2.4s infinite}.word[data-v-9c24e65d]{transition:translate .24s var(--ease-spring)}.key[data-v-9c24e65d]{transition:scale .16s var(--ease-out-quint)}@media (hover:hover){.scroll-down-hint:hover{& .word[data-v-9c24e65d]{translate:0 -2px}& .sweep[data-v-9c24e65d]{animation:scroll-hint-sweep-once .9s var(--ease-out-quint) both}& .shine[data-v-9c24e65d]{animation:scroll-hint-sweep-back-once .9s var(--ease-out-quint) both}}}.scroll-down-hint:active .key[data-v-9c24e65d]{scale:.94}}.scroll-down-hint:focus-visible{&[data-v-9c24e65d]{outline:none}& .word[data-v-9c24e65d]{outline:2px solid var(--focus);outline-offset:6px;border-radius:var(--radius-md)}}:where(.hero-section[data-v-08ffe8ac]){inline-size:100vw;padding:var(--space-10) var(--space-4) 0;align-items:center;position:relative;overflow-x:clip;@media (width>=40rem){padding-inline:var(--space-10)}@media (height<=480px) and (orientation:landscape){padding-block-start:var(--space-12)}}.travel[data-v-08ffe8ac]{pointer-events:none;position:absolute;inset:-1px 0 0}.departure[data-v-08ffe8ac]{top:var(--space-6);pointer-events:none;block-size:1px;position:absolute;inset-inline:0}.homecoming[data-v-08ffe8ac]{top:50%}.ignition[data-v-08ffe8ac]{inline-size:4px;visibility:hidden;margin-block-start:var(--space-8);margin-inline:auto;position:relative}.ignition[data-v-08ffe8ac]:before{--_ink:light-dark(var(--color-blue-500),var(--color-blue-400));content:"";border-radius:var(--radius-full);background-color:light-dark(var(--_ink),color-mix(in oklab, var(--_ink), white 55%));block-size:8px;inline-size:8px;box-shadow:0 0 0 1px light-dark(color-mix(in oklab, var(--_ink), white 65%),var(--_ink)), 0 0 4px 1px color-mix(in oklab, var(--color-blue-500) 70%, transparent), 0 0 12px 2px color-mix(in oklab, var(--color-blue-500) 30%, transparent);position:absolute;top:0;left:50%;translate:-50% -50%}.line[data-v-08ffe8ac]{flex-grow:1;margin-inline:auto}.stage[data-v-08ffe8ac]{flex-direction:column;justify-content:flex-start;min-block-size:60vh;inline-size:100%;display:flex}.header[data-v-08ffe8ac]{inline-size:100%;padding-inline:var(--space-3);flex-direction:column;justify-content:flex-end;display:flex}.plinth[data-v-08ffe8ac]{inline-size:100%;padding-block:var(--space-8);position:relative}.logo-box[data-v-08ffe8ac]{inline-size:100%;margin-inline:auto;display:flow-root;position:relative;@media (width>=40rem){inline-size:24rem}@media (width>=48rem){inline-size:50%}}.wordmark-hold[data-v-08ffe8ac]{display:grid}.wordmark[data-v-08ffe8ac]{display:flow-root}@media (prefers-reduced-motion:no-preference){.ignition[data-v-08ffe8ac]{visibility:visible;opacity:0;transition:opacity .4s var(--ease-out-quint)}:root[data-loading] .ignition[data-v-08ffe8ac]{opacity:1;transition:none}:root[data-loading] .ignition[data-v-08ffe8ac]:before{animation:1.2s ease-in-out infinite alternate hero-ignition}.line[data-v-08ffe8ac]{transform-origin:top;animation:hero-line-draw .75s var(--ease-in-out-quart) both}:root[data-loading] .line[data-v-08ffe8ac],:root[data-loading] .logo[data-v-08ffe8ac],:root[data-loading] .logo[data-v-08ffe8ac] [data-wordmark-rise],:root[data-loading] .hint-enter[data-v-08ffe8ac]{animation-play-state:paused}.logo[data-v-08ffe8ac]{margin-bottom:-21.3793%;padding-bottom:21.3793%;animation:1.7s step-end both hero-haze-lift;mask-image:linear-gradient(oklch(0% 0 none) 50%,oklch(0% 0 none/.6) 60%,oklch(0% 0 none/.25) 72%,oklch(0% 0 none/.06) 85%,#0000 96%)}.logo[data-v-08ffe8ac] [data-wordmark-rise]{animation:hero-letter-rise .7s var(--ease-out-quint) both;animation-delay:calc(.6s + var(--wordmark-letter) * 70ms)}.logo[data-v-08ffe8ac] [data-wordmark-signal]>[data-wordmark-rise]{transform-origin:16.8468% 90.761%;animation:hero-letter-rise .7s var(--ease-out-quint) .6s both, hero-signal-on .5s ease-out 1.2s both}.hint-enter[data-v-08ffe8ac]{animation:hero-surface .6s var(--ease-out-quint) 1.3s both}@supports (animation-timeline:view()) and (animation-range:entry){.hero-section[data-flying]{& .wordmark-hold[data-v-08ffe8ac]{grid-template-rows:auto var(--hero-travel,100svh);margin-block-end:calc(-1 * var(--hero-travel,100svh));animation:linear both hero-word-sink;animation-timeline:--after-hero-view;animation-range:exit-crossing exit-crossing 40%}& .wordmark[data-v-08ffe8ac]{top:var(--hero-wordmark-top,0);transition:transform .48s var(--ease-dive);position:sticky}& [data-v-08ffe8ac] [data-wordmark-letter]{transition:opacity .24s ease-in-out 60ms}& .hint-leave[data-v-08ffe8ac]{animation:linear both hero-hint-leave;animation-timeline:--after-hero-view;animation-range:exit-crossing exit-crossing 6%}}.hero-section[data-flying][data-departed]{& .wordmark[data-v-08ffe8ac]{transform:var(--logo-turned)}& [data-v-08ffe8ac] [data-wordmark-letter]{opacity:0;transition:opacity .24s ease-in-out calc(40ms + var(--wordmark-letter) * 20ms)}}}}:where(.sheet-art[data-v-1c97131c]){--_html:light-dark(var(--sheet-art-html),color-mix(in oklab, var(--sheet-art-html) 78%, white));--_css:light-dark(var(--sheet-art-css),color-mix(in oklab, var(--sheet-art-css) 55%, white));--_js:var(--sheet-art-js);--_js-ink:oklch(31.9% .005 121.8);--_js-line:light-dark(color-mix(in oklab, var(--sheet-art-js) 62%, var(--_js-ink)),var(--sheet-art-js));--_strength-html:.45;--_strength-css:.5;--_strength-js:.34;block-size:100%;inline-size:100%;display:block;overflow:visible;@media (prefers-color-scheme:dark){--_strength-css:.8;--_strength-js:.26}}.tile[data-v-1c97131c] :is(.soft,.solid,.media,.play,.spin){transform-box:fill-box;transform-origin:50%}:where(.sheet-art[data-part=material][data-v-1c97131c]){opacity:calc(var(--sheet-art-material,1) * var(--_strength))}:where(.sheet-art[data-layer=html][data-v-1c97131c]){--_strength:var(--_strength-html)}:where(.sheet-art[data-layer=css][data-v-1c97131c]){--_strength:var(--_strength-css)}:where(.sheet-art[data-layer=js][data-v-1c97131c]){--_strength:var(--_strength-js)}.bar[data-v-1c97131c]{fill:light-dark(var(--color-zinc-100),var(--color-zinc-700))}.window[data-v-1c97131c] :is(.rule,.frame){fill:none;stroke:light-dark(var(--color-zinc-400),var(--color-zinc-500));stroke-width:4px;stroke-linejoin:round}.light[data-v-1c97131c]{fill:none;stroke:light-dark(var(--color-zinc-400),var(--color-zinc-500));stroke-width:4px}.window .field[data-v-1c97131c]{fill:light-dark(var(--color-zinc-200),var(--color-zinc-600))}.nuxt[data-v-1c97131c]{fill:light-dark(var(--color-zinc-400),var(--color-zinc-400))}.window .ink[data-v-1c97131c]{fill:light-dark(var(--color-zinc-600),var(--color-zinc-300))}.soft[data-v-1c97131c]{fill:color-mix(in oklab, var(--_css) 30%, transparent)}.solid[data-v-1c97131c]{fill:var(--_css)}.outline[data-v-1c97131c]{fill:none;stroke:var(--_css);stroke-width:3px}.shade[data-v-1c97131c]{fill:color-mix(in oklab, var(--_css) 18%, transparent)}.media-from[data-v-1c97131c]{stop-color:var(--_css)}.media-to[data-v-1c97131c]{stop-color:color-mix(in oklab, var(--_css) 35%, white)}.line[data-v-1c97131c]{fill:none;stroke:var(--_html);stroke-width:3px;stroke-linejoin:round}.region[data-v-1c97131c]{fill:none;stroke:color-mix(in oklab, var(--_html) 50%, transparent);stroke-width:2px;stroke-dasharray:10 8}.lit[data-v-1c97131c]{fill:var(--_js)}.inked[data-v-1c97131c]{stroke:var(--_js-ink);stroke-width:3px;stroke-linejoin:round}.pen[data-v-1c97131c]{fill:var(--_js-ink)}.ring[data-v-1c97131c]{fill:none;stroke:var(--_js-line);stroke-width:4px}.spin[data-v-1c97131c]{fill:none;stroke:var(--_js-line);stroke-width:5px;stroke-linecap:round;stroke-dasharray:60 22}@media (prefers-reduced-motion:no-preference){.sheet-art[data-part=material][data-v-1c97131c]{transition:opacity .26s var(--ease-out-quint)}.sheet-art[data-awake] .tile{&[data-v-1c97131c]{--_at:calc(var(--sheet-art-wave,0) * 1ms)}& .region[data-v-1c97131c]{animation:sheet-art-appear .32s var(--ease-out-quint) var(--_at) backwards}& .line[data-v-1c97131c]{animation:sheet-art-draw .46s var(--ease-out-quint) calc(var(--_at) + (sibling-index() - 1) * 60ms) backwards}& :is(.soft[data-v-1c97131c],.solid[data-v-1c97131c],.media[data-v-1c97131c]){animation:sheet-art-pop .3s var(--ease-out-quint) calc(var(--_at) + (sibling-index() - 2) * 60ms) backwards, sheet-art-appear .2s var(--ease-out-quint) calc(var(--_at) + (sibling-index() - 2) * 60ms) backwards}& .shade[data-v-1c97131c]{animation:sheet-art-cast .42s var(--ease-out-quint) calc(var(--_at) + .16s) backwards}& .outline[data-v-1c97131c]{animation:sheet-art-draw .42s var(--ease-out-quint) calc(var(--_at) + .12s) backwards}& .pointer[data-v-1c97131c]{animation:sheet-art-arrive .36s var(--ease-out-quint) var(--_at) backwards}& .knob[data-v-1c97131c]{animation:sheet-art-flip .36s var(--ease-in-out-quart) calc(var(--_at) + .16s) backwards}& .play[data-v-1c97131c]{animation:sheet-art-press .38s var(--ease-out-quint) calc(var(--_at) + .26s) backwards}& .spin[data-v-1c97131c]{animation:sheet-art-turn .9s var(--ease-in-out-quart) calc(var(--_at) + .1s) backwards}}.sheet-art[data-awake][data-held] .tile[data-v-1c97131c] *{animation-play-state:paused}}:where(.board-drawing[data-v-8022a0bf]){--_board:light-dark(var(--color-zinc-50),oklch(25% .006 286));--_line-strong:light-dark(var(--color-zinc-400),oklch(50% .017 285.786));--_mark:light-dark(var(--color-zinc-800),var(--color-zinc-200));--_halo:light-dark(var(--color-white),var(--color-zinc-900));--_ai:light-dark(var(--color-fuchsia-500),var(--color-fuchsia-400));--_drop:light-dark(oklch(21% .006 285.885/.12),oklch(0% 0 0/.4));--_solid-lit:light-dark(var(--color-zinc-50),var(--color-zinc-600));--_solid-dim:light-dark(oklch(70% .006 286),oklch(19% .006 286));--_plinth-lit:light-dark(oklch(93% .004 286),oklch(33% .006 286));--_plinth-dim:light-dark(oklch(73% .006 286),oklch(18% .006 286));--_ink-lit:light-dark(var(--color-zinc-600),var(--color-zinc-200));--_ink-dim:light-dark(var(--color-zinc-950),var(--color-zinc-500));--_lantern-lit:light-dark(var(--color-white),var(--color-zinc-300));--_lantern-dim:light-dark(var(--color-zinc-200),var(--color-zinc-600));--_paper-lit:light-dark(var(--color-white),var(--color-zinc-100));--_paper-dim:light-dark(var(--color-zinc-300),var(--color-zinc-500));--_envelope-face:light-dark(var(--color-zinc-100),var(--color-zinc-200));--_envelope-rim:light-dark(var(--color-zinc-300),transparent);--_fold:light-dark(var(--color-zinc-300),var(--color-zinc-400));--_rim:light-dark(var(--color-white),var(--color-zinc-200));--_rim-ring:light-dark(var(--color-zinc-500),var(--color-zinc-200));--_line-quiet:light-dark(var(--color-zinc-300),oklch(38% .012 286));--_line-on:light-dark(var(--color-zinc-700),var(--color-zinc-200));--_socket:light-dark(var(--color-zinc-500),var(--color-zinc-950));--_tube:light-dark(var(--color-zinc-100),oklch(36% .006 286));--_glass:light-dark(oklch(100% 0 none/.92),oklch(30% .006 286/.92));--_groove:light-dark(var(--color-zinc-300),oklch(0% 0 none/.5));--_groove-floor:light-dark(var(--color-zinc-200),oklch(0% 0 none/.25));--_lip:light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.07))}.board-drawing[data-v-8022a0bf]>:is(.trace,.block,.stem,.drops){position:absolute}.board-drawing svg[data-v-8022a0bf]{overflow:visible}.picture[data-v-8022a0bf],.shape[data-v-8022a0bf],.plane[data-v-8022a0bf],.block>svg[data-v-8022a0bf],.block[data-v-8022a0bf]>:is(.domes,.pulse,.hoop-flash),.shape[data-v-8022a0bf]>:is(.piece,.light),.trace>.wave[data-v-8022a0bf]{position:absolute}.picture[data-v-8022a0bf]{pointer-events:none;-webkit-user-select:none;user-select:none;max-inline-size:none;display:block}:is(.piece,.domes)>.picture[data-v-8022a0bf]{visibility:hidden;top:0;left:0}.block[data-phase=now] .piece>[data-look=now][data-v-8022a0bf],.block[data-phase=done] .piece>[data-look=done][data-v-8022a0bf],.block:not([data-phase=now],[data-phase=done]) .piece>[data-look=rest][data-v-8022a0bf],.domes[data-phase=now]>[data-look=lit][data-v-8022a0bf],.domes:not([data-phase=now])>[data-look=unlit][data-v-8022a0bf]{visibility:visible}:is(.wave,.pulse,.light,.hoop-flash)>svg[data-v-8022a0bf]{block-size:100%;inline-size:100%;display:block}.shape[data-v-8022a0bf]{inset:0}.plane{&[data-v-8022a0bf]{transform-origin:0 0;block-size:0;inline-size:0;top:0;left:0}&>[data-v-8022a0bf]{position:absolute;top:0;left:0}}.trace{&[data-v-8022a0bf]{--_wire:var(--_line-strong);--_flow:var(--stack-stage-flow,var(--_mark));fill:none;stroke-linecap:round;stroke-linejoin:round}&[data-phase=done][data-v-8022a0bf]{--_wire:var(--_line-quiet)}&[data-phase=now][data-v-8022a0bf]{--_wire:var(--_line-on)}&[data-dim][data-v-8022a0bf]{opacity:.38}& .bed[data-v-8022a0bf]{stroke:var(--_board);stroke-width:12px}& .shadow[data-v-8022a0bf]{stroke:var(--_drop);translate:1.5px 2.5px}& .body[data-v-8022a0bf]{stroke:var(--_wire)}& .core[data-v-8022a0bf]{stroke:var(--_tube)}& .sheen[data-v-8022a0bf]{stroke:var(--_rim);stroke-width:1.2px;translate:0 -1px}& .head[data-v-8022a0bf]{fill:var(--_wire);stroke:none}}.trace:is([data-kind=code],[data-kind=deploy]){& :is(.shadow[data-v-8022a0bf],.body[data-v-8022a0bf]){stroke-width:7px}& .core[data-v-8022a0bf]{stroke-width:4.6px}}.trace:is([data-kind=distribute],[data-kind=serve]){& :is(.shadow[data-v-8022a0bf],.body[data-v-8022a0bf]){stroke-width:5px}& .core[data-v-8022a0bf]{stroke:var(--_glass);stroke-width:2.6px}& .sheen[data-v-8022a0bf]{display:none}&[data-phase=now] .core[data-v-8022a0bf]{stroke:color-mix(in oklab, var(--_flow) 45%, var(--_glass))}}.trace[data-kind=sync]{& .bed[data-v-8022a0bf]{stroke-width:8px}& :is(.shadow[data-v-8022a0bf],.body[data-v-8022a0bf]){stroke-width:4px}& .core[data-v-8022a0bf]{stroke-width:2.2px}& .sheen[data-v-8022a0bf]{display:none}&[data-phase=now] .core[data-v-8022a0bf]{stroke:color-mix(in oklab, var(--_flow) 35%, var(--_tube))}}.trace[data-kind=mail]{& :is(.shadow[data-v-8022a0bf],.body[data-v-8022a0bf]){stroke-width:10px}& .core[data-v-8022a0bf]{stroke:var(--_glass);stroke-width:7.6px}& .sheen[data-v-8022a0bf]{stroke-width:1.4px;translate:0 -2px}}.trace[data-kind=billing]{& .shadow[data-v-8022a0bf]{display:none}& .body[data-v-8022a0bf]{stroke:var(--_groove);stroke-width:8px}& .core[data-v-8022a0bf]{stroke:var(--_groove-floor);stroke-width:6px;translate:0 1px}& .sheen[data-v-8022a0bf]{stroke:var(--_lip);stroke-width:1px;translate:0 4.6px}}.wave path{&[data-v-8022a0bf]{stroke:var(--_wire);stroke-width:1.6px}.trace[data-phase=now] &[data-v-8022a0bf]{stroke:var(--_flow)}}.trace[data-kind=proxy] .body[data-v-8022a0bf]{stroke-width:1.4px;stroke-dasharray:3 5}.live-line .body[data-v-8022a0bf]{stroke:var(--_flow);stroke-width:1.4px;stroke-dasharray:.1 4}.live-line[data-v-8022a0bf]:not([data-phase=now]){opacity:0}.block[data-v-8022a0bf]{pointer-events:none}.hit{&[data-v-8022a0bf]{pointer-events:none}& path[data-v-8022a0bf]{fill:#0000;pointer-events:auto}}.block[data-phase=next] .hit path[data-v-8022a0bf]{pointer-events:none}.bead[data-v-8022a0bf]{--_lamp:var(--status);border-radius:var(--radius-full);background-color:var(--_lamp);block-size:7.2px;inline-size:7.2px;box-shadow:inset 0 1.1px 0 oklch(100% 0 none/.6), 0 1px 0 light-dark(color-mix(in oklab, var(--_lamp) 50%, transparent),color-mix(in oklab, var(--_lamp) 35%, oklch(0% 0 none/.75)));margin:-3.6px 0 0 -3.6px;position:absolute}.region{&[data-v-8022a0bf]{block-size:5.2px;inline-size:5.2px;box-shadow:inset 0 .9px 0 oklch(100% 0 none/.6), 0 .8px 0 light-dark(color-mix(in oklab, var(--_lamp) 50%, transparent),color-mix(in oklab, var(--_lamp) 35%, oklch(0% 0 none/.75)));margin:-2.6px 0 0 -2.6px}&[data-you][data-v-8022a0bf]{--_lamp:var(--signal)}}.domes[data-phase=next][data-v-8022a0bf]{opacity:0}.orbit[data-v-8022a0bf]{--_print:var(--_mark)}.block[data-phase=done] .orbit[data-v-8022a0bf]{--_print:color-mix(in oklab, var(--_mark) 55%, var(--_solid-lit))}.block[data-lit] .orbit[data-v-8022a0bf]{--_print:light-dark(var(--color-white),var(--color-zinc-900))}.block[data-lit][data-block=convex] .orbit[data-v-8022a0bf]{--_print:light-dark(color-mix(in oklab, var(--stack-stage-brand), black 20%),var(--color-white))}.orbit[data-v-8022a0bf] :is(.orbit-front,.orbit-facing,.orbit-turn,.orbit-window,.orbit-still,.orbit-flat,.orbit-heads),.orbit-flat>svg[data-v-8022a0bf]{transform-origin:0 0;position:absolute;top:0;left:0}.orbit-front[data-v-8022a0bf]{overflow:clip}.orbit-case[data-v-8022a0bf],.orbit-arc[data-v-8022a0bf]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.orbit-case[data-v-8022a0bf]{stroke:var(--_halo);stroke-width:5px}.orbit-arc[data-v-8022a0bf]{stroke:var(--_print);stroke-width:2.4px}.orbit-head[data-v-8022a0bf]{fill:var(--_print);stroke:var(--_halo);stroke-width:3.6px;stroke-linejoin:round;paint-order:stroke}.light{&[data-v-8022a0bf]{opacity:.2}& path[data-v-8022a0bf]{fill:none;stroke:var(--_rim);stroke-width:1.1px;stroke-linecap:round}}.block[data-lit] .light path[data-v-8022a0bf]{stroke:color-mix(in oklab, var(--stack-stage-brand) 35%, white)}:is(.letter,.beam,.release-ring)>svg[data-v-8022a0bf]{block-size:100%;inline-size:100%;display:block;overflow:visible}.letter-sheet[data-v-8022a0bf]{fill:light-dark(var(--color-white),var(--color-zinc-50));stroke:light-dark(var(--color-zinc-300),var(--color-zinc-400));stroke-width:.8px}.letter-lines[data-v-8022a0bf]{fill:none;stroke:light-dark(var(--color-zinc-300),var(--color-zinc-400));stroke-width:1.6px;stroke-linecap:round}.flap{&[data-v-8022a0bf]{transform-origin:0 0;position:absolute;top:0;left:0}&>svg[data-v-8022a0bf]{position:absolute;top:0;left:0}}.block[data-phase=done] .flap[data-v-8022a0bf]{opacity:.8}.flap-paper[data-v-8022a0bf]{fill:light-dark(var(--color-white),var(--color-zinc-50))}.flap-edge[data-v-8022a0bf]{fill:none;stroke:light-dark(var(--color-zinc-400),var(--color-zinc-500));stroke-width:1px;stroke-linejoin:round;translate:0 .7px}.seal-face[data-v-8022a0bf]{fill:light-dark(var(--color-zinc-900),var(--color-zinc-950))}.seal-drop[data-v-8022a0bf]{fill:light-dark(oklch(0% 0 none/.16),oklch(0% 0 none/.3))}.hoop path[data-v-8022a0bf]{fill:none;stroke-linecap:round}.hoop-socket[data-v-8022a0bf]{stroke:var(--_socket);stroke-width:2px}.hoop-edge[data-v-8022a0bf]{stroke:light-dark(color-mix(in oklab, var(--status) 35%, var(--color-zinc-300)),color-mix(in oklab, var(--status) 20%, var(--color-zinc-900)));stroke-width:5.8px}.hoop-glass[data-v-8022a0bf]{stroke:light-dark(color-mix(in oklab, var(--status) 8%, var(--color-white)),color-mix(in oklab, var(--status) 8%, var(--color-zinc-600)));stroke-width:4.4px}.hoop-core[data-v-8022a0bf]{stroke:color-mix(in oklab, var(--status) 28%, transparent);stroke-width:2.2px}.hoop-lit[data-v-8022a0bf]{stroke:var(--status);stroke-width:2.4px}.hoop-halo[data-v-8022a0bf]{stroke:color-mix(in oklab, var(--status) 30%, transparent);stroke-width:1.6px}.hoop-hot[data-v-8022a0bf]{stroke:light-dark(oklch(100% 0 none/.55),oklch(100% 0 none/.25));stroke-width:.6px}.hoop-flash[data-v-8022a0bf]{opacity:0}.beam{&[data-v-8022a0bf]{opacity:0;block-size:380px;inline-size:380px;margin:-190px 0 0 -190px}.block[data-block=sentry] &[data-v-8022a0bf]{--stack-stage-beam:var(--stack-stage-brand)}}.beam-near[data-v-8022a0bf]{stop-color:color-mix(in oklab, color-mix(in oklab, var(--stack-stage-beam,white) 55%, white) 55%, transparent)}.beam-far[data-v-8022a0bf]{stop-color:color-mix(in oklab, var(--stack-stage-beam,white) 0%, transparent)}.release-ring{&[data-v-8022a0bf]{inline-size:calc(2 * var(--_r) + 4px);block-size:calc(2 * var(--_r) + 4px);margin:calc(-1 * var(--_r) - 2px) 0 0 calc(-1 * var(--_r) - 2px);opacity:0}& circle[data-v-8022a0bf]{fill:none;stroke:var(--_ink-lit);stroke-width:1.4px}}.pulse{&[data-v-8022a0bf]{opacity:0}& path[data-v-8022a0bf]{fill:none;stroke:var(--_rim-ring);stroke-width:1.6px}}.block[data-phase=now]>.shape[data-v-8022a0bf]{translate:0 -4px}:is(.trace,.block)[data-phase=next][data-v-8022a0bf]{opacity:0;translate:0 10px}.stem{&[data-v-8022a0bf]{background-color:var(--_line-strong);transform-origin:0;block-size:1.2px;margin-block-start:-.6px}&[data-v-8022a0bf]:not([data-shown]){opacity:0}}.drops{&[data-v-8022a0bf]{visibility:hidden;opacity:0}.board-drawing[data-ai]>&[data-v-8022a0bf]{visibility:visible;opacity:1}& line[data-v-8022a0bf]{stroke:var(--_ai);stroke-width:1.6px;stroke-dasharray:3 4}& circle[data-v-8022a0bf]{fill:var(--_ai)}}@media (prefers-reduced-motion:no-preference){:is(.trace[data-v-8022a0bf],.block[data-v-8022a0bf]){transition:opacity .18s var(--ease-in-out-quart), translate .18s var(--ease-in-out-quart)}.block[data-v-8022a0bf]:not([data-phase=next]){transition:opacity .28s var(--ease-out-quint), translate .28s var(--ease-out-quint)}.trace[data-v-8022a0bf]:not([data-phase=next]){transition:opacity .28s var(--ease-out-quint) 90ms, translate .28s var(--ease-out-quint) 90ms}.domes[data-v-8022a0bf],.stem[data-v-8022a0bf],.flap[data-v-8022a0bf]{transition:opacity .2s var(--ease-out-quint)}.shape[data-v-8022a0bf]{transition:translate .28s var(--ease-out-quint)}.board-drawing[data-live] .trace[data-phase=now]>.wave[data-v-8022a0bf]{animation:1.5s linear infinite board-drawing-wave;animation-delay:calc(sibling-index() * .15s - 1.5s)}.board-drawing[data-live] .block[data-phase=now]>.pulse{&[data-v-8022a0bf]{animation:board-drawing-pulse 1.8s var(--ease-out-quint) infinite}&+.pulse[data-v-8022a0bf]{animation-delay:.6s}}.board-drawing[data-live] .block[data-block=convex][data-phase=now]{& .orbit-turn[data-v-8022a0bf]{animation:4s linear infinite board-drawing-turn}& .orbit-still[data-v-8022a0bf]{animation:4s linear infinite board-drawing-unturn}}.board-drawing[data-live] .block[data-block=convex][data-phase=now] .light[data-v-8022a0bf]{animation:2.2s linear infinite board-drawing-light-up;animation-delay:calc(var(--stack-stage-light) * .18s)}.board-drawing[data-live] .block[data-block=sentry][data-phase=now] .beam[data-v-8022a0bf]{opacity:1;animation:7s linear infinite board-drawing-beam}.board-drawing[data-acting~=github] .block[data-block=github]{& .piece[data-role=commit][data-v-8022a0bf]{animation:board-drawing-commit .62s var(--ease-out-quint) both;animation-delay:calc(var(--stack-stage-piece) * 80ms)}& .piece[data-role=merge][data-v-8022a0bf]{transform-origin:50% 100%;animation:board-drawing-merge .64s var(--ease-out-quint) .48s both}}.board-drawing[data-acting~=vercel] .block[data-block=vercel]{&>.shape[data-v-8022a0bf]{animation:board-drawing-hop .7s var(--ease-out-quint)}& .release-ring{&[data-v-8022a0bf]{animation:board-drawing-release 1.2s var(--ease-out-quint) .12s both}&+.release-ring[data-v-8022a0bf]{animation-delay:.34s}}}.board-drawing:is([data-acting~=edge],[data-acting~=vercel]) .block[data-block=edge] .region[data-v-8022a0bf]{animation:board-drawing-ping .56s var(--ease-out-quint) both;animation-delay:calc(var(--stack-stage-region) * 40ms + .12s)}.board-drawing[data-acting~=vercel] .block[data-block=edge] .region[data-v-8022a0bf]{animation-delay:calc(var(--stack-stage-region) * 40ms + .57s)}.board-drawing[data-acting~=convex] .block[data-block=convex]{& .light[data-v-8022a0bf]{animation:1.3s linear both board-drawing-light-up;animation-delay:calc(var(--stack-stage-light) * .14s)}& .orbit-turn[data-v-8022a0bf]{animation:board-drawing-turn 1.2s var(--ease-in-out-quart)}& .orbit-still[data-v-8022a0bf]{animation:board-drawing-unturn 1.2s var(--ease-in-out-quart)}}.board-drawing[data-acting~=resend] .block[data-block=resend]{& .flap[data-v-8022a0bf]{animation:board-drawing-flap 1.6s var(--ease-in-out-quart) both}& .seal[data-v-8022a0bf]{animation:1.6s linear both board-drawing-seal}& .letter[data-v-8022a0bf]{animation:board-drawing-letter 1.6s var(--ease-in-out-quart) both}}.board-drawing[data-acting~=polar] .block[data-block=polar] .piece[data-role=toss][data-v-8022a0bf]{animation:board-drawing-toss .9s var(--ease-out-quint) both}.board-drawing[data-acting~=sentry] .block[data-block=sentry]{&>.pulse{&[data-v-8022a0bf]{animation:board-drawing-pulse .7s var(--ease-out-quint) 2}&+.pulse[data-v-8022a0bf]{animation-delay:.2s}}& .beam[data-v-8022a0bf]{animation:board-drawing-beam-once 1.6s var(--ease-in-out-quart) both}}.drops{&[data-v-8022a0bf]{transition:opacity .16s var(--ease-in-out-quart), visibility 0s linear .16s}.board-drawing[data-ai]>&[data-v-8022a0bf]{transition:opacity .26s var(--ease-out-quint) .24s, visibility 0s linear 0s}}}:where(.brand-lockup[data-v-0f08152b]){flex-direction:column;align-items:center;display:flex}.brand-lockup>svg[data-v-0f08152b]{inline-size:100%}.name[data-v-0f08152b]{text-align:center;font-size:var(--text-xl);line-height:var(--leading-xl);color:var(--brand-ink,currentColor);background-image:var(--brand-ink-image,none);background-clip:text;font-weight:700;@media (width>=48rem){font-size:var(--text-2xl);line-height:var(--leading-2xl)}}:where(.node-mark){inline-size:var(--mark-size,1.75rem);block-size:var(--mark-size,1.75rem)}:where(.node-mark[data-mark=vercel]){scale:.82}:where(.node-mark[data-mark=resend]){scale:.86}:where(.challenge-reflow[data-v-0eed00bb]){--_ink:light-dark(var(--layer-brand),color-mix(in oklab, var(--layer-brand) 78%, white));font-size:var(--challenge-reflow-type);contain:strict;padding:20px;display:flex}.challenge-reflow[data-v-0eed00bb] :is(.box,.leaf){flex:1 1 0;min-block-size:0;min-inline-size:0}.challenge-reflow[data-v-0eed00bb] .box{gap:.3em;display:flex}.challenge-reflow[data-v-0eed00bb] .down{flex-direction:column}.challenge-reflow[data-v-0eed00bb] .leaf{border:1.5px solid color-mix(in oklab, var(--_ink) 65%, transparent);background-color:color-mix(in oklab, var(--_ink) 10%, transparent);border-radius:.35em;padding:.35em;line-height:0;overflow:hidden}.challenge-reflow[data-v-0eed00bb] .word{background-color:color-mix(in oklab, var(--_ink) 75%, transparent);vertical-align:top;border-radius:.21em;block-size:.42em;margin:0 .25em .32em 0;display:inline-block}@media (prefers-reduced-motion:no-preference){.challenge-reflow[data-v-0eed00bb] .box>:first-child{animation:challenge-reflow-breathe var(--challenge-reflow-beat) var(--ease-in-out-quart) infinite alternate}}:where(.challenge-repaint[data-v-35c584c0]){--_ink:light-dark(var(--layer-brand),color-mix(in oklab, var(--layer-brand) 70%, white));--_lit:color-mix(in oklab, var(--_ink) 40%, white);--_shade:color-mix(in oklab, var(--layer-brand) 65%, var(--color-zinc-950));grid-template-columns:repeat(var(--challenge-repaint-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--challenge-repaint-rows), minmax(0, 1fr));contain:strict;place-items:center;padding:20px;display:grid}.swatch[data-v-35c584c0]{block-size:calc(var(--challenge-repaint-cell) * .6);aspect-ratio:1;background-image:conic-gradient(from var(--challenge-repaint-turn), var(--_ink), var(--_lit) 25%, var(--_ink) 50%, var(--_lit) 75%, var(--_ink));box-shadow:0 0 0 var(--_shade);border-radius:18%}@media (prefers-reduced-motion:no-preference){.swatch[data-v-35c584c0]{animation:challenge-repaint-turn calc(var(--challenge-repaint-beat) * 1.5) linear infinite, challenge-repaint-round var(--challenge-repaint-beat) var(--ease-in-out-quart) infinite alternate, challenge-repaint-lift var(--challenge-repaint-beat) var(--ease-in-out-quart) infinite alternate}}:where(.challenge-steer[data-v-9dec5e68]){contain:strict}.probe{&[data-v-9dec5e68]{block-size:0;inline-size:0;position:absolute}&[data-corner=top-left][data-v-9dec5e68]{top:0;left:0}&[data-corner=top-right][data-v-9dec5e68]{top:0;right:0}&[data-corner=bottom-right][data-v-9dec5e68]{bottom:0;right:0}&[data-corner=bottom-left][data-v-9dec5e68]{bottom:0;left:0}}.cursor[data-v-9dec5e68]{inline-size:calc(var(--challenge-steer-size) * 39 / 57);block-size:var(--challenge-steer-size);transform-origin:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='27 19 39 57'%3E%3Cpath d='M30 22L30 66L41 55L50 73L59 69L50 51L63 51Z' fill='%23f7df1e' stroke='%23323330' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%;position:absolute;top:0;left:0}:where(.pictures[data-v-2bf62020]){pointer-events:none;display:none;position:absolute;inset:0}.shot{&[data-v-2bf62020]{opacity:0;display:block;position:absolute}&[data-shown][data-v-2bf62020]{opacity:1}& img[data-v-2bf62020]{block-size:100%;inline-size:100%;display:block}}@media (width<32rem){.pictures[data-v-2bf62020]{display:block}}@media (prefers-reduced-motion:no-preference){.shot[data-v-2bf62020]{transition:opacity .4s var(--ease-in-out-quart)}}:where(.stack-stage[data-v-34421516]){--_card:light-dark(var(--color-zinc-50),var(--color-zinc-800));--_board:light-dark(var(--color-zinc-50),oklch(25% .006 286));--_board-side:light-dark(oklch(84% .005 286),oklch(19% .006 286));--_grid:light-dark(var(--color-zinc-300),oklch(36% .006 286));--_line-strong:light-dark(var(--color-zinc-400),oklch(50% .017 285.786));--_ai:light-dark(var(--color-fuchsia-500),var(--color-fuchsia-400));--_paper:light-dark(oklch(100% 0 none/.84),color-mix(in oklab, var(--color-zinc-800) 90%, transparent));--_clear:light-dark(oklch(100% 0 none/.12),color-mix(in oklab, var(--color-zinc-800) 14%, transparent));--_contact:light-dark(oklch(21% .006 285.885/.35),oklch(0% 0 0/.6));block-size:100%;inline-size:100%;position:relative}@media (prefers-reduced-motion:no-preference){.stack-stage[data-narrow][data-landed] .canvas[data-v-34421516]{transition:translate .7s var(--ease-in-out-quart), scale .7s var(--ease-in-out-quart)}}.canvas{&[data-v-34421516]{transform-origin:0 0;visibility:hidden;pointer-events:none;block-size:900px;inline-size:1440px;position:absolute;top:0;left:0}.stack-stage[data-fitted] &[data-v-34421516]{visibility:visible}}@media (width<32rem){.stack-stage:not([data-capture]) .canvas[data-v-34421516]>:not(.pictures,.leaders,.sheet-label){display:none}}.stack-stage[data-capture][data-v-34421516] :is(.leaders,.sheet-label){visibility:hidden}.ground[data-v-34421516],.stack[data-v-34421516],.aloft[data-v-34421516]{zoom:var(--_zoom);scale:calc(1 / var(--_zoom));transform-origin:0 0;position:absolute;top:0;left:0}.ground[data-v-34421516]{--_zoom:var(--stack-stage-zoom-board,1)}.ground-side[data-v-34421516]{--_zoom:.25}.stack[data-v-34421516]{--_zoom:var(--stack-stage-zoom-sheets,1)}.aloft[data-v-34421516]{--_zoom:var(--stack-stage-zoom-canopy,1)}.board-drawing[data-v-34421516]{zoom:var(--stack-stage-zoom-drawing,1);scale:calc(1 / var(--stack-stage-zoom-drawing,1));transform-origin:0 0}.board[data-v-34421516],.board-edge[data-v-34421516]{transform-origin:50%;border-radius:34px;block-size:960px;inline-size:960px;position:absolute;top:-480px;left:-480px}.board[data-v-34421516]{border:1px solid var(--line);background-color:var(--_board);background-image:radial-gradient(circle, var(--_grid) 1.5px, transparent 2px);background-position:-2.5px -2.5px;background-size:55px 55px}.board-edge[data-v-34421516]{background-color:var(--_board-side)}:is(.sheet,.sheet-edge,.sheet-label,.leaders>g){&[data-v-34421516]{--_ink:var(--layer-brand)}&[data-sheet=css][data-v-34421516]{--_ink:light-dark(var(--layer-brand),color-mix(in oklab, var(--layer-brand) 55%, white))}&[data-sheet=js][data-v-34421516]{--_ink:light-dark(color-mix(in oklab, var(--layer-brand) 62%, oklch(31.9% .005 121.8)),var(--layer-brand))}}.sheet[data-v-34421516],.sheet-edge[data-v-34421516],.sheet-hit[data-v-34421516]{--_px:var(--stack-stage-px,1);transform-origin:50%;border-radius:34px;block-size:720px;inline-size:960px;position:absolute;top:-360px;left:-480px}.sheet-edge[data-v-34421516]{--_edge:40%;border:calc(1.5px * var(--_px)) solid color-mix(in oklab, var(--_ink) var(--_edge), transparent)}.edge-closed{&[data-v-34421516]{inset:calc(-1.5px * var(--_px));border:calc(1.5px * var(--_px)) solid color-mix(in oklab, var(--_ink) 75%, transparent);border-radius:inherit;background-color:color-mix(in oklab, var(--layer-brand) 16%, var(--_card));opacity:var(--stack-stage-closed);position:absolute}.sheet-edge[data-sheet=html]>&[data-v-34421516]{box-shadow:0 calc(1px * var(--_px)) 0 var(--_contact)}}.sheet{&[data-v-34421516]{--stack-stage-tint:12%;--stack-stage-frost:1;--stack-stage-material:.6;--stack-stage-rim:color-mix(in oklab, var(--_ink) 70%, transparent);--stack-stage-halo:transparent;--_glass:color-mix(in oklab, var(--layer-brand) var(--stack-stage-tint), color-mix(in oklab, var(--_paper) calc(var(--stack-stage-frost) * 100%), var(--_clear)));--_face:color-mix(in oklab, var(--layer-brand) 8%, var(--_card));--sheet-art-material:var(--stack-stage-material);border:calc(1.5px * var(--_px)) solid var(--stack-stage-rim);background-color:var(--_glass);box-shadow:0 0 0 calc(5px * var(--_px)) var(--stack-stage-halo);overflow:hidden}&[data-sheet=js][data-v-34421516]{--_face:var(--_card)}&[data-v-34421516]:after{content:"";background-image:linear-gradient(100deg, transparent 35%, color-mix(in oklab, color-mix(in oklab, var(--_ink) 55%, white) 40%, transparent) 50%, transparent 65%);opacity:0;position:absolute;inset:0;translate:-65%}}.sheet-face[data-v-34421516]{background-color:var(--_face);opacity:var(--stack-stage-closed);position:absolute;inset:0}.sheet-open[data-v-34421516]{border-radius:calc(34px - 1.5px * var(--_px));box-shadow:inset calc(1.5px * var(--_px)) calc(1.5px * var(--_px)) 0 0 oklch(100% 0 none/.55);opacity:var(--stack-stage-open);position:absolute;inset:0}.stack-stage[data-open] .sheet{&[data-place=chosen]{&[data-v-34421516]{--stack-stage-tint:24%;--stack-stage-material:1;--stack-stage-rim:var(--_ink);--stack-stage-halo:color-mix(in oklab, var(--_ink) 26%, transparent)}& .sheet-mark[data-v-34421516]{opacity:1}}&[data-place=over][data-v-34421516]{--stack-stage-tint:6%;--stack-stage-frost:.35;--stack-stage-material:.2;--stack-stage-rim:color-mix(in oklab, var(--_ink) 60%, transparent)}&[data-place=under][data-v-34421516]{--stack-stage-tint:9%;--stack-stage-material:.35;--stack-stage-rim:color-mix(in oklab, var(--_ink) 45%, transparent)}&[data-pointed][data-v-34421516]:not([data-place=chosen]){--stack-stage-material:.6;--stack-stage-rim:color-mix(in oklab, var(--_ink) 85%, transparent)}}.stack-stage[data-open] .sheet-edge{&[data-place=chosen][data-v-34421516]{--_edge:70%}&[data-place=over][data-v-34421516]{--_edge:25%}}.sheet-hit{&[data-v-34421516]{pointer-events:auto}&[data-v-34421516]:disabled{pointer-events:none}&[data-v-34421516]:focus-visible{outline:calc(2px * var(--_px)) solid var(--focus);outline-offset:calc(4px * var(--_px))}}:is(.sheet-face[data-v-34421516],.sheet-open[data-v-34421516])>:is(.sheet-art,.sheet-challenge){--_px:initial;position:absolute;inset:0}.sheet[data-challenged] .sheet-art[data-v-34421516]{opacity:0}.sheet-mark[data-v-34421516]{background-color:light-dark(var(--color-white),var(--color-zinc-700));box-shadow:0 0 0 calc(1px * var(--_px)) color-mix(in oklab, var(--_ink) 30%, transparent);opacity:.9;border-radius:20px;padding:8px;display:block;position:absolute;bottom:40px;left:48px}.sheet-mark[data-v-34421516]:after{border-radius:inherit;box-shadow:0 0 0 calc(2px * var(--_px)) var(--_ink), 0 0 0 calc(7px * var(--_px)) color-mix(in oklab, var(--_ink) 22%, transparent);visibility:hidden;opacity:0;pointer-events:none;content:"";position:absolute;inset:0}.stack-stage[data-open] .sheet[data-place=chosen] .sheet-mark[data-v-34421516]:after{visibility:visible;opacity:1}.sheet-logo[data-v-34421516]{inline-size:112px;color:var(--_ink);display:block}.sheet[data-sheet=js]{& .sheet-mark[data-v-34421516]{background-color:#323330;border-radius:0;padding:0}& .sheet-logo[data-v-34421516]{color:var(--layer-brand)}}.badges[data-v-34421516]{pointer-events:none}.badge{&[data-v-34421516]{--mark-size:15px;border-radius:var(--radius-full);background-color:var(--_card);block-size:26px;inline-size:26px;color:var(--fg-soft);transform-origin:0 0;transform:translate(-50%,-50%);scale:min(var(--stack-stage-legible), 2.2);position:absolute;box-shadow:inset 0 1px light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.1)),inset 0 -1px light-dark(oklch(0% 0 none/.06),oklch(0% 0 none/.45)),0 1px light-dark(oklch(0% 0 none/.16),oklch(0% 0 none/.6)),0 0 0 1px light-dark(oklch(0% 0 none/.05),oklch(100% 0 none/.05))}&[data-phase=now][data-v-34421516]{color:var(--fg)}&[data-phase=done][data-v-34421516]{color:var(--fg-muted)}&[data-phase=next][data-v-34421516]{opacity:0;translate:0 10px}}.stack-stage[data-narrow] .badge[data-v-34421516]:is([data-carded],[data-phase=done]){opacity:0}.badge[data-ai][data-v-34421516]:before{z-index:-1;border-radius:inherit;background-color:var(--_card);box-shadow:inset 0 1px 0 light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.1)), 0 0 0 2px var(--_ai), 0 1px 0 2px light-dark(color-mix(in oklab, var(--_ai) 50%, transparent),color-mix(in oklab, var(--_ai) 35%, oklch(0% 0 none/.75)));visibility:hidden;opacity:0;content:"";position:absolute;inset:0}.stack-stage[data-ai] .badge[data-ai][data-v-34421516]:before{visibility:visible;opacity:1}.tags[data-v-34421516]{pointer-events:none}.tag{&[data-v-34421516]{border-radius:var(--radius-full);background-color:var(--_card);font:500 calc(12px * var(--stack-stage-legible)) / 1.2 var(--font-mono);white-space:nowrap;color:var(--fg);padding:.3em .65em;position:absolute;translate:0 -50%;box-shadow:inset 0 1px light-dark(oklch(100% 0 none),oklch(100% 0 none/.08)),0 1px light-dark(oklch(0% 0 none/.16),oklch(0% 0 none/.6)),0 0 0 1px light-dark(oklch(0% 0 none/.06),oklch(100% 0 none/.06))}&[data-anchor=middle][data-v-34421516]{translate:-50% -50%}&[data-anchor=end][data-v-34421516]{translate:-100% -50%}}.verb[data-crossed][data-anchor=middle][data-v-34421516]{translate:-50% calc(-50% + 36px * var(--stack-stage-crossing,1))}.verb[data-crossed][data-anchor=end][data-v-34421516]{translate:24px -50%}.verb[data-v-34421516]:not([data-shown]),.stack-stage[data-narrow][data-finale] .verb[data-v-34421516]{opacity:0}.canopy{&[data-v-34421516]{border:1.5px solid color-mix(in oklab, var(--_ai) 55%, transparent);background-color:color-mix(in oklab, var(--_ai) 6%, transparent);background-image:radial-gradient(circle, color-mix(in oklab, var(--_ai) 40%, transparent) 1.3px, transparent 1.8px), linear-gradient(135deg, light-dark(oklch(100% 0 none/.4),oklch(100% 0 none/.06)), transparent 45%);block-size:840px;inline-size:840px;transform:var(--stack-stage-canopy-above);transform-origin:50%;visibility:hidden;opacity:0;background-position:-1.5px -1.5px,0 0;background-size:30px 30px,100% 100%;border-radius:30px;position:absolute;top:-420px;left:-420px;box-shadow:inset 1.5px 1.5px light-dark(oklch(100% 0 none/.7),oklch(100% 0 none/.12))}.stack-stage[data-ai] &[data-v-34421516]{transform:var(--stack-stage-canopy);visibility:visible;opacity:1}}.canopy-name{&[data-v-34421516]{border-radius:var(--radius-full);background-color:var(--_card);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--_ai) 50%, transparent), var(--lift-sm);font:500 14px/1 var(--font-mono);color:var(--fg);transform-origin:0 0;transform:translate(-50%,-50%);scale:var(--stack-stage-legible);visibility:hidden;opacity:0;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:flex;position:absolute}.stack-stage[data-ai] &[data-v-34421516]{visibility:visible;opacity:1}}.canopy-mark[data-v-34421516]{--mark-size:13px;border-radius:var(--radius-full);background-color:color-mix(in oklab, var(--_ai) 14%, var(--_card));block-size:24px;inline-size:24px;color:var(--fg-soft)}.leader[data-v-34421516]{fill:none;stroke:var(--_line-strong);stroke-width:1px}.leader-dot[data-v-34421516]{fill:var(--layer-brand)}.stack-stage[data-open] .leaders [data-place=chosen]{& .leader[data-v-34421516]{stroke:var(--_ink)}& .leader-dot[data-v-34421516]{stroke:color-mix(in oklab, var(--_ink) 35%, transparent);stroke-width:6px;paint-order:stroke}}.leaders[data-v-34421516]{position:absolute;inset:0;overflow:visible}:is(.leaders[data-v-34421516],.sheet-label[data-v-34421516]){opacity:0}.sheet-label{&[data-v-34421516]{color:inherit;font:inherit;pointer-events:auto;transform-origin:0 0;transform:translate(-100%,-50%);scale:var(--stack-stage-legible);white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:5px;padding:0;display:flex;position:absolute;top:0;left:0}&[data-v-34421516]:disabled{pointer-events:none}& b[data-v-34421516]{font:600 20px/1 var(--font-title);letter-spacing:.02em;color:var(--fg-soft)}& small[data-v-34421516]{font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--fg-muted)}& .sheet-count[data-v-34421516]{font:500 13px/1 var(--font-mono);color:var(--fg-muted);display:none}.stack-stage[data-narrow] &{&[data-v-34421516]{align-items:flex-start;transform:translateY(-50%)}& b[data-v-34421516]{font-size:26px}& .sheet-count[data-v-34421516]{font-size:22px;display:inline}& small[data-v-34421516]{font-size:22px}}.stack-stage[data-open] &[data-place=chosen] .sheet-count[data-v-34421516]{color:var(--_ink)}.stack-stage[data-open] &[data-pointed] b[data-v-34421516]{color:var(--fg)}.stack-stage[data-open] &[data-place=chosen] b[data-v-34421516]{color:var(--_ink)}}.card{&[data-v-34421516]{--_plaque-top:inset 0 1px 0 light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.1));--_plaque-rest:inset 0 -1px 0 light-dark(oklch(0% 0 none/.06),oklch(0% 0 none/.45)), 0 1px 0 light-dark(oklch(0% 0 none/.16),oklch(0% 0 none/.6)), 0 0 0 1px light-dark(oklch(0% 0 none/.05),oklch(100% 0 none/.05));border-radius:var(--radius-xl);background-color:var(--_card);box-shadow:var(--_plaque-top), var(--_plaque-rest);color:var(--fg);transform-origin:0 0;inline-size:224px;transform:translate(-50%,-100%);scale:var(--stack-stage-legible);visibility:hidden;opacity:0;position:absolute;translate:0 6px}&[data-shown][data-v-34421516]{visibility:visible;opacity:1;pointer-events:auto;translate:0}&[data-hangs][data-v-34421516]{transform:translate(-50%)}&[data-open][data-v-34421516]{z-index:2}}.card-summary{&[data-v-34421516]{border-radius:inherit;text-align:start;flex-direction:column;gap:7px;inline-size:100%;padding:11px 13px;display:flex}&[data-v-34421516]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}}.card-head[data-v-34421516]{align-items:center;gap:8px;display:flex}.card-mark[data-v-34421516]{--mark-size:17px;color:var(--fg-soft)}.name[data-v-34421516]{font:500 15px/1 var(--font-mono)}.neon{&[data-v-34421516]{--_neon:var(--status);border-radius:var(--radius-full);background-color:var(--_neon);block-size:9px;inline-size:9px;box-shadow:inset 0 1px 0 oklch(100% 0 none/.6), 0 1px 0 light-dark(color-mix(in oklab, var(--_neon) 50%, transparent),color-mix(in oklab, var(--_neon) 35%, oklch(0% 0 none/.75))), 0 0 0 3px color-mix(in oklab, var(--_neon) 14%, transparent);flex-shrink:0;position:relative}&[data-status=you][data-v-34421516]{--_neon:var(--signal)}}.neon-pulse[data-v-34421516]{border-radius:inherit;background-color:var(--_neon);opacity:0;position:absolute;inset:0}.expand{&[data-v-34421516]{block-size:12px;inline-size:12px;color:var(--fg-muted);margin-inline-start:auto;rotate:180deg}.card[data-open] &[data-v-34421516],.card[data-hangs] &[data-v-34421516]{rotate:0deg}.card[data-hangs][data-open] &[data-v-34421516]{rotate:180deg}}.tally[data-v-34421516]{font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--fg-muted);padding-inline-start:25px}.card-detail{&[data-v-34421516]{grid-template-rows:0fr;display:grid}.card[data-open]>&[data-v-34421516]{grid-template-rows:1fr}}.detail-body{&[data-v-34421516]{min-block-size:0;font:13px/1.35 var(--font-mono);color:var(--fg-soft);flex-direction:column;gap:9px;padding-inline:13px;display:flex;overflow:hidden}.card[data-open] &[data-v-34421516]{padding-block:0 12px}&[data-v-34421516]:before{content:"";background-color:var(--line);block-size:1px;margin-inline:-13px;display:block}}.detail-role[data-v-34421516]{color:var(--fg-muted)}.fact[data-v-34421516]{font-variant-numeric:tabular-nums lining-nums}.verdict[data-v-34421516]{color:var(--fg)}.meter-cells[data-v-34421516]{gap:2px;block-size:10px;display:flex}.meter-cell{&[data-v-34421516]{background-color:var(--status);box-shadow:inset 0 1px 0 oklch(100% 0 none/.4), 0 1px 0 light-dark(color-mix(in oklab, var(--status) 40%, transparent),color-mix(in oklab, var(--status) 35%, oklch(0% 0 none/.75)));border-radius:2px;flex:1}&[data-v-34421516]:first-child{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}&[data-v-34421516]:last-child{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}}.stack-stage[data-inspecting][data-v-34421516] :is(.board-drawing,.tags,.card:not([data-open])){opacity:.55}.incident-list[data-v-34421516]{flex-direction:column;gap:8px;display:flex}.incident{&[data-v-34421516]{flex-direction:column;gap:2px;display:flex}& a{&[data-v-34421516]{color:var(--status-fg);text-underline-offset:3px;text-decoration:underline dotted}&[data-v-34421516]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}& time[data-v-34421516]{font-variant-numeric:tabular-nums lining-nums;color:var(--fg-muted)}}.ways[data-v-34421516]{flex-wrap:wrap;gap:4px 14px;display:flex}.way{&[data-v-34421516]{color:var(--accent-fg);align-items:center;gap:4px;text-decoration:none;display:inline-flex}&[data-v-34421516]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}& .arrow[data-v-34421516]{block-size:14px;inline-size:14px}}@media (hover:hover){.way[data-v-34421516]:hover{text-underline-offset:3px;text-decoration:underline}}.stack-stage[data-cramped] .card[data-v-34421516]{border-radius:var(--radius-full);inline-size:max-content}.stack-stage[data-cramped] .card-summary{&[data-v-34421516]{padding:6px 12px 6px 9px}& :is(.tally[data-v-34421516],.expand[data-v-34421516]){display:none}}.stack-stage[data-cramped] .card:not([data-open]) .card-detail[data-v-34421516]{inline-size:0;min-inline-size:100%}@media (prefers-reduced-motion:no-preference){.sheet[data-v-34421516]{transition:--stack-stage-tint .26s var(--ease-out-quint), --stack-stage-frost .26s var(--ease-out-quint), --stack-stage-rim .2s var(--ease-out-quint), --stack-stage-halo .26s var(--ease-out-quint)}.sheet-edge[data-v-34421516]{transition:border-color .2s var(--ease-out-quint)}.sheet[data-awake][data-v-34421516]:after{animation:.9s cubic-bezier(.45,0,.55,1) both stack-stage-sweep}.sheet[data-awake] .sheet-mark[data-v-34421516]{animation:stack-stage-stamp .26s var(--ease-out-quint) both}.sheet[data-held][data-v-34421516]:after,.sheet[data-held] .sheet-mark[data-v-34421516]{animation-play-state:paused}.sheet-mark[data-v-34421516]{transition:opacity .26s var(--ease-out-quint)}.sheet-mark[data-v-34421516]:after{transition:opacity .2s var(--ease-out-quint), visibility 0s linear .2s}.stack-stage[data-open] .sheet[data-place=chosen] .sheet-mark[data-v-34421516]:after{transition:opacity .2s var(--ease-out-quint), visibility 0s linear 0s}.sheet-challenge[data-v-34421516]{animation:fade-in .2s var(--ease-out-quint) both}:is(.tag[data-v-34421516],.badge[data-v-34421516]){transition:opacity .18s var(--ease-in-out-quart), translate .18s var(--ease-in-out-quart)}.badge[data-v-34421516]:not([data-phase=next]){transition:opacity .28s var(--ease-out-quint), translate .28s var(--ease-out-quint), color .25s var(--ease-out-quint)}.badge[data-v-34421516]:before{transition:opacity .25s var(--ease-out-quint), visibility 0s linear .25s}.stack-stage[data-ai] .badge[data-v-34421516]:before{transition:opacity .25s var(--ease-out-quint), visibility 0s linear 0s}.stack-stage[data-acting~=app][data-v-34421516] :is(.sheet,.sheet-edge):not([data-sheet=html]){animation:stack-stage-part .76s var(--ease-out-quint)}:is(.board-drawing[data-v-34421516],.tags[data-v-34421516]){transition:opacity .24s var(--ease-out-quint)}.card-detail{&[data-v-34421516]{transition:grid-template-rows .2s var(--ease-in-out-quart)}.card[data-open]>&[data-v-34421516]{transition:grid-template-rows .28s var(--ease-out-quint)}}.expand[data-v-34421516]{transition:rotate .2s var(--ease-out-quint)}.card{&[data-v-34421516]{transition:opacity .2s var(--ease-out-quint), translate .2s var(--ease-out-quint), visibility 0s linear .2s}&[data-shown][data-v-34421516]{transition-delay:.18s,.18s,0s}}.canopy{&[data-v-34421516]{transition:transform .2s var(--ease-in-out-quart), opacity .2s var(--ease-in-out-quart), visibility 0s linear .2s}.stack-stage[data-ai] &[data-v-34421516]{transition:transform .42s var(--ease-out-quint), opacity .26s var(--ease-out-quint), visibility 0s linear 0s}}.canopy-name{&[data-v-34421516]{transition:opacity .16s var(--ease-in-out-quart), visibility 0s linear .16s}.stack-stage[data-ai] &[data-v-34421516]{transition:opacity .26s var(--ease-out-quint) .24s, visibility 0s linear 0s}}}:where(.native-readout[data-v-5eb93e5a]){align-items:flex-end;gap:var(--space-2);font-family:var(--font-mono);text-align:end;flex-direction:column;display:flex}.kicker[data-v-5eb93e5a]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--fg-muted);font-weight:500;line-height:1;display:flex}.lamp[data-v-5eb93e5a]{block-size:7px;inline-size:7px}.label[data-v-5eb93e5a]{font-size:var(--text-xs);letter-spacing:.02em;color:var(--fg-muted);margin-block-end:calc(var(--space-1) * -1);line-height:1.3}.headline[data-v-5eb93e5a]{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:500;line-height:1.2}.challenge[data-v-5eb93e5a]{align-items:inherit;gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-1);display:flex;@media (prefers-reduced-motion:reduce){display:none}}.controls[data-v-5eb93e5a]{align-items:center;gap:var(--space-2);display:flex}.gauge[data-v-5eb93e5a]{inline-size:4.5rem}.claim[data-v-5eb93e5a]{max-inline-size:17rem;font-size:var(--text-xs);letter-spacing:.01em;color:var(--fg-muted);text-wrap:balance;line-height:1.35}.run{&[data-v-5eb93e5a]{border-radius:var(--radius-full);background-color:light-dark(var(--color-zinc-50),var(--color-zinc-800));font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);text-shadow:none;padding:5px 12px;font-weight:500;box-shadow:inset 0 1px light-dark(oklch(100% 0 none),oklch(100% 0 none/.1)),0 1px light-dark(oklch(0% 0 none/.14),oklch(0% 0 none/.55)),0 0 0 1px light-dark(oklch(0% 0 none/.05),oklch(100% 0 none/.05))}&[data-v-5eb93e5a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}&[data-running][data-v-5eb93e5a]{box-shadow:inset 0 1px 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.1)), 0 1px 0 light-dark(oklch(0% 0 none/.14),oklch(0% 0 none/.55)), 0 0 0 1px color-mix(in oklab, var(--accent) 55%, transparent);color:var(--accent-fg)}}.step{&[data-v-5eb93e5a]{border-radius:var(--radius-full);background-color:light-dark(var(--color-zinc-50),var(--color-zinc-800));block-size:1.5rem;inline-size:1.5rem;color:var(--fg);place-items:center;display:grid;box-shadow:inset 0 1px light-dark(oklch(100% 0 none),oklch(100% 0 none/.1)),0 1px light-dark(oklch(0% 0 none/.14),oklch(0% 0 none/.55)),0 0 0 1px light-dark(oklch(0% 0 none/.05),oklch(100% 0 none/.05))}&[data-v-5eb93e5a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}&[aria-disabled=true][data-v-5eb93e5a]{color:var(--fg-muted);opacity:.45}}.glyph[data-v-5eb93e5a]{block-size:.875rem;inline-size:.875rem}@media (hover:hover){:is(.run[data-v-5eb93e5a],.step[data-v-5eb93e5a]:not([aria-disabled=true])):hover{color:var(--accent-fg)}}@media (prefers-reduced-motion:no-preference){:is(.run[data-v-5eb93e5a],.step[data-v-5eb93e5a]:not([aria-disabled=true])):active{scale:.97}}@media (width<80rem){:where(.native-readout[data-v-5eb93e5a]){gap:var(--space-1)}.label[data-v-5eb93e5a]{margin-block-end:0}.headline[data-v-5eb93e5a]{font-size:var(--text-sm)}}:where(.core-status[data-v-7c74256f]){align-items:flex-end;gap:var(--space-2);font-family:var(--font-mono);text-align:end;flex-direction:column;display:flex}.kicker[data-v-7c74256f]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;color:var(--fg-muted);font-weight:500;line-height:1;display:flex}.lamp[data-v-7c74256f]{block-size:7px;inline-size:7px}.headline[data-v-7c74256f]{font-size:var(--text-base);color:var(--fg);font-weight:500;line-height:1.2}.clock[data-v-7c74256f]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--fg-faint);line-height:1.3}@media (width<80rem){.core-status[data-staged]{&[data-v-7c74256f]{gap:var(--space-1)}& .headline[data-v-7c74256f]{font-size:var(--text-sm)}& .clock[data-v-7c74256f]{display:none}}}@media (width<64rem) and (aspect-ratio<4/3){.core-status[data-staged]{&[data-v-7c74256f]{align-items:center;gap:var(--space-2);flex-direction:row}& .word[data-v-7c74256f]{display:none}}}:where(.baseline-badge){&[data-v-6706c2b4]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) calc(var(--space) * 2.5);border:1px solid light-dark(color-mix(in oklab, var(--color-blue-500) 40%, transparent),color-mix(in oklab, var(--color-blue-400) 40%, transparent));border-radius:var(--radius-full);background-color:light-dark(var(--color-zinc-50),var(--color-neutral-900));white-space:nowrap;display:inline-flex}&[data-v-6706c2b4]:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}}@media (hover:hover){.baseline-badge[data-v-6706c2b4]:hover{border-color:var(--accent)}}.tier[data-v-6706c2b4]{inline-size:1.75rem;block-size:var(--space-4);color:light-dark(var(--color-blue-600),var(--color-blue-400));flex-shrink:0}.name[data-v-6706c2b4]{font-family:var(--font-title);font-size:var(--text-sm);line-height:var(--leading-sm);color:light-dark(var(--color-zinc-900),var(--color-zinc-50));font-weight:700}.tier-name[data-v-6706c2b4]{border-inline-start:1px solid var(--line);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--accent-fg);padding-inline-start:var(--space-2)}.arrow[data-v-6706c2b4]{inline-size:var(--space-4);block-size:var(--space-4);color:var(--accent-fg);flex-shrink:0}@media (prefers-reduced-motion:no-preference){:where(.baseline-badge[data-v-6706c2b4]){transition:border-color .2s var(--ease-decel)}.arrow[data-v-6706c2b4]{transition:translate .16s var(--ease-out-quint)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.baseline-badge:hover .arrow[data-v-6706c2b4]{translate:1px -1px}}:where(.foundation-panel[data-v-a4caca50]){inline-size:100%}:where(.foundation-panel[data-fill][data-v-a4caca50]){flex-direction:column;block-size:100%;display:flex;container-type:size}@container (height<20rem){.foundation-panel[data-fill][data-v-a4caca50] :is(.panel,.bar-note){display:none}}@media (width<64rem){:where(.foundation-panel[data-fill][data-v-a4caca50]){block-size:auto;container-type:normal}.foundation-panel[data-fill] .bar-note[data-v-a4caca50]{display:none}.foundation-panel[data-fill] .layers[data-v-a4caca50]{margin-block-start:var(--space-5)}}@media (width<64rem) and (aspect-ratio>=4/3){.foundation-panel[data-fill] .panel[data-v-a4caca50]{display:none}}@media (width<64rem) and (aspect-ratio<4/3){.foundation-panel[data-fill] .panel[data-v-a4caca50]{max-block-size:28svh}}@media (width<48rem) and (aspect-ratio<4/3){.foundation-panel[data-fill]{& .bar[data-v-a4caca50]{display:none}& .layers[data-v-a4caca50]{margin-block-start:var(--space-4)}& .panel[data-v-a4caca50]{max-block-size:32svh}& .year[data-ahead][data-v-a4caca50]{order:1}}}.foundation-panel[data-fill]{& .intro[data-v-a4caca50]{margin-block-start:0}& .panel[data-v-a4caca50]{min-block-size:0;scrollbar-width:none;mask-image:linear-gradient(to top, transparent, oklch(0% 0 none) var(--space-12));flex:1;padding-block-end:var(--space-8);overflow-y:auto}}.intro[data-v-a4caca50]{max-inline-size:54ch;font-size:var(--text-base);line-height:var(--leading-base);color:var(--fg-soft);margin-block-start:var(--space-3);@media (width>=48rem){font-size:var(--text-lg);line-height:var(--leading-snug)}@supports (text-wrap:pretty){text-wrap:pretty}}.count[data-v-a4caca50]{font-variant-numeric:lining-nums tabular-nums;color:var(--fg);font-weight:700}.bar[data-v-a4caca50]{align-items:flex-start;gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-4);display:flex}.bar-note[data-v-a4caca50]{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-muted);@supports (text-wrap:pretty){text-wrap:pretty}}.source-link{&[data-v-a4caca50]{color:light-dark(var(--color-blue-700),var(--color-blue-400));text-underline-offset:4px;font-weight:700;text-decoration:underline dotted}&[data-v-a4caca50]:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}}@media (hover:hover){.source-link[data-v-a4caca50]:hover{text-decoration-style:solid}}.layers[data-v-a4caca50]{margin-block-start:var(--space-8);@media (height<56rem){margin-block-start:var(--space-6)}}.tray[data-v-a4caca50]{gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;padding:var(--space-1);border:1px solid light-dark(color-mix(in oklab, var(--color-zinc-300) 80%, transparent),color-mix(in oklab, var(--color-white) 5%, transparent));background-color:light-dark(color-mix(in oklab, var(--color-zinc-200) 60%, transparent),color-mix(in oklab, var(--color-black) 25%, transparent));box-shadow:var(--well);border-radius:1.125rem;display:flex}[data-layer][data-v-a4caca50]{--_key-ink:var(--layer-brand)}[data-layer=css][data-v-a4caca50]{--_key-ink:light-dark(var(--layer-brand),color-mix(in oklab, var(--layer-brand) 55%, white))}[data-layer=js][data-v-a4caca50]{--_key-ink:light-dark(color-mix(in oklab, var(--layer-brand) 62%, oklch(31.9% .005 121.8)),var(--layer-brand))}.tab{&[data-v-a4caca50]{--_key-tint:12%;--_key-texture:color-mix(in oklab, var(--_key-ink) 55%, transparent);isolation:isolate;align-items:center;gap:var(--space-2);padding:calc(var(--space) * 1.5) var(--space-4) calc(var(--space) * 1.5) calc(var(--space) * 1.5);border-radius:.8125rem;flex:none;display:flex;position:relative}@media (width<30rem){&[data-v-a4caca50]{gap:6px;padding-inline-end:var(--space-3)}}&[data-layer=css][data-v-a4caca50]{--_key-tint:14%;--_key-texture:light-dark(color-mix(in oklab, var(--_key-ink) 42%, transparent),color-mix(in oklab, var(--_key-ink) 50%, transparent))}&[data-layer=js][data-v-a4caca50]{--_key-tint:8%;--_key-texture:light-dark(color-mix(in oklab, var(--_key-ink) 45%, transparent),color-mix(in oklab, var(--_key-ink) 26%, transparent))}&[data-v-a4caca50]:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}&[data-v-a4caca50]:active{scale:.97}}.tab[data-v-a4caca50]:before{content:"";z-index:-20;border-radius:inherit;background-color:color-mix(in oklab, var(--layer-brand) var(--_key-tint), light-dark(var(--color-zinc-50),var(--color-zinc-800)));box-shadow:var(--rim), 0 0 0 1px color-mix(in oklab, var(--_key-ink) 60%, transparent), var(--lift-sm);opacity:0;pointer-events:none;position:absolute;inset:0}.tab[aria-selected=true][data-v-a4caca50]:before{opacity:1}@media (hover:hover){.tab[data-v-a4caca50]:not([aria-selected=true]):hover{background-color:light-dark(color-mix(in oklab, var(--color-zinc-50) 50%, transparent),color-mix(in oklab, var(--color-white) 3%, transparent))}}.texture{&[data-v-a4caca50]{z-index:-10;border-radius:inherit;background-color:light-dark(color-mix(in oklab, var(--color-zinc-400) 45%, transparent),color-mix(in oklab, var(--color-zinc-500) 35%, transparent));opacity:.5;mask-image:var(--key-pattern), linear-gradient(to right, oklch(0% 0 none) 10%, transparent 85%);mask-size:var(--key-tile,100%) var(--key-tile,100%), 100% 100%;position:absolute;inset:0;mask-repeat:repeat,no-repeat;mask-composite:intersect}.tab[data-layer=html] &[data-v-a4caca50]{--key-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Crect x='4.5' y='4.5' width='47' height='47' rx='3'/%3E%3Crect x='10.5' y='10.5' width='35' height='8' rx='1.5'/%3E%3Crect x='10.5' y='22.5' width='16' height='23' rx='1.5'/%3E%3Crect x='30.5' y='22.5' width='15' height='10' rx='1.5'/%3E%3Crect x='30.5' y='36.5' width='15' height='9' rx='1.5'/%3E%3C/svg%3E");--key-tile:22px}.tab[data-layer=css] &[data-v-a4caca50]{--key-pattern:repeating-linear-gradient(-45deg, oklch(0% 0 none) 0 1px, transparent 1px 3.5px)}.tab[data-layer=js] &[data-v-a4caca50]{--key-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='M0 .5H10M.5 0V10' stroke='%23000'/%3E%3C/svg%3E");--key-tile:9px}.tab[aria-selected=true] &[data-v-a4caca50]{background-color:var(--_key-texture);opacity:1}}.tab-mark{&[data-v-a4caca50]{box-sizing:content-box;inline-size:var(--space-4);block-size:var(--space-4);padding-inline:calc((1.75rem - var(--space-4)) / 2);color:var(--_key-ink);opacity:.6;filter:grayscale(50%);flex-shrink:0}@media (width<30rem){&[data-v-a4caca50]{padding-inline:0}}.tab[data-layer=js] &[data-v-a4caca50]{color:var(--layer-brand)}.tab[aria-selected=true] &[data-v-a4caca50]{opacity:1;filter:none}}.tab-name{&[data-v-a4caca50]{font-family:var(--font-title);font-size:var(--text-sm);color:light-dark(var(--color-zinc-600),var(--color-zinc-400));font-weight:700;line-height:1}.tab[aria-selected=true] &[data-v-a4caca50]{color:light-dark(var(--color-zinc-900),var(--color-zinc-50))}}.tab-count{&[data-v-a4caca50]{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--fg-muted);line-height:1}.tab[aria-selected=true] &[data-v-a4caca50]{color:color-mix(in oklab, var(--_key-ink) 80%, var(--fg))}}.caption[data-v-a4caca50]{font-size:var(--text-sm);line-height:var(--leading-sm);color:color-mix(in oklab, var(--_key-ink) 72%, var(--fg));margin-block-start:var(--space-3)}@media (hover:hover){.tab:not([aria-selected=true]):hover{& .texture[data-v-a4caca50]{opacity:.9}& .tab-mark[data-v-a4caca50]{opacity:1;filter:grayscale(0%)}& .tab-name[data-v-a4caca50]{color:light-dark(var(--color-zinc-800),var(--color-zinc-200))}}}.panel{&[data-v-a4caca50]{--tritium-tube-ink:var(--_key-ink);margin-block-start:var(--space-4)}&[data-layer=css][data-v-a4caca50]{--tritium-tube-ink:light-dark(color-mix(in oklab, var(--layer-brand), var(--color-violet-500) 55%),color-mix(in oklab, var(--layer-brand), var(--color-violet-400) 75%))}&[data-layer=js][data-v-a4caca50]{--tritium-tube-ink:light-dark(color-mix(in oklab, var(--layer-brand), var(--color-amber-500) 45%),var(--layer-brand))}}.rail[data-v-a4caca50]{--_year:2.75rem;--_gutter:1.25rem;--_month:2.25rem;gap:var(--space-2);flex-direction:column;display:flex}.year[data-v-a4caca50]{grid-template-columns:var(--_year) minmax(0, 1fr);align-items:start;display:grid}.when[data-v-a4caca50]{padding-block:calc(var(--space) * .5);position:sticky;top:0}.year-label[data-v-a4caca50]{font-family:var(--font-title);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums lining-nums slashed-zero;letter-spacing:.04em;color:var(--fg-muted);font-weight:700;display:block}@supports (container-type:scroll-state){.when[data-v-a4caca50]{container-type:scroll-state}@container scroll-state(stuck:top){.year-label[data-v-a4caca50]{color:var(--fg)}}}.runs[data-v-a4caca50]{flex-direction:column;gap:2px;display:flex}.run[data-v-a4caca50]{padding-inline-start:var(--_gutter);position:relative}.features[data-v-a4caca50]{flex-direction:column;display:flex}.vial[data-v-a4caca50]{block-size:auto;position:absolute;inset-block:3px;inset-inline-start:calc(var(--_gutter) / 2 - 2px)}.run[data-tier=ahead]>.vial[data-v-a4caca50]{opacity:.4}.group-tip[data-v-a4caca50]{inset:auto 0 var(--space-6);inline-size:fit-content;max-inline-size:min(20rem, calc(100vw - var(--space-8)));padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background-color:light-dark(var(--color-white),var(--color-zinc-900));box-shadow:var(--lift-sm);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);margin:0 auto}@supports (anchor-name:--a){.group-tip[data-v-a4caca50]{margin:var(--space-1) 0 0;inset:auto;inset-block-start:anchor(bottom);inset-inline-start:anchor(left)}}.stop-link{&[data-v-a4caca50]{padding:calc(var(--space) * .5) calc(var(--space) * 1.5);border-radius:var(--radius-md);flex-direction:column;display:flex}&[data-v-a4caca50]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}@media (hover:hover){.stop-link[data-v-a4caca50]:hover{background-color:light-dark(oklch(0% 0 none/.035),oklch(0% 0 none/.25));box-shadow:inset 0 1px light-dark(oklch(0% 0 none/.08),oklch(0% 0 none/.5)),0 1px light-dark(oklch(100% 0 none/.8),oklch(100% 0 none/.04))}.stop-link:hover .stop-name[data-v-a4caca50]{color:var(--fg)}}.stop-row[data-v-a4caca50]{align-items:baseline;gap:var(--space-3);line-height:var(--leading-sm);display:flex}.stop-reach{&[data-v-a4caca50]{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--fg-muted);flex-shrink:0;margin-inline-start:auto}&[data-short][data-v-a4caca50]{color:var(--fg)}}.stop-month[data-v-a4caca50]{inline-size:var(--_month);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:lowercase;color:var(--fg-muted);flex-shrink:0}.stop-name[data-v-a4caca50]{font-size:var(--text-sm);color:var(--fg-soft);font-weight:500}.initiative{&[data-v-a4caca50]{padding-inline:calc(var(--space) * 1.5);font-family:var(--font-title);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);text-underline-offset:3px;padding-block:calc(var(--space) * .5);flex-shrink:0;align-self:center;font-weight:700;text-decoration:underline dotted;display:inline-block}&[data-v-a4caca50]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}@media (hover:hover){.initiative[data-v-a4caca50]:hover{color:var(--fg);text-decoration-style:solid}}.engines[data-v-a4caca50]{inline-size:var(--_month);flex-shrink:0;gap:3px;display:flex}.engine[data-v-a4caca50]{line-height:1}.code[data-v-a4caca50]{font-family:var(--font-mono);font-weight:400}.reveal{&[data-v-a4caca50]{grid-template-rows:0fr;display:none}@media (width>=48rem){&[data-v-a4caca50]{display:grid}}.stop-link:focus-visible &[data-v-a4caca50]{grid-template-rows:1fr}}@media (hover:hover){.stop-link:hover .reveal[data-v-a4caca50]{grid-template-rows:1fr}}:is(.stop-link:hover,.stop-link:focus-visible) .reveal-body[data-v-a4caca50]{opacity:1}.reveal-body[data-v-a4caca50]{min-block-size:0;font-size:var(--text-sm);color:var(--fg-muted);opacity:0;display:block;overflow:hidden;@media (width>=48rem){padding-inline-start:calc(var(--_month) + var(--space-3))}}.reveal-text[data-v-a4caca50]{display:block}.reveal-status[data-v-a4caca50]{padding-block:2px calc(var(--space) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--fg-muted);display:block}.footnote[data-v-a4caca50]{font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--fg-muted);margin-block-start:var(--space-4);display:none;@media (width>=40rem){display:block}}.swatch{&[data-v-a4caca50]{vertical-align:.2em;border-radius:var(--radius-full);background-color:var(--tritium-tube-ink);block-size:4px;inline-size:.875rem;box-shadow:0 0 0 .5px color-mix(in oklab, var(--tritium-tube-ink) 60%, transparent), 0 0 4px color-mix(in oklab, var(--tritium-tube-ink) 50%, transparent);margin-inline:1px 2px;display:inline-block}&[data-tier=ahead][data-v-a4caca50]{opacity:.4}&[data-tier=newly][data-v-a4caca50]{box-shadow:0 0 0 .5px color-mix(in oklab, var(--tritium-tube-ink) 60%, transparent), 0 0 3px light-dark(color-mix(in oklab, var(--tritium-tube-ink) 60%, transparent),color-mix(in oklab, var(--tritium-tube-ink) 85%, transparent)), 0 0 8px light-dark(color-mix(in oklab, var(--tritium-tube-ink) 25%, transparent),color-mix(in oklab, var(--tritium-tube-ink) 45%, transparent))}}.timer[data-v-a4caca50]{pointer-events:none;block-size:calc(100% + 1px);inline-size:calc(100% + 1px);position:absolute;inset:-.5px;overflow:visible}.timer-run[data-v-a4caca50]{fill:none;stroke:light-dark(oklch(from var(--layer-brand) min(calc(l * .92), .6) calc(c * 1.25) h),color-mix(in oklab, var(--_key-ink) 80%, white));stroke-width:1px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.timer-bloom[data-v-a4caca50]{stroke:light-dark(color-mix(in oklab, var(--layer-brand) 45%, transparent),transparent);stroke-width:2px}@media (hover:hover){.foundation-panel:hover .timer-run[data-v-a4caca50]{animation-play-state:paused}}.foundation-panel:focus-within .timer-run[data-v-a4caca50]{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.tab[data-v-a4caca50]{transition:background-color .15s var(--ease-decel)}.tab[data-v-a4caca50]:before,.texture[data-v-a4caca50]{transition:opacity .15s var(--ease-decel)}.tab-mark[data-v-a4caca50]{transition:opacity .15s var(--ease-decel), filter .15s var(--ease-decel)}.year[data-v-a4caca50]{animation:fade-in .3s var(--ease-standard) both;animation-delay:calc(sibling-index() * 60ms)}.stop-link[data-v-a4caca50]{transition:border-color .15s var(--ease-standard), background-color .15s var(--ease-standard)}.stop-name[data-v-a4caca50]{transition:color .15s var(--ease-standard)}.reveal-body[data-v-a4caca50]{transition:opacity .2s var(--ease-decel), translate .2s var(--ease-decel);translate:0 -4px}:is(.stop-link:hover,.stop-link:focus-visible) .reveal-body[data-v-a4caca50]{translate:0}.timer-run[data-v-a4caca50]{animation:3s linear both foundation-panel-timer}:where([inert]) .vial[data-v-a4caca50],:where([inert]) .vial[data-v-a4caca50]:after,:where([inert]) .vial[data-v-a4caca50] *,:where([inert]) .vial[data-v-a4caca50] :before{animation:none!important}.caption[data-v-a4caca50]{animation:fade-in .24s var(--ease-decel) both}}:where(.chapter-mark[data-v-766c4c5c]){block-size:1.5rem;inline-size:1.5rem;display:block}:where([data-color=sky][data-v-766c4c5c]){--_ink:light-dark(var(--color-sky-400),var(--color-sky-400));--_glow:var(--color-sky-400)}:where([data-color=indigo][data-v-766c4c5c]){--_ink:light-dark(var(--color-indigo-500),var(--color-indigo-400));--_glow:var(--color-indigo-500)}:where([data-color=violet][data-v-766c4c5c]){--_ink:light-dark(var(--color-violet-500),var(--color-violet-400));--_glow:var(--color-violet-500)}:where([data-color=fuchsia][data-v-766c4c5c]){--_ink:light-dark(var(--color-fuchsia-500),var(--color-fuchsia-400));--_glow:var(--color-fuchsia-500)}.turn[data-v-766c4c5c]{block-size:100%;inline-size:100%;display:block;position:relative}.ring[data-v-766c4c5c]{block-size:100%;inline-size:100%;display:block;overflow:visible}.arc path[data-v-766c4c5c]{fill:none;stroke-linecap:round}.chapter-mark[data-whole] .arc path[data-v-766c4c5c]{stroke-linecap:butt}.glass[data-v-766c4c5c]{stroke:light-dark(color-mix(in oklab, var(--_ink) 22%, oklch(100% 0 none/.9)),color-mix(in oklab, var(--_ink) 30%, oklch(100% 0 none/.08)));stroke-width:4px}.core[data-v-766c4c5c]{stroke:color-mix(in oklab, var(--_ink) 18%, transparent);stroke-width:2px}.hot[data-v-766c4c5c]{stroke:#0000;stroke-width:.7px}.chapter-mark:not([data-state=ahead]){& .core[data-v-766c4c5c]{stroke:var(--_ink)}& .hot[data-v-766c4c5c]{stroke:color-mix(in oklab, var(--_ink), white 24%)}}.lamp[data-v-766c4c5c]{fill:light-dark(color-mix(in oklab, var(--_ink) 30%, oklch(100% 0 none/.9)),color-mix(in oklab, var(--_ink) 32%, oklch(100% 0 none/.1)));stroke:color-mix(in oklab, var(--_ink) 40%, transparent);stroke-width:.5px}.chapter-mark[data-state=passed] .lamp[data-v-766c4c5c]{fill:var(--_ink);stroke:color-mix(in oklab, var(--_ink), white 30%)}.chapter-mark[data-state=now] .lamp[data-v-766c4c5c]{fill:light-dark(var(--_ink),color-mix(in oklab, var(--_ink), white 55%));stroke:light-dark(color-mix(in oklab, var(--_ink), white 60%),var(--_ink));stroke-width:1px}.lamp-pulse[data-v-766c4c5c]{border-radius:var(--radius-full);background-color:var(--_ink);opacity:0;block-size:20.8333%;inline-size:20.8333%;position:absolute}.chapter-mark[data-state=ahead] .turn[data-v-766c4c5c]{rotate:var(--chapter-mark-rest)}@media (prefers-reduced-motion:no-preference){.lamp-pulse[data-v-766c4c5c]{animation:status-pulse 2.8s var(--ease-out-quint) infinite}.turn[data-v-766c4c5c]{transition:rotate .6s var(--ease-in-out-quart)}.chapter-mark[data-state=now] .turn[data-v-766c4c5c]{animation:chapter-mark-on 1.1s var(--ease-out-quint) backwards}.chapter-mark[data-state=now][data-turn=back] .turn[data-v-766c4c5c]{animation-name:chapter-mark-back}}.chapter-mark[data-state=passed] .ring[data-v-766c4c5c]{filter:drop-shadow(0 0 1.5px light-dark(color-mix(in oklab, var(--_glow,var(--color-violet-500)) 35%, transparent),color-mix(in oklab, var(--_glow,var(--color-violet-500)) 50%, transparent)))}.chapter-mark[data-state=now] .ring[data-v-766c4c5c]{filter:drop-shadow(0 0 1.5px light-dark(color-mix(in oklab, var(--_glow,var(--color-violet-500)) 75%, transparent),color-mix(in oklab, var(--_glow,var(--color-violet-500)) 90%, transparent))) drop-shadow(0 0 5px light-dark(color-mix(in oklab, var(--_glow,var(--color-violet-500)) 30%, transparent),color-mix(in oklab, var(--_glow,var(--color-violet-500)) 45%, transparent)))}:where(.loop-mark[data-v-2576edc0]){--_ink:var(--color-sky-400);block-size:1rem;inline-size:2rem;display:block;position:relative}.loop-mark>svg[data-v-2576edc0]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.drawing>g[data-v-2576edc0]>*{fill:none;stroke-linecap:round;stroke-linejoin:round}.drawing>g[data-v-2576edc0]>:is(.glass,.core,.lit,.hot){stroke-linecap:butt}.glass[data-v-2576edc0]{stroke:light-dark(color-mix(in oklab, var(--_ink) 22%, oklch(100% 0 none/.9)),color-mix(in oklab, var(--_ink) 30%, oklch(100% 0 none/.08)));stroke-width:4px}.core[data-v-2576edc0]{stroke:color-mix(in oklab, var(--_ink) 18%, transparent);stroke-width:2px}.lit[data-v-2576edc0]{stroke:var(--_ink);stroke-width:2px;opacity:0}.hot[data-v-2576edc0]{stroke:color-mix(in oklab, var(--_ink), white 24%);stroke-width:.7px;opacity:0}.charge[data-v-2576edc0]{stroke:color-mix(in oklab, var(--_ink), white 70%);stroke-width:1.6px;stroke-dashoffset:var(--loop-mark-from);opacity:0}.ring[data-v-2576edc0]{stroke:light-dark(color-mix(in oklab, var(--_ink), white 65%),var(--_ink));stroke-width:8px;opacity:0}.bead[data-v-2576edc0]{stroke:light-dark(var(--_ink),color-mix(in oklab, var(--_ink), white 55%));stroke-width:6px;opacity:0}.loop-mark[data-lit][data-v-2576edc0] :is(.lit,.hot){opacity:1}.glow{&[data-v-2576edc0]{fill:none;stroke:light-dark(color-mix(in oklab, var(--_ink) 22%, oklch(100% 0 none/.9)),color-mix(in oklab, var(--_ink) 30%, oklch(100% 0 none/.08)));stroke-width:4px;stroke-linecap:butt;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px light-dark(color-mix(in oklab, var(--_ink) 75%, transparent),color-mix(in oklab, var(--_ink) 90%, transparent))) drop-shadow(0 0 5px light-dark(color-mix(in oklab, var(--_ink) 30%, transparent),color-mix(in oklab, var(--_ink) 45%, transparent)));opacity:0}.loop-mark[data-lit]>&[data-v-2576edc0]{opacity:1}}@media (prefers-reduced-motion:no-preference){.lit[data-v-2576edc0],.hot[data-v-2576edc0]{transition:opacity .24s var(--ease-out-quint)}.loop-mark[data-lit][data-v-2576edc0] :is(.lit,.hot){transition:none}.glow{&[data-v-2576edc0]{transition:opacity .24s var(--ease-out-quint)}.loop-mark[data-lit]>&[data-v-2576edc0]{transition:opacity 2.4s ease-in}}.loop-mark[data-lit]:not([data-running]) .charge[data-v-2576edc0]{animation:loop-mark-charge 7s var(--ease-in-out-quart) 2.4s infinite backwards}}:where(.core-chapters[data-v-c296f1f1]){--_disc:1.5rem;--_pad:var(--space-2);--_gap:var(--space-5);gap:var(--_gap);flex-direction:column;display:flex;@media (height<56rem){--_pad:var(--space-1);--_gap:var(--space-3)}}.tape[data-v-c296f1f1],.reel[data-v-c296f1f1]{display:contents}@media (width>=64rem){.core-chapters:not([data-open]){&[data-v-c296f1f1]{block-size:100%}& .tape[data-v-c296f1f1]{min-block-size:0;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);mask-image:linear-gradient(to bottom, transparent, oklch(0% 0 none) var(--space-6), oklch(0% 0 none) calc(100% - var(--space-12)), transparent);flex:1 1 0;display:block;overflow:clip}& .reel[data-v-c296f1f1]{gap:var(--_gap);padding-block:var(--space-6) var(--space-12);flex-direction:column;display:flex;position:relative}& .say[data-v-c296f1f1]{visibility:visible}}}.loop-frame[data-v-c296f1f1],.chapters[data-v-c296f1f1]{flex-direction:column;display:flex}.chapter[data-v-c296f1f1]{position:relative}.rail[data-v-c296f1f1]{inset-block:calc(var(--_pad) + var(--_disc) - 2px) calc(-2px - var(--_pad));block-size:auto;position:absolute;inset-inline-start:calc(var(--_disc) / 2 - 2px)}.chapter:not([data-phase=now])>.rail[data-v-c296f1f1] .head{visibility:hidden}.chapter:last-child>.rail[data-v-c296f1f1]{inset-block-end:calc(var(--_disc) / -2 - var(--_pad) + 10px)}.key{&[data-v-c296f1f1]{grid-template-columns:var(--_disc) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3);inline-size:100%;padding-block:var(--_pad);font-family:var(--font-mono);font-size:var(--text-base);color:var(--fg-muted);text-align:start;font-weight:500;line-height:1.2;display:grid}&[data-v-c296f1f1]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-md)}:is(.chapter,.finale):is([data-phase=done],[data-phase=now])>&[data-v-c296f1f1]{color:var(--fg)}}@media (hover:hover){.key[data-v-c296f1f1]:hover{color:var(--fg)}}.num[data-v-c296f1f1]{inline-size:var(--_disc);block-size:var(--_disc);place-items:center;display:grid}@media (hover:hover){.key[data-v-c296f1f1]:hover .chapter-mark[data-state=ahead] .core{stroke:color-mix(in oklab, var(--_ink) 55%, transparent)}}.marks{&[data-v-c296f1f1]{align-items:center;gap:var(--space-2);color:var(--fg-muted);display:flex}.chapter[data-phase=now] &[data-v-c296f1f1]{color:var(--fg-soft)}}.mark[data-v-c296f1f1]{--mark-size:.875rem}.say{&[data-v-c296f1f1]{visibility:hidden}:is(.chapter,.ai,.finale)[data-phase=now]>&[data-v-c296f1f1],.core-chapters[data-open] &[data-v-c296f1f1]{visibility:visible}}.lines{&[data-v-c296f1f1]{gap:var(--space-3);flex-direction:column;padding-inline-start:calc(var(--_disc) + var(--space-3));display:flex}&[data-v-c296f1f1]:after{content:"";block-size:var(--space-1);display:block}}.purpose[data-v-c296f1f1]{font-family:var(--font-serif);font-size:var(--text-base);color:var(--fg);font-weight:500;line-height:1.35;@media (height>=56rem){font-size:var(--text-lg)}@supports (text-wrap:pretty){text-wrap:pretty}}.part[data-v-c296f1f1]{border-radius:var(--radius-sm);white-space:nowrap;color:var(--fg);background-color:light-dark(oklch(0% 0 none/.045),oklch(100% 0 none/.06));align-items:baseline;gap:.3em;margin-inline:.05em;padding-inline:.3em;font-weight:600;display:inline-flex;box-shadow:inset 0 -1px light-dark(oklch(0% 0 none/.06),oklch(0% 0 none/.3))}.part-mark[data-v-c296f1f1]{--mark-size:.8em;align-self:center}.part[data-focused][data-v-c296f1f1]{background-color:color-mix(in oklab, var(--core-chapters-brand) 14%, transparent);color:light-dark(color-mix(in oklab, var(--core-chapters-brand), black 25%),color-mix(in oklab, var(--core-chapters-brand), white 35%))}@media (hover:hover){.part[data-v-c296f1f1]:hover{background-color:color-mix(in oklab, var(--core-chapters-brand) 14%, transparent);color:light-dark(color-mix(in oklab, var(--core-chapters-brand), black 25%),color-mix(in oklab, var(--core-chapters-brand), white 35%))}}.payoff[data-v-c296f1f1]{gap:var(--space-2);font-family:var(--font-serif);font-size:var(--text-sm);color:var(--fg-soft);font-weight:500;line-height:1.4;display:flex;@media (height>=56rem){font-size:var(--text-base)}@supports (text-wrap:pretty){text-wrap:pretty}}.payoff-mark[data-v-c296f1f1]{font-family:var(--font-mono);color:var(--fg-muted)}.core-chapters[data-open] :is(.chapter,.ai,.finale):not([data-phase=now]) .purpose[data-v-c296f1f1]{color:var(--fg-soft)}.loop[data-v-c296f1f1]{grid-template-columns:var(--_disc) minmax(0, 1fr);align-items:center;column-gap:var(--space-3);min-block-size:var(--_disc);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.04em;color:var(--fg-muted);margin-block-start:var(--_pad);display:grid}.loop-mark[data-v-c296f1f1]{margin-inline:calc((var(--_disc) - 2rem) / 2)}.loop[data-lit][data-v-c296f1f1]{color:light-dark(var(--color-sky-700),var(--color-sky-300))}.ai-key{&[data-v-c296f1f1]{align-items:center;gap:var(--space-3);inline-size:calc(100% + var(--space-2));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-xl);background-color:light-dark(var(--color-zinc-50),var(--color-zinc-800));font-family:var(--font-mono);color:var(--fg-muted);text-align:start;margin-inline-start:calc(var(--space-2) * -1);display:flex;box-shadow:inset 0 1px light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.08)),0 1px light-dark(oklch(0% 0 none/.14),oklch(0% 0 none/.55)),0 0 0 1px light-dark(oklch(0% 0 none/.05),oklch(100% 0 none/.05))}&[data-v-c296f1f1]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ai[data-phase=now]>&[data-v-c296f1f1]{color:var(--fg)}}.ai-mark{&[data-v-c296f1f1]{--mark-size:.875rem;block-size:1.75rem;inline-size:1.75rem;margin-inline:calc((var(--_disc) - 1.75rem) / 2);border-radius:var(--radius-full);background-color:light-dark(var(--color-zinc-100),var(--color-zinc-900));color:var(--fg-muted);box-shadow:inset 0 1px light-dark(oklch(0% 0 none/.1),oklch(0% 0 none/.5))}.ai[data-phase=now] &[data-v-c296f1f1]{background-color:color-mix(in oklab, var(--color-fuchsia-500) 16%, light-dark(var(--color-white),var(--color-zinc-900)));color:light-dark(var(--color-fuchsia-600),var(--color-fuchsia-300))}}.ai-name[data-v-c296f1f1]{font-size:var(--text-base);font-weight:500}.ai-span[data-v-c296f1f1]{font-size:var(--text-xs);letter-spacing:.04em;color:var(--fg-muted);margin-inline-start:auto}.ai .lines[data-v-c296f1f1]{padding-block-start:var(--space-3)}@media (hover:hover){.ai-key[data-v-c296f1f1]:hover{color:var(--fg)}}.finale[data-v-c296f1f1]{margin-block-start:calc(var(--space-2) * -1)}.index[data-v-c296f1f1]{justify-content:space-between;gap:0 var(--space-2);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;display:grid}.index-link{&[data-v-c296f1f1]{align-items:center;gap:var(--space-2);padding-block:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;text-decoration:none;display:inline-flex}&[data-v-c296f1f1]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}}.index-name[data-v-c296f1f1]{color:var(--accent-fg);text-decoration:underline dotted;text-decoration-color:color-mix(in oklab, currentcolor 50%, transparent);text-underline-offset:4px;align-items:center;gap:2px;display:inline-flex}.index-arrow[data-v-c296f1f1]{block-size:.75rem;inline-size:.75rem}.index-purpose[data-v-c296f1f1]{font-size:var(--text-xs);color:var(--fg-muted)}@media (hover:hover){.index-link:hover .index-name[data-v-c296f1f1]{text-decoration-style:solid;text-decoration-color:currentColor}}.index-mark[data-v-c296f1f1]{--mark-size:.875rem;inline-size:var(--_disc);color:var(--fg-muted);margin-inline-end:calc(var(--space-3) - var(--space-2))}.say-title[data-v-c296f1f1]{display:none}@media (width<64rem){:where(.core-chapters[data-v-c296f1f1]:not([data-open])){--_disc:1.25rem;--_pad:.1875rem;grid-template-columns:var(--_disc) minmax(0, 1fr);column-gap:var(--space-4);grid-auto-rows:auto;display:grid}.core-chapters:not([data-open]){& :is(.loop-frame[data-v-c296f1f1],.chapters[data-v-c296f1f1],.chapter[data-v-c296f1f1],.ai[data-v-c296f1f1],.finale[data-v-c296f1f1]){display:contents}& .key[data-v-c296f1f1],& .ai-key[data-v-c296f1f1]{inline-size:var(--_disc);padding:var(--_pad) 0;grid-column:1;margin:0}& .key[data-v-c296f1f1]{grid-template-columns:var(--_disc)}& .num>.chapter-mark[data-v-c296f1f1]{inline-size:var(--_disc);block-size:var(--_disc)}& .rail[data-v-c296f1f1]{block-size:auto;min-block-size:.375rem;margin-block:calc(-2px - var(--_pad));grid-column:1;place-self:stretch center;position:relative;inset:auto}& .chapter:first-child>.key[data-v-c296f1f1]{grid-row:1}& .chapter:first-child>.rail[data-v-c296f1f1]{grid-row:2}& .chapter:nth-child(2)>.key[data-v-c296f1f1]{grid-row:3}& .chapter:nth-child(2)>.rail[data-v-c296f1f1]{grid-row:4}& .chapter:nth-child(3)>.key[data-v-c296f1f1]{grid-row:5}& .chapter:nth-child(3)>.rail[data-v-c296f1f1]{grid-row:6}& .chapter:nth-child(4)>.key[data-v-c296f1f1]{grid-row:7}& .chapter:nth-child(4)>.rail[data-v-c296f1f1]{grid-row:8}& .ai-key[data-v-c296f1f1]{border-radius:var(--radius-full);box-shadow:none;background:0 0;grid-row:9;justify-content:center}& .finale-key[data-v-c296f1f1]{grid-row:10;margin-block-start:var(--space-1)}& .key .title[data-v-c296f1f1],& .marks[data-v-c296f1f1],& .ai-name[data-v-c296f1f1],& .ai-key .ai-span[data-v-c296f1f1],& .loop[data-v-c296f1f1],& .index[data-v-c296f1f1]{display:none}& .ai-mark[data-v-c296f1f1]{block-size:1.5rem;inline-size:1.5rem;margin-inline:calc((var(--_disc) - 1.5rem) / 2)}& .say[data-v-c296f1f1]{grid-area:1/2/span 10;align-self:start}& .say-title{&[data-v-c296f1f1]{font-family:var(--font-mono);font-size:var(--text-base);color:var(--fg);margin-block-end:var(--space-2);font-weight:500;line-height:1.2;display:block}& .ai-span[data-v-c296f1f1]{margin-inline-start:var(--space-2)}}& .lines[data-v-c296f1f1]{padding-inline-start:0}& .ai .lines[data-v-c296f1f1]{padding-block-start:0}}}@media (height<50rem){.index[data-v-c296f1f1]{display:none}}.core-chapters[data-v-c296f1f1]:is([data-scrubbed],[data-slid]){--tritium-tube-fill:0s}.core-chapters:not([data-open],[data-scrubbed]) .say[data-v-c296f1f1]{opacity:0;translate:0 .75rem}@media (width>=64rem){.core-chapters:not([data-open],[data-scrubbed],[data-slid]) .say[data-v-c296f1f1]{opacity:.32;translate:none}}.core-chapters:not([data-open],[data-scrubbed]) :is(.chapter,.ai,.finale)[data-phase=now]>.say[data-v-c296f1f1]{opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){.core-chapters:not([data-open],[data-scrubbed],[data-placing]){& .say[data-v-c296f1f1]{transition:opacity .14s ease-in,translate .14s ease-in,visibility 0s linear .14s}& :is(.chapter,.ai,.finale)[data-phase=now]>.say[data-v-c296f1f1]{transition:opacity .48s var(--ease-out-quint) .22s, translate .48s var(--ease-out-quint) .22s, visibility 0s linear 0s}& .reel[data-v-c296f1f1]{transition:translate .48s var(--ease-out-quint)}}.key[data-v-c296f1f1],.marks[data-v-c296f1f1]{transition:color .2s var(--ease-out-quint)}.loop[data-lit][data-v-c296f1f1]{transition:color .4s var(--ease-out-quint) 2.1s}.ai-key[data-v-c296f1f1],.ai-mark[data-v-c296f1f1]{transition:background-color .2s var(--ease-out-quint), color .2s var(--ease-out-quint)}.ai-key[data-v-c296f1f1]:active{scale:.97}}:where(.open-web-seal){&[data-v-2f1d0af6]{--_rim:light-dark(color-mix(in oklab, var(--color-blue-400) 70%, transparent),color-mix(in oklab, var(--color-blue-500) 55%, transparent));--_ink:light-dark(color-mix(in oklab, var(--color-blue-600) 80%, transparent),color-mix(in oklab, var(--color-blue-300) 70%, transparent));--_globe:light-dark(color-mix(in oklab, var(--color-blue-400) 85%, transparent),color-mix(in oklab, var(--color-blue-400) 65%, transparent));--_groove:light-dark(color-mix(in oklab, var(--color-blue-300) 45%, transparent),color-mix(in oklab, var(--color-blue-950) 80%, transparent));--_wash:light-dark(color-mix(in oklab, var(--color-blue-500) 4%, transparent),color-mix(in oklab, var(--color-blue-400) 5%, transparent));--_cut-light:light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.1));--_shade:light-dark(color-mix(in oklab, var(--color-blue-800) 24%, transparent),color-mix(in oklab, var(--color-blue-950) 80%, transparent));--_drop:light-dark(color-mix(in oklab, var(--color-blue-700) 40%, transparent),color-mix(in oklab, var(--color-blue-950) 85%, transparent));--_drop-far:light-dark(color-mix(in oklab, var(--color-blue-600) 14%, transparent),color-mix(in oklab, var(--color-blue-950) 40%, transparent));aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--_wash);block-size:auto;inline-size:clamp(7.5rem,12vw,10rem);box-shadow:inset 0 1px 0 var(--_shade), 0 1px 0 light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.06));color:var(--_ink);display:block;position:relative}&[data-v-2f1d0af6]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}}.seal[data-v-2f1d0af6]{block-size:100%;inline-size:100%;display:block;overflow:visible}.ring{&[data-v-2f1d0af6]{pointer-events:none;position:absolute;inset:0}&.light[data-v-2f1d0af6]{top:.625%;bottom:-.625%}&>svg[data-v-2f1d0af6]{block-size:100%;inline-size:100%;display:block;overflow:visible}}.words[data-v-2f1d0af6]{stroke:none;font-family:var(--font-mono);text-transform:uppercase;font-size:12px;font-weight:600}.globe[data-v-2f1d0af6]{fill:none;stroke-width:1.25px}.ink .globe[data-v-2f1d0af6]{stroke:var(--_globe)}.globe-wash[data-v-2f1d0af6]{fill:color-mix(in oklab, var(--_globe) 9%, transparent)}.groove[data-v-2f1d0af6]{fill:none;stroke:var(--_groove);stroke-width:1px}.rim[data-v-2f1d0af6]{fill:none;stroke:var(--_rim);stroke-width:3px}.rim-inner[data-v-2f1d0af6]{fill:none;stroke:var(--_rim);stroke-width:.75px;opacity:.7}.lip[data-v-2f1d0af6]{fill:none;stroke:var(--_cut-light);stroke-width:1px}.ink[data-v-2f1d0af6]{fill:currentColor;stroke:currentColor}.go[data-v-2f1d0af6]{border-radius:var(--radius-full);background-image:linear-gradient(to bottom, light-dark(var(--color-blue-500),color-mix(in oklab, var(--color-blue-600) 70%, var(--color-blue-950))), light-dark(var(--color-blue-700),color-mix(in oklab, var(--color-blue-800) 70%, var(--color-blue-950))));block-size:1.75rem;inline-size:1.75rem;box-shadow:inset 0 1px 0 light-dark(oklch(100% 0 none/.35),oklch(100% 0 none/.25)), inset 0 -1px 0 light-dark(color-mix(in oklab, var(--color-blue-950) 50%, transparent),color-mix(in oklab, var(--color-blue-950) 70%, transparent)), 0 1px 0 var(--_drop), 0 2px 0 var(--_drop-far);color:light-dark(var(--color-white),var(--color-blue-200));position:absolute;top:87%;left:87%;translate:-50% -50%}.go-arrow[data-v-2f1d0af6]{block-size:.875rem;inline-size:.875rem}.light[data-v-2f1d0af6]{fill:var(--_cut-light);stroke:var(--_cut-light)}@media (hover:hover){.open-web-seal:hover{&[data-v-2f1d0af6]{--_ink:light-dark(var(--color-blue-700),var(--color-blue-200));--_wash:light-dark(color-mix(in oklab, var(--color-blue-500) 4%, oklch(100% 0 none/.6)),color-mix(in oklab, var(--color-blue-400) 12%, transparent));box-shadow:inset 0 1px 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.08)), 0 1px 0 var(--_drop), 0 2px 0 var(--_drop-far)}& .go[data-v-2f1d0af6]{translate:calc(1px - 50%) calc(-50% - 1px)}}}@media (prefers-reduced-motion:no-preference){:where(.open-web-seal[data-v-2f1d0af6]){transition:color .2s var(--ease-decel), background-color .2s var(--ease-decel), box-shadow .2s var(--ease-decel)}.go[data-v-2f1d0af6]{transition:translate .2s var(--ease-decel)}.ring[data-v-2f1d0af6]{animation:60s linear infinite open-web-seal-turn}:where([inert]) .ring[data-v-2f1d0af6]{animation:none}}:where(.tech-stack[data-v-180c3135]){scroll-snap-align:start;block-size:max-content;position:relative;overflow-x:clip}:where(.tech-stack[data-staged][data-v-180c3135]){scroll-snap-align:none;block-size:auto}.run[data-v-180c3135]{block-size:calc((var(--tech-stack-travel) + 1) * 100lvh);pointer-events:none;position:relative}.lead[data-v-180c3135]{display:none}@media (width<64rem) and (aspect-ratio<4/3){.tech-stack[data-lead] .lead[data-v-180c3135]{block-size:var(--tech-stack-lead,0);display:block}}.snap[data-v-180c3135],.beat[data-v-180c3135]{top:calc(var(--tech-stack-at,0) * 100lvh);block-size:1px;position:absolute;inset-inline:0}.snap[data-v-180c3135]{scroll-snap-align:start}.hold[data-v-180c3135]{pointer-events:none;block-size:100%;position:absolute;inset:0 0 auto}.tech-stack[data-seam-out] .hold[data-v-180c3135]{block-size:calc(100% + 100lvh)}.frame{&[data-v-180c3135]{--_page:clamp(84rem, 76vw, 104rem);--_edge:max(clamp(1.5rem, 5vw, 5rem), (100cqi - var(--_page)) / 2);--_column:22rem;pointer-events:auto;content-visibility:auto;contain-intrinsic-size:auto none auto 100lvh;block-size:100lvh;position:sticky;top:0;overflow:hidden;container-type:inline-size}&[data-leaving][data-dissolve=fade][data-v-180c3135]{opacity:clamp(0, 1 - var(--tech-stack-leaving) * 2.5, 1)}&[data-cleared][data-v-180c3135]{visibility:hidden;opacity:0}@media (width>=80rem){&[data-v-180c3135]{--_column:clamp(24rem, 30vw, 32rem)}}}.stage[data-v-180c3135]{inset:10rem var(--_edge) 0 calc(var(--_edge) + var(--_column) + var(--space-12));position:absolute;@media (width>=80rem){inset-block-start:12rem}}.ghost-slot[data-v-180c3135]{display:none}.heading[data-v-180c3135]{inset:0 var(--_edge);padding-block:var(--space-24) var(--space-10);pointer-events:none;flex-direction:column;display:flex;position:absolute;@media (width>=80rem){padding-block-start:7rem}}:is(.titles,.column,.corner){&[data-v-180c3135]{display:grid}&>.pane[data-v-180c3135]{grid-area:1/1}}.titles[data-v-180c3135]{white-space:nowrap}.title-readout[data-v-180c3135],.title-status[data-v-180c3135]{display:none}.column{&[data-v-180c3135]{min-block-size:0;max-inline-size:44rem;pointer-events:auto;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-8)}@media (height<56rem){&[data-v-180c3135]{margin-block-start:var(--space-5)}}@media (width>=64rem){&[data-v-180c3135]{max-inline-size:var(--_column)}}&>.pane-core[data-v-180c3135]{align-self:start;max-inline-size:24rem;@media (width>=64rem){align-self:stretch}@media (width>=80rem){max-inline-size:26rem}}}.corner{&[data-v-180c3135]{inset-block:0;right:var(--_edge);padding-block:var(--space-24) var(--space-20);pointer-events:none;justify-items:end;position:absolute}@media (width>=80rem){&[data-v-180c3135]{padding-block-start:7rem}}@media (height<56rem){&[data-v-180c3135]{padding-block-end:var(--space-10)}}&>.pane[data-v-180c3135]{pointer-events:auto}&>.pane-core[data-v-180c3135]{align-self:start}&>.pane-foundation[data-v-180c3135]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);pointer-events:none;flex-direction:column;display:flex}& :is(.corner-readout[data-v-180c3135],.open-web-seal[data-v-180c3135]){pointer-events:auto}& .open-web-seal[data-v-180c3135]{translate:clamp(0px, var(--_edge) - var(--space-4), 50%) 0}}@media (width<64rem) and (aspect-ratio<4/3){.frame[data-v-180c3135]{--_edge:var(--space-4);padding-block:var(--space-20) calc(var(--space-5) + 100lvh - 100svh);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;@media (width>=40rem){--_edge:var(--space-10)}}.heading[data-v-180c3135]{display:contents}:is(.titles[data-v-180c3135],.stage[data-v-180c3135],.column[data-v-180c3135],.corner[data-v-180c3135]){grid-column:1}.titles[data-v-180c3135]{padding-inline:var(--_edge);grid-row:1}.titles>.pane[data-v-180c3135]{display:grid}:is(.titles .q-header[data-v-180c3135],.title-readout[data-v-180c3135],.title-status[data-v-180c3135]){grid-area:1/1}.title-readout[data-v-180c3135],.title-status[data-v-180c3135]{block-size:calc(var(--text-xl) * var(--leading-xl));justify-content:center;justify-self:end;display:flex;@media (width>=40rem){block-size:calc(min(var(--text-3xl), 4.6svh) * var(--leading-3xl))}}:is(.corner-readout[data-v-180c3135],.corner>.pane-core[data-v-180c3135]){display:none}.stage[data-v-180c3135]{mask-image:linear-gradient(to bottom, oklch(0% 0 none) calc(100% - var(--space-10)), transparent);grid-row:2/span 2;padding-inline-start:var(--_edge);position:relative;inset:auto;overflow-y:clip}.column{&[data-v-180c3135]{block-size:auto;max-inline-size:none;padding-inline:var(--_edge);grid-row:3;margin-block-start:var(--space-3);overflow-y:clip}&>.pane-core{&[data-v-180c3135]{flex-direction:column;align-self:stretch;max-inline-size:none;display:flex}&>.core-chapters[data-v-180c3135]{flex:1}}& [data-v-180c3135] .layers{display:none}}.tech-stack[data-lead] .column{&>.pane-foundation[data-v-180c3135]{flex-direction:column;align-self:stretch;display:flex}&>.pane-foundation>.foundation-panel[data-v-180c3135]{flex:1;min-block-size:0}& [data-v-180c3135] .foundation-panel[data-fill] .panel{contain:size;min-block-size:0;max-block-size:none;mask-image:linear-gradient(to bottom, transparent, oklch(0% 0 none) var(--space-3), oklch(0% 0 none) calc(100% - var(--space-12)), transparent);flex:1;padding-block-start:var(--space-3);overflow:clip}& [data-v-180c3135] .when{position:relative;top:auto}}.ghost-slot[data-v-180c3135]{pointer-events:none;grid-area:2/1/span 2;place-self:stretch stretch;margin-inline:-18%;display:block}.corner{&[data-v-180c3135]{inset-block:auto;z-index:1;margin-inline:var(--_edge);padding-block:var(--space-3) 0;grid-row:2;align-self:start;position:relative;right:auto}&>.pane-foundation[data-v-180c3135]{place-self:start}& .open-web-seal[data-v-180c3135]{inline-size:min(7.5rem,15svh);translate:none}}}@media (width<64rem) and (aspect-ratio>=4/3){.frame[data-v-180c3135]{--_edge:var(--space-6);--_column:min(24rem, 46vw)}.heading[data-v-180c3135]{inline-size:var(--_column);padding-block:var(--space-16) var(--space-4);inset-inline-end:auto}.column[data-v-180c3135]{max-inline-size:var(--_column);margin-block-start:var(--space-3)}.stage[data-v-180c3135]{inset:var(--space-16) 0 0 calc(var(--_edge) + var(--_column) + var(--space-6));overflow-x:clip}.corner{&[data-v-180c3135]{padding-block-start:var(--space-16)}&>.pane-foundation[data-v-180c3135]{justify-content:flex-start;align-self:start;gap:var(--space-3)}}}@media (hover:hover){.frame[data-pointing][data-v-180c3135] .timer-run{animation-play-state:paused}}.pane-core[data-v-180c3135],.frame[data-handed] .pane-foundation[data-v-180c3135]{visibility:hidden;opacity:0;translate:0 8px}.frame[data-handed] .pane-foundation[data-v-180c3135]{translate:0 -8px}.frame[data-handed] .pane-core[data-v-180c3135]{visibility:visible;opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){.pane[data-v-180c3135]{transition:opacity .18s var(--ease-in-out-quart), translate .18s var(--ease-in-out-quart), visibility 0s linear .18s}.pane-foundation[data-v-180c3135]:not(.frame[data-handed] *),.frame[data-handed] .pane-core[data-v-180c3135]{transition:opacity .26s var(--ease-out-quint) .12s, translate .26s var(--ease-out-quint) .12s, visibility 0s linear 0s}}.still[data-v-180c3135]{gap:var(--space-8);inline-size:100%;max-inline-size:72rem;padding:var(--space-20) var(--space-4);flex-direction:column;margin-inline:auto;display:flex;@media (width>=40rem){padding-inline:var(--space-10)}}.open-web[data-v-180c3135]{align-self:center}.pan[data-v-180c3135]{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);overflow-x:auto;@media (width>=40rem){margin-inline:calc(var(--space-10) * -1);padding-inline:var(--space-10)}}.pan-board[data-v-180c3135]{aspect-ratio:49/33;min-inline-size:44rem}.readouts[data-v-180c3135]{gap:var(--space-6);flex-direction:column;display:flex;@media (width>=48rem){flex-direction:row;justify-content:space-between;align-items:flex-start}}.readouts-controls[data-v-180c3135]{gap:var(--space-6);flex-direction:column;inline-size:100%;display:flex;@media (width>=48rem){max-inline-size:28rem}}.readouts-status[data-v-180c3135]{inline-size:100%;@media (width>=48rem){flex-shrink:0;inline-size:20rem}}.page-container[data-v-fbc37278]{position:relative}.free-scroll[data-v-fbc37278]{scroll-snap-align:start;pointer-events:none;position:absolute;inset:100svh 0 0}}@keyframes scroll-hint-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);translate:0 -20%}50%{animation-timing-function:cubic-bezier(0,0,.2,1);translate:0}}@keyframes scroll-hint-sweep{0%{translate:-90%}18%,to{translate:90%}}@keyframes scroll-hint-sweep-back{0%{translate:90%}18%,to{translate:-90%}}@keyframes scroll-hint-sweep-once{0%{translate:-90%}to{translate:90%}}@keyframes scroll-hint-sweep-back-once{0%{translate:90%}to{translate:-90%}}@keyframes hero-line-draw{0%{scale:1 0}to{scale:1}}@keyframes hero-ignition{0%{opacity:1}to{opacity:.35}}@keyframes hero-letter-rise{0%{translate:0 200%}to{translate:0}}@keyframes hero-signal-on{0%{opacity:0;scale:.9}35%{opacity:1;scale:1}50%{opacity:.35}to{opacity:1;scale:1}}@keyframes hero-word-sink{to{opacity:0}}@keyframes hero-hint-leave{to{opacity:0}}@keyframes hero-haze-lift{to{margin-bottom:0;padding-bottom:0;mask-image:none}}@keyframes sheet-art-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes sheet-art-appear{0%{opacity:0}}@keyframes sheet-art-pop{0%{scale:.9}}@keyframes sheet-art-cast{0%{opacity:0;translate:-8px -8px}}@keyframes sheet-art-arrive{0%{opacity:0;translate:-16px -20px}}@keyframes sheet-art-flip{0%{translate:-28px}}@keyframes sheet-art-press{45%{scale:.82}}@keyframes sheet-art-turn{0%{rotate:-1turn}}@keyframes board-drawing-wave{0%,to{opacity:.25}30%{opacity:1}}@keyframes board-drawing-turn{to{rotate:360deg}}@keyframes board-drawing-unturn{to{rotate:-360deg}}@keyframes board-drawing-commit{40%{translate:0 -9px}}@keyframes board-drawing-merge{30%{scale:1 .94}65%{scale:1 1.03}}@keyframes board-drawing-release{0%{opacity:.9;scale:.7}to{opacity:0;scale:2.4}}@keyframes board-drawing-light-up{0%{opacity:.2}12%{opacity:1}50%,to{opacity:.2}}@keyframes board-drawing-flap{0%,to{scale:1}28%,72%{scale:1 -.62}}@keyframes board-drawing-seal{0%,13%,87%,to{opacity:1}14%,86%{opacity:0}}@keyframes board-drawing-letter{0%,20%,88%,to{translate:0}46%,64%{translate:0 -30px}}@keyframes board-drawing-toss{0%,to{translate:0;scale:1}25%{translate:0 -20px;scale:1 -1}50%{translate:0 -26px;scale:1}75%{translate:0 -12px;scale:1 -1}}@keyframes board-drawing-beam{0%{rotate:0deg}to{rotate:360deg}}@keyframes board-drawing-beam-once{0%{opacity:0;rotate:30deg}15%,80%{opacity:1}to{opacity:0;rotate:390deg}}@keyframes board-drawing-pulse{0%{opacity:.9}to{opacity:0}}@keyframes board-drawing-hop{30%{translate:0 -12px}62%{translate:0 -2px}80%{translate:0 -5px}}@keyframes board-drawing-ping{35%{scale:1.8}}@keyframes challenge-reflow-breathe{0%{flex-grow:.4}to{flex-grow:2.2}}@keyframes challenge-repaint-turn{to{--challenge-repaint-turn:1turn}}@keyframes challenge-repaint-round{to{border-radius:50%}}@keyframes challenge-repaint-lift{to{box-shadow:calc(var(--challenge-repaint-cell) * .06) calc(var(--challenge-repaint-cell) * .08) 0 var(--_shade)}}@keyframes stack-stage-sweep{0%{opacity:1;translate:-65%}to{opacity:1;translate:65%}}@keyframes stack-stage-stamp{0%{scale:.92}}@keyframes stack-stage-part{35%{translate:0 -7px}}@keyframes foundation-panel-timer{to{stroke-dashoffset:0}}@keyframes chapter-mark-on{0%{rotate:calc(var(--chapter-mark-rest) - 360deg)}}@keyframes chapter-mark-back{0%{rotate:450deg}}@keyframes loop-mark-charge{0%{stroke-dashoffset:var(--loop-mark-from);opacity:0}4%,34%{opacity:1}38%,to{stroke-dashoffset:var(--loop-mark-to);opacity:0}}@keyframes open-web-seal-turn{to{rotate:1turn}}
