@layer components{:where(.three-stage[data-v-d823ac96]){position:relative}.canvas[data-v-d823ac96]{block-size:100%;inline-size:100%;display:block}.three-stage:not([data-running],[data-still]) .canvas[data-v-d823ac96]{visibility:hidden}:where(.desk-holder[data-v-63c797e2]){display:contents}:where(.desk-key[data-v-63c797e2]){border-radius:var(--radius-full);block-size:2.75rem;inline-size:2.75rem;color:var(--fg-muted);anchor-name:--desk-key;transition:color .15s var(--ease-out-quint), scale .15s var(--ease-out-quint);place-items:center;display:grid}.desk-key[data-v-63c797e2]:active{scale:.97}.desk-key[aria-busy][data-v-63c797e2]{color:var(--fg-faint)}.desk-key[data-v-63c797e2]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.desk-key[data-v-63c797e2]:hover{color:var(--fg)}}:where(.desk-label[data-v-63c797e2]){display:none}.desk-icon[data-v-63c797e2]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.desk-card[data-v-63c797e2]{inset:auto anchor(right) anchor(top) auto;position-anchor:--desk-key;gap:var(--space-3);inline-size:15rem;margin:0 0 var(--space-3);padding:var(--space-4);color:var(--fg);background-color:var(--surface-2);box-shadow:var(--rim), var(--plate);border:0;border-radius:1.25rem;display:grid;position:fixed}.desk-card[data-v-63c797e2]:not(:popover-open){display:none}.desk-code[data-v-63c797e2]{aspect-ratio:1;inline-size:100%;fill:var(--color-zinc-900);background-color:var(--color-white);border-radius:.75rem}.desk-line{&[data-v-63c797e2]{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--fg-soft);margin:0;line-height:1.4}& b[data-v-63c797e2]{color:var(--fg);font-weight:600}}:where(.space-card[data-v-0bd9f8db]){z-index:1;-webkit-text-fill-color:currentcolor;justify-items:center;gap:var(--space-4);text-align:center;pointer-events:none;display:grid}.hangar[data-v-0bd9f8db],.console[data-v-0bd9f8db]{justify-items:center;gap:var(--space-3);pointer-events:auto;inline-size:min(100%,24rem);display:grid}.space-card[data-v-0bd9f8db]{--_catch:oklch(100% 0 none/.85);--_wall:oklch(87% 0 none);--_drop:oklch(20% 0 none/.1);--_cell:oklch(86% .004 286)}@media (prefers-color-scheme:dark){.space-card[data-v-0bd9f8db]{--_catch:oklch(100% 0 none/.09);--_wall:oklch(18% 0 none);--_drop:oklch(0% 0 none/.45);--_cell:oklch(32% .006 286)}}.console[data-v-0bd9f8db]{margin-block-end:var(--space-6)}.head[data-v-0bd9f8db]{justify-content:space-between;align-items:center;inline-size:100%;display:none}.kicker[data-v-0bd9f8db],.paint-name[data-v-0bd9f8db],.how[data-v-0bd9f8db]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);line-height:1.4}.steps[data-v-0bd9f8db]{gap:var(--space-1);display:flex}.step{&[data-v-0bd9f8db]{align-items:center;gap:var(--space-1);block-size:1.75rem;padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--fg-muted);display:inline-flex}&[data-v-0bd9f8db]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.chevron[data-v-0bd9f8db]{font-family:var(--font-title);font-size:var(--text-xl);line-height:1;translate:0 -.08em}.key[data-v-0bd9f8db]{border-radius:var(--radius-sm);block-size:1.4rem;min-inline-size:1.4rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-soft);background-color:var(--surface-2);box-shadow:inset 0 1px 0 var(--_catch), inset 0 0 0 1px var(--line-soft), 0 1px 0 var(--_wall);place-items:center;padding-inline:.3rem;font-weight:600;line-height:1;display:inline-grid}.ships[data-v-0bd9f8db]{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;display:grid}.ship{&[data-v-0bd9f8db]{justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2);border-radius:var(--radius-lg);color:var(--fg-muted);display:grid;position:relative}&[data-v-0bd9f8db]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.name[data-v-0bd9f8db]{font-family:var(--font-title);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.2}.plan[data-v-0bd9f8db]{block-size:1.5rem;inline-size:3rem;overflow:visible}.plan-solid[data-v-0bd9f8db]{fill:color-mix(in oklch, currentcolor 16%, transparent);fill-rule:evenodd;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.plan-line[data-v-0bd9f8db]{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.55}.plan-lamp[data-v-0bd9f8db]{fill:var(--fg-faint)}.ship[aria-checked=true] .plan-solid[data-v-0bd9f8db]{fill:color-mix(in oklch, currentcolor 30%, transparent)}.ship[aria-checked=true] .plan-lamp[data-v-0bd9f8db]{fill:var(--accent);filter:drop-shadow(0 0 2px var(--accent))}.ship[aria-checked=true][data-v-0bd9f8db]{color:var(--fg);background-color:var(--surface);box-shadow:inset 0 1px 0 var(--_catch), 0 1px 0 var(--_wall), 0 3px 2px -1px var(--_drop), 0 8px 16px -8px var(--_drop)}.bead[data-v-0bd9f8db]{background-color:var(--accent);block-size:2px;box-shadow:0 0 6px color-mix(in oklch, var(--accent) 70%, transparent);opacity:0;border-radius:2px;position:absolute;inset-block-start:0;inset-inline:35%}.ship[aria-checked=true] .bead[data-v-0bd9f8db]{opacity:1}.line[data-v-0bd9f8db]{inline-size:100%;font-size:var(--text-sm);color:var(--fg-soft);line-height:1.4}.paint[data-v-0bd9f8db]{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;padding-inline:var(--space-2);display:flex}.swatches[data-v-0bd9f8db]{gap:var(--space-2);display:flex}.swatch{&[data-v-0bd9f8db]{--_main:oklch(95% .002 248);--_under:oklch(28.6% .007 271);border-radius:var(--radius-full);background:linear-gradient(160deg, var(--_main) 0 55%, var(--_under) 55% 100%);block-size:1.5rem;inline-size:1.5rem;box-shadow:inset 0 1px 0 oklch(100% 0 none/.5), inset 0 0 0 1px oklch(0% 0 none/.12), 0 2px 2px -1px var(--_drop);position:relative}&[data-v-0bd9f8db]:after{border-radius:inherit;box-shadow:0 0 0 1.5px var(--accent);opacity:0;content:"";position:absolute;inset:-4px}&[aria-checked=true][data-v-0bd9f8db]:after{opacity:1}&[data-v-0bd9f8db]:focus-visible{outline:2px solid var(--focus);outline-offset:5px}}.swatch[data-scheme=graphite][data-v-0bd9f8db]{--_main:oklch(32.7% .009 275);--_under:oklch(17.2% .004 275)}.swatch[data-scheme=cobalt][data-v-0bd9f8db]{--_main:oklch(44.3% .186 266);--_under:oklch(18.8% .008 271)}.swatch[data-scheme=titanium][data-v-0bd9f8db]{--_main:oklch(68.8% .008 275);--_under:oklch(26.5% .007 271)}.paint-name[data-v-0bd9f8db]{letter-spacing:.12em;text-align:start}.plate[data-v-0bd9f8db]{border-radius:var(--radius-xl);inline-size:100%;color:var(--fg);background-color:var(--surface);box-shadow:inset 0 1px 0 var(--_catch), inset 0 0 0 1px var(--line-soft), 0 1px 0 var(--_wall), 0 3px 2px -1px var(--_drop), 0 12px 24px -12px var(--_drop);align-items:stretch;display:flex}.go{&[data-v-0bd9f8db]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-xl);touch-action:none;-webkit-user-select:none;user-select:none;flex:1;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}&[data-v-0bd9f8db]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}}.switch[data-v-0bd9f8db]{border-radius:var(--radius-lg);background-color:var(--surface-2);block-size:3.5rem;inline-size:3.5rem;box-shadow:inset 0 1px 0 var(--_catch), inset 0 0 0 1px var(--line-soft), 0 1px 0 var(--_wall), 0 2px 3px -1px var(--_drop);perspective:14rem;flex:none;place-items:center;display:grid;position:relative}.charge[data-v-0bd9f8db]{inset-inline:var(--space-3);background-color:var(--accent);block-size:2px;box-shadow:0 0 6px color-mix(in oklch, var(--accent) 70%, transparent);transform-origin:0;border-radius:2px;position:absolute;inset-block-end:0;scale:0 1}.go[data-holding] .charge[data-v-0bd9f8db]{scale:1}.cap[data-v-0bd9f8db]{border-radius:var(--radius-full);background:radial-gradient(120% 90% at 50% 18%, oklch(from var(--accent) calc(l + .16) calc(c * .7) h) 0%, var(--accent) 52%, oklch(from var(--accent) calc(l - .14) c h) 100%);block-size:2.5rem;inline-size:2.5rem;box-shadow:inset 0 1px 0 oklch(100% 0 none/.55), inset 0 -2px 2px oklch(from var(--accent) calc(l - .2) c h / .6), 0 2px 3px -1px oklch(from var(--accent) calc(l - .25) c h / .5);place-items:center;display:grid}.go[data-holding] .cap[data-v-0bd9f8db]{box-shadow:inset 0 1px 0 oklch(100% 0 none/.55), inset 0 -2px 2px oklch(from var(--accent) calc(l - .2) c h / .6), 0 0 14px 2px color-mix(in oklch, var(--accent) 55%, transparent)}.glyph[data-v-0bd9f8db]{font-family:var(--font-mono);font-size:var(--text-sm);color:oklch(99% 0 none);text-shadow:0 1px 0 oklch(from var(--accent) calc(l - .2) c h);font-weight:700;line-height:1}.glyph[data-glyph=pad][data-v-0bd9f8db]{border-radius:var(--radius-full);place-items:center;block-size:1.4rem;inline-size:1.4rem;display:grid;box-shadow:inset 0 0 0 1.5px oklch(99% 0 none/.85)}.guard[data-v-0bd9f8db]{border-radius:calc(var(--radius-lg) - .15rem);background:linear-gradient(180deg, oklch(from var(--accent) calc(l + .3) calc(c * .4) h / .34), oklch(from var(--accent) calc(l + .1) calc(c * .6) h / .2));box-shadow:inset 0 1px 0 oklch(100% 0 none/.7), inset 0 0 0 1px oklch(from var(--accent) l c h / .3), inset 0 -3px 0 oklch(from var(--accent) l c h / .22);transform-origin:50% 0;backface-visibility:visible;position:absolute;inset:.15rem}.go[data-armed] .guard[data-v-0bd9f8db]{opacity:.55;rotate:x 112deg}.go-text[data-v-0bd9f8db]{text-align:start;justify-items:start;gap:2px;min-inline-size:0;display:grid}.lamps[data-v-0bd9f8db]{border-radius:var(--radius-full);background-color:var(--surface-2);box-shadow:inset 0 1px 0 var(--_catch), inset 0 0 0 1px var(--line-soft), 0 1px 0 var(--_wall);gap:5px;padding:5px;display:grid}.lamp[data-v-0bd9f8db]{--_lamp:var(--color-red-500);border-radius:var(--radius-full);background-color:var(--_cell);block-size:.625rem;inline-size:.625rem;box-shadow:inset 0 1px oklch(0% 0 none/.18)}.lamp[data-lamp=amber][data-v-0bd9f8db]{--_lamp:var(--color-amber-400)}.lamp[data-lamp=green][data-v-0bd9f8db]{--_lamp:var(--color-emerald-400)}.lamp[data-lit][data-v-0bd9f8db]{background-color:var(--_lamp);box-shadow:inset 0 1px 0 oklch(100% 0 none/.5), inset 0 -1px 0 oklch(from var(--_lamp) calc(l - .18) c h), 0 0 8px 1px color-mix(in oklch, var(--_lamp) 70%, transparent)}.go-word[data-v-0bd9f8db]{font-family:var(--font-title);font-size:var(--text-xl);letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.15}.go[data-armed] .go-word[data-v-0bd9f8db]{color:var(--accent-fg)}.go-sub[data-v-0bd9f8db]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);line-height:1.3}.how[data-v-0bd9f8db]{letter-spacing:.04em;text-transform:none;min-block-size:1lh;display:none}@media (width>=64rem){:where(.space-card[data-v-0bd9f8db]){text-align:start;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,20rem) minmax(0,1fr) auto;place-items:end stretch}.hangar[data-v-0bd9f8db]{align-self:center;justify-items:start;gap:var(--space-4);grid-area:1/1/3/2;inline-size:100%}.console[data-v-0bd9f8db]{grid-area:2/3;justify-items:end;inline-size:23rem;margin-block-end:0}.head[data-v-0bd9f8db]{display:flex}.ships[data-v-0bd9f8db]{grid-template-columns:minmax(0,1fr)}.ship[data-v-0bd9f8db]{place-items:center start;gap:var(--space-4);padding:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.plan[data-v-0bd9f8db]{block-size:1.75rem;inline-size:3.5rem}.bead[data-v-0bd9f8db]{inset-block:var(--space-2);block-size:auto;inline-size:3px;inset-inline:0 auto}.name[data-v-0bd9f8db]{font-size:var(--text-2xl)}.line[data-v-0bd9f8db],.paint[data-v-0bd9f8db]{padding-inline:var(--space-4)}.how[data-v-0bd9f8db]{text-align:end;display:block}}@media (width>=64rem) and (height<52rem){.hangar[data-v-0bd9f8db]{gap:var(--space-3)}.ship[data-v-0bd9f8db]{padding-block:var(--space-1)}.name[data-v-0bd9f8db]{font-size:var(--text-xl)}}@media (prefers-reduced-motion:no-preference){.go[data-holding] .charge[data-v-0bd9f8db]{transition:scale 1.2s linear}.charge[data-v-0bd9f8db]{transition:scale .2s var(--ease-out-quint)}.guard[data-v-0bd9f8db]{transition:rotate .38s var(--ease-in-out-quart), opacity .38s var(--ease-out-quint)}.go[data-armed] .guard[data-v-0bd9f8db]{transition:rotate .26s var(--ease-overshoot), opacity .2s var(--ease-out-quint)}.cap[data-v-0bd9f8db]{transition:box-shadow .2s var(--ease-out-quint)}.ship[data-v-0bd9f8db],.bead[data-v-0bd9f8db],.swatch[data-v-0bd9f8db]:after,.lamp[data-v-0bd9f8db]{transition-property:opacity,background-color,box-shadow,color;transition-duration:.16s;transition-timing-function:var(--ease-out-quint)}.ship[data-building] .bead[data-v-0bd9f8db]{animation:space-card-building .9s var(--ease-in-out-quart) infinite alternate}:is(.step[data-v-0bd9f8db],.ship[data-v-0bd9f8db],.swatch[data-v-0bd9f8db]):active,.go:active .switch[data-v-0bd9f8db]{scale:.97}}@media (hover:hover){:is(.ship[data-v-0bd9f8db],.step[data-v-0bd9f8db]):hover{color:var(--fg)}}:where(.three-readout[data-v-6c7f46ef]){font-family:var(--font-mono);text-align:end;justify-content:flex-end;display:flex}.kicker[data-v-6c7f46ef]{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-6c7f46ef]{block-size:6px;inline-size:6px}:where(.three[data-v-60838d6f]){--_editor:light-dark(var(--color-fuchsia-600),var(--color-fuchsia-400));--_sunlight:light-dark(var(--color-yellow-700),var(--color-yellow-300));--_sunlit:var(--color-yellow-300);--_cap-top:light-dark(oklch(98.5% .002 255),oklch(28% .005 260));--_cap-foot:light-dark(oklch(94.5% .005 255),oklch(22.5% .005 260));--_cap-face:linear-gradient(var(--_cap-top), var(--_cap-foot));--_cap-edge:light-dark(oklch(100% 0 none),oklch(100% 0 none/.14));--_cap-lip:light-dark(oklch(81% .008 255),oklch(0% 0 none/.45));--_cap-line:light-dark(oklch(52% .014 255/.5),oklch(0% 0 none/.75));--_cap-shade:light-dark(oklch(80% .009 255),oklch(0% 0 none/.5));--_cap-sink:light-dark(oklch(38% .014 255/.28),oklch(0% 0 none/.6));--_cap-drop:0 1px 1px light-dark(oklch(38% .014 255/.38),oklch(0% 0 none/.75)), 0 3px 5px -1px light-dark(oklch(38% .014 255/.3),oklch(0% 0 none/.5));--_cap-settled:0 1px 0 light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.07)), 0 0 0 0 transparent;--_cap-raised:inset 0 2px 0 var(--_cap-edge), inset 0 -1px 0 var(--_cap-lip), 0 0 0 .5px var(--_cap-line), var(--_cap-drop);--_cap-pressed:inset 0 2px 0 var(--_cap-shade), inset 0 4px 5px -1px var(--_cap-sink), 0 0 0 .5px var(--_cap-line), var(--_cap-settled);scroll-snap-align:start;block-size:max-content;position:relative}:where(.three[data-staged][data-v-60838d6f]){block-size:calc((var(--three-travel) + 1) * 100lvh);scroll-snap-align:none;margin-block-end:-40lvh}.stop[data-v-60838d6f]{top:calc(var(--three-at,0) * 100lvh);pointer-events:none;block-size:1px;position:absolute;inset-inline:0}.handover[data-v-60838d6f]{top:calc(var(--three-at,0) * 100lvh);pointer-events:none;block-size:100lvh;position:absolute;inset-inline:0}.frame[data-v-60838d6f]{--_page:clamp(84rem, 76vw, 104rem);--_edge:max(clamp(1.5rem, 5vw, 5rem), (100% - var(--_page)) / 2);--_column:22rem;--_dock:6.5rem;--_bars:calc(100lvh - 100svh);pointer-events:auto;touch-action:pan-y;block-size:100lvh;position:sticky;top:0;overflow:hidden;@media (width>=80rem){--_column:clamp(24rem, 30vw, 32rem)}}.canvas[data-v-60838d6f]{position:absolute;inset:0}.frame-edge[data-v-60838d6f]{block-size:var(--space-16);pointer-events:none;background-color:var(--surface);position:absolute;inset:0 0 auto;mask-image:linear-gradient(oklch(0% 0 none),#0000)}.frame[data-under-top]>.frame-edge[data-v-60838d6f]{opacity:0}.frame[data-leaving]>.corner[data-v-60838d6f],.frame[data-leaving]:not([data-riding])>.heading[data-v-60838d6f],.frame[data-leaving] .loading[data-v-60838d6f]{visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.frame-edge[data-v-60838d6f]{transition:opacity .24s var(--ease-out-quint)}.frame[data-v-60838d6f]>:is(.heading,.corner){transition:opacity .24s var(--ease-out-quint), visibility 0s linear}.frame[data-leaving][data-v-60838d6f]>:is(.heading,.corner){transition:opacity .2s ease-in-out,visibility 0s linear .2s}}.frame[data-pointing][data-v-60838d6f]{cursor:var(--cursor-answers)}.frame[data-v-60838d6f]:is([data-grabbable],[data-grabbing]){cursor:var(--cursor-turn)}.frame[data-flying][data-v-60838d6f]{touch-action:none}.frame[data-game][data-v-60838d6f]{z-index:1000;touch-action:none;position:fixed;inset:0;translate:none}.frame[data-game][data-v-60838d6f] :is(.heading,.card,.corner,.pager,.across):not(.hud *){visibility:hidden}.hud[data-v-60838d6f]{position:absolute;inset:0}html[data-space-game]{overflow:hidden}html[data-space-game] :is(.navigation-bar,.current-section,.veil){visibility:hidden}.frame[data-night][data-v-60838d6f] :is(.heading,.corner,.pager,.act-invite){color-scheme:dark}.frame[data-day][data-v-60838d6f] :is(.heading,.corner,.pager,.act-invite){color-scheme:light}.frame[data-day] .corner[data-v-60838d6f] .kicker{color:var(--fg)}.frame[data-night][data-v-60838d6f]{cursor:var(--cursor-page)}.box[data-v-60838d6f]{pointer-events:none}.word-box[data-v-60838d6f]{inset:16rem max(var(--_edge), (100% - 52rem) / 2) 14rem;position:absolute;@media (width>=80rem){inset-block:19.5rem 14.5rem}@media (height<48rem){inset-block:13rem 11rem}}.heading[data-v-60838d6f]{inset:0 var(--_edge);grid-template-columns:minmax(0, var(--_column)) minmax(0, 1fr);padding-block:var(--space-24) calc(var(--space-12) + var(--_bars));pointer-events:none;grid-template-rows:auto auto 1fr auto;display:grid;position:absolute;@media (width>=80rem){padding-block-start:7rem}@media (height<48rem){padding-block-start:var(--space-20)}}.world-box[data-v-60838d6f]{margin-block:var(--space-6);grid-area:2/1/4/3}.model-box[data-v-60838d6f],.shot[data-v-60838d6f],.stand[data-v-60838d6f]{grid-area:1/2/5/3;margin-inline-start:var(--space-8)}.loading{&[data-v-60838d6f]{justify-items:center;gap:var(--space-3);transition:opacity .3s var(--ease-out-quint), visibility .3s;grid-area:1/1/5/3;place-self:center;display:grid}&[data-v-60838d6f]:not([data-shown]){visibility:hidden;opacity:0}}.loading[data-for=model][data-v-60838d6f]{grid-area:1/2/5/3;align-self:end;margin-block-end:var(--space-8);margin-inline-start:var(--space-8)}.loading-tube[data-v-60838d6f]{inline-size:10rem}.loading-line[data-v-60838d6f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--fg-muted);line-height:1}.space-box[data-v-60838d6f]{margin-block:var(--space-2) var(--space-4);grid-area:2/1/4/3}.titles{&[data-v-60838d6f]{white-space:nowrap;grid-area:1/1/2/3;display:grid}&>.title[data-v-60838d6f]{grid-area:1/1}}.title-line[data-v-60838d6f]{display:none}.title[data-v-60838d6f]:not([data-shown]),.title-line[data-v-60838d6f]:not([data-shown]),.part[data-v-60838d6f]:not([data-shown]){visibility:hidden;opacity:0;translate:0 12px}.act[data-world=model][data-v-60838d6f]{pointer-events:none}.column[data-v-60838d6f]{pointer-events:none;grid-area:2/1/5/3;grid-template-rows:auto auto minmax(0,1fr) auto;margin-block-start:var(--space-8);display:grid;@media (height<56rem){margin-block-start:var(--space-5)}}.scene-foot[data-v-60838d6f]{max-inline-size:var(--_column);pointer-events:auto;grid-row:4;align-self:end;padding-block-start:var(--space-8);display:grid}.caption{&[data-v-60838d6f]{pointer-events:auto;grid-area:4/1/5/3;align-content:end;max-inline-size:min(100%,30rem);display:grid}&>.part[data-v-60838d6f]{grid-area:1/1}&>.act[data-v-60838d6f]:not([data-world=model]){align-self:end}&>.pager[data-v-60838d6f]{grid-area:2/1}}.card{&[data-v-60838d6f]{pointer-events:auto;grid-area:4/1/5/3;justify-self:center;display:grid}&>.part[data-v-60838d6f]{text-align:center;grid-area:1/1;align-self:end;justify-items:center}}.part[data-v-60838d6f]{align-content:start;justify-items:start;gap:var(--space-2);display:grid;position:relative}.corner[data-v-60838d6f]{top:0;right:var(--_edge);padding-block-start:var(--space-24);position:absolute;@media (width>=80rem){padding-block-start:7rem}}.corner[data-quiet][data-v-60838d6f]{visibility:hidden}.across{&[data-v-60838d6f]{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;visibility:hidden;display:flex;position:absolute;inset:0;overflow:auto hidden}&[data-v-60838d6f]::-webkit-scrollbar{display:none}&[data-on][data-v-60838d6f]{visibility:visible}}@supports (overscroll-behavior-x:contain){.across[data-v-60838d6f]{overscroll-behavior-x:contain}}.across-panel[data-v-60838d6f]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.pager[data-v-60838d6f]{visibility:hidden;opacity:0;align-items:center;margin-block-start:var(--space-3);margin-inline-start:calc(var(--space-2) * -1);display:flex}.pager[data-shown][data-v-60838d6f]{visibility:visible;opacity:1}.pager-way{&[data-v-60838d6f]{block-size:1rem;inline-size:1rem;color:var(--fg-faint);opacity:.35;flex:none}&[data-on][data-v-60838d6f]{color:var(--fg-muted);opacity:1}}.pager-step,.pager-xray{&[data-v-60838d6f]{border-radius:var(--radius-full);block-size:2.75rem;color:var(--fg-muted);place-items:center;display:inline-grid;position:relative}&[data-v-60838d6f]:focus-visible{outline:2px solid var(--focus);outline-offset:-6px}}.pager-step[data-v-60838d6f]{inline-size:1.5rem}.pager-dot[data-v-60838d6f]{border-radius:var(--radius-full);opacity:.45;background-color:currentColor;block-size:6px;inline-size:6px;display:block}.pager-step[aria-pressed=true]{&[data-v-60838d6f]{color:var(--fg)}& .pager-dot[data-v-60838d6f]{opacity:1;inline-size:18px}}@media (prefers-reduced-motion:no-preference){.pager-step:not([data-ready]) .pager-dot[data-v-60838d6f]{animation:1.2s ease-in-out infinite alternate pager-preparing}.pager-dot[data-v-60838d6f]{transition:inline-size .2s var(--ease-out-quint), opacity .2s var(--ease-out-quint)}.pager-way[data-v-60838d6f]{transition:opacity .2s var(--ease-out-quint), color .2s var(--ease-out-quint)}.pager-way[data-beckon][data-v-60838d6f]{animation:three-pager-beckon 1.4s var(--ease-in-out-quart) 3}}.pager-xray{&[data-v-60838d6f]{inline-size:2.75rem;margin-inline-start:var(--space-2)}& svg[data-v-60838d6f]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;block-size:1.125rem;inline-size:1.125rem}&[aria-pressed=true][data-v-60838d6f]{color:var(--_editor)}}@media (hover:hover){.pager-step[data-v-60838d6f]:hover,.pager-xray[data-v-60838d6f]:hover{color:var(--fg)}}.turn[data-v-60838d6f]{text-align:center;max-inline-size:40rem;font-family:var(--font-serif);font-size:clamp(var(--text-xl), 1.9vw, var(--text-3xl));letter-spacing:-.005em;color:var(--fg);justify-self:center;margin-block-start:var(--space-2);font-weight:500;line-height:1.25}.sentence[data-v-60838d6f]{text-wrap:balance;display:block}.turn .word[data-v-60838d6f]{display:inline-block}.key{&[data-v-60838d6f]{--_relief-lit:url(#relief-lit-tinted-light-sm);font-weight:700;display:inline-block;position:relative}&[data-hue=blue][data-v-60838d6f]{--_from:light-dark(var(--color-blue-500),var(--color-blue-400));--_to:light-dark(var(--color-blue-700),var(--color-blue-600))}&[data-hue=metal][data-v-60838d6f]{--_relief-lit:url(#relief-lit-surface-light-sm);--_from:light-dark(var(--color-zinc-500),var(--color-zinc-300));--_to:light-dark(var(--color-zinc-600),var(--color-zinc-400))}}.key-ink[data-v-60838d6f]{opacity:0}.key-lit[data-v-60838d6f]{filter:var(--_relief-lit);white-space:nowrap;text-shadow:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.key-face[data-v-60838d6f]{background-image:linear-gradient(to bottom, light-dark(color-mix(in oklab, var(--_from), white 30%),color-mix(in oklab, var(--_from), var(--color-zinc-100) 30%)) 12%, var(--_from) 48%, var(--_to) 92%);color:#0000;-webkit-text-fill-color:transparent;background-clip:text}@media (prefers-color-scheme:dark){.key{&[data-v-60838d6f]{--_relief-lit:url(#relief-lit-tinted-dark-sm)}&[data-hue=metal][data-v-60838d6f]{--_relief-lit:url(#relief-lit-surface-dark-sm)}}}.scene-foot .turn[data-v-60838d6f]{margin-block:0 var(--space-2);text-align:start;font-size:clamp(var(--text-lg), 1.5vw, var(--text-2xl));justify-self:start}.dock{&[data-v-60838d6f]{inline-size:min(100%, var(--_column));pointer-events:auto;transition:opacity .24s var(--ease-out-quint), visibility .24s;grid-row:2;place-self:start;margin-block-start:var(--space-8);display:grid}&[data-v-60838d6f]:not([data-shown]){visibility:hidden;opacity:0}@media (height<56rem){&[data-v-60838d6f]{margin-block-start:var(--space-5)}}}.said[data-v-60838d6f]{max-inline-size:var(--_column);font-family:var(--font-serif);font-size:clamp(var(--text-lg), 1.5vw, var(--text-2xl));color:var(--fg-soft);margin:0;font-weight:500;line-height:2}.said-live[data-v-60838d6f]{display:none}.said-tie[data-v-60838d6f]{white-space:nowrap}.said-how[data-v-60838d6f]{margin:var(--space-3) 0 0;font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-muted)}.scene-foot .sentence[data-v-60838d6f]:nth-child(2){display:none}.chip{&[data-v-60838d6f]{--_chip-ink:var(--fg);--_chip-sign:var(--_chip-ink);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:baseline;color:var(--_chip-ink);cursor:var(--cursor-slide);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transition:scale .15s var(--ease-out-quint);border-radius:.45em;align-items:center;gap:.35em;padding:.06em .55em .06em .45em;font-weight:600;line-height:1.5;display:inline-flex;position:relative}&[data-v-60838d6f]:active{scale:.97}&[data-v-60838d6f]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}}.chip-value[data-v-60838d6f]{white-space:nowrap}.chip-figure[data-v-60838d6f]{min-inline-size:calc(var(--chip-digits,2) * 1ch);text-align:end;display:inline-block}.chip[data-chip=mesh]{&[data-v-60838d6f]{--_chip-ink:var(--_editor);--_wire:color-mix(in oklch, var(--_editor) 13%, transparent);background:repeating-linear-gradient(60deg, var(--_wire) 0 .75px, transparent .75px .58em), repeating-linear-gradient(-60deg, var(--_wire) 0 .75px, transparent .75px .58em), repeating-linear-gradient(0deg, var(--_wire) 0 .75px, transparent .75px .58em);outline:1.5px dashed color-mix(in oklch, var(--_editor) 60%, transparent);outline-offset:-1.5px;border-radius:.2em}&[aria-pressed=true][data-v-60838d6f]{--_wire:color-mix(in oklch, var(--_editor) 24%, transparent);outline-style:solid;outline-color:var(--_editor)}&[data-v-60838d6f]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}}@media (hover:hover){.chip[data-chip=mesh][data-v-60838d6f]:hover{outline-color:var(--_editor)}}.chip[data-chip=material]{&[data-v-60838d6f]{--_hx:var(--dock-sun-x,39%);--_sheen:linear-gradient(105deg, transparent calc(var(--_hx) - 26%), var(--_glint,oklch(100% 0 none/.7)) var(--_hx), transparent calc(var(--_hx) + 26%));--_bead-top:oklch(100% 0 none/.85);--_bead-foot:oklch(0% 0 none/.18);--_bead-drop:oklch(40% .01 250/.35);border-radius:var(--radius-full);background:var(--_chip-face);box-shadow:inset 0 .18em .12em -.06em var(--_bead-top), inset 0 -.16em .2em -.04em var(--_bead-foot), 0 .12em .2em -.04em var(--_bead-drop), 0 .35em .6em -.3em var(--_bead-drop);padding-inline:.75em}&[data-v-60838d6f]:active{box-shadow:inset 0 .12em .2em var(--_bead-foot), inset 0 -.08em .06em var(--_bead-top), 0 .06em .1em -.04em var(--_bead-drop), 0 0 0 0 transparent}}.chip[data-finish=platinum][data-v-60838d6f]{--_chip-ink:var(--color-zinc-900);--_chip-face:var(--_sheen), linear-gradient(oklch(94% .004 250), oklch(79% .007 250));--_bead-foot:oklch(55% .01 250/.5)}.chip[data-finish=glass][data-v-60838d6f]{--_glint:light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.16));--_chip-ink:var(--fg);--_chip-face:var(--_sheen), linear-gradient(light-dark(oklch(98% .02 225/.8),oklch(100% .02 225/.16)), light-dark(oklch(86% .05 225/.7),oklch(100% .03 225/.07)));--_bead-top:light-dark(oklch(100% 0 none),oklch(100% 0 none/.5));--_bead-foot:oklch(55% .07 225/.45);--_bead-drop:oklch(45% .07 225/.3)}.chip[data-finish=ceramic][data-v-60838d6f]{--_chip-ink:var(--color-white);--_chip-face:linear-gradient(oklch(100% 0 none/.2) 0 36%, transparent 36%), linear-gradient(oklch(27% 0 none), oklch(12% 0 none));--_bead-top:oklch(100% 0 none/.4);--_bead-foot:oklch(0% 0 none/.6);--_bead-drop:oklch(0% 0 none/.4)}.chip[data-finish=titanium][data-v-60838d6f]{--_glint:oklch(100% 0 none/.5);--_chip-ink:var(--color-zinc-950);--_chip-face:repeating-linear-gradient(90deg, oklch(100% 0 none/.1) 0 1px, transparent 1px 3px), var(--_sheen), linear-gradient(oklch(80% .012 75), oklch(64% .014 70));--_bead-top:oklch(96% .008 75);--_bead-foot:oklch(40% .02 70/.5);--_bead-drop:oklch(40% .02 70/.35)}.chip[data-finish=frosted][data-v-60838d6f]{--_chip-ink:var(--color-zinc-600);--_chip-face:radial-gradient(120% 160% at var(--_hx) 0%, oklch(100% 0 none), oklch(93% .012 230/.92));--_bead-foot:oklch(60% .03 230/.35);--_bead-drop:oklch(45% .03 230/.28)}.chip[data-finish=film][data-v-60838d6f]{--_glint:oklch(100% 0 none/.28);--_chip-ink:var(--color-white);--_chip-face:var(--_sheen), linear-gradient(100deg, oklch(40% .11 300), oklch(44% .1 225) 34%, oklch(48% .09 165) 66%, oklch(42% .12 340));--_bead-top:oklch(100% 0 none/.4);--_bead-foot:oklch(25% .1 300/.6);--_bead-drop:oklch(30% .1 300/.4)}.chip[data-chip=light]{&[data-v-60838d6f]{--_chip-ink:var(--_sunlight);--_glow:light-dark(oklch(88% .15 95/.55),oklch(85% .16 95/.28));box-shadow:inset 0 0 0 1px light-dark(oklch(88% .11 95),oklch(60% .12 92/.45)), 0 0 .7em .05em var(--_glow);background:radial-gradient(120% 140% at 30% 20%,light-dark(oklch(99.5% .05 100),oklch(38% .07 90)),light-dark(oklch(95% .09 97),oklch(28% .06 86)))}&[data-lit][data-v-60838d6f]{--_glow:light-dark(oklch(86% .17 95/.85),oklch(85% .17 95/.5))}}.chip[data-chip=camera]{&[data-v-60838d6f]{--_chip-sign:var(--fg-soft);--_cut:light-dark(oklch(40% .012 255/.3),oklch(0% 0 none/.75));box-shadow:inset 0 .12em .18em var(--_cut), inset 0 0 0 1px light-dark(oklch(40% .012 255/.12),oklch(0% 0 none/.5)), 0 1px 0 light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.08));background:light-dark(oklch(92% .004 255/.7),oklch(16% .004 260/.8))}&[data-lit][data-v-60838d6f]{--_cut:light-dark(oklch(40% .012 255/.45),oklch(0% 0 none/.9))}}.chip-sign[data-v-60838d6f]{fill:none;block-size:.95em;inline-size:.95em;stroke:var(--_chip-sign);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chip-scale[data-v-60838d6f]{--_at:calc(var(--dock-key-at,.5) * 100%);flex:none;block-size:.62em;inline-size:1.7em;margin-inline-start:.1em}.chip[data-chip=light] .chip-scale[data-v-60838d6f]{background:radial-gradient(circle closest-side, var(--_chip-ink) 78%, transparent 82%) var(--_at) 50% / .42em .42em no-repeat, repeating-linear-gradient(90deg, color-mix(in oklch, var(--_chip-ink) 50%, transparent) 0 1.5px, transparent 1.5px 4px) 0 50% / 100% 1.5px no-repeat}.chip[data-chip=camera] .chip-scale[data-v-60838d6f]{--_tick:linear-gradient(color-mix(in oklch, var(--_chip-ink) 38%, transparent) 0 0);background:linear-gradient(var(--_chip-ink) 0 0) var(--_at) 0 / 2px 100% no-repeat, var(--_tick) 0% 100% / 1px 55% no-repeat, var(--_tick) 14.3% 100% / 1px 55% no-repeat, var(--_tick) 33% 100% / 1px 55% no-repeat, var(--_tick) 50.7% 100% / 1px 55% no-repeat, var(--_tick) 77% 100% / 1px 55% no-repeat, var(--_tick) 100% 100% / 1px 55% no-repeat}.said-cost[data-v-60838d6f]{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fg-muted);line-height:1.4}.picks[data-v-60838d6f]{--_ball:1.375rem;--_key:2rem;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex;@media (height<56rem){margin-block-start:var(--space-5)}}.worn{&[data-v-60838d6f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);transition:color .15s var(--ease-out-quint);margin:0;line-height:1.2;display:none}&[data-glimpse][data-v-60838d6f]{color:var(--fg-muted)}}.picks[data-v-60838d6f] .desk-key{--_desk-drop:0 1px 1px light-dark(oklch(38% .014 255/.25),oklch(0% 0 none/.6)), 0 .5rem 1rem -.35rem light-dark(oklch(38% .014 255/.4),oklch(0% 0 none/.7));gap:var(--space-2);block-size:2.25rem;inline-size:auto;padding-inline:var(--space-3) var(--space-4);font-family:var(--font-title);font-size:var(--text-sm);letter-spacing:.08em;white-space:nowrap;color:var(--fg);background:light-dark(var(--color-white),var(--color-zinc-700));box-shadow:inset 0 1px 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.16)), 0 0 0 .5px var(--_cap-line), var(--_desk-drop);transition:translate .2s var(--ease-out-quint), scale .15s var(--ease-out-quint);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){.picks[data-v-60838d6f] .desk-key:hover{translate:0 -1px}}.picks[data-v-60838d6f] .desk-key:active{box-shadow:inset 0 1px 2px light-dark(oklch(38% .014 255/.2),oklch(0% 0 none/.6)), 0 0 0 .5px var(--_cap-line), 0 1px 1px light-dark(oklch(38% .014 255/.2),oklch(0% 0 none/.5));translate:0 1px}.picks[data-v-60838d6f] .desk-label{display:inline}.stand{&[data-v-60838d6f]{pointer-events:none;transition:opacity .24s var(--ease-out-quint), visibility .24s;position:relative;container-type:size}&[data-v-60838d6f]:not([data-shown]){visibility:hidden;opacity:0}}.apart[data-v-60838d6f]{align-items:center;gap:var(--space-1);color:var(--_editor);display:inline-flex;position:absolute;inset-block-start:56cqh;inset-inline-end:calc(50cqw + 22cqmin)}.apart-tag{&[data-v-60838d6f]{block-size:2.25rem;padding-inline:var(--space-4);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;white-space:nowrap;color:var(--_editor);background:var(--_cap-face);box-shadow:var(--_cap-raised);pointer-events:auto;transition:scale .15s var(--ease-out-quint);align-items:center;font-weight:500;line-height:1.2;display:inline-flex}&[data-v-60838d6f]:active{box-shadow:var(--_cap-pressed);scale:.97}&[data-v-60838d6f]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}}.apart-arrow[data-v-60838d6f]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:2rem;inline-size:3.5rem;overflow:visible}.stand[data-apart] .apart[data-v-60838d6f]{inset:auto auto var(--space-4) 0}.stand[data-apart] .apart-arrow[data-v-60838d6f]{display:none}.shot{&[data-v-60838d6f]{--_reach:var(--shot-sky-reach,82deg);--_radius:40cqmin;--_middle:44cqh;--_aside:0px;--_rail-top:34cqh;--_rail-foot:18cqh;pointer-events:none;transition:opacity .24s var(--ease-out-quint), visibility .24s;position:relative;container-type:size}&[data-v-60838d6f]:not([data-shown]){visibility:hidden;opacity:0}}.sky-way[data-v-60838d6f]{top:calc(var(--_middle) - var(--_radius));left:calc(50cqw - var(--_radius));inline-size:calc(var(--_radius) * 2);aspect-ratio:1;border:1.5px dotted color-mix(in oklch, var(--_editor) 45%, transparent);border-radius:var(--radius-full);mask:conic-gradient(from calc(var(--_reach) * -1), oklch(0% 0 none) calc(var(--_reach) * 2), transparent 0);position:absolute}.handle{&[data-v-60838d6f]{--_held:var(--_editor);--_held-on:light-dark(var(--color-white),var(--color-zinc-950));--_held-ink:var(--_editor);border-radius:var(--radius-full);block-size:2.5rem;inline-size:2.5rem;color:var(--fg);background-color:light-dark(var(--color-white),var(--color-zinc-700));box-shadow:var(--rim), var(--plate);pointer-events:auto;touch-action:none;cursor:var(--cursor-turn);-webkit-user-select:none;user-select:none;transition:color .15s var(--ease-out-quint), background-color .15s var(--ease-out-quint), scale .15s var(--ease-out-quint);place-items:center;display:grid;position:absolute;top:0;left:0}&[data-v-60838d6f]:before{border-radius:inherit;content:"";position:absolute;inset:-.5rem}&[data-v-60838d6f]:after{border:1.5px solid var(--_held);border-radius:inherit;box-shadow:0 0 12px color-mix(in oklch, var(--_held) 55%, transparent);opacity:0;content:"";transition:opacity .15s var(--ease-out-quint);position:absolute;inset:-.375rem}&[data-pointed][data-v-60838d6f]:after{opacity:1}&[data-held]{&[data-v-60838d6f]{color:var(--_held-on);background-color:var(--_held);scale:1.08}&[data-v-60838d6f]:after{opacity:1}}&[data-v-60838d6f]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}}.handle-icon[data-v-60838d6f]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.sun-key[data-v-60838d6f]{--_held:var(--_sunlit);--_held-on:var(--color-zinc-950);--_held-ink:var(--_sunlight);--_angle:var(--shot-sun-angle);translate:calc(50cqw + sin(var(--_angle)) * var(--_radius) - 50%) calc(var(--_middle) - cos(var(--_angle)) * var(--_radius) - 50%)}.handle-says[data-v-60838d6f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;color:var(--fg);pointer-events:none;line-height:1.2;position:absolute}.handle[data-held] .handle-says[data-v-60838d6f]{color:var(--_held-ink)}.sun-key[data-side=start] .handle-says[data-v-60838d6f]{inset-inline-end:calc(100% + var(--space-3))}.sun-key[data-side=end] .handle-says[data-v-60838d6f]{inset-inline-start:calc(100% + var(--space-3))}.lens-key .handle-says[data-v-60838d6f]{inset-block:calc(100% + var(--space-2)) auto;white-space:normal;text-align:end;inline-size:max-content;max-inline-size:10ch;inset-inline-end:0}.lens-rail[data-v-60838d6f]{inset-block:var(--_rail-top) var(--_rail-foot);inline-size:2.5rem;position:absolute;inset-inline-end:calc(var(--space-3) - var(--_aside))}.lens-groove[data-v-60838d6f]{border-radius:var(--radius-full);background:linear-gradient(to bottom, color-mix(in oklch, var(--_editor) 55%, transparent), var(--line));inline-size:3px;position:absolute;inset-block:0;inset-inline-start:calc(50% - 1.5px)}.lens-key[data-v-60838d6f]{--_held:var(--fg);--_held-on:var(--bg);--_held-ink:var(--fg);cursor:var(--cursor-lift);translate:0 calc((1 - var(--shot-lens-at)) * (100cqh - var(--_rail-top) - var(--_rail-foot)) - 50%)}.swatches[data-v-60838d6f]{grid-template-columns:repeat(6, var(--_key));inline-size:max-content;display:grid}.swatch{&[data-v-60838d6f]{--_hx:var(--dock-sun-x,39%);--_hy:var(--dock-sun-y,22%);isolation:isolate;block-size:var(--_key);transition:scale .15s var(--ease-out-quint);place-items:center;display:grid;position:relative}&[data-v-60838d6f]:before{inline-size:var(--_ball);block-size:var(--_ball);border-radius:var(--radius-full);background:var(--_swatch);outline-offset:3px;content:"";transition:outline-color .15s var(--ease-out-quint);outline:1.5px solid #0000;box-shadow:inset 0 1px oklch(100% 0 none/.55),inset 0 -1px oklch(0% 0 none/.18),0 1px 2px oklch(0% 0 none/.18),0 4px 6px -3px oklch(0% 0 none/.2)}&[data-v-60838d6f]:after{inset:calc((var(--_key) - var(--_ball)) / 2 - 3.5px);border:1.5px solid var(--fg);border-radius:var(--radius-full);opacity:0;content:"";transition:opacity .15s var(--ease-out-quint);position:absolute}&[aria-pressed=true][data-v-60838d6f]:after{opacity:1}&[data-v-60838d6f]:active{scale:.97}&[data-v-60838d6f]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-full)}}@media (hover:hover){.swatch[data-v-60838d6f]:not([aria-pressed=true]):hover:before{outline-color:var(--line)}}.swatch[data-finish=platinum][data-v-60838d6f]{--_swatch:radial-gradient(circle at var(--_hx) var(--_hy), oklch(100% 0 none) 0 9%, transparent 26%), radial-gradient(circle at var(--_hx) calc(var(--_hy) + 6%), oklch(94% .004 250), oklch(74% .006 250) 62%, oklch(84% .004 250) 100%)}.swatch[data-finish=glass][data-v-60838d6f]{--_swatch:radial-gradient(circle at var(--_hx) var(--_hy), oklch(100% 0 none/.95) 0 10%, transparent 28%), radial-gradient(circle at calc(100% - var(--_hx)) 78%, oklch(88% .04 230/.75), oklch(97% .01 230/.25) 72%)}.swatch[data-finish=ceramic][data-v-60838d6f]{--_swatch:radial-gradient(circle at var(--_hx) var(--_hy), oklch(92% 0 none) 0 7%, transparent 22%), radial-gradient(circle at var(--_hx) calc(var(--_hy) + 13%), oklch(34% 0 none), oklch(14% 0 none) 70%, oklch(22% 0 none))}.swatch[data-finish=titanium][data-v-60838d6f]{--_swatch:repeating-linear-gradient(90deg, transparent 0 1px, oklch(100% 0 none/.1) 1px 2px), radial-gradient(ellipse 80% 30% at var(--_hx) calc(var(--_hy) + 4%), oklch(96% 0 none/.8), transparent), radial-gradient(circle at var(--_hx) calc(var(--_hy) + 10%), oklch(76% .004 250), oklch(52% .006 250) 70%, oklch(62% .005 250))}.swatch[data-finish=frosted][data-v-60838d6f]{--_swatch:radial-gradient(circle at var(--_hx) calc(var(--_hy) + 8%), oklch(100% 0 none) 0 22%, oklch(94% .004 250/.92) 58%, oklch(86% .006 250/.85))}.swatch[data-finish=film][data-v-60838d6f]{--_swatch:radial-gradient(circle at var(--_hx) var(--_hy), oklch(96% 0 none/.9) 0 8%, transparent 24%), radial-gradient(circle at var(--_hx) calc(var(--_hy) + 18%), oklch(22% .01 280/.2), oklch(18% .01 280/.75) 75%), conic-gradient(from 210deg, oklch(58% .14 300), oklch(64% .12 210), oklch(70% .13 160), oklch(62% .15 340), oklch(58% .14 300))}.legend-by[data-v-60838d6f]{max-inline-size:34rem;font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft)}.legend-foot[data-v-60838d6f]{gap:var(--space-2);margin-block-start:var(--space-8);display:grid}.legend[data-v-60838d6f]{gap:var(--space-3);display:grid}.legend-head[data-v-60838d6f],.control-name[data-v-60838d6f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);line-height:1.4}.still .controls[data-v-60838d6f]{margin:0;padding:0;list-style:none;display:grid}.control-value[data-v-60838d6f]{min-block-size:1.4em;font-family:var(--font-serif);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600;line-height:1.4}.still .control[data-v-60838d6f]{gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--line-soft);display:grid}.still .control-name[data-v-60838d6f]{color:var(--_editor)}.title[data-page-text][data-v-60838d6f]{text-align:start;justify-self:start}.title[data-page-text][data-v-60838d6f]:is([data-three-beat=page],[data-three-beat=space]){text-align:center;justify-self:center}@media (width>=64rem){.card:has(>.space-card[data-shown]){&[data-v-60838d6f]{pointer-events:none;grid-area:2/1/5/3;justify-self:stretch}&>.space-card[data-v-60838d6f]{align-content:stretch;align-self:stretch;justify-items:stretch;gap:var(--space-4);text-align:start}}.title[data-page-text][data-three-beat=space][data-v-60838d6f]{text-align:start;justify-self:start}.space-box[data-v-60838d6f]{margin-block:var(--space-8) var(--space-16);grid-area:1/1/5/3;margin-inline-start:calc(var(--_column) * .7)}@media (height<52rem){.space-box[data-v-60838d6f]{margin-block-end:9rem}}}.act-point[data-v-60838d6f]{max-inline-size:26rem;font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);margin-block-start:var(--space-1)}.xray-line[data-v-60838d6f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--_editor);line-height:1.4}.act-invite[data-v-60838d6f]{align-items:center;gap:var(--space-1) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;color:var(--fg-soft);flex-wrap:wrap;margin-block-start:var(--space-3);font-weight:500;line-height:1.3;display:flex}.hint[data-v-60838d6f]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hint+.hint[data-v-60838d6f]:before{color:var(--fg-faint);content:"·";margin-inline-end:var(--space-3)}.hint-icon[data-v-60838d6f]{block-size:1rem;inline-size:1rem;color:var(--fg-muted);flex:none}.kicker-q[data-v-60838d6f]{vertical-align:-.06em;block-size:.78em;inline-size:.78em;margin-inline:.12em .04em;display:inline-block}.kicker-q-ring[data-v-60838d6f]{fill:var(--fg-muted)}.kicker-q-dot[data-v-60838d6f]{fill:var(--fg)}@media (prefers-reduced-motion:no-preference){.title[data-v-60838d6f],.part[data-v-60838d6f]{transition:opacity .2s var(--ease-in-out-quart), translate .2s var(--ease-in-out-quart), visibility 0s linear .2s}.title[data-shown][data-v-60838d6f],.part[data-shown][data-v-60838d6f]{transition:opacity .3s var(--ease-out-quint) 90ms, translate .3s var(--ease-out-quint) 90ms, visibility 0s linear 0s}.part[data-shown][data-v-60838d6f]{transition-delay:.39s,.39s,0s}.pager[data-v-60838d6f]{transition:opacity .2s var(--ease-in-out-quart), visibility 0s linear .2s}.pager[data-shown][data-v-60838d6f]{transition:opacity .3s var(--ease-out-quint) 90ms, visibility 0s linear 0s}.pager-step[data-v-60838d6f],.pager-xray[data-v-60838d6f]{transition:color .15s var(--ease-out-quint)}}@media (width<64rem) and (aspect-ratio<4/3){.frame[data-v-60838d6f]{--_edge:var(--space-4);--_titles:5rem;--_said:var(--three-said,6.5rem);--_picks:var(--three-picks,2.5rem);--_label:9.25rem;--_hangar:15.5rem;@media (width>=40rem){--_edge:var(--space-10);--_titles:9.5rem}}.heading[data-v-60838d6f]{padding-block:4.5rem calc(var(--space-4) + var(--_bars));grid-template-columns:minmax(0,1fr)}.titles[data-v-60838d6f] .subtitle{white-space:normal;text-wrap:balance}.column[data-v-60838d6f]{display:contents}.scene-foot[data-v-60838d6f]{display:none}.title[data-page-text][data-three-beat=model][data-v-60838d6f]{text-align:center;justify-self:center}.titles[data-v-60838d6f]{grid-template-columns:minmax(0,1fr)}.title-line{&[data-v-60838d6f]{max-inline-size:min(22rem,100%);margin:var(--space-3) 0 0;font-family:var(--font-serif);font-size:var(--text-base);text-align:center;text-wrap:balance;white-space:normal;color:var(--fg-soft);grid-area:2/1;justify-self:center;font-weight:500;line-height:1.35;display:none}&>.title-by[data-v-60838d6f]{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-muted);margin-block-start:var(--space-1);font-weight:400;display:block}&[data-v-60838d6f]:not([data-shown]){display:none}}@media (prefers-reduced-motion:no-preference){.title-line[data-v-60838d6f]{transition:opacity .3s var(--ease-out-quint) .18s, translate .3s var(--ease-out-quint) .18s}@starting-style{.title-line[data-shown][data-v-60838d6f]{opacity:0;translate:0 12px}}}.caption[data-v-60838d6f],.card[data-v-60838d6f]{grid-area:4/1/5/2;align-self:end;max-inline-size:30rem}.model-box[data-v-60838d6f],.shot[data-v-60838d6f],.stand[data-v-60838d6f],.world-box[data-v-60838d6f],.space-box[data-v-60838d6f]{margin-inline:calc(var(--_edge) * -1);grid-area:1/1/5/2}.model-box[data-v-60838d6f],.shot[data-v-60838d6f],.stand[data-v-60838d6f]{margin-block:calc(var(--_titles) + var(--_said) + var(--space-10)) calc(var(--_picks) + var(--space-2));margin-inline:var(--space-10)}.shot[data-v-60838d6f]{--_radius:50cqmin;--_middle:46cqh;--_aside:var(--space-12);--_rail-top:calc(var(--_middle) + var(--space-8));--_rail-foot:10cqh}.sun-key[data-side] .handle-says[data-v-60838d6f]{inset:calc(100% + var(--space-2)) auto auto 50%;translate:-50%}.world-box[data-v-60838d6f]{margin-block:var(--_titles) var(--_label)}.space-box[data-v-60838d6f]{margin-block:var(--_titles) var(--_hangar)}.loading[data-v-60838d6f],.loading[data-for=model][data-v-60838d6f]{grid-area:1/1/5/2;margin-inline:0}.loading[data-for=model][data-v-60838d6f]{margin-block-end:var(--_picks)}.loading[data-for=world][data-v-60838d6f]{align-self:end;margin-block-end:calc(var(--_label) + var(--space-8))}.dock[data-v-60838d6f],.frame .dock[data-page-text][data-v-60838d6f]{inline-size:auto;margin:var(--space-2) 0 0;pointer-events:none;flex-direction:column;grid-area:2/1/5/2;justify-content:space-between;place-self:stretch stretch;align-items:center;display:flex}.dock[data-v-60838d6f]>:is(.said,.picks){pointer-events:auto}.said-live[data-v-60838d6f]{display:inline}.said-how[data-v-60838d6f]{display:none}.said[data-v-60838d6f]{max-inline-size:24rem;font-size:var(--text-base);text-align:center;text-wrap:balance;line-height:2.05}.chip-scale[data-v-60838d6f],.said-cost[data-v-60838d6f]{display:none}.picks[data-v-60838d6f]{justify-content:center;margin:0}.apart[data-v-60838d6f],.stand[data-apart] .apart[data-v-60838d6f]{inset:auto auto 0 0}.apart-tag[data-v-60838d6f]{block-size:1.875rem;padding-inline:var(--space-3)}.apart-arrow[data-v-60838d6f]{block-size:1.375rem;inline-size:2.25rem}.act-invite[data-v-60838d6f]{gap:var(--space-1) var(--space-3);margin-block-start:var(--space-2)}.word-box[data-v-60838d6f]{inset:13rem var(--_edge) 21rem}.corner[data-v-60838d6f]{top:auto;padding-block-start:0;inset-block-start:calc(4.5rem + var(--space-1))}.corner[data-v-60838d6f] [data-status=unknown]>.label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pager-step[data-v-60838d6f]{inline-size:2rem}}@media (width<64rem) and (aspect-ratio>=4/3){.frame[data-v-60838d6f]{--_edge:var(--space-6);--_column:min(24rem, 46vw)}.heading[data-v-60838d6f]{padding-block:var(--space-16) calc(var(--space-4) + var(--_bars))}.column[data-v-60838d6f]{max-inline-size:var(--_column);margin-block-start:var(--space-3)}.caption[data-v-60838d6f]{grid-area:2/1/5/2;align-content:end}.world-box[data-v-60838d6f]{margin:0 0 0 var(--space-6);grid-area:1/2/5/3}.word-box[data-v-60838d6f]{inset:var(--space-16) var(--_edge) var(--space-4) calc(var(--_edge) + var(--_column) + var(--space-6))}.corner[data-v-60838d6f]{padding-block-start:var(--space-16)}}.product-parts[data-v-60838d6f]{-webkit-text-fill-color:transparent;text-shadow:0 0 #0000;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.product-part[data-v-60838d6f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;color:var(--fg);justify-self:start;line-height:1.4}.desk{&[data-v-60838d6f]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-fg);background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent);align-items:center;margin-block-start:var(--space-2);line-height:1.6;display:inline-flex}&[data-v-60838d6f]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.room{&[data-v-60838d6f]{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));color:var(--color-white);flex-direction:column;display:none;position:fixed;inset:auto 0 0}&[data-open][data-v-60838d6f]{display:flex}}.room-line[data-v-60838d6f]{font-family:var(--font-serif);font-size:var(--text-base);text-shadow:0 1px 2px oklch(0% 0 0/.6)}.still[data-v-60838d6f]{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)}}.still-body[data-v-60838d6f]{gap:var(--space-8);display:grid;@media (width>=48rem){grid-template-columns:1fr 1fr}}.still-turn[data-v-60838d6f]{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--fg);grid-column:1/-1;font-weight:500;line-height:1.3}.still-worlds[data-v-60838d6f]{gap:var(--space-4);display:grid}.still-world[data-v-60838d6f]{gap:var(--space-1);display:grid}.still-name[data-v-60838d6f]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.still-line[data-v-60838d6f]{font-family:var(--font-serif);font-size:var(--text-base);color:var(--fg);line-height:1.4}.still-stage[data-v-60838d6f]{aspect-ratio:16/9;border-radius:var(--radius-2xl);position:relative;overflow:hidden}.frame[data-drawn][data-v-60838d6f] :is(.heading,.corner) :not([data-page-text],[data-page-text] *,[data-holds-page-text]){-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important;text-decoration-color:#0000!important;animation:none!important}.frame[data-drawn][data-v-60838d6f] :is([data-three=tube],[data-three=lamp]){visibility:hidden}.frame[data-drawn][data-v-60838d6f]{-webkit-user-select:none;user-select:none}.frame [data-page-text][data-v-60838d6f]{-webkit-user-select:text;user-select:text;pointer-events:auto}.frame :is(.shot,.stand)[data-page-text][data-v-60838d6f]{-webkit-user-select:none;user-select:none;pointer-events:none}.frame[data-reading][data-v-60838d6f] :is(.heading,.corner) :not([data-page-text],[data-page-text] *,[data-holds-page-text]){transition:none!important;animation:none!important;translate:none!important}}@keyframes space-card-building{to{opacity:.25}}@keyframes three-pager-beckon{0%,60%,to{translate:0}30%{translate:4px}}@keyframes pager-preparing{0%{opacity:.25}to{opacity:1}}
