.hero-pin.svelte-4pizrv{min-height:calc(100svh + var(--pin-scroll, 650px))}.hero-pin.unpinned.svelte-4pizrv{min-height:0}.hero.svelte-4pizrv{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:5rem 1rem 6rem;overflow:hidden;isolation:isolate;color:#fff}.hero.shake.svelte-4pizrv{animation:svelte-4pizrv-cam-shake .72s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-4pizrv-cam-shake{0%{transform:translate(0)}10%{transform:translate(-6px,3px) rotate(-.4deg)}20%{transform:translate(8px,-4px) rotate(.5deg)}30%{transform:translate(-9px,6px) rotate(-.6deg)}40%{transform:translate(7px,5px) rotate(.4deg)}50%{transform:translate(-5px,-3px) rotate(-.3deg)}60%{transform:translate(4px,4px) rotate(.3deg)}70%{transform:translate(-3px,-2px)}80%{transform:translate(2px,2px)}to{transform:translate(0)}}.starfield.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;--star-unit: clamp(62px, 9vw, max(132px, 6.875vw))}.star-warp.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;perspective:28rem;perspective-origin:50% 50%;transform-style:preserve-3d}.star.svelte-4pizrv{position:absolute;left:var(--x);top:var(--y);display:block;width:calc(var(--w, 1) * var(--star-unit));max-width:none;aspect-ratio:var(--ar, 1.5);height:auto;object-fit:cover;border-radius:calc(var(--star-unit) * .053);box-shadow:0 0 calc(var(--star-unit) * .258) #00f4c338,0 calc(var(--star-unit) * .076) calc(var(--star-unit) * .242) #00000080;transform:translate(-50%,-50%);transform-origin:center;will-change:transform,opacity;opacity:0;animation:svelte-4pizrv-star-warp-idle calc(var(--drift, 20) * 1s) linear infinite;animation-delay:calc(var(--u0, 0) * var(--drift, 20) * -1s)}.star.spawned.svelte-4pizrv{animation:none}@keyframes svelte-4pizrv-star-warp-idle{0%{transform:translate(-50%,-50%) translateZ(-260px) rotate(var(--rot, 0deg));opacity:0;filter:saturate(.45) brightness(.7)}12%{transform:translate(-50%,-50%) translateZ(-190.4px) rotate(var(--rot, 0deg));opacity:.9;filter:saturate(1.1) brightness(.766)}72%{transform:translate(-50%,-50%) translateZ(157.6px) rotate(var(--rot, 0deg));opacity:.9;filter:saturate(1.1) brightness(1.096)}to{transform:translate(-50%,-50%) translateZ(320px) rotate(var(--rot, 0deg));opacity:0;filter:saturate(1.1) brightness(1.25)}}@media(max-width:767px){.star.svelte-4pizrv:nth-child(n+13):not(.spawned){display:none}}.starfield.scattering.svelte-4pizrv .star:where(.svelte-4pizrv){animation:svelte-4pizrv-star-blast 1.15s cubic-bezier(.34,1.15,.5,1) forwards;animation-delay:var(--blast-delay, 0ms);filter:brightness(2.2) saturate(1.4);will-change:transform,opacity}@keyframes svelte-4pizrv-star-blast{0%{opacity:.9;transform:translate(-50%,-50%) translateZ(0) rotate(var(--rot, 0deg))}30%{opacity:1;transform:translate(-50%,-50%) translateZ(150px) rotate(var(--rot, 0deg))}to{opacity:0;transform:translate(-50%,-50%) translateZ(540px) rotate(calc(var(--rot, 0deg) + var(--blast-spin, 0deg)))}}.vignette.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(8,8,14,.78) 65%,#06060a 100%),radial-gradient(circle at 20% 30%,rgba(108,99,255,.18),transparent 55%),radial-gradient(circle at 80% 70%,rgba(0,244,195,.16),transparent 55%);pointer-events:none}.hero-inner.svelte-4pizrv{position:relative;z-index:1;max-width:64rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.badge.svelte-4pizrv{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .95rem .5rem .35rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-family:var(--font-mono);font-size:.9rem;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge.svelte-4pizrv span:where(.svelte-4pizrv):not(.avatar){text-box:trim-both cap alphabetic}.avatar.svelte-4pizrv{position:relative;display:inline-block;border-bottom-left-radius:20px;overflow:hidden;flex-shrink:0;isolation:isolate;width:60px;height:60px;margin:-30px 0 -10px -4px}.avatar.svelte-4pizrv img:where(.svelte-4pizrv){width:100%;height:100%;object-fit:cover;display:block}h1.svelte-4pizrv{font-family:Nunito Sans,sans-serif;font-size:clamp(3rem,19vw,5.5rem);font-weight:900;line-height:.9;letter-spacing:-.04em;margin:.4rem 0 .5rem;display:flex;flex-direction:column;gap:0}@media(min-width:768px){h1.svelte-4pizrv{font-size:clamp(6rem,11vw,9rem)}}.grad.svelte-4pizrv{padding-bottom:.18em;background:linear-gradient(95deg,#fff 20%,#00f2c3 70%,#6c63ff);-webkit-background-clip:text;background-clip:text;color:transparent}.grad.svelte-4pizrv+.grad:where(.svelte-4pizrv){margin-top:-.18em}.grad.accent.svelte-4pizrv{background:linear-gradient(95deg,#00f2c3,#6c63ff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-4pizrv{max-width:44rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:#ffffffbf;margin:0;transition:filter .42s ease}.before.staged.svelte-4pizrv .lede:where(.svelte-4pizrv),.before.exploding.svelte-4pizrv .lede:where(.svelte-4pizrv){filter:blur(1.6px) opacity(.24)}.button-stage.svelte-4pizrv{position:relative;display:inline-flex;justify-content:center;align-items:flex-end;margin-top:.8rem;min-height:80px;min-width:280px;isolation:isolate;perspective:100px}.balloon.svelte-4pizrv{position:relative;display:inline-flex;align-items:flex-end}.boom-btn.svelte-4pizrv{--scale: 1;--_radius: var(--action-radius, var(--radius-lg));position:relative;z-index:5;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#052028;font:inherit;font-weight:800;font-size:1rem;letter-spacing:.02em;width:min(280px,80vw);height:56px;padding:0 1.4rem;border-radius:var(--_radius);cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50% 50%;transform:scale(var(--scale));transition:transform .38s cubic-bezier(.34,1.56,.64,1),color .22s ease,translate .14s ease-out,scale .14s ease-out;will-change:transform}@supports (corner-shape: squircle){.boom-btn.svelte-4pizrv{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}.boom-btn.svelte-4pizrv:active:not(:disabled){translate:0px 1px clamp(-10px,calc(.2em - 12px),-2px);scale:.97}.boom-btn.from-corner.svelte-4pizrv{transform-origin:0% 100%}.boom-btn.svelte-4pizrv:disabled{cursor:default}.boom-btn-skin.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s ease}@supports (corner-shape: squircle){.boom-btn-skin.svelte-4pizrv{corner-shape:inherit}}.nozzle.svelte-4pizrv{position:absolute;left:-30px;bottom:18px;width:32px;height:26px;z-index:6;pointer-events:none;opacity:0;transition:opacity .3s ease}.nozzle.svelte-4pizrv svg:where(.svelte-4pizrv){position:relative;width:100%;height:100%;display:block;fill:#55585c;stroke:#24272a;stroke-width:1.6}.nozzle.svelte-4pizrv .nozzle-hi:where(.svelte-4pizrv){fill:#a1a5a98c;stroke:none}.hose-bridge.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:visible;pointer-events:none;fill:none;stroke-linecap:round}.bridge-line.svelte-4pizrv{stroke:#404345;stroke-width:15}.bridge-core.svelte-4pizrv{stroke:#95999d80;stroke-width:4}.hero[data-phase=awake].svelte-4pizrv .nozzle:where(.svelte-4pizrv),.hero[data-phase=pumping].svelte-4pizrv .nozzle:where(.svelte-4pizrv){opacity:1;transition:opacity .26s ease .62s}.boom-btn-label.svelte-4pizrv{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.boom-btn-text.svelte-4pizrv{grid-area:1 / 1;display:inline-block;white-space:nowrap;animation:svelte-4pizrv-label-swap .42s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-4pizrv-label-swap{0%{opacity:0;transform:translateY(110%);filter:blur(4px)}60%{opacity:1;transform:translateY(-6%);filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.boom-btn-count.svelte-4pizrv{grid-area:1 / 1;display:inline-flex;align-items:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;animation:svelte-4pizrv-label-swap .42s cubic-bezier(.16,1,.3,1) both}.count-num.svelte-4pizrv{display:inline-block;min-width:3ch;text-align:right;font-variant-numeric:tabular-nums;transform-origin:50% 58%}.count-unit.svelte-4pizrv{opacity:.58;font-weight:700;letter-spacing:.04em}.count-num.tick-a.svelte-4pizrv{animation:svelte-4pizrv-count-tick-a .19s cubic-bezier(.22,1,.36,1)}.count-num.tick-b.svelte-4pizrv{animation:svelte-4pizrv-count-tick-b .19s cubic-bezier(.22,1,.36,1)}@keyframes svelte-4pizrv-count-tick-a{0%{transform:scale(1.2);color:#d24100}to{transform:scale(1);color:inherit}}@keyframes svelte-4pizrv-count-tick-b{0%{transform:scale(1.2);color:#d24100}to{transform:scale(1);color:inherit}}.boom-btn.svelte-4pizrv:not(:disabled){animation:svelte-4pizrv-invite 2.6s ease-in-out infinite}@keyframes svelte-4pizrv-invite{0%,to{transform:scale(var(--scale)) translateY(0)}50%{transform:scale(calc(var(--scale) * 1.03)) translateY(-2px)}}.boom-btn.svelte-4pizrv:hover:not(:disabled) .boom-btn-skin:where(.svelte-4pizrv){transition-duration:0s;background-color:#fff}.boom-btn.warn.svelte-4pizrv{color:#052028}.balloon.pre-press.svelte-4pizrv .boom-btn:where(.svelte-4pizrv){animation:none;transform:scale(calc(var(--scale) * .88));transition:transform .12s ease-out,translate .14s ease-out,scale .14s ease-out}.balloon.pre-press.svelte-4pizrv{transform:translateY(2px);transition:transform .12s ease-out}.balloon.wobble-a.svelte-4pizrv,.balloon.wobble-b.svelte-4pizrv{animation:svelte-4pizrv-bal-bounce .48s cubic-bezier(.36,1.4,.4,1) 1}.balloon.wobble-b.svelte-4pizrv{animation-name:svelte-4pizrv-bal-bounce-b}.balloon.wobble-a.svelte-4pizrv .boom-btn:where(.svelte-4pizrv){animation:svelte-4pizrv-btn-wobble-a .48s cubic-bezier(.36,1.4,.4,1) 1}.balloon.wobble-b.svelte-4pizrv .boom-btn:where(.svelte-4pizrv){animation:svelte-4pizrv-btn-wobble-b .48s cubic-bezier(.36,1.4,.4,1) 1}@keyframes svelte-4pizrv-bal-bounce{0%{transform:translateY(4px)}40%{transform:translateY(-4px)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes svelte-4pizrv-bal-bounce-b{0%{transform:translateY(4px)}40%{transform:translateY(-4px)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes svelte-4pizrv-btn-wobble-a{0%{transform:scale(calc(var(--scale) * .85))}40%{transform:scale(calc(var(--scale) * 1.12))}70%{transform:scale(calc(var(--scale) * .96))}to{transform:scale(var(--scale))}}@keyframes svelte-4pizrv-btn-wobble-b{0%{transform:scale(calc(var(--scale) * .85))}40%{transform:scale(calc(var(--scale) * 1.12))}70%{transform:scale(calc(var(--scale) * .96))}to{transform:scale(var(--scale))}}.balloon.shudder.svelte-4pizrv{animation:svelte-4pizrv-btn-shudder .22s ease infinite}@keyframes svelte-4pizrv-btn-shudder{0%,to{translate:0 0}25%{translate:-1px -1px}50%{translate:1px 1px}75%{translate:-1px 2px}}.boom-btn.popped.svelte-4pizrv{animation:svelte-4pizrv-btn-burst .12s cubic-bezier(.5,0,.9,.4) forwards;pointer-events:none}@keyframes svelte-4pizrv-btn-burst{0%{transform:scale(var(--scale));opacity:1}70%{transform:scale(calc(var(--scale) * 1.075));opacity:1}71%,to{transform:scale(calc(var(--scale) * 1.075));opacity:0}}.shards.svelte-4pizrv{--scale: 1;position:absolute;z-index:5;left:50%;bottom:0;width:min(280px,80vw);height:56px;pointer-events:none;opacity:0;translate:-50% 0;transform-origin:0% 100%;transform:scale(var(--scale))}.shard.svelte-4pizrv{--dx: 0px;--dy: 0px;--rot: 0deg;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--action-radius, var(--radius-lg));background:linear-gradient(100deg,#fffffff5,#fffaecd6 46%,#d6e1ecd1);animation:svelte-4pizrv-shard-fly .88s cubic-bezier(.12,.62,.32,1) both;animation-play-state:paused;will-change:transform,opacity}.shards.live.svelte-4pizrv{opacity:1}.shards.live.svelte-4pizrv .shard:where(.svelte-4pizrv){animation-play-state:running}@keyframes svelte-4pizrv-shard-fly{0%{transform:translate(0) rotate(0);opacity:1}9%{transform:translate(calc(var(--dx) * .16),calc(var(--dy) * .16)) rotate(calc(var(--rot) * .07));opacity:1;animation-timing-function:cubic-bezier(.2,.5,.4,1)}54%{transform:translate(calc(var(--dx) * .76),calc(var(--dy) * .86)) rotate(calc(var(--rot) * .6));opacity:.95;animation-timing-function:cubic-bezier(.5,0,.8,.7)}to{transform:translate(var(--dx),calc(var(--dy) + 340px)) rotate(var(--rot));opacity:0}}@media(prefers-reduced-motion:reduce){.shard.svelte-4pizrv{animation:none;opacity:0}}.before.svelte-4pizrv{transition:filter .3s ease}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv){animation:svelte-4pizrv-frag-fly 1.1s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(1){--fx: -260px;--fy: -180px;--fr: -18deg}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(2){--fx: 80px;--fy: -360px;--fr: 12deg;animation-delay:40ms}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(3){--fx: -180px;--fy: 240px;--fr: -22deg;animation-delay:80ms}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(4){--fx: 280px;--fy: 200px;--fr: 26deg;animation-delay:.12s}@keyframes svelte-4pizrv-frag-fly{0%{transform:translate(0) rotate(0) scale(1);opacity:1;filter:blur(0)}20%{transform:translateY(-8px) rotate(0) scale(1.05);opacity:1}to{transform:translate(var(--fx, 0),var(--fy, 0)) rotate(var(--fr, 0)) scale(.6);opacity:0;filter:blur(4px)}}.aftermath.svelte-4pizrv{max-width:44rem;animation:svelte-4pizrv-aftermath-in .9s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-4pizrv-aftermath-in{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.aftermath-h1.svelte-4pizrv{font-family:Nunito Sans,sans-serif;font-size:clamp(2.6rem,10vw,5.5rem);font-weight:900;line-height:.95;letter-spacing:-.035em;margin:.6rem 0;display:flex;flex-direction:column}.aftermath-h1.svelte-4pizrv .line:where(.svelte-4pizrv){padding-bottom:.12em}.aftermath-h1.svelte-4pizrv .line-2:where(.svelte-4pizrv){margin-top:-.12em}.aftermath-lede.svelte-4pizrv{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;color:#ffffffc7;margin:0 0 1.6rem}.contact-form.svelte-4pizrv{width:100%;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:1.4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 60px #0006;--color-surface: rgba(255, 255, 255, .06);--color-bg-active: rgba(255, 255, 255, .1);--color-border: rgba(255, 255, 255, .14);--color-border-active: rgba(255, 255, 255, .3);--color-text: #fff;--color-text-muted: rgba(255, 255, 255, .55);--color-action: #00f2c3;--color-action-active: #00d6ff;--color-action-text: #052028;--color-action-text-active: #052028;--color-accent: #00f2c3;--color-accent-active: #00d6ff;--color-accent-text: #052028;--color-accent-text-active: #052028;--color-error: #ff7a5f}.contact-form.svelte-4pizrv .button{font-family:var(--font-sans);font-weight:800;margin-top:.5rem}.contact-form.svelte-4pizrv .form{gap:0rem}.contact-form.svelte-4pizrv .callout{margin:1rem 0}.contact-form.svelte-4pizrv .input:not(:first-child){margin-top:1.5rem}.send-arrow.svelte-4pizrv{width:16px;height:16px}.form-success.svelte-4pizrv{text-align:center;padding:1rem .4rem;animation:svelte-4pizrv-pop-in .6s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-4pizrv-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.form-success.svelte-4pizrv h3:where(.svelte-4pizrv){font-size:1.4rem;margin:.6rem 0 .2rem;color:#00f2c3}.form-success.svelte-4pizrv p:where(.svelte-4pizrv){margin:0;color:#ffffffbf}.success-check.svelte-4pizrv{width:56px;height:56px;color:#00f2c3;filter:drop-shadow(0 0 12px rgba(0,242,195,.55))}.scroll-cue.svelte-4pizrv{position:absolute;left:50%;bottom:1.4rem;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.45rem;background:transparent;border:none;color:#ffffffb3;cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.32em;text-transform:uppercase;z-index:2;padding:.4rem .6rem;opacity:var(--cue-fade, 1);pointer-events:var(--cue-hit, auto);transition:color .2s ease,transform .38s ease}.scroll-cue.svelte-4pizrv:hover{transition-duration:0s;color:#00f2c3}.scroll-cue.hidden.svelte-4pizrv{opacity:0;transform:translate(-50%,30px);pointer-events:none;transition:color .2s ease,opacity .38s ease,transform .38s ease}.cue-arrow.svelte-4pizrv{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;animation:svelte-4pizrv-cue-bob 2s ease-in-out infinite}.cue-arrow.svelte-4pizrv svg:where(.svelte-4pizrv){width:16px;height:16px}@keyframes svelte-4pizrv-cue-bob{0%,to{transform:translateY(0);border-color:#ffffff40}50%{transform:translateY(6px);border-color:#00f2c3a6}}.scroll-cue.svelte-4pizrv:focus-visible{outline:2px solid #00f2c3;outline-offset:4px}@media(prefers-reduced-motion:reduce){.hero-pin.svelte-4pizrv{min-height:0}.star.svelte-4pizrv,.boom-btn.svelte-4pizrv,.boom-btn-count.svelte-4pizrv,.count-num.svelte-4pizrv,.cue-arrow.svelte-4pizrv,.hero.shake.svelte-4pizrv,.aftermath.svelte-4pizrv{animation:none}}.section-shell.svelte-6n4cne{position:relative;width:100%;padding:clamp(6rem,14vw,12rem) 0;content-visibility:auto;contain-intrinsic-size:1px 1200px}@supports (contain-intrinsic-size: auto 1px){.section-shell.svelte-6n4cne{contain-intrinsic-size:auto 1px auto 1200px}}.pin-outer.svelte-hadq4r{position:relative;width:100%}.pin-inner.svelte-hadq4r{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.pin-outer.svelte-hadq4r{height:auto!important}.pin-inner.svelte-hadq4r{position:relative}}.drift.svelte-5kzpdr{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.ladder.svelte-5kzpdr{position:absolute;top:0;right:0;bottom:0;left:0;will-change:translate}.rung.svelte-5kzpdr{position:absolute;left:0;right:0}@media(prefers-reduced-motion:reduce){.drift.svelte-5kzpdr{display:none}}.play-film-wrap.svelte-7jf7lh{display:inline-flex;margin-top:var(--play-film-offset, 1.25rem);perspective:100px}.play-film.svelte-7jf7lh{--tone: oklch(from var(--accent) max(l, .82) calc(c*.9) h);--radius: var(--radius-lg, 10px);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.45rem 1.1rem .45rem .45rem;border:1px solid oklch(from var(--accent) l c h / .4);border-radius:var(--radius);background:oklch(from var(--accent) l c h / .08);color:var(--tone);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;line-height:normal;cursor:pointer;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease,translate .2s ease}.play-film.svelte-7jf7lh.trailing{padding:.45rem .45rem .45rem 1.1rem}@supports (corner-shape: squircle){.play-film.svelte-7jf7lh{corner-shape:squircle;border-radius:calc(var(--radius) * var(--squircle-ratio, 2))}}.play-film.svelte-7jf7lh:hover{transition-duration:0s;transition:translate .2s ease;background:oklch(from var(--accent) l c h / .16);border-color:oklch(from var(--accent) l c h / .8)}.play-film.svelte-7jf7lh:active{translate:0px 1px clamp(-10px,calc(.2em - 12px),-2px)}.play-film.svelte-7jf7lh:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.disc.svelte-7jf7lh{display:grid;place-items:center;width:1.9rem;aspect-ratio:1;border-radius:50%;background:oklch(from var(--accent) l c h / .22);color:var(--tone);transition:background .3s ease,color .3s ease,scale .2s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.play-film.svelte-7jf7lh:hover .disc:where(.svelte-7jf7lh){transition-duration:0s;background:var(--accent);color:#08060f;scale:1.08}.disc.svelte-7jf7lh svg:where(.svelte-7jf7lh){width:55%;height:55%}.meta.svelte-7jf7lh{padding-left:.7rem;border-left:1px solid oklch(from var(--accent) l c h / .35);color:oklch(from var(--tone) l calc(c/2) h / .7);letter-spacing:.1em}@media(prefers-reduced-motion:reduce){.play-film.svelte-7jf7lh,.disc.svelte-7jf7lh{transition-property:background,border-color,color}.play-film.svelte-7jf7lh:active{translate:none}.play-film.svelte-7jf7lh:hover .disc:where(.svelte-7jf7lh){scale:none}}[data-theme=rewind]{background:radial-gradient(circle at 50% 0%,rgba(108,99,255,.28),transparent 58%),linear-gradient(180deg,#05070f,#0a0f2a 50%,#060812);color:#fff}.section-shell[data-theme=rewind]{padding-block:0}.bg.svelte-f4tp3s{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.grid-overlay.svelte-f4tp3s{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 2px,transparent 2px 80px);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);opacity:.6}.warm.svelte-f4tp3s{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 12%,rgba(255,156,74,.22),transparent 60%),linear-gradient(180deg,#140b04,#3a2008 52%,#180d05)}.vignette.svelte-f4tp3s{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(5,5,10,.65) 75%,#050a10 100%)}.rail.svelte-f4tp3s{position:absolute;inset-block:0;left:2rem;width:4.5rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20% 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20% 80%,transparent)}.rail.svelte-f4tp3s:before{content:"";position:absolute;inset-block:0;left:0;width:1px;background:#ff9c4a29}.tick.svelte-f4tp3s{position:absolute;left:0;top:0;width:.7rem;height:1px;background:#ff9c4a73}.tick.svelte-f4tp3s.major{width:1.9rem;height:2px;background:#ff9c4ad9}.tc.svelte-f4tp3s{position:absolute;left:.4rem;top:.5rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#ff9c4ab8;white-space:nowrap}@media(max-width:768px){.rail.svelte-f4tp3s{left:0;width:2.25rem}.tc.svelte-f4tp3s{display:none}}.bio.svelte-f4tp3s{position:absolute;top:clamp(4rem,16vh,10rem);left:0;right:0;z-index:2;width:min(42rem,88%);margin-inline:auto;text-align:center;will-change:transform;pointer-events:none}.bio.svelte-f4tp3s p:where(.svelte-f4tp3s){font-size:clamp(1.2rem,1.5vw,1.35rem);line-height:1.65;color:#ffffffbd;text-wrap:pretty;margin:.95rem 0 0}.bio.offstage.svelte-f4tp3s,.rail.offstage.svelte-f4tp3s,.intro.offstage.svelte-f4tp3s,.cassette.offstage.svelte-f4tp3s{visibility:hidden}.scene.svelte-f4tp3s{position:relative;z-index:1;width:min(64rem,100%);padding:clamp(3rem,4vw,4rem) clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,2rem);text-align:center}.deck.svelte-f4tp3s{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,2rem)}.title.svelte-f4tp3s{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:0 0 .7rem}.lede.svelte-f4tp3s{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;max-width:44rem;color:#ffffffb3;margin:0 auto}.lede.svelte-f4tp3s strong:where(.svelte-f4tp3s){color:#ff9c4a;font-weight:600}.intro.svelte-f4tp3s .play-film-wrap{--play-film-offset: 1.6rem}.cassette.svelte-f4tp3s{width:min(420px,82vw);filter:drop-shadow(0 24px 60px rgba(255,156,74,.12))}.cassette.svelte-f4tp3s svg:where(.svelte-f4tp3s){width:100%;height:auto;display:block}.shell.svelte-f4tp3s{fill:#ffffff08;stroke:#fff3;stroke-width:1.5}.screw.svelte-f4tp3s{fill:#ffffff40}.label.svelte-f4tp3s{fill:#ff9c4a12;stroke:#ff9c4a59;stroke-width:1}.label-text.svelte-f4tp3s{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;fill:#ffffffd9}.label-sub.svelte-f4tp3s{font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;fill:#ffffff73}.window.svelte-f4tp3s{fill:#00000080;stroke:#ffffff26;stroke-width:1}.pack.svelte-f4tp3s{fill:#241608;stroke:#ff9c4a73;stroke-width:1.5}.tape.svelte-f4tp3s{fill:none;stroke:#ff9c4a8c;stroke-width:2}.hub.svelte-f4tp3s{fill:#0d0d12;stroke:#ff9c4a;stroke-width:1.5}.spoke.svelte-f4tp3s{stroke:#ff9c4a;stroke-width:1.5;stroke-linecap:round}.cassette.done.svelte-f4tp3s .hub:where(.svelte-f4tp3s),.cassette.done.svelte-f4tp3s .spoke:where(.svelte-f4tp3s){stroke:#7dffc9}.year-stage.svelte-f4tp3s{position:relative;width:100%;height:clamp(8rem,24vw,18rem);display:grid;place-items:center;margin-top:-.5rem}.year-fly.svelte-f4tp3s{position:absolute;font-family:var(--font-mono);font-weight:900;font-size:clamp(7rem,22vw,17rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:2.5px #ff9c4a;-webkit-user-select:none;user-select:none;pointer-events:none}.year-stage.done.svelte-f4tp3s .year-fly:where(.svelte-f4tp3s){-webkit-text-stroke-color:#7dffc9;text-shadow:0 0 60px rgba(125,255,201,.25)}@media(max-width:640px){.year-fly.svelte-f4tp3s{-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){.rewind-pin .pin-inner{flex-direction:column;height:auto;overflow:visible;padding-block:clamp(3rem,9vh,6rem);gap:clamp(2rem,6vh,3.5rem)}.bio.svelte-f4tp3s{position:static;width:min(42rem,100%);will-change:auto}}.year-scrubber.svelte-jfrk38{position:fixed;top:50%;right:1.25rem;transform:translateY(-50%);z-index:50;pointer-events:none;font-family:var(--font-mono);display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.track.svelte-jfrk38{position:relative;touch-action:none}.track.dragging.svelte-jfrk38{-webkit-user-select:none;user-select:none}.track.dragging.svelte-jfrk38,.track.dragging.svelte-jfrk38 button:where(.svelte-jfrk38){cursor:grabbing}.rail.svelte-jfrk38{position:absolute;width:2px;background:#ffffff1a;border-radius:2px}.fill.svelte-jfrk38{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00f2c3,#00a893);border-radius:2px;transform-origin:top;transition:transform 80ms linear}ul.svelte-jfrk38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;max-height:min(80vh,720px);overflow-y:auto;scrollbar-width:none}ul.svelte-jfrk38::-webkit-scrollbar{display:none}.track.svelte-jfrk38 button:where(.svelte-jfrk38){all:unset;pointer-events:auto;cursor:grab;position:relative;display:flex;align-items:center;gap:0;padding:.18rem .6rem;color:#ffffff8c;font-size:.7rem;letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.7);transition:color .2s ease}.track.svelte-jfrk38 button:where(.svelte-jfrk38):hover{transition-duration:0s;color:#fff}.year.svelte-jfrk38,.label.svelte-jfrk38{max-width:0;margin-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:max-width .25s ease,margin-right .25s ease,opacity .25s ease}.year.svelte-jfrk38{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.label.svelte-jfrk38{text-transform:uppercase}.year-scrubber.svelte-jfrk38:hover .year:where(.svelte-jfrk38),.year-scrubber.svelte-jfrk38:focus-within .year:where(.svelte-jfrk38),.track.dragging.svelte-jfrk38 .year:where(.svelte-jfrk38),.track.svelte-jfrk38 button.active:where(.svelte-jfrk38) .year:where(.svelte-jfrk38){transition-duration:0s;max-width:4rem;margin-right:.55rem;opacity:1}.track.svelte-jfrk38 button:where(.svelte-jfrk38):hover .label:where(.svelte-jfrk38),.track.svelte-jfrk38 button.active:where(.svelte-jfrk38) .label:where(.svelte-jfrk38){transition-duration:0s;max-width:12rem;margin-right:.55rem;opacity:1}@media(prefers-reduced-motion:reduce){.year.svelte-jfrk38,.label.svelte-jfrk38{transition:opacity .2s ease}}.dot.svelte-jfrk38{display:block;position:relative;width:8px;height:8px;border-radius:50%;background:#ffffff40;box-shadow:inset 0 0 0 2px #0006,0 1px 4px #000c;transition:background .2s ease,transform .2s ease}.track.svelte-jfrk38 button.active:where(.svelte-jfrk38) .dot:where(.svelte-jfrk38){background:#00f2c3;transform:scale(1.4)}.dot.svelte-jfrk38:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00f2c3;opacity:0;pointer-events:none}.track.svelte-jfrk38 button.active:where(.svelte-jfrk38) .dot:where(.svelte-jfrk38):after{animation:svelte-jfrk38-detent .45s ease-out}@keyframes svelte-jfrk38-detent{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.track.svelte-jfrk38 button.active:where(.svelte-jfrk38) .dot:where(.svelte-jfrk38):after{animation:none}}.track.svelte-jfrk38 button.active:where(.svelte-jfrk38){color:#fff}@media(max-width:768px){.year-scrubber.svelte-jfrk38{display:none}}.viewfinder.svelte-1mu0w2r{position:relative}.chrome.svelte-1mu0w2r{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--font-mono);font-size:clamp(.6rem,1.4vw,.72rem);letter-spacing:.14em;color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.9)}.corner.svelte-1mu0w2r{position:absolute;width:clamp(14px,3vw,22px);height:clamp(14px,3vw,22px);border:2px solid rgba(255,255,255,.75)}.corner.tl.svelte-1mu0w2r{top:6%;left:4%;border-right:0;border-bottom:0}.corner.tr.svelte-1mu0w2r{top:6%;right:4%;border-left:0;border-bottom:0}.corner.bl.svelte-1mu0w2r{bottom:6%;left:4%;border-right:0;border-top:0}.corner.br.svelte-1mu0w2r{bottom:6%;right:4%;border-left:0;border-top:0}.rec.svelte-1mu0w2r{position:absolute;top:calc(6% + 4px);left:calc(4% + clamp(20px,4vw,30px));display:inline-flex;align-items:center;gap:.35em}.rec-dot.svelte-1mu0w2r{width:.6em;height:.6em;border-radius:50%;background:#ff3b30;box-shadow:0 0 6px #ff3b30e6;animation:svelte-1mu0w2r-rec-blink 1.2s steps(1) infinite}@keyframes svelte-1mu0w2r-rec-blink{50%{opacity:.15}}.battery.svelte-1mu0w2r{position:absolute;top:calc(6% + 4px);right:calc(4% + clamp(20px,4vw,30px))}.battery-body.svelte-1mu0w2r{display:block;width:1.6em;height:.8em;border:1.5px solid rgba(255,255,255,.75);border-radius:2px;padding:1.5px}.battery-fill.svelte-1mu0w2r{display:block;width:60%;height:100%;background:#ffffffbf}.tc.svelte-1mu0w2r{position:absolute;bottom:calc(6% + 4px);left:calc(4% + clamp(20px,4vw,30px));display:flex;align-items:baseline;gap:.9em;white-space:nowrap;font-variant-numeric:tabular-nums}.transport.svelte-1mu0w2r{letter-spacing:.18em}.mode.svelte-1mu0w2r{position:absolute;bottom:calc(6% + 4px);right:calc(4% + clamp(20px,4vw,30px))}@media(prefers-reduced-motion:reduce){.rec-dot.svelte-1mu0w2r{animation:none}}.gate.svelte-1ku9obk{position:relative;width:100%;height:100%;overflow:hidden}.weave.svelte-1ku9obk{width:100%;height:100%;translate:var(--wx, 0) var(--wy, 0);rotate:var(--wr, 0deg);will-change:translate}.dirt.svelte-1ku9obk,.hot.svelte-1ku9obk,.thin.svelte-1ku9obk{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dirt.svelte-1ku9obk{width:100%;height:100%}.hot.svelte-1ku9obk{background:#fff;opacity:var(--hot, .03)}.thin.svelte-1ku9obk{background:#000;opacity:var(--thin, 0)}@media(prefers-reduced-motion:reduce){.weave.svelte-1ku9obk{translate:none;rotate:none}.hot.svelte-1ku9obk,.thin.svelte-1ku9obk{opacity:0}}.chapter.svelte-1j7sjfo{position:relative;width:100%;--nav-gutter: 68px;content-visibility:auto;contain-intrinsic-size:1px 150vh}.act-1.svelte-1j7sjfo .pin-inner,.act-2.svelte-1j7sjfo .pin-inner,.act-3.svelte-1j7sjfo .pin-inner{background:#05050a;top:var(--nav-gutter);height:calc(100svh - var(--nav-gutter))}.act-3.svelte-1j7sjfo .pin-inner{background:#0b0d12}.act-1.svelte-1j7sjfo .viewfinder{width:100%;height:100%}.title-card.svelte-1j7sjfo{position:absolute;inset:auto 0 auto 0;display:grid;place-items:center;gap:.7rem;padding:0 clamp(1rem,5vw,3rem);text-align:center;opacity:0;transition:opacity .4s ease;pointer-events:none}.title-card.shown.svelte-1j7sjfo{opacity:1}.title-card.below.svelte-1j7sjfo{position:static;margin-top:clamp(1.25rem,3.5vw,2.25rem)}.title-card.below.svelte-1j7sjfo h2:where(.svelte-1j7sjfo){font-size:clamp(2rem,5.5vw,4rem)}.eyebrow.svelte-1j7sjfo{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.36em;text-transform:uppercase;opacity:.65;margin:0}h2.svelte-1j7sjfo{font-size:clamp(2.6rem,9vw,6.5rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0}.sub.svelte-1j7sjfo{max-width:34rem;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.5;opacity:.7;margin:0;text-wrap:balance}.splice.svelte-1j7sjfo{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none}.splice.on.svelte-1j7sjfo{opacity:.92}.leader-stage.svelte-1j7sjfo{position:relative;display:grid;place-items:center;width:100%;height:100%;color:#fff}.countdown.svelte-1j7sjfo{position:relative;width:min(40svh,78vw);aspect-ratio:1;display:grid;place-items:center}.ring.svelte-1j7sjfo{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,255,255,.85);border-radius:50%}.wipe.svelte-1j7sjfo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from -90deg,rgba(255,255,255,.16) 0deg,rgba(255,255,255,.16) var(--wipe),transparent var(--wipe))}.crosshair.svelte-1j7sjfo{position:absolute;background:#ffffff80}.crosshair.v.svelte-1j7sjfo{top:-12%;bottom:-12%;width:2px}.crosshair.h.svelte-1j7sjfo{left:-12%;right:-12%;height:2px}.numeral.svelte-1j7sjfo{position:relative;font-size:min(26svh,46vw);font-weight:900;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 40px rgba(0,0,0,.9)}.slate-stage.svelte-1j7sjfo{position:relative;display:grid;place-content:center;justify-items:center;width:100%;height:100%;padding:clamp(1rem,4vw,2.5rem);color:#fff}.slate.svelte-1j7sjfo{position:relative;width:min(46rem,84vw)}.clapper.svelte-1j7sjfo{height:clamp(2.2rem,5vw,3.2rem);border-radius:4px 4px 0 0;transform-origin:left bottom;transition:rotate 60ms linear;margin-bottom:3px}.stripes.svelte-1j7sjfo{height:100%;border-radius:inherit;background:repeating-linear-gradient(62deg,#f4f1e8 0 clamp(1.4rem,3vw,2.2rem),#14141a clamp(1.4rem,3vw,2.2rem) clamp(2.8rem,6vw,4.4rem));border:2px solid #14141a}.board.svelte-1j7sjfo{background:#14141a;border:2px solid #2a2a34;border-radius:4px;padding:clamp(.9rem,2.4vw,1.5rem)}.stripes.bottom.svelte-1j7sjfo{height:clamp(1rem,2.2vw,1.4rem);margin-bottom:clamp(.8rem,2vw,1.2rem);border-radius:2px}dl.svelte-1j7sjfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem clamp(1rem,3vw,2rem);margin:0;font-family:var(--font-mono)}dl.svelte-1j7sjfo>div:where(.svelte-1j7sjfo){display:flex;align-items:baseline;gap:.6rem;border-bottom:1px solid rgba(244,241,232,.18);padding-bottom:.3rem}dl.svelte-1j7sjfo>div:where(.svelte-1j7sjfo):last-child{grid-column:1 / -1}dt.svelte-1j7sjfo{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;opacity:.5;flex-shrink:0}dd.svelte-1j7sjfo{margin:0;font-size:clamp(.85rem,2vw,1.15rem);text-transform:uppercase;letter-spacing:.06em;rotate:-.6deg;color:#f4f1e8}.editor-stage.svelte-1j7sjfo{position:relative;display:grid;place-content:center;justify-items:center;width:100%;height:100%;padding:clamp(1rem,4vw,2.5rem);color:#fff}.editor.svelte-1j7sjfo{width:min(52rem,88vw);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px #0009;background:#10131a}.tabs.svelte-1j7sjfo{display:flex;background:#14171f;padding:.35rem .5rem 0}.tab.svelte-1j7sjfo{font-family:var(--font-mono);font-size:.72rem;padding:.45rem .9rem;background:linear-gradient(180deg,#2a2c34,#1f2027);border-radius:6px 6px 0 0;color:#fffc}.chrome.svelte-1j7sjfo{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;background:linear-gradient(180deg,#2a2c34,#1f2027);border-bottom:1px solid rgba(0,0,0,.4);color:#ffffffb3;font-family:var(--font-mono);font-size:.75rem}.lights.svelte-1j7sjfo{display:flex;gap:.35rem}.lights.svelte-1j7sjfo span:where(.svelte-1j7sjfo){display:block;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 -1px #0006}.lights.svelte-1j7sjfo .r:where(.svelte-1j7sjfo){background:#ff5f57}.lights.svelte-1j7sjfo .y:where(.svelte-1j7sjfo){background:#febc2e}.lights.svelte-1j7sjfo .g:where(.svelte-1j7sjfo){background:#28c840}.addr.svelte-1j7sjfo{flex:1;min-width:0;display:flex;align-items:center;padding:.3rem .7rem;background:#00000059;border-radius:999px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.url.svelte-1j7sjfo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}pre.svelte-1j7sjfo{margin:0;padding:clamp(1.1rem,3vw,2rem);font-family:var(--font-mono);font-size:clamp(.8rem,1.7vw,1.05rem);line-height:1.85;white-space:pre-wrap;color:#d8e2f0;min-height:calc(7.4em + 2*clamp(1.1rem,3vw,2rem))}.caret.svelte-1j7sjfo{display:inline-block;width:.6em;height:1.05em;margin-left:.08em;translate:0 .18em;background:#00f2c3}.caret.done.svelte-1j7sjfo{opacity:0}@media(prefers-reduced-motion:reduce){.chapter.svelte-1j7sjfo{contain-intrinsic-size:1px 100svh}.title-card.svelte-1j7sjfo{animation:none;transition:none}.clapper.svelte-1j7sjfo{transition:none}}.empty-year.svelte-1o2eo1y{position:relative;width:100%;height:var(--block-height);min-height:18rem;display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint}.year.svelte-1o2eo1y{font-family:var(--font-mono);font-weight:900;font-size:clamp(7rem,24vw,20rem);line-height:.85;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--year-color);opacity:calc(.15 + var(--w) * .55);transform:translate(var(--drift)) scale(calc(.78 + var(--w) * .22));transition:opacity 80ms linear,transform 80ms linear;font-variant-numeric:tabular-nums}.tick.svelte-1o2eo1y{display:block;height:1px;flex:1;max-width:22vw;background:linear-gradient(90deg,transparent,var(--year-color) 50%,transparent);opacity:calc(var(--w) * .5)}.note.svelte-1o2eo1y{position:absolute;left:50%;bottom:clamp(1.5rem,8vh,4rem);transform:translate(-50%);width:min(34rem,86vw);margin:0;text-align:center;font-size:.95rem;line-height:1.55;color:#ffffff8c;opacity:calc(var(--w) * 1.2)}.note-label.svelte-1o2eo1y{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;color:var(--year-color);opacity:.8}@media(max-width:640px){.year.svelte-1o2eo1y{-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){.year.svelte-1o2eo1y{transform:none;transition:none}}canvas.svelte-i4ase1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){canvas.svelte-i4ase1{opacity:.6}}.year-cycler.svelte-rf5nt8{position:relative;--gate: clamp(7rem, 22vw, 25rem);width:100%;height:calc(100svh + var(--pin-height));pointer-events:none;-webkit-user-select:none;user-select:none}.sticky.svelte-rf5nt8{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.stage.svelte-rf5nt8,.rail.svelte-rf5nt8,.caption.svelte-rf5nt8{position:relative;z-index:1}.stage.svelte-rf5nt8{width:100%;height:var(--gate);overflow:hidden}.year.svelte-rf5nt8{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:900;font-size:var(--gate);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--c);font-variant-numeric:tabular-nums;transition:transform .12s linear,opacity .12s linear;will-change:transform,opacity}.rail.svelte-rf5nt8{width:min(50vw,24rem);height:2px;background:#ffffff1f;border-radius:2px;overflow:hidden}.fill.svelte-rf5nt8{height:100%;width:100%;background:var(--c);transform-origin:left;transition:transform 80ms linear}.caption.svelte-rf5nt8{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.32em;text-transform:uppercase;opacity:.5;color:#fff}@media(max-width:640px){.year.svelte-rf5nt8{-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){.year.svelte-rf5nt8{transition:none}}.bar.svelte-1stttjz{position:fixed;top:12px;left:0;right:0;z-index:250;display:flex;align-items:center;gap:.5rem;padding:0 var(--space-3);max-width:var(--breakpoint-xl);margin:0 auto;pointer-events:none;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.bar.svelte-1stttjz{padding:0 var(--space-7)}}.up.svelte-1stttjz,.trigger.svelte-1stttjz,.action-link.svelte-1stttjz,.action-icon.svelte-1stttjz{pointer-events:auto;position:relative;font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;letter-spacing:.06em;color:#fff;background:#080a12b8;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}@media(update:slow),(prefers-reduced-transparency:reduce){.up.svelte-1stttjz,.trigger.svelte-1stttjz,.action-link.svelte-1stttjz,.action-icon.svelte-1stttjz{backdrop-filter:none;-webkit-backdrop-filter:none;background:#080a12eb}}.up.svelte-1stttjz:hover,.trigger.svelte-1stttjz:hover,.action-link.svelte-1stttjz:hover,.action-icon.svelte-1stttjz:hover{transition-duration:0s;background:#141824e6;border-color:#00f2c373}.up.svelte-1stttjz:focus-visible,.trigger.svelte-1stttjz:focus-visible,.action-link.svelte-1stttjz:focus-visible,.action-icon.svelte-1stttjz:focus-visible{outline:2px solid #00f2c3;outline-offset:2px}.up.svelte-1stttjz,.action-icon.svelte-1stttjz{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.up.svelte-1stttjz svg:where(.svelte-1stttjz){width:18px;height:18px}.action-icon.svelte-1stttjz svg:where(.svelte-1stttjz){width:17px;height:17px}.up.svelte-1stttjz:hover,.action-icon.svelte-1stttjz:hover{transition-duration:0s;transform:translateY(-2px)}.mobile-actions.svelte-1stttjz{display:none}.action-link.svelte-1stttjz{display:inline-flex;align-items:center;height:44px;padding:0 .95rem;text-transform:uppercase;font-weight:700;font-size:.72rem;letter-spacing:.1em;text-decoration:none;white-space:nowrap}.trigger.svelte-1stttjz{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 .95rem;max-width:min(60vw,22rem)}.trigger.svelte-1stttjz .year:where(.svelte-1stttjz){flex-shrink:0;min-width:4ch;text-align:right;white-space:nowrap;font-weight:800;color:#00f2c3;font-variant-numeric:tabular-nums;letter-spacing:.02em}.trigger.svelte-1stttjz .sep:where(.svelte-1stttjz){color:#fff6}.trigger.svelte-1stttjz .label:where(.svelte-1stttjz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.trigger.svelte-1stttjz .caret:where(.svelte-1stttjz){width:14px;height:14px;opacity:.7;transition:transform .18s ease;flex-shrink:0}.trigger.svelte-1stttjz .caret.open:where(.svelte-1stttjz){transform:rotate(180deg)}.menu.svelte-1stttjz{pointer-events:auto;position:absolute;top:calc(100% + 8px);left:0;min-width:22rem;max-width:min(92vw,28rem);max-height:min(70vh,32rem);overflow-y:auto;margin:0;padding:.4rem;list-style:none;background:#080a12f5;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 30px 80px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:svelte-1stttjz-menu-in .16s ease-out}@keyframes svelte-1stttjz-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1stttjz-bar-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dropdown-root.svelte-1stttjz{position:relative;pointer-events:auto}.menu.svelte-1stttjz button:where(.svelte-1stttjz){display:grid;grid-template-columns:4.2rem 1fr;align-items:center;gap:.85rem;width:100%;padding:.55rem .75rem;background:transparent;border:0;border-radius:10px;color:#ffffffc7;font-family:var(--font-mono, ui-monospace, monospace);font-size:.82rem;letter-spacing:.03em;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.menu.svelte-1stttjz button:where(.svelte-1stttjz):hover,.menu.svelte-1stttjz button:where(.svelte-1stttjz):focus-visible{transition-duration:0s;background:#00f2c31a;color:#fff;outline:none}.menu.svelte-1stttjz button.active:where(.svelte-1stttjz){background:#00f2c326;color:#fff}.menu.svelte-1stttjz .opt-year:where(.svelte-1stttjz){font-weight:800;color:#00f2c3;font-variant-numeric:tabular-nums;text-align:right}.menu.svelte-1stttjz .opt-label:where(.svelte-1stttjz){text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:.74rem}@media(max-width:520px){.trigger.svelte-1stttjz{padding:0 .75rem;max-width:calc(100vw - 90px)}.trigger.svelte-1stttjz .label:where(.svelte-1stttjz){font-size:.68rem}.menu.svelte-1stttjz{min-width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}}@media(max-width:768px){.bar.svelte-1stttjz{top:auto;bottom:12px;animation:svelte-1stttjz-bar-in .28s cubic-bezier(.16,1,.3,1)}.up.svelte-1stttjz:active,.trigger.svelte-1stttjz:active,.action-link.svelte-1stttjz:active,.action-icon.svelte-1stttjz:active{transform:perspective(120px) translate3d(0,1px,-10px)}.mobile-actions.svelte-1stttjz{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.dropdown-root.svelte-1stttjz{flex:1;min-width:0}.trigger.svelte-1stttjz{width:100%;max-width:100%;min-width:0}.trigger.svelte-1stttjz .year:where(.svelte-1stttjz),.trigger.svelte-1stttjz .sep:where(.svelte-1stttjz){flex-shrink:0}.trigger.svelte-1stttjz .label:where(.svelte-1stttjz){min-width:0}.menu.svelte-1stttjz{position:fixed;top:auto;bottom:68px;left:.75rem;right:.75rem;min-width:0;max-width:none}}@media(prefers-reduced-motion:reduce){.bar.svelte-1stttjz,.menu.svelte-1stttjz{animation:none}.trigger.svelte-1stttjz .caret:where(.svelte-1stttjz){transition:none}}.root.svelte-1uha8ag{background:#06060a;color:#fff;position:relative;isolation:isolate;overflow-x:clip}html{scroll-padding-top:80px}
