.sound-toggle.svelte-wwq073{bottom:max(16px, env(safe-area-inset-bottom,16px));right:max(16px, env(safe-area-inset-right,16px));z-index:20;color:#e4e8ef;opacity:.5;cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:44px;margin:0;padding:0;transition:opacity .3s;display:grid;position:fixed}.sound-toggle.svelte-wwq073:hover{opacity:.8}.bg.svelte-1pl19bw{width:var(--stage-width);height:var(--stage-height);pointer-events:none;z-index:0;transform:translate(-50%, -50%) scale(var(--surface-scale,1));transition:transform var(--return-settle-ms,.62s) cubic-bezier(.16, 1, .3, 1), filter var(--return-settle-ms,.62s) cubic-bezier(.16, 1, .3, 1);position:absolute;top:50%;left:50%}.bg.returning.svelte-1pl19bw{--surface-scale:1.014;filter:brightness(.82)saturate(.94)blur(14px)}.flicker-overlay.svelte-1pl19bw{--landing-flicker:0;width:var(--stage-width);height:var(--stage-height);z-index:3;pointer-events:none;opacity:1;background:radial-gradient(circle at 50% 22%, rgba(244, 248, 255, calc(var(--landing-flicker) * .055)), transparent 32%), linear-gradient(to bottom, rgba(3, 5, 8, calc(var(--landing-flicker) * .13)) 0%, rgba(3, 5, 8, calc(var(--landing-flicker) * .08)) 34%, rgba(3, 5, 8, calc(var(--landing-flicker) * .025)) 68%, #03050800 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.source.svelte-1pl19bw{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px}.audio-debug-panel.svelte-1pl19bw{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c13e0;border:1px solid #92b5ff47;width:min(320px,100vw - 2rem);padding:.9rem;position:fixed;top:1rem;right:1rem;box-shadow:0 18px 44px #00000047}.audio-debug-panel__title.svelte-1pl19bw{letter-spacing:.14em;text-transform:uppercase;color:#adc8ffeb;margin:0 0 .55rem;font-size:.78rem}.audio-debug-panel__links.svelte-1pl19bw{gap:.45rem;display:grid}.audio-debug-panel__links.svelte-1pl19bw a:where(.svelte-1pl19bw){color:#edf2ffe6;font-size:.9rem;text-decoration:none}.audio-debug-panel__links.svelte-1pl19bw a:where(.svelte-1pl19bw):hover{color:#fff}.activation-target.svelte-1pl19bw{z-index:4;cursor:pointer;background:0 0;border:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.actions.svelte-1pl19bw{z-index:4;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.landing-fallback.svelte-1pl19bw{pointer-events:none;position:absolute;inset:0}.landing-fallback.svelte-1pl19bw .landing-link:where(.svelte-1pl19bw){pointer-events:auto}.landing-link.svelte-1pl19bw{font-family:var(--font-display);letter-spacing:.01em;color:#898d95e0;white-space:nowrap;padding:6px 8px;font-size:1.5rem;font-weight:600;line-height:1.1;text-decoration:none}.landing-link.svelte-1pl19bw:hover{text-decoration:underline}.entry-curtain.svelte-1pl19bw{z-index:30;pointer-events:none;opacity:0;background:#050609;transition:opacity .28s ease-in-out;position:fixed;inset:0}.entry-curtain.visible.svelte-1pl19bw{opacity:1}.return-curtain.svelte-1pl19bw{z-index:31;pointer-events:none;opacity:0;transition:opacity var(--return-fade-ms,.26s) ease-out;background:#050609;position:fixed;inset:0}.return-curtain.visible.svelte-1pl19bw{opacity:1}@media (width<=600px){.landing-link.svelte-1pl19bw{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.entry-curtain.svelte-1pl19bw,.return-curtain.svelte-1pl19bw{transition:none}.flicker-overlay.svelte-1pl19bw{display:none}}.paper-root.svelte-11m81ef{z-index:5;color:#3a3a3c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;pointer-events:none;background:#f2ede1;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6;transition:opacity 2.4s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;overflow:auto}.paper-surface.svelte-11m81ef{min-height:100%;transition:opacity .8s cubic-bezier(.2,.7,.2,1),filter .8s cubic-bezier(.2,.7,.2,1);position:relative}.paper-root.active.svelte-11m81ef{opacity:1;pointer-events:auto;transition:none}.paper-root.departing.svelte-11m81ef{pointer-events:none;background:#fffaf2;transition:background .8s cubic-bezier(.2,.7,.2,1)}.paper-root.departing.svelte-11m81ef .paper-surface:where(.svelte-11m81ef){opacity:0;filter:saturate(.9)blur(3px)}.paper-root.tuning-in.svelte-11m81ef .wordmark:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .wordmark-sub:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .hero:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .lobby-svg:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .coord-stamp:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .paper-footer:where(.svelte-11m81ef){opacity:0;animation:2.8s step-end forwards svelte-11m81ef-content-ignite}.paper-root.tuning-in.svelte-11m81ef .wordmark:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .wordmark-sub:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .lobby-svg:where(.svelte-11m81ef){animation-name:svelte-11m81ef-content-ignite,svelte-11m81ef-arrangement-glitch;animation-duration:2.8s,2.4s;animation-timing-function:step-end,step-end;animation-fill-mode:forwards,forwards}.paper-root.tuning-in.svelte-11m81ef .coord-stamp:where(.svelte-11m81ef){animation-delay:0s}.paper-root.tuning-in.svelte-11m81ef .wordmark:where(.svelte-11m81ef){animation-delay:.2s}.paper-root.tuning-in.svelte-11m81ef .wordmark-sub:where(.svelte-11m81ef){animation-delay:.28s}.paper-root.tuning-in.svelte-11m81ef .lobby-svg:where(.svelte-11m81ef){animation-delay:.42s}.paper-root.tuning-in.svelte-11m81ef .paper-footer:where(.svelte-11m81ef){animation-delay:.6s}.paper-root.tuning-in.svelte-11m81ef .hero:where(.svelte-11m81ef){animation-delay:5.4s}.paper-root.tuning-in.svelte-11m81ef .wordmark:where(.svelte-11m81ef){--glitch-a-x:-72px;--glitch-a-y:58px;--glitch-b-x:84px;--glitch-b-y:-44px;--glitch-c-x:-56px;--glitch-c-y:-62px;--glitch-d-x:68px;--glitch-d-y:26px;--glitch-e-x:-38px;--glitch-e-y:72px;animation-delay:.2s,.2s}.paper-root.tuning-in.svelte-11m81ef .wordmark-sub:where(.svelte-11m81ef){--glitch-a-x:64px;--glitch-a-y:-54px;--glitch-b-x:-78px;--glitch-b-y:34px;--glitch-c-x:52px;--glitch-c-y:76px;--glitch-d-x:-46px;--glitch-d-y:-58px;--glitch-e-x:88px;--glitch-e-y:18px;animation-delay:.28s,.28s}.paper-root.tuning-in.svelte-11m81ef .lobby-svg:where(.svelte-11m81ef){--glitch-a-x:-94px;--glitch-a-y:46px;--glitch-b-x:72px;--glitch-b-y:-82px;--glitch-c-x:-58px;--glitch-c-y:-48px;--glitch-d-x:96px;--glitch-d-y:34px;--glitch-e-x:-44px;--glitch-e-y:88px;animation-delay:.42s,.42s}@keyframes svelte-11m81ef-content-ignite{0%{opacity:0}13%{opacity:0}18%{opacity:.88}22%{opacity:.06}30%{opacity:.82}35%{opacity:.22}44%{opacity:.94}52%{opacity:.45}60%{opacity:.96}68%{opacity:.82}74%{opacity:.98}to{opacity:1}}@keyframes svelte-11m81ef-arrangement-glitch{0%{transform:translate(var(--glitch-a-x,0), var(--glitch-a-y,0))}18%{transform:translate(var(--glitch-b-x,0), var(--glitch-b-y,0))}30%{transform:translate(var(--glitch-c-x,0), var(--glitch-c-y,0))}44%{transform:translate(var(--glitch-d-x,0), var(--glitch-d-y,0))}60%{transform:translate(var(--glitch-e-x,0), var(--glitch-e-y,0))}74%{transform:translate(-18px,12px)}to{transform:translate(0)}}.static-overlay.svelte-11m81ef{z-index:50;pointer-events:none;opacity:0;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.1  0 0 0 0 0.12  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;position:absolute;inset:0}.paper-root.tuning-in.svelte-11m81ef .static-overlay:where(.svelte-11m81ef){animation:3.5s step-end forwards svelte-11m81ef-static-pulse}@keyframes svelte-11m81ef-static-pulse{0%{opacity:.55;background-position:0 0}8%{opacity:.72;background-position:47px -31px}16%{opacity:.45;background-position:-83px 19px}22%{opacity:.78;background-position:24px 67px}30%{opacity:.42;background-position:-19px -52px}38%{opacity:.58;background-position:91px 14px}46%{opacity:.32;background-position:-37px 78px}55%{opacity:.22;background-position:8px -23px}65%{opacity:.14;background-position:-11px 41px}78%{opacity:.07;background-position:3px -7px}90%{opacity:.03;background-position:0 0}to{opacity:0;background-position:0 0}}.paper-root.tuning-in.svelte-11m81ef .paper-main:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .coord-stamp:where(.svelte-11m81ef){animation:3.5s ease-out forwards svelte-11m81ef-chromatic-ghost}@keyframes svelte-11m81ef-chromatic-ghost{0%{filter:drop-shadow(3px 0 #00c8ffb3)drop-shadow(-3px 0 #ff3c6eb3)}12%{filter:drop-shadow(5px 0 #00c8ffd9)drop-shadow(-5px 0 #ff3c6ed9)}20%{filter:drop-shadow(4px 1px #00c8ffbf)drop-shadow(-4px -1px #ff3c6ebf)}32%{filter:drop-shadow(3px 0 #00c8ff8c)drop-shadow(-3px 0 #ff3c6e8c)}42%{filter:drop-shadow(2px 0 #00c8ff59)drop-shadow(-2px 0 #ff3c6e59)}52%{filter:drop-shadow(1px 0 #00c8ff2e)drop-shadow(-1px 0 #ff3c6e2e)}62%{filter:none}to{filter:none}}.rule-grid.svelte-11m81ef{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#8a867d12 1px,#0000 1px),linear-gradient(#8a867d12 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.coord-stamp.svelte-11m81ef{letter-spacing:.06em;text-transform:uppercase;text-align:right;color:#3a3a3c;z-index:10;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.55;position:absolute;top:24px;right:28px}.coord-stamp.svelte-11m81ef .row:where(.svelte-11m81ef){display:block}.coord-stamp.svelte-11m81ef .label:where(.svelte-11m81ef){color:#8a867d;margin-right:6px}.coord-stamp.svelte-11m81ef .val:where(.svelte-11m81ef){color:#1a1a1c;font-weight:500}.paper-main.svelte-11m81ef{z-index:1;max-width:960px;margin:0 auto;padding:112px 40px 64px;position:relative}.paper-main.svelte-11m81ef header:where(.svelte-11m81ef){display:block}.wordmark.svelte-11m81ef{letter-spacing:.08em;text-transform:uppercase;color:#1a1a1c;font-size:22px;font-weight:600;display:block}.wordmark-sub.svelte-11m81ef{letter-spacing:.08em;text-transform:uppercase;color:#8a867d;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:block}.hero.svelte-11m81ef{letter-spacing:-.015em;color:#1a1a1c;margin:80px 0 0;font-family:inherit;font-size:56px;font-weight:500;line-height:1}.lobby-svg.svelte-11m81ef{width:100%;max-width:620px;height:auto;margin:88px auto 0;display:block}.paper-footer.svelte-11m81ef{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#8a867d;text-align:center;margin:96px auto 0;padding:32px 24px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;position:relative}.drop-target.svelte-11m81ef{opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.2,.7,.2,1)}.drop-target.visible.svelte-11m81ef{opacity:.85}.marker.svelte-11m81ef{left:var(--mx,50%);top:var(--my,50%);cursor:grab;touch-action:none;z-index:12;opacity:0;width:48px;height:48px;margin-top:-24px;margin-left:-24px;animation:.32s cubic-bezier(.2,.7,.2,1) forwards svelte-11m81ef-marker-fade-in;position:absolute}.marker.dragging.svelte-11m81ef{cursor:grabbing}.marker.locked.svelte-11m81ef{cursor:pointer}.marker.svelte-11m81ef:focus,.marker.svelte-11m81ef:focus-visible{outline:none}.marker.svelte-11m81ef:focus-visible .marker-halo:where(.svelte-11m81ef){opacity:1}@keyframes svelte-11m81ef-marker-fade-in{0%{opacity:0}to{opacity:1}}.marker-dot.svelte-11m81ef,.marker-ping.svelte-11m81ef{pointer-events:none;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px;position:absolute;top:50%;left:50%}.marker-dot.svelte-11m81ef{background:#9b1b1b}.marker-ping.svelte-11m81ef{box-sizing:border-box;border:1.2px solid #9b1b1b;animation:2.8s cubic-bezier(0,0,.2,1) infinite svelte-11m81ef-marker-ping}.marker-ping-b.svelte-11m81ef{animation-delay:1.4s}.marker.dragging.svelte-11m81ef .marker-ping:where(.svelte-11m81ef),.marker.reduce-motion.svelte-11m81ef .marker-ping:where(.svelte-11m81ef){opacity:0;animation:none}.marker-halo.svelte-11m81ef{opacity:0;pointer-events:none;border:1.25px solid #4f8dff;border-radius:1px;transition:opacity .16s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.marker-halo.visible.svelte-11m81ef{opacity:1}@keyframes svelte-11m81ef-marker-ping{0%{opacity:.5;transform:scale(1)}80%{opacity:0}to{opacity:0;transform:scale(6.22)}}@media (width<=720px){.coord-stamp.svelte-11m81ef{font-size:10px;top:16px;right:16px}.paper-main.svelte-11m81ef{padding:96px 22px 48px}.wordmark.svelte-11m81ef{font-size:18px}.hero.svelte-11m81ef{margin-top:56px;font-size:38px}.lobby-svg.svelte-11m81ef{margin-top:64px}}@media (prefers-reduced-motion:reduce){.paper-root.svelte-11m81ef,.paper-surface.svelte-11m81ef{transition:none}.marker.svelte-11m81ef{opacity:1!important;animation:none!important}.marker-ping.svelte-11m81ef,.static-overlay.svelte-11m81ef,.paper-root.tuning-in.svelte-11m81ef .static-overlay:where(.svelte-11m81ef){opacity:0!important;animation:none!important}.paper-root.tuning-in.svelte-11m81ef .wordmark:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .wordmark-sub:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .hero:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .lobby-svg:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .coord-stamp:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .paper-main:where(.svelte-11m81ef),.paper-root.tuning-in.svelte-11m81ef .paper-footer:where(.svelte-11m81ef){opacity:1;filter:none;animation:none!important}}.prologue-advance.svelte-h0c00b{z-index:5;cursor:pointer;background:0 0;border:none;outline:none;place-items:end center;padding:0 0 48px;display:grid;position:absolute;inset:0}.continue-prompt.svelte-h0c00b{letter-spacing:.12em;text-transform:uppercase;color:#c8d2e159;font-size:.85rem;animation:.8s ease-out svelte-h0c00b-fade-in}@keyframes svelte-h0c00b-fade-in{0%{opacity:0}to{opacity:1}}.debug-overlay.svelte-h0c00b{z-index:50;color:#c8dcffe6;pointer-events:none;background:#000000bf;border:1px solid #648cff4d;padding:.6rem .8rem;font-family:monospace;font-size:.75rem;line-height:1.5;position:fixed;top:1rem;left:1rem}.debug-overlay.svelte-h0c00b p:where(.svelte-h0c00b){margin:0}.debug-overlay.svelte-h0c00b strong:where(.svelte-h0c00b){color:#8cc8ff}@media (prefers-reduced-motion:reduce){.continue-prompt.svelte-h0c00b{animation:none}}.player.svelte-1mch0zz{background:#050609;position:fixed;inset:0}.frame.svelte-1mch0zz{opacity:.88;filter:blur(14px)brightness(.88);border:0;width:100%;height:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.012)}.frame.ready.svelte-1mch0zz{opacity:1;filter:none;transform:scale(1)}.entry-fade.svelte-1mch0zz{z-index:30;pointer-events:none;opacity:1;background:#050609;transition:opacity .26s ease-out;position:fixed;inset:0}.entry-fade.done.svelte-1mch0zz{opacity:0}@media (prefers-reduced-motion:reduce){.entry-fade.svelte-1mch0zz,.frame.svelte-1mch0zz{transition:none}}.player.svelte-1v7qynz{background:#050609;position:fixed;inset:0}.frame.svelte-1v7qynz{opacity:.7;filter:blur(22px)brightness(.72);border:0;width:100%;height:100%;transition:opacity 3.8s cubic-bezier(.16,1,.3,1),transform 4.2s cubic-bezier(.16,1,.3,1),filter 4.2s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.frame.ready.svelte-1v7qynz{opacity:1;filter:none;transform:scale(1)}.frame.leaving-project.svelte-1v7qynz{opacity:.84;filter:blur(16px)brightness(.82);transform:scale(1.014)}.frame.monitor-transitioning.svelte-1v7qynz{opacity:.72;filter:blur(12px)brightness(.52)saturate(.82);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1);transform:scale(1.01)}.monitor-display.svelte-1v7qynz{object-fit:contain;object-position:center;z-index:24;background:#050609;width:100%;height:100%;position:fixed;inset:0}.monitor-transition-fade.svelte-1v7qynz{z-index:26;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 54%,#ffc26838,#ff802c14 28%,#050609f0 72%),linear-gradient(#ff74201f,#050609fa);transition:opacity .42s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.monitor-transition-fade.opaque.svelte-1v7qynz{opacity:1}.monitor-click.svelte-1v7qynz{z-index:25;cursor:pointer;background:0 0;border:0;position:fixed;inset:0}.entry-fade.svelte-1v7qynz{z-index:30;pointer-events:none;opacity:1;background:#050609;transition:opacity .6s ease-out;position:fixed;inset:0}.entry-fade.done.svelte-1v7qynz{opacity:0}.entry-fade.leaving-project.svelte-1v7qynz{opacity:1;transition:opacity .6s ease-in}.offscreen.svelte-1v7qynz{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){.frame.svelte-1v7qynz,.entry-fade.svelte-1v7qynz,.entry-fade.leaving-project.svelte-1v7qynz,.monitor-transition-fade.svelte-1v7qynz{transition:none}}.player.svelte-1p18ztv{background:#050609;position:fixed;inset:0}.frame.svelte-1p18ztv{opacity:.88;filter:blur(16px)brightness(.88);border:0;width:100%;height:100%;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .96s cubic-bezier(.16,1,.3,1),filter .96s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.014)}.frame.ready.svelte-1p18ztv{opacity:1;filter:none;transform:scale(1)}.entry-fade.svelte-1p18ztv{z-index:30;pointer-events:none;opacity:1;background:#050609;transition:opacity .6s ease-out;position:fixed;inset:0}.entry-fade.done.svelte-1p18ztv{opacity:0}.entry-fade.exit.svelte-1p18ztv{opacity:1;transition:opacity .6s ease-in}@media (prefers-reduced-motion:reduce){.entry-fade.svelte-1p18ztv,.entry-fade.exit.svelte-1p18ztv,.frame.svelte-1p18ztv{transition:none}}.home.svelte-13wmnd{--stage-width:min(100vw, calc(100dvh * 16 / 9));--stage-height:min(100dvh, calc(100vw * 9 / 16));background:var(--bg);place-items:center;width:100%;min-height:100dvh;display:grid;position:relative;overflow:hidden}.display.svelte-13wmnd{width:var(--stage-width);height:var(--stage-height);pointer-events:none;z-index:1;opacity:0;transform:translate(-50%, -50%) scale(var(--surface-scale,1));transition:opacity .18s ease-out, transform var(--return-settle-ms,.62s) cubic-bezier(.16, 1, .3, 1), filter var(--return-settle-ms,.62s) cubic-bezier(.16, 1, .3, 1);position:absolute;top:50%;left:50%}.display.ready.svelte-13wmnd{opacity:1}.ambient.svelte-13wmnd{width:var(--stage-width);height:var(--stage-height);pointer-events:none;z-index:2;opacity:0;transform:translate(-50%, -50%) scale(var(--surface-scale,1));transition:opacity .22s ease-out, transform var(--return-settle-ms,.62s) cubic-bezier(.16, 1, .3, 1), filter var(--return-settle-ms,.62s) cubic-bezier(.16, 1, .3, 1);position:absolute;top:50%;left:50%}.ambient.active.svelte-13wmnd{opacity:1}.display.returning.svelte-13wmnd,.ambient.returning.svelte-13wmnd{--surface-scale:1.014;filter:brightness(.82)saturate(.94)blur(14px)}.sound-gate.svelte-13wmnd{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 24%,#8092ba21,#0000 34%),radial-gradient(circle,#07090e33,#07090eb8),#03040785;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.handoff-backdrop.svelte-13wmnd{z-index:9;pointer-events:none;opacity:1;will-change:opacity;background:#fff5e6;position:fixed;inset:0}.handoff-backdrop.fading.svelte-13wmnd{opacity:0;transition:opacity 6.5s cubic-bezier(.22,1,.36,1)}.handoff-veil.svelte-13wmnd{z-index:10;width:var(--stage-width);height:var(--stage-height);pointer-events:none;opacity:1;will-change:opacity;background:#fff5e6;border:none;transition:opacity .76s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experience-veil.svelte-13wmnd{z-index:40;pointer-events:none;opacity:0;will-change:opacity;background:#050609;position:fixed;inset:0}.experience-veil.fading-out.svelte-13wmnd{animation:4.2s linear forwards svelte-13wmnd-experience-veil-fade-out}.experience-veil.fading-in.svelte-13wmnd{opacity:0;transition:opacity 3.6s cubic-bezier(.16,1,.3,1)}@keyframes svelte-13wmnd-experience-veil-fade-out{0%{opacity:0}to{opacity:1}}.sound-gate__panel.svelte-13wmnd{width:min(100%,480px);font-family:var(--font-sans);background:linear-gradient(#101622e0,#080b12eb),#0c1018d9;border:1px solid #92a0bc29;padding:30px 28px 24px;box-shadow:0 28px 72px #00000085,inset 0 1px #ffffff0a}.sound-gate__header.svelte-13wmnd{display:block}.sound-gate__wordmark.svelte-13wmnd{letter-spacing:.08em;text-transform:uppercase;color:#eef2f9f5;margin:0;font-size:22px;font-weight:600;display:block}.sound-gate__wordmark-sub.svelte-13wmnd{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#b4bed29e;margin-top:8px;font-size:11px;display:block}.sound-gate__copy.svelte-13wmnd{color:#c2cadbd1;max-width:30ch;margin:40px 0 0;font-size:1rem;line-height:1.6}.sound-gate__actions.svelte-13wmnd{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sound-gate__button.svelte-13wmnd{min-width:164px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;padding:13px 16px;font-size:11px}@media (width<=600px){.sound-gate.svelte-13wmnd{padding:18px}.sound-gate__panel.svelte-13wmnd{padding:22px 20px 20px}.sound-gate__actions.svelte-13wmnd{flex-direction:column}.sound-gate__button.svelte-13wmnd{width:100%}}.start-over.svelte-13wmnd{bottom:max(16px, env(safe-area-inset-bottom,16px));left:max(16px, env(safe-area-inset-left,16px));z-index:20;color:#fffaf2f0;opacity:.9;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);cursor:pointer;background:#12161d5c;border:1px solid #fffaf22e;border-radius:999px;place-items:center;width:44px;height:44px;margin:0;padding:0;transition:opacity .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 10px 30px #07090e29,inset 0 1px #ffffff0f}.start-over.svelte-13wmnd:hover{opacity:1;background:#12161d7a;border-color:#fffaf23d;transform:translateY(-1px);box-shadow:0 14px 34px #07090e38,inset 0 1px #ffffff14}.start-over.svelte-13wmnd:focus-visible{outline-offset:3px;outline:2px solid #4f8dffe6}@media (prefers-reduced-motion:reduce){.ambient.svelte-13wmnd{transition:none}.display.svelte-13wmnd{transition:opacity .18s ease-out}.sound-gate.svelte-13wmnd{-webkit-backdrop-filter:none;backdrop-filter:none}.handoff-veil.svelte-13wmnd{transition:none}.experience-veil.svelte-13wmnd{transition:none;animation:none}}
