@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Source Serif 4 Variable", ui-serif, Georgia, serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--bg: #f5f4ef;--bg-dot: rgba(20, 24, 36, .07);--card: #ffffff;--card-2: #faf9f6;--ink: #141824;--ink-2: #3d4352;--muted: #6c7180;--faint: #a3a7b2;--line: #e3e1da;--line-strong: #d3d0c6;--depth: #cfccc1;--accent: #3451d1;--accent-ink: #ffffff;--accent-depth: #22379b;--accent-soft: #c9d2f6;--green: #1f9d63;--green-depth: #157a4b;--green-soft: #dcf3e7;--yellow: #e2a320;--yellow-soft: #fbefd2;--red: #dc3b3b;--red-depth: #a92828;--red-soft: #fbe1df;--skull: #2b2f3a;--none: #2b2f3a;--on-green: #ffffff;--on-red: #ffffff;--green-ink: var(--green);--glow: 0 0 0 0 transparent;--title-glow: none;--bg-glow: linear-gradient(transparent, transparent);--fx-1: #2fd389;--fx-2: #ffd166;--fx-3: #ffffff;--radius: 16px;--radius-lg: 22px;--shadow-card: 0 1px 0 rgba(20, 24, 36, .04), 0 10px 30px -12px rgba(20, 24, 36, .14);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-soft-spring: cubic-bezier(.3, 1.3, .6, 1);--col: min(560px, 100vw - 32px);color-scheme:light}:root[data-theme=dark]{--bg: #0d1016;--bg-dot: rgba(255, 255, 255, .05);--card: #161a23;--card-2: #1b202b;--ink: #eceef3;--ink-2: #c3c7d1;--muted: #8b91a0;--faint: #5b6170;--line: #262b37;--line-strong: #2f3543;--depth: #0a0c11;--accent: #5b76ff;--accent-depth: #3245b5;--accent-soft: #2b3566;--green: #2bb673;--green-depth: #1a8752;--green-soft: #133626;--yellow: #f0b43a;--yellow-soft: #3b2f12;--red: #f05252;--red-depth: #b23232;--red-soft: #3d1a1c;--skull: #e6e8ee;--none: #3a4152;--green-ink: #7ee2ae;--shadow-card: 0 1px 0 rgba(0, 0, 0, .3), 0 16px 40px -16px rgba(0, 0, 0, .6);color-scheme:dark}:root[data-theme=outrun]{--font-display: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--bg: #0a0614;--bg-dot: rgba(0, 240, 255, .1);--bg-glow: radial-gradient(circle at 10% -8%, rgba(255, 46, 151, .24), transparent 42%), radial-gradient(circle at 105% 108%, rgba(0, 240, 255, .18), transparent 46%);--card: rgba(18, 6, 40, .9);--card-2: rgba(26, 10, 52, .92);--ink: #f6f1ff;--ink-2: #d2c9ef;--muted: #9d92c8;--faint: #665c90;--line: #2c2050;--line-strong: #3f2e70;--depth: #05020a;--accent: #ff2e97;--accent-ink: #ffffff;--accent-depth: #a10f5c;--accent-soft: #4c1439;--green: #00f5a0;--green-depth: #00a36a;--green-soft: #0b3327;--yellow: #fcee0a;--yellow-soft: #3a3608;--red: #ff3864;--red-depth: #b0153b;--red-soft: #431326;--skull: #f6f1ff;--none: #3b2a6b;--on-green: #02170e;--on-red: #ffffff;--green-ink: #4dffbf;--glow: 0 0 0 1px rgba(0, 240, 255, .12), 0 0 26px -10px rgba(255, 46, 151, .6);--title-glow: 0 1px 3px rgba(7, 0, 26, .95), 0 0 14px rgba(7, 0, 26, .9), 0 0 24px rgba(255, 46, 151, .4);--fx-1: #00f0ff;--fx-2: #fcee0a;--fx-3: #ff2e97;--shadow-card: 0 0 0 1px rgba(0, 240, 255, .09), 0 18px 44px -18px rgba(255, 46, 151, .42);color-scheme:dark}:root[data-theme=outrun] body{background:transparent}:root[data-theme=outrun] .neon-title{font-family:var(--font-ui);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;background:linear-gradient(to bottom,#fff,#ffe9fb 34%,#ff7ac6 50%,#ff2e97 62%,#9d3bff 86%,#5a2bff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 10px rgba(255,46,151,.6)) drop-shadow(0 2px 0 rgba(0,225,255,.55));padding-right:.08em}:root[data-theme=outrun] body:after{content:"";position:fixed;inset:0;z-index:70;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-image:var(--bg-glow),radial-gradient(var(--bg-dot) 1px,transparent 1.2px);background-size:100% 100%,22px 22px;background-position:0 0,-11px -11px;background-attachment:fixed,scroll;overscroll-behavior-y:none}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:var(--accent)}::selection{background:var(--accent-soft)}.mono{font-family:var(--font-mono);font-variant-ligatures:none}.eyebrow{font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{--face: var(--accent);--edge: var(--accent-depth);--text: var(--accent-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:0;border-radius:var(--radius);background:var(--face);color:var(--text);font:650 17px/1 var(--font-ui);letter-spacing:.005em;cursor:pointer;user-select:none;box-shadow:0 4px 0 var(--edge),var(--glow);transform:translateY(0);transition:transform .16s var(--ease-spring),box-shadow .16s var(--ease-out),background-color .2s,filter .2s}.btn:hover{filter:brightness(1.06)}.btn:active,.btn.is-pressed{transform:translateY(4px);box-shadow:0 0 0 var(--edge);transition-duration:50ms}.btn:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.btn.ghost{--face: var(--card);--edge: var(--depth);--text: var(--ink);border:1.5px solid var(--line-strong)}.btn.block{width:100%}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .15s,transform .2s var(--ease-spring)}.icon-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.icon-btn:active{transform:scale(.9)}.icon-btn:focus-visible{outline:2px solid var(--accent)}.fx-layer{position:fixed;inset:0;pointer-events:none;z-index:50;overflow:hidden}.fx-p{position:absolute;display:block;will-change:transform,opacity}.fx-ring{position:absolute;border-radius:999px;border:2px solid currentColor;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}}.logo.svelte-tssf2h{display:inline-flex;align-items:center;gap:10px}.bg.svelte-tssf2h{fill:var(--ink)}.sq.svelte-tssf2h{fill:var(--bg);transform-box:fill-box;transform-origin:center}.s1.svelte-tssf2h{fill:var(--green)}.s4.svelte-tssf2h{opacity:.35}.animated.svelte-tssf2h .sq:where(.svelte-tssf2h){animation:svelte-tssf2h-logo-pop .52s var(--ease-spring) both}.animated.svelte-tssf2h .s2:where(.svelte-tssf2h){animation-delay:70ms}.animated.svelte-tssf2h .s3:where(.svelte-tssf2h){animation-delay:.14s}.animated.svelte-tssf2h .s4:where(.svelte-tssf2h){animation-delay:.21s}@keyframes svelte-tssf2h-logo-pop{0%{scale:0}}.word.svelte-tssf2h{font:650 20px/1 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.theme.svelte-1wmjqzu{position:relative}.menu.svelte-1wmjqzu{position:absolute;top:calc(100% + 8px);right:-6px;z-index:45;display:grid;gap:2px;min-width:214px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 18px 44px -14px #0a0c1459,var(--glow);transform-origin:top right}.item.svelte-1wmjqzu{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:11px;background:transparent;color:var(--ink);font:550 15px/1.2 var(--font-ui);text-align:left;cursor:pointer;transition:background-color .12s,transform .2s var(--ease-spring)}.item.svelte-1wmjqzu:hover,.item.svelte-1wmjqzu:focus-visible{background:color-mix(in srgb,var(--ink) 6%,transparent);outline:none}.item.svelte-1wmjqzu:active{transform:scale(.98)}.item.active.svelte-1wmjqzu{background:color-mix(in srgb,var(--accent) 12%,transparent)}.label.svelte-1wmjqzu{display:grid;flex:1;gap:2px}small.svelte-1wmjqzu{color:var(--muted);font-size:12px;font-weight:500}.swatch.svelte-1wmjqzu{flex:none;width:24px;height:24px;border-radius:999px;box-shadow:inset 0 0 0 1px #80808c59}.swatch.auto.svelte-1wmjqzu{background:linear-gradient(135deg,#f5f4ef 0 50%,#0d1016 50% 100%)}.swatch.light.svelte-1wmjqzu{background:radial-gradient(circle at 50% 50%,#3451d1 0 4px,#f5f4ef 4.5px)}.swatch.dark.svelte-1wmjqzu{background:radial-gradient(circle at 50% 50%,#5b76ff 0 4px,#0d1016 4.5px)}.swatch.outrun.svelte-1wmjqzu{background:radial-gradient(circle at 50% 50%,#0a0614 0 4px,transparent 4.5px),conic-gradient(from 200deg,#ff2e97,#00f0ff,#fcee0a,#ff2e97);box-shadow:0 0 10px -2px #ff2e97cc}.check.svelte-1wmjqzu{flex:none;width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bar.svelte-oiwvqb{display:flex;align-items:center;gap:6px;width:var(--col);margin:0 auto;padding:calc(10px + env(safe-area-inset-top)) 0 10px}.home.svelte-oiwvqb{display:inline-flex;padding:6px 8px 6px 0;border:0;background:none;cursor:pointer;transition:transform .2s var(--ease-spring)}.home.svelte-oiwvqb:active{transform:scale(.96)}.demo.svelte-oiwvqb{padding:4px 8px;border-radius:6px;background:var(--yellow-soft);color:color-mix(in srgb,var(--yellow) 70%,var(--ink));font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.spacer.svelte-oiwvqb{flex:1}.account.svelte-oiwvqb:disabled{opacity:.35;cursor:default}.account.svelte-oiwvqb img:where(.svelte-oiwvqb),.initial.svelte-oiwvqb{width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 2px var(--card),0 0 0 3.5px color-mix(in srgb,var(--accent) 60%,transparent)}.account.svelte-oiwvqb img:where(.svelte-oiwvqb){object-fit:cover}.initial.svelte-oiwvqb{display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font:700 14px/1 var(--font-ui)}@media(max-width:380px){.bar.svelte-oiwvqb{gap:0}}@media(max-width:359px){.home.svelte-oiwvqb .word{display:none}}.foot.svelte-33qn5r{margin-top:8px;text-align:center;font-size:13px}.foot.svelte-33qn5r a:where(.svelte-33qn5r){color:var(--muted);text-decoration:none}.foot.svelte-33qn5r a:where(.svelte-33qn5r):hover{color:var(--ink);text-decoration:underline}:root[data-theme=outrun] .foot.svelte-33qn5r a:where(.svelte-33qn5r){color:var(--ink-2);text-shadow:0 1px 3px rgba(7,0,26,.9)}.landing.svelte-33qn5r{display:grid;gap:16px;width:var(--col);margin:0 auto;padding:4vh 0 calc(40px + env(safe-area-inset-bottom))}.r.svelte-33qn5r{animation:svelte-33qn5r-rise .6s var(--ease-out) both;animation-delay:calc(40ms + var(--d) * 80ms)}@keyframes svelte-33qn5r-rise{0%{opacity:0;translate:0 14px}}.hero.svelte-33qn5r{display:grid;justify-items:center;gap:8px;padding:6px 0 10px;text-align:center}.title.svelte-33qn5r{margin:10px 0 0;font:650 clamp(40px,11vw,54px) / 1 var(--font-display);letter-spacing:-.025em;text-shadow:var(--title-glow)}.tag.svelte-33qn5r{margin:4px 0 0;color:var(--muted);font-size:17px}:root[data-theme=outrun] .tag.svelte-33qn5r{color:var(--ink);font-weight:500;text-shadow:0 1px 2px rgba(7,0,26,.95),0 0 10px rgba(7,0,26,.9),0 0 22px rgba(7,0,26,.7)}.card.svelte-33qn5r{padding:22px;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card)}.cta.svelte-33qn5r{display:grid;gap:12px;margin-top:6px;text-align:center}.start.svelte-33qn5r{min-height:62px;font-size:18.5px}.start.svelte-33qn5r .sub:where(.svelte-33qn5r){font-size:14px;opacity:.7}.when.svelte-33qn5r{margin:0;color:var(--muted);font-size:12.5px;letter-spacing:.04em}.none.svelte-33qn5r{margin:0;font:600 20px/1.3 var(--font-display)}.demo-note.svelte-33qn5r{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.4}.row.svelte-33qn5r{display:flex;align-items:center;gap:14px;width:100%;padding:14px 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s,transform .22s var(--ease-spring)}.row.svelte-33qn5r:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.row.svelte-33qn5r:active{transform:scale(.985)}.row.cal.svelte-33qn5r{margin-top:12px;color:var(--ink)}.ic.svelte-33qn5r{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.d.svelte-33qn5r{display:grid;flex:1;gap:3px}.d.svelte-33qn5r b:where(.svelte-33qn5r){font-size:15.5px;font-weight:650}.d.svelte-33qn5r small:where(.svelte-33qn5r){color:var(--muted);font-size:13px}.chev.svelte-33qn5r{color:var(--faint)}.rules-btn.svelte-33qn5r{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:8px 14px 8px 12px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--ink-2);font:600 14px/1 var(--font-ui);cursor:pointer;box-shadow:var(--glow);transition:transform .2s var(--ease-spring),border-color .15s,color .15s}.rules-btn.svelte-33qn5r:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong));color:var(--ink)}.rules-btn.svelte-33qn5r:active{transform:scale(.95)}.rules-btn.svelte-33qn5r:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.countdown.svelte-x16mcf{display:grid;place-items:center;align-content:center;gap:18px;min-height:min(70dvh,560px)}.digits.svelte-x16mcf{display:grid;place-items:center;width:160px;height:160px}.digit.svelte-x16mcf{grid-area:1 / 1;font:600 128px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:var(--title-glow);animation:svelte-x16mcf-tick .54s var(--ease-out) both}@keyframes svelte-x16mcf-tick{0%{opacity:0;scale:1.7;filter:blur(8px)}28%{opacity:1;scale:.96;filter:blur(0)}42%{scale:1}78%{opacity:1;scale:1}to{opacity:0;scale:.7}}.hint.svelte-x16mcf{margin:0;color:var(--muted);font-size:15px}.hold.svelte-x16mcf{line-height:1.5;text-align:center}.dots.svelte-x16mcf{display:flex;justify-content:center;gap:8px;margin-top:6px}.dots.svelte-x16mcf span:where(.svelte-x16mcf){width:8px;height:8px;border-radius:3px;background:var(--ink-2);animation:svelte-x16mcf-hold-dot .9s var(--ease-out) infinite both}.dots.svelte-x16mcf span:where(.svelte-x16mcf):nth-child(2){animation-delay:.12s}.dots.svelte-x16mcf span:where(.svelte-x16mcf):nth-child(3){animation-delay:.24s}@keyframes svelte-x16mcf-hold-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.choice.svelte-1mhal85{--face: var(--card);--edge: var(--depth);--border: var(--line-strong);--flood-color: transparent;position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:14px 16px 14px 14px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--face);color:var(--ink);font:600 17px/1.3 var(--font-ui);text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;box-shadow:0 4px 0 var(--edge),0 8px 18px -10px #1418242e,var(--glow);transform:translateY(0);transition:transform .22s var(--ease-spring),box-shadow .22s var(--ease-out),border-color .2s,color .16s 40ms,opacity .28s var(--ease-out),scale .28s var(--ease-out),background-color .3s}.choice.mono.svelte-1mhal85{font:550 14.5px/1.4 var(--font-mono);letter-spacing:-.01em;overflow-wrap:anywhere}.choice.locked.svelte-1mhal85{cursor:default}@media(hover:hover){.choice.idle.svelte-1mhal85:not(.locked):hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong))}.choice.idle.svelte-1mhal85:not(.locked):hover .key:where(.svelte-1mhal85){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.choice.svelte-1mhal85:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.choice.pressed.svelte-1mhal85,.choice.pending.svelte-1mhal85{transform:translateY(4px);box-shadow:0 0 0 var(--edge),0 2px 6px -4px #14182433;transition-duration:45ms}.choice.pending.svelte-1mhal85{border-color:var(--accent)}.flood.svelte-1mhal85{position:absolute;inset:-1.5px;border-radius:inherit;background:var(--flood-color);clip-path:circle(0px at var(--rx) var(--ry));transition:clip-path .46s var(--ease-out),background-color .42s var(--ease-out);pointer-events:none}.label.svelte-1mhal85,.key.svelte-1mhal85,.mark.svelte-1mhal85{position:relative}.label.svelte-1mhal85{flex:1;min-width:0}.key.svelte-1mhal85{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;border:1.5px solid var(--line);font:600 12px/1 var(--font-mono);color:var(--faint);transition:color .15s,border-color .15s,opacity .2s}@media not ((hover:hover)and (pointer:fine)){.key.svelte-1mhal85{display:none}}.mark.svelte-1mhal85{flex:none;width:24px;height:24px}.mark.svelte-1mhal85 svg:where(.svelte-1mhal85){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.draw.svelte-1mhal85{stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-1mhal85-draw .28s .12s var(--ease-out) forwards}.draw.d2.svelte-1mhal85{animation-delay:.21s}@keyframes svelte-1mhal85-draw{to{stroke-dashoffset:0}}.choice.correct.svelte-1mhal85{--flood-color: var(--green);--edge: var(--green-depth);--border: var(--green);color:var(--on-green);cursor:default;animation:svelte-1mhal85-pop .52s var(--ease-out) both}.choice.correct.svelte-1mhal85 .flood:where(.svelte-1mhal85),.choice.wrong.svelte-1mhal85 .flood:where(.svelte-1mhal85),.choice.eliminated.svelte-1mhal85 .flood:where(.svelte-1mhal85),.choice.reveal.svelte-1mhal85 .flood:where(.svelte-1mhal85){clip-path:circle(160% at var(--rx) var(--ry))}.choice.correct.svelte-1mhal85 .key:where(.svelte-1mhal85){color:color-mix(in srgb,var(--on-green) 85%,transparent);border-color:color-mix(in srgb,var(--on-green) 35%,transparent)}.choice.wrong.svelte-1mhal85 .key:where(.svelte-1mhal85){color:color-mix(in srgb,var(--on-red) 85%,transparent);border-color:color-mix(in srgb,var(--on-red) 35%,transparent)}@keyframes svelte-1mhal85-pop{0%{scale:1}30%{scale:1.045}55%{scale:.99}to{scale:1}}.choice.wrong.svelte-1mhal85{--flood-color: var(--red);--edge: var(--red-depth);--border: var(--red);color:var(--on-red);cursor:default;animation:svelte-1mhal85-shake .44s var(--ease-out) both}@keyframes svelte-1mhal85-shake{0%{translate:0}15%{translate:-9px}32%{translate:8px}48%{translate:-5px}64%{translate:3px}80%{translate:-1px}to{translate:0}}.choice.eliminated.svelte-1mhal85{--flood-color: var(--red-soft);--border: color-mix(in srgb, var(--red) 25%, var(--line));color:color-mix(in srgb,var(--red) 55%,var(--muted));cursor:not-allowed;transform:translateY(4px);box-shadow:0 0 0 var(--edge)}.choice.eliminated.svelte-1mhal85 .label:where(.svelte-1mhal85){text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--red) 60%,transparent)}.choice.eliminated.svelte-1mhal85 .key:where(.svelte-1mhal85){opacity:.4}.choice.eliminated.svelte-1mhal85 .draw:where(.svelte-1mhal85){animation:none;stroke-dashoffset:0}.choice.dim.svelte-1mhal85{opacity:.38;scale:.985;cursor:default;box-shadow:0 2px 0 var(--edge);transform:translateY(2px)}.choice.reveal.svelte-1mhal85{--flood-color: var(--green-soft);--edge: var(--green);--border: var(--green);color:var(--green-ink);cursor:default;animation:svelte-1mhal85-pop .52s var(--ease-out) both}.timer.svelte-1kta319{display:flex;align-items:center;gap:12px}.track.svelte-1kta319{position:relative;flex:1;height:10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden;box-shadow:0 0 calc(var(--p) * 16px) calc(var(--p) * 2px) rgba(var(--rgb),calc(var(--p) * .55))}.fill.svelte-1kta319{position:absolute;inset:0;border-radius:inherit;background:var(--c);transform-origin:left center;will-change:transform}.fill.svelte-1kta319:after{content:"";position:absolute;inset:0 0 50%;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.28),transparent)}.num.svelte-1kta319{min-width:54px;text-align:right;font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--c);transform:scale(calc(1 + var(--p) * .22));transform-origin:right center;transition:color .3s}.num.svelte-1kta319 small:where(.svelte-1kta319){font-size:.68em;margin-left:1px;opacity:.7}.urgent.svelte-1kta319 .num:where(.svelte-1kta319){font-size:21px;font-weight:750}.frozen.svelte-1kta319 .fill:where(.svelte-1kta319){filter:saturate(.8)}.slot.svelte-1kta319{display:grid;place-items:center;width:22px;height:22px;margin:0 -6px 0 -4px}.pause.svelte-1kta319{display:flex;gap:3px;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--c) 16%,transparent);animation:svelte-1kta319-hold 1.2s ease-in-out infinite}.pause.svelte-1kta319 i:where(.svelte-1kta319){width:3px;height:9px;border-radius:1px;background:var(--c)}@keyframes svelte-1kta319-hold{50%{opacity:.55}}.num.svelte-1kta319{transition:color .3s,opacity .2s}.paused.svelte-1kta319 .num:where(.svelte-1kta319){opacity:.6}@media(prefers-reduced-motion:reduce){.pause.svelte-1kta319{animation:none}}.lives.svelte-1ltkt6z{display:flex;gap:4px}.shield.svelte-1ltkt6z{position:relative;width:24px;height:24px}svg.svelte-1ltkt6z{position:absolute;inset:0;width:24px;height:24px}.ghost.svelte-1ltkt6z path:where(.svelte-1ltkt6z){fill:none;stroke:var(--faint);stroke-width:1.5;stroke-dasharray:2.5 2.2;opacity:.7}.alive.svelte-1ltkt6z .ghost:where(.svelte-1ltkt6z){opacity:0}.half.svelte-1ltkt6z path:where(.svelte-1ltkt6z){fill:var(--accent);stroke:var(--accent);stroke-width:1;stroke-linejoin:round}.half.left.svelte-1ltkt6z{clip-path:polygon(0 0,54% 0,44% 38%,56% 58%,46% 100%,0 100%)}.half.right.svelte-1ltkt6z{clip-path:polygon(54% 0,100% 0,100% 100%,46% 100%,56% 58%,44% 38%)}.breaking.svelte-1ltkt6z .half:where(.svelte-1ltkt6z) path:where(.svelte-1ltkt6z){fill:var(--red);stroke:var(--red)}.breaking.svelte-1ltkt6z .half.left:where(.svelte-1ltkt6z){animation:svelte-1ltkt6z-fall-left .82s var(--ease-in) forwards}.breaking.svelte-1ltkt6z .half.right:where(.svelte-1ltkt6z){animation:svelte-1ltkt6z-fall-right .82s var(--ease-in) forwards}.breaking.svelte-1ltkt6z{animation:svelte-1ltkt6z-jolt .26s var(--ease-out)}@keyframes svelte-1ltkt6z-jolt{0%{scale:1}35%{scale:1.35}to{scale:1}}@keyframes svelte-1ltkt6z-fall-left{0%,22%{transform:none;opacity:1}to{transform:translate(-7px,16px) rotate(-28deg);opacity:0}}@keyframes svelte-1ltkt6z-fall-right{0%,22%{transform:none;opacity:1}to{transform:translate(7px,18px) rotate(32deg);opacity:0}}.pips.svelte-rgwvlh{display:flex;gap:6px;margin:0;padding:0;list-style:none}.pip.svelte-rgwvlh{position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--ink) 7%,transparent);transition:background-color .25s}.pip.current.svelte-rgwvlh{background:transparent;box-shadow:inset 0 0 0 2px var(--ink);animation:svelte-rgwvlh-breathe 1.6s ease-in-out infinite}@keyframes svelte-rgwvlh-breathe{50%{scale:.88}}.pip.green.svelte-rgwvlh,.pip.yellow.svelte-rgwvlh,.pip.red.svelte-rgwvlh,.pip.skull.svelte-rgwvlh,.pip.timeout.svelte-rgwvlh,.pip.black.svelte-rgwvlh{animation:svelte-rgwvlh-fill .48s var(--ease-spring) both}.pip.green.svelte-rgwvlh{background:var(--green)}.pip.yellow.svelte-rgwvlh{background:var(--yellow)}.pip.red.svelte-rgwvlh{background:var(--red)}.pip.skull.svelte-rgwvlh{background:var(--skull)}.pip.timeout.svelte-rgwvlh{background:var(--muted)}.pip.black.svelte-rgwvlh{background:var(--none);animation:none}svg.svelte-rgwvlh{width:14px;height:14px}.skull.svelte-rgwvlh svg:where(.svelte-rgwvlh){fill:var(--bg)}.timeout.svelte-rgwvlh svg:where(.svelte-rgwvlh){fill:none;stroke:var(--bg);stroke-width:1.5;stroke-linecap:round}@keyframes svelte-rgwvlh-fill{0%{scale:.4}60%{scale:1.22}to{scale:1}}.wrap.svelte-1xkgriv{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:5}.stamp.svelte-1xkgriv{--c: var(--red);padding:.5em .9em .45em;max-width:calc(100vw - 48px);border:3.5px solid var(--c);border-radius:10px;color:var(--c);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font:800 clamp(17px,5.6vw,26px) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 18%,transparent),0 18px 40px -18px #00000059;animation:svelte-1xkgriv-slam .42s var(--ease-out) both;rotate:-7deg}.stamp.green.svelte-1xkgriv{--c: var(--green)}.stamp.ink.svelte-1xkgriv{--c: var(--ink)}@keyframes svelte-1xkgriv-slam{0%{opacity:0;scale:2.4;filter:blur(6px)}40%{opacity:1;scale:.93;filter:blur(0)}62%{scale:1.03}to{opacity:1;scale:1}}.game.svelte-2yhvza{display:flex;flex-direction:column;gap:14px;width:var(--col);margin:0 auto;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.hud.svelte-2yhvza{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.stage.svelte-2yhvza{position:relative;display:grid;grid-template-rows:minmax(0,1fr);height:var(--stage-h, auto)}.question.svelte-2yhvza{grid-area:1 / 1;display:flex;flex-direction:column;padding-top:18px}.meta.svelte-2yhvza{display:flex;align-items:center;gap:12px;font:600 11.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.num.svelte-2yhvza{color:var(--ink);font-size:13px;letter-spacing:.04em}.of.svelte-2yhvza{color:var(--faint)}.level.svelte-2yhvza{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--lc) 75%,var(--ink))}.bars.svelte-2yhvza{display:inline-flex;gap:2px}.bars.svelte-2yhvza i:where(.svelte-2yhvza){width:4px;height:10px;border-radius:1.5px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.bars.svelte-2yhvza i.on:where(.svelte-2yhvza){background:var(--lc)}.cat.svelte-2yhvza{margin-left:auto;text-align:right}.prompt.svelte-2yhvza{margin:18px 0 26px;font:600 clamp(23px,6.2vw,29px) / 1.22 var(--font-display);letter-spacing:-.012em;text-wrap:balance;text-shadow:var(--title-glow);animation:svelte-2yhvza-prompt-in .52s .17s var(--ease-out) both}@keyframes svelte-2yhvza-prompt-in{0%{opacity:0;translate:0 8px}}.prompt.has-code.svelte-2yhvza{margin-bottom:14px}.evidence.svelte-2yhvza{margin:0 0 24px;padding:12px 14px 13px;border:1.5px dashed var(--line-strong);border-radius:12px;background:var(--card-2);animation:svelte-2yhvza-prompt-in .52s .23s var(--ease-out) both}.evidence.svelte-2yhvza code:where(.svelte-2yhvza){display:block;font:550 15px/1.45 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.choices.svelte-2yhvza{display:grid;gap:11px;margin-top:auto}.svh-probe.svelte-2yhvza{position:fixed;top:0;left:0;width:0;height:100svh;visibility:hidden;pointer-events:none}.game[data-qfit="1"].svelte-2yhvza .question:where(.svelte-2yhvza){padding-top:12px}.game[data-qfit="1"].svelte-2yhvza .prompt:where(.svelte-2yhvza){margin:12px 0 18px;font-size:clamp(21px,5.6vw,25px)}.game[data-qfit="1"].svelte-2yhvza .prompt.has-code:where(.svelte-2yhvza){margin-bottom:10px}.game[data-qfit="1"].svelte-2yhvza .evidence:where(.svelte-2yhvza){margin-bottom:16px;padding:9px 12px 10px}.game[data-qfit="1"].svelte-2yhvza .evidence:where(.svelte-2yhvza) code:where(.svelte-2yhvza){font-size:14px;line-height:1.4}.game[data-qfit="2"].svelte-2yhvza .question:where(.svelte-2yhvza),.game[data-qfit="3"].svelte-2yhvza .question:where(.svelte-2yhvza),.game[data-qfit="4"].svelte-2yhvza .question:where(.svelte-2yhvza){padding-top:8px}.game[data-qfit="2"].svelte-2yhvza .prompt:where(.svelte-2yhvza){margin:10px 0 14px;font-size:clamp(19px,5vw,22px);line-height:1.2}.game[data-qfit="3"].svelte-2yhvza .prompt:where(.svelte-2yhvza){margin:8px 0 12px;font-size:18.5px;line-height:1.2}.game[data-qfit="4"].svelte-2yhvza .prompt:where(.svelte-2yhvza){margin:6px 0 10px;font-size:17px;line-height:1.18}.game[data-qfit="2"].svelte-2yhvza .prompt.has-code:where(.svelte-2yhvza),.game[data-qfit="3"].svelte-2yhvza .prompt.has-code:where(.svelte-2yhvza),.game[data-qfit="4"].svelte-2yhvza .prompt.has-code:where(.svelte-2yhvza){margin-bottom:8px}.game[data-qfit="2"].svelte-2yhvza .evidence:where(.svelte-2yhvza),.game[data-qfit="3"].svelte-2yhvza .evidence:where(.svelte-2yhvza){margin-bottom:12px;padding:8px 11px 9px}.game[data-qfit="4"].svelte-2yhvza .evidence:where(.svelte-2yhvza){margin-bottom:10px;padding:7px 10px 8px}.game[data-qfit="2"].svelte-2yhvza .evidence:where(.svelte-2yhvza) code:where(.svelte-2yhvza){font-size:13px;line-height:1.35}.game[data-qfit="3"].svelte-2yhvza .evidence:where(.svelte-2yhvza) code:where(.svelte-2yhvza),.game[data-qfit="4"].svelte-2yhvza .evidence:where(.svelte-2yhvza) code:where(.svelte-2yhvza){font-size:12.5px;line-height:1.32}.game[data-btn="1"].svelte-2yhvza .choices:where(.svelte-2yhvza){gap:9px}.game[data-btn="1"].svelte-2yhvza .choice{min-height:54px;padding-block:10px}.game[data-btn="2"].svelte-2yhvza .choices:where(.svelte-2yhvza){gap:7px}.game[data-btn="2"].svelte-2yhvza .choice{min-height:48px;padding-block:8px;font-size:16px}.slot.svelte-2yhvza{animation:svelte-2yhvza-rise .44s var(--ease-out) both;animation-delay:calc(.23s + var(--i) * 55ms)}@keyframes svelte-2yhvza-rise{0%{opacity:0;translate:0 18px;scale:.97}}.vignette.svelte-2yhvza{position:fixed;inset:0;pointer-events:none;z-index:30;background:radial-gradient(ellipse at center,transparent 58%,rgba(220,40,40,.5) 100%);opacity:calc(var(--p) * .8)}.flash.svelte-2yhvza{position:fixed;inset:0;pointer-events:none;z-index:31;background:radial-gradient(ellipse at center,transparent 62%,rgba(220,40,40,.42) 100%);animation:svelte-2yhvza-flash .48s var(--ease-out) forwards}@keyframes svelte-2yhvza-flash{0%{opacity:1}to{opacity:0}}@media(min-height:860px)and (min-width:700px){.choices.svelte-2yhvza{margin-top:8px}.game.svelte-2yhvza{min-height:0;padding-top:4vh}}.results.svelte-137ycry{width:var(--col);margin:0 auto;padding:8px 0 calc(48px + env(safe-area-inset-bottom))}.fresh.svelte-137ycry .r:where(.svelte-137ycry){animation:svelte-137ycry-rise .56s var(--ease-out) both;animation-delay:calc(60ms + var(--d) * 70ms)}@keyframes svelte-137ycry-rise{0%{opacity:0;translate:0 16px}}.summary.svelte-137ycry{display:grid;justify-items:center;gap:6px;padding:26px 22px 22px;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card);text-align:center}.verdict.svelte-137ycry{margin:6px 0 0;font:650 clamp(32px,9vw,42px) / 1.05 var(--font-display);letter-spacing:-.02em;text-shadow:var(--title-glow)}.line.svelte-137ycry{margin:2px 0 6px;color:var(--muted);font-size:15.5px}.tiles.svelte-137ycry{display:flex;gap:8px;margin:14px 0 12px;perspective:600px}.tile.svelte-137ycry{display:grid;place-items:center;width:48px;height:48px;border-radius:11px;background:var(--none);box-shadow:inset 0 -3px #00000029}.fresh.svelte-137ycry .tile:where(.svelte-137ycry){animation:svelte-137ycry-flip .56s var(--ease-spring) both;animation-delay:calc(.32s + var(--t) * 95ms)}@keyframes svelte-137ycry-flip{0%{opacity:0;transform:rotateX(-95deg) scale(.7)}to{opacity:1;transform:none}}.tile.green.svelte-137ycry{background:var(--green)}.tile.yellow.svelte-137ycry{background:var(--yellow)}.tile.red.svelte-137ycry{background:var(--red)}.tile.skull.svelte-137ycry{background:var(--skull)}.tile.timeout.svelte-137ycry{background:var(--muted)}.tile.svelte-137ycry svg:where(.svelte-137ycry){width:26px;height:26px;fill:var(--card)}.tile.svelte-137ycry svg.stroke:where(.svelte-137ycry){fill:none;stroke:var(--card);stroke-width:1.4;stroke-linecap:round}.stats.svelte-137ycry{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:6px 0 18px}.stats.svelte-137ycry div:where(.svelte-137ycry)+div:where(.svelte-137ycry){border-left:1px solid var(--line)}dt.svelte-137ycry{font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}dd.svelte-137ycry{margin:7px 0 0;font-size:24px;font-weight:650;font-variant-numeric:tabular-nums}dd.svelte-137ycry small:where(.svelte-137ycry){font-size:.6em;color:var(--muted);margin-left:1px}.summary.svelte-137ycry>.r:where(.svelte-137ycry):has(.share:where(.svelte-137ycry)){width:100%}.share.svelte-137ycry{display:grid;min-height:58px;font-size:17.5px;transition:transform .16s var(--ease-spring),box-shadow .16s var(--ease-out),background-color .26s,filter .2s}.share.copied.svelte-137ycry{--face: var(--green);--edge: var(--green-depth);--text: var(--on-green)}.share-label.svelte-137ycry{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:opacity .18s,translate .28s var(--ease-spring)}.share-label.hide.svelte-137ycry{opacity:0;translate:0 8px}.share-label.done.hide.svelte-137ycry{translate:0 -8px}.next.svelte-137ycry{display:grid;justify-items:center;gap:8px;margin-top:18px}.clock.svelte-137ycry{font-size:30px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.02em}.demo-actions.svelte-137ycry{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:12px}.next-brief.svelte-137ycry{grid-column:1 / -1;justify-content:space-between;padding:0 18px 0 22px;border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong))}.nb.svelte-137ycry{display:grid;gap:4px;text-align:left}.nb-when.svelte-137ycry{color:var(--muted);font-size:12.5px;font-weight:550;letter-spacing:.02em}.nb-arrow.svelte-137ycry{color:var(--accent);transition:translate .22s var(--ease-spring)}.next-brief.svelte-137ycry:hover .nb-arrow:where(.svelte-137ycry){translate:4px 0}.review-title.svelte-137ycry{margin:34px 4px 12px;font:650 22px/1.1 var(--font-display)}.review.svelte-137ycry{display:grid;gap:12px;margin:0;padding:0;list-style:none}.item.svelte-137ycry{padding:18px 18px 16px;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card)}.item.svelte-137ycry header:where(.svelte-137ycry){display:flex;align-items:center;gap:10px}.mini.svelte-137ycry{flex:none;width:14px;height:14px;border-radius:4px;background:var(--none)}.mini.green.svelte-137ycry{background:var(--green)}.mini.yellow.svelte-137ycry{background:var(--yellow)}.mini.red.svelte-137ycry{background:var(--red)}.mini.skull.svelte-137ycry{background:var(--skull)}.mini.timeout.svelte-137ycry{background:var(--muted)}.item.svelte-137ycry .eyebrow:where(.svelte-137ycry){font-size:10.5px;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag.svelte-137ycry{margin-left:auto;flex:none;padding:4px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--muted)}.tag.green.svelte-137ycry{background:var(--green-soft);color:var(--green)}.tag.yellow.svelte-137ycry{background:var(--yellow-soft);color:color-mix(in srgb,var(--yellow) 70%,var(--ink))}.tag.red.svelte-137ycry,.tag.skull.svelte-137ycry{background:var(--red-soft);color:var(--red)}.q.svelte-137ycry{margin:12px 0;font:600 18.5px/1.3 var(--font-display)}.code.svelte-137ycry{display:block;margin:-2px 0 12px;padding:9px 12px;border:1.5px dashed var(--line-strong);border-radius:10px;background:var(--card-2);font:550 13px/1.45 var(--font-mono);overflow-wrap:anywhere}.opts.svelte-137ycry{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none}.opts.svelte-137ycry li:where(.svelte-137ycry){display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;border:1px solid var(--line);font-size:15px;color:var(--ink-2)}.opts.mono.svelte-137ycry li:where(.svelte-137ycry){font:500 13px/1.4 var(--font-mono);overflow-wrap:anywhere}.opts.svelte-137ycry li.ok:where(.svelte-137ycry){border-color:color-mix(in srgb,var(--green) 50%,transparent);background:var(--green-soft);color:var(--ink);font-weight:600}.opts.svelte-137ycry li.bad:where(.svelte-137ycry){border-color:color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red-soft) 60%,transparent)}.opts.svelte-137ycry li.bad:where(.svelte-137ycry) .c:where(.svelte-137ycry){text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--red) 60%,transparent)}.ic.svelte-137ycry{flex:none;width:18px;height:18px}.ic.svelte-137ycry svg:where(.svelte-137ycry){width:18px;height:18px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ok.svelte-137ycry .ic:where(.svelte-137ycry) svg:where(.svelte-137ycry){stroke:var(--green)}.bad.svelte-137ycry .ic:where(.svelte-137ycry) svg:where(.svelte-137ycry){stroke:var(--red)}.c.svelte-137ycry{flex:1;min-width:0}.pick.svelte-137ycry{flex:none;font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.notes.svelte-137ycry{display:grid;gap:10px}.note.svelte-137ycry{--c: var(--green);--tint: var(--green-soft);padding:12px 14px 13px;border-left:3px solid var(--c);border-radius:4px 12px 12px 4px;background:color-mix(in srgb,var(--tint) 55%,transparent)}.note.bad.svelte-137ycry{--c: var(--red);--tint: var(--red-soft)}.note.svelte-137ycry h4:where(.svelte-137ycry){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0 0 6px;font-size:15px;font-weight:650;line-height:1.35;color:var(--ink)}.nic.svelte-137ycry{flex:none;align-self:center;width:15px;height:15px;fill:none;stroke:var(--c);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tag-l.svelte-137ycry{font:700 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.what.svelte-137ycry{min-width:0}.what.mono.svelte-137ycry{font:600 13px/1.4 var(--font-mono);overflow-wrap:anywhere}.note.svelte-137ycry p:where(.svelte-137ycry){margin:0;color:var(--ink-2);font-size:15px;line-height:1.55}.src.svelte-137ycry{display:flex;flex-wrap:wrap;gap:6px 12px;margin:12px 0 0;font-size:13px}.src.svelte-137ycry span:where(.svelte-137ycry){font:600 10.5px/1.9 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.src.svelte-137ycry a:where(.svelte-137ycry){color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.src.svelte-137ycry a:where(.svelte-137ycry):hover{border-bottom-color:var(--accent)}.src.svelte-137ycry a:where(.svelte-137ycry):after{content:" ↗";font-size:.9em}.keep.svelte-137ycry{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;color:var(--muted);font:500 14px/1.35 var(--font-ui);cursor:pointer;transition:background-color .15s}.keep.svelte-137ycry b:where(.svelte-137ycry){color:var(--ink);font-weight:650}.keep.svelte-137ycry:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.backdrop.svelte-1v8btbv{position:fixed;inset:0;z-index:40;background:#0a0c1261;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sheet.svelte-1v8btbv{position:fixed;z-index:41;left:50%;bottom:0;width:min(520px,100vw);max-height:88dvh;overflow:auto;translate:-50% 0;padding:18px 22px calc(26px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--card);box-shadow:0 -20px 60px -20px #00000059}@media(min-width:640px){.sheet.svelte-1v8btbv{top:50%;bottom:auto;translate:-50% -50%;border-radius:24px;padding-bottom:26px}}.head.svelte-1v8btbv{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}h2.svelte-1v8btbv{margin:0;font:650 24px/1.1 var(--font-display)}.cal.svelte-1oznmde{display:grid;gap:12px;touch-action:pan-y}.summary.svelte-1oznmde{margin:-6px 0 2px;color:var(--muted);font-size:14px;line-height:1.45}.summary.svelte-1oznmde b:where(.svelte-1oznmde){color:var(--ink);font-weight:650}.nav.svelte-1oznmde{display:flex;align-items:center;justify-content:space-between}.nav.svelte-1oznmde .icon-btn:where(.svelte-1oznmde):disabled{opacity:.25;cursor:default}.month.svelte-1oznmde{display:grid;justify-items:center;gap:3px}.m.svelte-1oznmde{font:650 19px/1.1 var(--font-display)}.c.svelte-1oznmde{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.dow.svelte-1oznmde,.grid.svelte-1oznmde{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.dow.svelte-1oznmde span:where(.svelte-1oznmde){color:var(--faint);font:650 11px/1 var(--font-mono);text-align:center}.stack.svelte-1oznmde{display:grid;user-select:none}.grid.svelte-1oznmde{grid-area:1 / 1}.cell.svelte-1oznmde{position:relative;display:grid;place-items:center;align-content:center;gap:1px;aspect-ratio:1;min-width:0;border-radius:12px;font:600 15px/1 var(--font-ui)}.cell.empty.svelte-1oznmde,.cell.none.svelte-1oznmde{color:var(--faint)}.cell.none.svelte-1oznmde .d:where(.svelte-1oznmde){opacity:.55}.cell.has.svelte-1oznmde{border:0;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink);cursor:pointer;transition:transform .2s var(--ease-spring),background-color .15s}.cell.has.svelte-1oznmde:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.cell.has.svelte-1oznmde:active{transform:scale(.92)}.cell.has.svelte-1oznmde:focus-visible{outline:3px solid var(--accent-soft);outline-offset:1px}.cell.svelte-1oznmde .n:where(.svelte-1oznmde){font-size:9.5px;font-weight:650;opacity:.6}.cell.has.upcoming.svelte-1oznmde{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 45%,transparent)}.cell.has.past.svelte-1oznmde{color:var(--ink-2)}.cell.has.today.svelte-1oznmde{background:var(--accent);color:var(--accent-ink);box-shadow:var(--glow)}.cell.has.today.svelte-1oznmde .n:where(.svelte-1oznmde){opacity:.85}.cell.none.today.svelte-1oznmde{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.foot.svelte-1oznmde{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--muted);font-size:12.5px}.legend.svelte-1oznmde{display:inline-flex;align-items:center;gap:6px}.k.svelte-1oznmde{width:12px;height:12px;border-radius:4px}.k.today.svelte-1oznmde{background:var(--accent)}.k.upcoming.svelte-1oznmde{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 45%,transparent)}.k.past.svelte-1oznmde{background:color-mix(in srgb,var(--ink) 9%,transparent)}.today-btn.svelte-1oznmde{margin-left:auto;padding:6px 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font:600 12.5px/1 var(--font-ui);cursor:pointer}.rules.svelte-g0n9on{display:grid;gap:14px;margin:0;padding:0;list-style:none;text-align:left}li.svelte-g0n9on{display:flex;gap:14px;align-items:flex-start;color:var(--ink-2);font-size:15.5px;line-height:1.45}strong.svelte-g0n9on{color:var(--ink);font-weight:650}.ico.svelte-g0n9on{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent);font-size:14px;font-weight:700}.ico.svelte-g0n9on svg:where(.svelte-g0n9on){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.toasts.svelte-1ig2a9j{position:fixed;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom));display:grid;place-items:center;pointer-events:none;z-index:60}.toast.svelte-1ig2a9j{grid-area:1 / 1;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--bg);font:600 14px/1 var(--font-ui);box-shadow:0 12px 30px -12px #00000073}.signin.svelte-1y498ni{display:grid;gap:16px}.perks.svelte-1y498ni{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:15px}.perks.svelte-1y498ni li:where(.svelte-1y498ni){display:flex;align-items:center;gap:12px}.perks.svelte-1y498ni span:where(.svelte-1y498ni){display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:17px}.buttons.svelte-1y498ni{display:grid;gap:10px;margin-top:4px}.provider.svelte-1y498ni{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 18px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink);font:600 16px/1 var(--font-ui);text-decoration:none;cursor:pointer;transition:transform .2s var(--ease-spring),border-color .15s}.provider.svelte-1y498ni:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong))}.provider.svelte-1y498ni:active{transform:scale(.98)}.provider.svelte-1y498ni:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.provider.svelte-1y498ni:disabled{opacity:.6;cursor:progress}.badge.svelte-1y498ni{padding:4px 7px;border-radius:6px;background:var(--yellow-soft);color:color-mix(in srgb,var(--yellow) 70%,var(--ink));font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fine.svelte-1y498ni a:where(.svelte-1y498ni){color:inherit}.fine.svelte-1y498ni{margin:0;color:var(--faint);font-size:12.5px;line-height:1.45}.history.svelte-19n2gxs{display:grid;gap:10px;touch-action:pan-y}.nav.svelte-19n2gxs{display:flex;align-items:center;justify-content:space-between}.nav.svelte-19n2gxs .icon-btn:where(.svelte-19n2gxs):disabled{opacity:.25;cursor:default}.month.svelte-19n2gxs{display:grid;justify-items:center;gap:3px}.m.svelte-19n2gxs{font:650 19px/1.1 var(--font-display)}.c.svelte-19n2gxs{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.dow.svelte-19n2gxs,.grid.svelte-19n2gxs{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.dow.svelte-19n2gxs span:where(.svelte-19n2gxs){color:var(--faint);font:650 11px/1 var(--font-mono);text-align:center}.stack.svelte-19n2gxs{display:grid;user-select:none}.grid.svelte-19n2gxs{grid-area:1 / 1}.cell.svelte-19n2gxs{display:grid;grid-template-rows:auto auto;place-items:center;align-content:center;gap:2px;aspect-ratio:1;min-width:0;border-radius:12px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.cell.empty.svelte-19n2gxs,.cell.blank.svelte-19n2gxs{background:none}.d.svelte-19n2gxs{color:var(--muted);font-size:9.5px;font-weight:650;line-height:1}.cell.blank.svelte-19n2gxs .d:where(.svelte-19n2gxs){color:var(--faint);font-size:13px;opacity:.6}.e.svelte-19n2gxs{font-size:clamp(15px,4.6vw,21px);line-height:1}.cell.none.svelte-19n2gxs .e:where(.svelte-19n2gxs){opacity:.18;filter:grayscale(1)}.cell.future.svelte-19n2gxs .e:where(.svelte-19n2gxs){opacity:.09}.cell.today.svelte-19n2gxs{box-shadow:inset 0 0 0 2px var(--accent)}.cell.today.svelte-19n2gxs .d:where(.svelte-19n2gxs){color:var(--accent)}.legend.svelte-19n2gxs{display:flex;flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;list-style:none;color:var(--muted);font-size:12.5px}.legend.svelte-19n2gxs li:where(.svelte-19n2gxs){display:inline-flex;align-items:center;gap:6px}.legend.svelte-19n2gxs .e:where(.svelte-19n2gxs){font-size:14px}.legend.svelte-19n2gxs .none:where(.svelte-19n2gxs) .e:where(.svelte-19n2gxs){opacity:.3;filter:grayscale(1)}.profile.svelte-19w22c9{display:grid;gap:16px;width:var(--col);margin:0 auto;padding:1vh 0 calc(40px + env(safe-area-inset-bottom))}.r.svelte-19w22c9{animation:svelte-19w22c9-rise .56s var(--ease-out) both;animation-delay:calc(30ms + var(--d) * 70ms)}@keyframes svelte-19w22c9-rise{0%{opacity:0;translate:0 12px}}.back.svelte-19w22c9{display:inline-flex;align-items:center;justify-self:start;gap:4px;padding:6px 10px 6px 4px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:600 14px/1 var(--font-ui);cursor:pointer}.back.svelte-19w22c9:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.who.svelte-19w22c9{display:flex;align-items:center;gap:16px}.avatar.svelte-19w22c9{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--card),0 0 0 5px color-mix(in srgb,var(--accent) 55%,transparent)}.initial.svelte-19w22c9{display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font:700 28px/1 var(--font-ui)}.id.svelte-19w22c9{min-width:0}h1.svelte-19w22c9{margin:0;overflow:hidden;font:650 clamp(24px,7vw,30px) / 1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--title-glow)}.id.svelte-19w22c9 p:where(.svelte-19w22c9){margin:6px 0 0;color:var(--muted);font-size:12.5px;letter-spacing:.03em}.stats.svelte-19w22c9{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.stats.svelte-19w22c9 div:where(.svelte-19w22c9){display:grid;gap:6px;padding:14px 6px 12px;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);text-align:center}dt.svelte-19w22c9{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}dd.svelte-19w22c9{margin:0;font-size:clamp(22px,6.5vw,28px);font-weight:700;line-height:1}dd.svelte-19w22c9 small:where(.svelte-19w22c9){margin-left:1px;color:var(--muted);font-size:.55em}.flame.svelte-19w22c9{margin-left:2px;font-size:.65em;vertical-align:.15em}.card.svelte-19w22c9{padding:16px;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card)}.out.svelte-19w22c9{margin-top:4px}.who-email.svelte-19w22c9{margin:-6px 0 0;color:var(--faint);font-size:12px;text-align:center}.links.svelte-19w22c9{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--faint);font-size:13px}.links.svelte-19w22c9 a:where(.svelte-19w22c9),.links.svelte-19w22c9 button:where(.svelte-19w22c9){padding:4px;border:0;background:none;color:var(--muted);font:inherit;text-decoration:none;cursor:pointer}.links.svelte-19w22c9 a:where(.svelte-19w22c9):hover,.links.svelte-19w22c9 button:where(.svelte-19w22c9):hover{color:var(--ink);text-decoration:underline}.danger.svelte-19w22c9{display:grid;gap:10px;border:1.5px solid color-mix(in srgb,var(--red) 45%,transparent)}.danger.svelte-19w22c9 h2:where(.svelte-19w22c9){margin:0;font:650 19px/1.2 var(--font-display)}.danger.svelte-19w22c9 p:where(.svelte-19w22c9){margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.45}.danger.svelte-19w22c9 .row:where(.svelte-19w22c9){display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.danger.svelte-19w22c9 .btn:where(.svelte-19w22c9){min-height:48px;padding:0 12px;font-size:15.5px}.btn.red.svelte-19w22c9{--face: var(--red);--edge: var(--red-depth);--text: #fff}.privacy.svelte-1nwa62g{width:var(--col);margin:0 auto;padding:1vh 0 calc(48px + env(safe-area-inset-bottom));color:var(--ink-2);font-size:15.5px;line-height:1.6}.back.svelte-1nwa62g{display:inline-flex;align-items:center;gap:4px;padding:6px 10px 6px 4px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:600 14px/1 var(--font-ui);cursor:pointer}.back.svelte-1nwa62g:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}h1.svelte-1nwa62g{margin:14px 0 4px;color:var(--ink);font:650 34px/1.1 var(--font-display);text-shadow:var(--title-glow)}.updated.svelte-1nwa62g{margin:0 0 18px;color:var(--muted);font-size:12px;letter-spacing:.04em}.lead.svelte-1nwa62g{color:var(--ink);font-size:17px}h2.svelte-1nwa62g{margin:28px 0 8px;color:var(--ink);font:650 20px/1.2 var(--font-display)}ul.svelte-1nwa62g{display:grid;gap:8px;margin:0;padding-left:20px}b.svelte-1nwa62g{color:var(--ink);font-weight:650}a.svelte-1nwa62g{color:var(--accent)}:root[data-theme=outrun] .privacy.svelte-1nwa62g{padding:18px 20px 40px;border-radius:var(--radius-lg);background:var(--card)}.outrun.svelte-hpm3e3{--horizon: 57vh;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#07001a}.sky.svelte-hpm3e3{position:absolute;inset:0 0 calc(100vh - var(--horizon)) 0;background:linear-gradient(to bottom,#07001a,#14023a 32%,#33075a 58%,#6d1477 78%,#c42a87 92%,#ff5f8f)}.starfield.svelte-hpm3e3{position:absolute;inset:0;will-change:opacity}.warp.svelte-hpm3e3{position:absolute;inset:0;width:100%;height:100%}.stars.svelte-hpm3e3{position:absolute;inset:0 0 calc(100vh - var(--horizon) + 8vh) 0;background-repeat:repeat;animation:svelte-hpm3e3-twinkle 3.8s ease-in-out infinite alternate}.s1.svelte-hpm3e3{background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 34% 8%,#ffd6f3,transparent),radial-gradient(1.4px 1.4px at 58% 22%,#fff,transparent),radial-gradient(1px 1px at 76% 12%,#c9f6ff,transparent),radial-gradient(1.2px 1.2px at 91% 30%,#fff,transparent),radial-gradient(1px 1px at 23% 41%,#ffd6f3,transparent),radial-gradient(1px 1px at 67% 46%,#fff,transparent);background-size:340px 300px}.s2.svelte-hpm3e3{background-image:radial-gradient(1px 1px at 8% 34%,#fff,transparent),radial-gradient(1.6px 1.6px at 44% 14%,#fff,transparent),radial-gradient(1px 1px at 82% 40%,#c9f6ff,transparent),radial-gradient(1.2px 1.2px at 63% 4%,#ffd6f3,transparent);background-size:230px 210px;animation-duration:2.6s;animation-delay:-1.3s}@keyframes svelte-hpm3e3-twinkle{0%{opacity:.35}to{opacity:1}}.shooting.svelte-hpm3e3{position:absolute;top:9vh;left:-20vw;width:160px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#c9f6ff 70%,#fff);box-shadow:0 0 8px #00f0ff;opacity:0;transform:rotate(14deg);animation:svelte-hpm3e3-shoot 16s linear infinite 3s}@keyframes svelte-hpm3e3-shoot{0%,80%{opacity:0;translate:0 0}83%{opacity:.9}95%{opacity:.6}to{opacity:0;translate:120vw 30vh}}.sun.svelte-hpm3e3,.sun-glow.svelte-hpm3e3{--size: min(62vw, 46vh, 400px);position:absolute;left:50%;top:calc(var(--horizon) - var(--size) * .86);width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);border-radius:50%}.sun-glow.svelte-hpm3e3{background:radial-gradient(circle,#ff40968c,#ff409600 68%);transform:scale(1.9);animation:svelte-hpm3e3-breathe 5s ease-in-out infinite}@keyframes svelte-hpm3e3-breathe{50%{transform:scale(2.1);opacity:.8}}.sun.svelte-hpm3e3{background:linear-gradient(to bottom,#fff36e,#ffc23d 26%,#ff8a3d 46%,#ff3d8b 68%,#c21fd0);-webkit-mask-image:linear-gradient(to bottom,#000 0 46%,transparent 46% 48.5%,#000 48.5% 60%,transparent 60% 63.5%,#000 63.5% 70%,transparent 70% 74.5%,#000 74.5% 80%,transparent 80% 85.5%,#000 85.5% 90%,transparent 90% 96.5%,#000 96.5%);mask-image:linear-gradient(to bottom,#000 0 46%,transparent 46% 48.5%,#000 48.5% 60%,transparent 60% 63.5%,#000 63.5% 70%,transparent 70% 74.5%,#000 74.5% 80%,transparent 80% 85.5%,#000 85.5% 90%,transparent 90% 96.5%,#000 96.5%);will-change:transform,filter}.mountains.svelte-hpm3e3{position:absolute;left:0;width:100%;height:11vh;top:calc(var(--horizon) - 11vh + 1px)}.mountains.svelte-hpm3e3 .far:where(.svelte-hpm3e3){fill:#2a0b4d;stroke:#ff2e97;stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ff2e97)}.mountains.svelte-hpm3e3 .near:where(.svelte-hpm3e3){fill:#12052a;stroke:#00e1ff;stroke-width:1.2;vector-effect:non-scaling-stroke}.horizon.svelte-hpm3e3{position:absolute;left:0;right:0;top:calc(var(--horizon) - 3px);height:6px;background:linear-gradient(90deg,transparent,#ff4fb4 15%,#fff 50%,#ff4fb4 85%,transparent);box-shadow:0 0 18px 4px #ff4fb4cc,0 0 60px 10px #ff4fb459;opacity:.6;will-change:opacity}.floor.svelte-hpm3e3{position:absolute;left:0;right:0;top:var(--horizon);bottom:0;overflow:hidden;background:linear-gradient(to bottom,#1a0333,#08001a 60%)}.floor-grid.svelte-hpm3e3{position:absolute;inset:0;width:100%;height:100%}.floor-fade.svelte-hpm3e3{position:absolute;left:0;right:0;top:var(--horizon);height:9vh;background:linear-gradient(to bottom,#1a0333f2,#1a033300)}.stage.svelte-1n46o8q{display:grid}.screen.svelte-1n46o8q{grid-area:1 / 1;min-width:0}.loading.svelte-1n46o8q{display:flex;justify-content:center;gap:8px;padding-top:30vh}.loading.svelte-1n46o8q span:where(.svelte-1n46o8q){width:10px;height:10px;border-radius:3px;background:var(--ink);animation:svelte-1n46o8q-dot .9s var(--ease-out) infinite both}.loading.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(2){animation-delay:.12s}.loading.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(3){animation-delay:.24s}@keyframes svelte-1n46o8q-dot{0%,80%,to{opacity:.2;scale:.7}40%{opacity:1;scale:1}}.error.svelte-1n46o8q{display:grid;justify-items:center;gap:16px;padding-top:26vh;text-align:center;color:var(--ink-2)}
