@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:block;src:url(../fonts/inter-latin.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:block;src:url(../fonts/geist-mono-latin.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(../fonts/barlow-condensed-700.woff2) format("woff2")}:root{--font-ui: "Inter", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-display: 700;--fs-meta: clamp(9px, .93cqh, 20px);--fs-label: clamp(10px, 1.02cqh, 22px);--fs-nav: clamp(10px, 1.11cqh, 24px);--fs-chip: clamp(11px, 1.2cqh, 26px);--fs-tick: clamp(12px, 1.3cqh, 28px);--fs-slot: clamp(13px, 1.48cqh, 32px);--fs-coord: clamp(18px, 2.9cqh, 62px);--fs-stat-hero: clamp(28px, 5.6cqh, 120px);--fs-inline-stat: 1.76cqh;--fs-stat-sm: 2.04cqh;--fs-stat: 2.22cqh;--fs-stat-lg: 2.41cqh;--fs-guess: 2.78cqh;--fs-bet: 2.78cqh;--fs-card-rank: 4.81cqh;--fs-card-suit-sm: 2.41cqh;--fs-card-suit-lg: 9.63cqh;--fs-hero-title: clamp(80px, min(18.1cqh, 13cqw),392px);--fs-hero-value: clamp(96px, min(21.5cqh, 15cqw), 464px);--fs-hero-resolved: clamp(84px, min(19.1cqh, 13cqw), 412px);--fs-hero-plinko: clamp(44px, min(8cqh, 5.6cqw), 172px);--fs-hero-hol: clamp(52px, min(10.2cqh, 7cqw), 220px);--fs-hero-hol-resolved: clamp(58px, min(12.2cqh, 8cqw), 264px);--fs-hero-mines: clamp(34px, min(6.3cqh, 3.6cqw), 176px);--fs-hero-mines-value: clamp(38px, min(7.8cqh, 4.4cqw), 218px);--fs-hero-mines-resolved: clamp(36px, min(7.4cqh, 4.2cqw), 210px);--lh-hero: .82;--lh-hero-loose: .84;--lh-title: .86;--lh-plinko: .9;--ls-keycap: .04em;--ls-caps: .14em;--ls-data: .01em;--ls-display: -.02em;--ls-display-tight: -.01em;--fs-data-scale: .94;--sp-1: 1px;--sp-2: 2px;--sp-6: .56cqh;--sp-8: .74cqh;--sp-10: .93cqh;--sp-12: 1.11cqh;--sp-14: 1.3cqh;--sp-16: 1.48cqh;--sp-18: 1.67cqh;--sp-20: 1.85cqh;--sp-22: 2.04cqh;--sp-24: 2.22cqh;--sp-26: 2.41cqh;--sp-28: 2.59cqh;--sp-30: 2.78cqh;--sp-32: 2.96cqh;--sp-34: 3.15cqh;--sp-38: 3.52cqh;--sp-44: 4.07cqh;--sp-48: 4.44cqh;--sp-64: 5.93cqh;--sp-72: 6.67cqh;--sp-96: 8.89cqh;--pad-screen: var(--sp-44) var(--sp-64) var(--sp-38);--rail-width: clamp(220px, min(27.4cqh, 15.4cqw), 592px);--rail-width-narrow: clamp(190px, min(23.1cqh, 13cqw), 500px);--board-width: clamp(380px, min(75.6cqh, 51.2cqw), 1200px);--curve-height: clamp(180px, 46cqh, 940px);--curve-head-size: clamp(7px, .93cqh, 20px);--peg-size: clamp(4px, .46cqh, 10px);--ball-size: clamp(10px, 1.34cqh, 29px);--tile-radius: clamp(4px, .74cqh, 16px);--tile-gap: clamp(3px, .65cqh, 14px);--gem-size: 64%;--bomb-size: 56%;--bomb-hit-size: 74%;--fs-bomb-count: clamp(20px, 3.15cqh, 68px);--bomb-tick-height: clamp(12px, 1.85cqh, 40px);--ink: #fff;--surface-1: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .05);--surface-3: rgba(255, 255, 255, .06);--surface-4: rgba(255, 255, 255, .07);--surface-5: rgba(255, 255, 255, .085);--surface-6: rgba(255, 255, 255, .11);--divider: rgba(255, 255, 255, .07);--track: rgba(255, 255, 255, .16);--peg: rgba(255, 255, 255, .4);--peg-lit: rgba(255, 255, 255, .95);--c-win: #6bc48c;--c-loss: #d9645e;--c-win-glow: rgba(107, 196, 140, .5);--c-loss-glow: rgba(217, 100, 94, .5);--c-delete: #e35449;--c-delete-ink: #2a0705;--c-delete-tint: rgba(227, 84, 73, .1);--c-delete-edge: rgba(227, 84, 73, .18);--o-meta: .28;--o-footer: .32;--o-hint: .35;--o-balance: .4;--o-muted: .45;--o-body: .5;--o-label: .55;--o-nav-off: .3;--o-nav-on: .9;--o-tick: .62;--card-face: #ece6d8;--card-ink: #17130a;--card-ink-red: #a8382c;--card-radius: clamp(6px, .74cqh, 16px);--card-width: clamp(200px, 29.4cqh, 636px);--dur-instant: .09s;--dur-fast: .12s;--dur-deal: .14s;--dur-resolve: .16s;--dur-screen: .18s;--dur-peg-pulse: .15s;--dur-bucket-flash: .42s;--dur-head-burst: .5s;--dur-payout-float: 1.5s;--dur-crash-hold: 2s;--ease-out: ease-out;--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--accent: #72d3f4;--on-accent: #04161e;--hero-ink: #f2f7f9;--resolved-ink: #e8edef;--trace-ink: #98a2a6;--trace-fill: #8d979b;--accent-tint: rgba(114, 211, 244, .16);--accent-bright: #a7e6fb}.theme-crash{--accent: #72d3f4;--on-accent: #04161e;--hero-ink: #f2f7f9;--resolved-ink: #e8edef;--accent-tint: rgba(114, 211, 244, .16);--accent-bright: #a7e6fb;--climb-cool: #72d3f4;--climb-cool-glow: rgba(114, 211, 244, .5);--climb-warm: #f7c95c;--climb-warm-glow: rgba(247, 201, 92, .5);--climb-hot: #ff8f4d;--climb-hot-glow: rgba(255, 143, 77, .5);--curve-ink: var(--climb-cool);--curve-glow: var(--climb-cool-glow);--backdrop: radial-gradient( 115% 85% at 74% 12%, #16404f 0%, #0a222e 34%, #051016 72%, #040c11 100% )}.theme-plinko{--accent: #a78bfa;--on-accent: #150b2b;--hero-ink: #f1eefa;--resolved-ink: #eceaf3;--accent-tint: rgba(167, 139, 250, .16);--accent-bright: #c4b1ff;--ball-glow: rgba(196, 177, 255, .6);--backdrop: radial-gradient( 110% 80% at 30% 8%, #2a1c4d 0%, #170f2c 36%, #0a0714 74%, #080611 100% )}.theme-mines{--accent: #5ddc9a;--on-accent: #04180e;--hero-ink: #eef7f1;--resolved-ink: #eef7f1;--accent-tint: rgba(93, 220, 154, .15);--accent-bright: #8ae9b8;--gem-tint: rgba(93, 220, 154, .15);--bomb-ink: #e35449;--bomb-tint: rgba(227, 84, 73, .13);--bomb-ring: rgba(227, 84, 73, .35);--bomb-glow: rgba(227, 84, 73, .5);--tile-face: rgba(255, 255, 255, .06);--tile-face-hover: rgba(255, 255, 255, .13);--tile-spent: rgba(255, 255, 255, .04);--backdrop: radial-gradient( 112% 82% at 26% 10%, #123f2b 0%, #0a2418 34%, #051009 74%, #040d08 100% )}.theme-hol{--accent: #f0b429;--on-accent: #1c1403;--hero-ink: #f7f2e6;--resolved-ink: #efeade;--accent-tint: rgba(240, 180, 41, .14);--accent-bright: #f0b429;--backdrop: radial-gradient( 105% 80% at 22% 14%, #40320e 0%, #241b08 34%, #120e05 74%, #100c04 100% )}*{box-sizing:border-box}html,body{margin:0;padding:0;background:transparent;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden;user-select:none;cursor:default}#app{width:100%;height:100vh}@keyframes resolveIn{0%{opacity:0;transform:translateY(var(--sp-6))}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.label{font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-label)}.meta{font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-footer)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-data)}.hero-num{font-family:var(--font-display);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-display);line-height:var(--lh-hero)}.screen{position:absolute;inset:0;background:var(--backdrop);animation:fadeIn var(--dur-screen) linear}.screen-grid{position:absolute;inset:0;display:grid;padding:var(--pad-screen)}.rail{display:flex;flex-direction:column;border-left:1px solid var(--divider);padding-left:var(--sp-28)}.resolve-in{animation:resolveIn var(--dur-resolve) var(--ease-out)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:1px}.state-label{font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-label)}.cta{appearance:none;border:0;background:var(--accent);color:var(--on-accent);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-tick);padding:var(--sp-14) var(--sp-26);cursor:pointer;transition:opacity var(--dur-fast) linear}.cta:hover:not(:disabled){opacity:.88}.cta:disabled{background:var(--surface-4);color:var(--ink);opacity:var(--o-hint);cursor:default}.quiet{appearance:none;border:0;background:none;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-hint);cursor:pointer;transition:opacity var(--dur-fast) linear}.quiet:hover{opacity:var(--o-body)}.scroll{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--surface-6) transparent}.scroll::-webkit-scrollbar{width:.56cqh}.scroll::-webkit-scrollbar-track{background:transparent}.scroll::-webkit-scrollbar-thumb{background:var(--surface-6)}.scroll::-webkit-scrollbar-thumb:hover{background:var(--track)}.cta-hint{font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-footer)}.inline-stats{display:flex;gap:var(--sp-38);margin-top:var(--sp-18);font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-body)}.inline-value{font-weight:var(--fw-medium);font-size:calc(var(--fs-inline-stat) * var(--fs-data-scale));opacity:1}h2.svelte-53zxg4{margin:0;font-family:var(--font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);opacity:var(--o-nav-on)}.hidden.svelte-1kmoeik{visibility:hidden}.balance.svelte-1kmoeik{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--sp-26);font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-balance)}.value.svelte-1kmoeik{font-weight:var(--fw-medium);font-size:calc(var(--fs-label) * var(--fs-data-scale));opacity:1}.head.svelte-1tvfqfw{display:flex;justify-content:space-between;align-items:baseline}.amount.svelte-1tvfqfw{font-weight:var(--fw-medium);font-size:calc(var(--fs-bet) * var(--fs-data-scale))}.slider.svelte-1tvfqfw{--hit: var(--sp-10);padding:var(--hit) 0;cursor:pointer;touch-action:none}.slider.tight.svelte-1tvfqfw{margin:calc(var(--sp-18) - var(--hit)) 0 calc(var(--sp-10) - var(--hit))}.slider.dragging.svelte-1tvfqfw{cursor:grabbing}.slider.disabled.svelte-1tvfqfw,.bounds.disabled.svelte-1tvfqfw,.steppers.disabled.svelte-1tvfqfw{cursor:default;opacity:var(--o-muted);pointer-events:none}.track.svelte-1tvfqfw{--handle-size: clamp(5px, .65cqh, 14px);position:relative;height:1px;background:var(--track)}.handle.svelte-1tvfqfw{position:absolute;top:calc((1px - var(--handle-size)) / 2);width:var(--handle-size);height:var(--handle-size);background:var(--ink);transform:translate(-50%);transition:left var(--dur-fast) linear,transform var(--dur-fast) linear,background var(--dur-fast) linear}.slider.svelte-1tvfqfw:hover .handle:where(.svelte-1tvfqfw){transform:translate(-50%) scale(1.5)}.slider.svelte-1tvfqfw:focus-visible{outline:none}.slider.svelte-1tvfqfw:focus-visible .handle:where(.svelte-1tvfqfw){background:var(--accent);transform:translate(-50%) scale(1.5)}.slider.dragging.svelte-1tvfqfw .handle:where(.svelte-1tvfqfw){transform:translate(-50%) scale(1.5);transition:transform var(--dur-fast) linear}.slider.disabled.svelte-1tvfqfw .handle:where(.svelte-1tvfqfw){transform:translate(-50%)}.bounds.svelte-1tvfqfw{display:flex;justify-content:space-between}.bounds.svelte-1tvfqfw button:where(.svelte-1tvfqfw){font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-hint);background:none;padding:0}.bounds.svelte-1tvfqfw button:where(.svelte-1tvfqfw):hover{opacity:var(--o-body)}.steppers.svelte-1tvfqfw{display:flex;gap:var(--sp-2);margin-top:var(--sp-16)}.steppers.tight.svelte-1tvfqfw{margin-top:var(--sp-14)}.steppers.svelte-1tvfqfw button:where(.svelte-1tvfqfw){flex:1;background:var(--surface-4);padding:var(--sp-10) 0;font-size:var(--fs-nav);font-weight:var(--fw-regular)}.steppers.svelte-1tvfqfw button:where(.svelte-1tvfqfw):hover{background:var(--surface-6)}button.svelte-1tvfqfw{appearance:none;border:0;font:inherit;font-family:var(--font-ui);color:var(--ink);text-align:center;cursor:pointer;transition:background var(--dur-fast) linear,opacity var(--dur-fast) linear}.head.svelte-13076kn{display:flex;justify-content:space-between;align-items:baseline}.amount.svelte-13076kn{font-weight:var(--fw-medium);font-size:calc(var(--fs-bet) * var(--fs-data-scale))}.ticks.svelte-mzkrr2{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:var(--sp-14)}.ticks.rows.svelte-mzkrr2{grid-template-columns:1fr}.tick.svelte-mzkrr2{background:var(--surface-2);padding:.83cqh .93cqh;font-weight:var(--fw-medium);font-size:calc(var(--fs-tick) * var(--fs-data-scale));text-align:right;opacity:var(--o-tick)}.tick.empty.svelte-mzkrr2{grid-column:1 / -1;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:normal;font-weight:var(--fw-regular);text-align:center;opacity:var(--o-hint)}.tick.row.svelte-mzkrr2{display:flex;justify-content:space-between;padding:.83cqh 1.02cqh;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:normal;font-weight:var(--fw-regular);text-align:left;opacity:1}.row.svelte-mzkrr2 .key:where(.svelte-mzkrr2){opacity:var(--o-tick)}.row.svelte-mzkrr2 .value:where(.svelte-mzkrr2){font-weight:var(--fw-medium);font-size:calc(var(--fs-chip) * var(--fs-data-scale));opacity:var(--o-tick)}.row.svelte-mzkrr2 .value.win:where(.svelte-mzkrr2),.row.svelte-mzkrr2 .value.loss:where(.svelte-mzkrr2),.tick.win.svelte-mzkrr2,.tick.loss.svelte-mzkrr2{opacity:.92}.win.svelte-mzkrr2{color:var(--c-win)}.loss.svelte-mzkrr2{color:var(--c-loss)}.actions.svelte-19cvw8j{margin-top:auto;display:flex;flex-direction:column;gap:var(--sp-2)}.primary.svelte-19cvw8j{appearance:none;border:0;width:100%;text-align:center;cursor:pointer;transition:opacity var(--dur-fast) linear;background:var(--accent);color:var(--on-accent);padding:var(--sp-16) 0;font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-tick)}.primary.svelte-19cvw8j:hover:not(:disabled){opacity:.88}.primary.svelte-19cvw8j:disabled{background:var(--surface-4);color:var(--ink);opacity:var(--o-hint);cursor:default}.back.svelte-19cvw8j{width:100%;text-align:center;padding:1.2cqh 0}.legend.svelte-16ic492{display:flex;gap:var(--sp-30);opacity:1}.legend.grid.svelte-16ic492{display:grid;grid-template-columns:max-content auto;column-gap:var(--sp-14);row-gap:var(--sp-8);align-items:baseline}.entry.svelte-16ic492{display:flex;align-items:center;gap:var(--sp-8)}.legend.grid.svelte-16ic492 .entry:where(.svelte-16ic492){display:contents}.key.svelte-16ic492{font:inherit;text-transform:uppercase;letter-spacing:var(--ls-keycap);font-weight:var(--fw-semibold);line-height:1;padding:var(--sp-6) var(--sp-8);background:var(--surface-6);box-shadow:inset 0 0 0 1px var(--divider);opacity:var(--o-nav-on)}.legend.grid.svelte-16ic492 .key:where(.svelte-16ic492){justify-self:end;text-align:center}.action.svelte-16ic492{opacity:var(--o-footer)}.curve.svelte-pz5mwn{position:relative;width:100%;height:var(--curve-height);margin-top:var(--sp-20)}.curve.cashed.svelte-pz5mwn{--curve-ink: var(--c-win);--curve-glow: var(--c-win-glow)}.curve.crashed.svelte-pz5mwn{--curve-ink: var(--c-loss);--curve-glow: var(--c-loss-glow)}svg.svelte-pz5mwn{display:block;width:100%;height:100%;overflow:visible}.fill.svelte-pz5mwn{stroke:none}.line.svelte-pz5mwn{fill:none;stroke:var(--curve-ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--dur-fast) linear}.curve.crashed.svelte-pz5mwn .line:where(.svelte-pz5mwn){transition:none;animation:svelte-pz5mwn-crash-hold var(--dur-crash-hold) linear forwards}@keyframes svelte-pz5mwn-crash-hold{0%,88%{opacity:1}to{opacity:.72}}.tether.svelte-pz5mwn{position:absolute;top:0;width:1px;background:linear-gradient(to bottom,transparent,var(--curve-ink));opacity:.3;pointer-events:none}.head.svelte-pz5mwn{position:absolute;width:var(--curve-head-size);height:var(--curve-head-size);border-radius:50%;background:var(--hero-ink);transform:translate(-50%,-50%);box-shadow:0 0 0 .28cqh var(--curve-glow),0 0 2.6cqh var(--curve-glow)}.head.svelte-pz5mwn:after{content:"";position:absolute;inset:calc(var(--curve-head-size) * -.65);border-radius:50%;border:1px solid var(--curve-ink);animation:svelte-pz5mwn-head-ring 1.2s var(--ease-out) infinite}.curve.cashed.svelte-pz5mwn .head:where(.svelte-pz5mwn):after,.curve.crashed.svelte-pz5mwn .head:where(.svelte-pz5mwn):after{animation:none;opacity:0}@keyframes svelte-pz5mwn-head-ring{0%{transform:scale(.7);opacity:.55}to{transform:scale(1.4);opacity:0}}.curve.crashed.svelte-pz5mwn .head:where(.svelte-pz5mwn){animation:svelte-pz5mwn-head-burst var(--dur-head-burst) var(--ease-out) forwards}@keyframes svelte-pz5mwn-head-burst{0%{transform:translate(-50%,-50%) scale(1);opacity:1}40%{transform:translate(-50%,-50%) scale(2.6);opacity:1}to{transform:translate(-50%,-50%) scale(3.6);opacity:0}}.burst.svelte-pz5mwn{position:absolute;width:var(--curve-head-size);height:var(--curve-head-size);border-radius:50%;border:var(--sp-2) solid var(--c-loss);transform:translate(-50%,-50%);pointer-events:none;animation:svelte-pz5mwn-burst-ring var(--dur-head-burst) var(--ease-out) forwards}@keyframes svelte-pz5mwn-burst-ring{0%{transform:translate(-50%,-50%) scale(.6);opacity:.95}to{transform:translate(-50%,-50%) scale(5);opacity:0}}.screen-grid.svelte-1onhssq{grid-template-columns:1fr var(--rail-width);grid-template-rows:auto 1fr auto;column-gap:var(--sp-96);row-gap:var(--sp-34)}.hero.svelte-1onhssq{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.hero.band-mid.svelte-1onhssq{--curve-ink: var(--climb-warm);--curve-glow: var(--climb-warm-glow)}.hero.band-high.svelte-1onhssq{--curve-ink: var(--climb-hot);--curve-glow: var(--climb-hot-glow)}.idle.svelte-1onhssq{display:flex;flex-direction:column;gap:var(--sp-26)}h1.svelte-1onhssq{margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-hero-title);line-height:.84;letter-spacing:var(--ls-display-tight);color:var(--hero-ink)}.facts.svelte-1onhssq{display:flex;align-items:baseline;gap:var(--sp-44)}.fact.svelte-1onhssq{font-weight:var(--fw-medium);font-size:calc(var(--fs-stat-lg) * var(--fs-data-scale));margin-top:var(--sp-6)}.cta-row.svelte-1onhssq{display:flex;align-items:center;gap:var(--sp-14);margin-top:var(--sp-10)}.state-label.live.svelte-1onhssq{color:var(--curve-ink);opacity:1}.multiplier.svelte-1onhssq{font-size:var(--fs-hero-value);color:var(--curve-ink);margin-top:var(--sp-10)}.result.svelte-1onhssq{--lock-glow: var(--c-loss-glow);position:relative;font-size:var(--fs-hero-resolved);color:var(--c-loss);margin-top:var(--sp-10);transform-origin:left center;animation:svelte-1onhssq-result-lock var(--dur-crash-hold) var(--ease-out) forwards}.result.svelte-1onhssq:after{content:attr(data-result);position:absolute;inset:0;color:transparent;text-shadow:0 0 2.4cqh var(--lock-glow);pointer-events:none;animation:svelte-1onhssq-result-glow var(--dur-crash-hold) var(--ease-out) forwards}.cashed.svelte-1onhssq .result:where(.svelte-1onhssq){--lock-glow: var(--c-win-glow);color:var(--c-win)}@keyframes svelte-1onhssq-result-lock{0%{transform:scale(1.04)}8%,to{transform:scale(1)}}@keyframes svelte-1onhssq-result-glow{0%,86%{opacity:1}to{opacity:0}}.inline-stats.svelte-1onhssq{align-items:baseline;margin-top:var(--sp-14)}.inline-value.locked.svelte-1onhssq{color:var(--c-loss)}.cashed.svelte-1onhssq .inline-value.locked:where(.svelte-1onhssq){color:var(--c-win)}.rail.svelte-1onhssq{gap:var(--sp-34)}.screen-grid.svelte-8dh32{grid-template-columns:1fr var(--rail-width);grid-template-rows:auto 1fr auto;column-gap:var(--sp-96);row-gap:var(--sp-28)}.hero.svelte-8dh32{display:flex;flex-direction:column;min-width:0}.hero-head.svelte-8dh32{display:flex;align-items:baseline;justify-content:space-between}.hero-title.svelte-8dh32{display:flex;align-items:baseline;gap:var(--sp-26)}h1.svelte-8dh32,.title-num.svelte-8dh32{margin:0;line-height:var(--lh-plinko)}h1.svelte-8dh32{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-hero-plinko);letter-spacing:var(--ls-display-tight);color:var(--hero-ink)}.title-num.svelte-8dh32{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:calc(var(--fs-hero-plinko) * var(--fs-data-scale));font-variant-numeric:tabular-nums;letter-spacing:var(--ls-data);color:var(--resolved-ink)}.landed.svelte-8dh32{display:flex;align-items:baseline;gap:var(--sp-22)}.landed-slot.svelte-8dh32{font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-body)}.board-meta.svelte-8dh32{font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-muted)}.board.svelte-8dh32{position:relative;flex:1;min-height:0;margin-top:var(--sp-22);width:min(100%,var(--board-width));align-self:center;display:flex;flex-direction:column;justify-content:space-between;padding:var(--sp-14) 0 var(--sp-6)}.peg-row.svelte-8dh32{display:flex;justify-content:center;gap:calc(100% / var(--slot-count) - var(--peg-size))}.peg.svelte-8dh32{width:var(--peg-size);height:var(--peg-size);border-radius:50%;background:var(--peg)}.peg.lit.svelte-8dh32{animation:svelte-8dh32-peg-pulse var(--dur-peg-pulse) var(--ease-out)}@keyframes svelte-8dh32-peg-pulse{0%{background:var(--peg-lit);transform:scale(1.8)}to{background:var(--peg);transform:scale(1)}}.mover.svelte-8dh32{position:absolute;inset:0;pointer-events:none;transition:transform var(--ball-step, var(--dur-instant)) linear;will-change:transform}.trail.svelte-8dh32,.ball.svelte-8dh32{position:absolute;top:0;left:0;transform:translate(-50%,-50%);opacity:0;transition:opacity var(--dur-fast) linear}.ball.svelte-8dh32{width:var(--ball-size);height:var(--ball-size)}.ball.released.svelte-8dh32{opacity:1}.ball-core.svelte-8dh32{width:100%;height:100%;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px var(--accent-bright),0 0 1cqh var(--ball-glow),0 0 2.6cqh var(--ball-glow)}.ball-core.squash-even.svelte-8dh32{animation:svelte-8dh32-ball-squash-even var(--dur-peg-pulse) var(--ease-out)}.ball-core.squash-odd.svelte-8dh32{animation:svelte-8dh32-ball-squash-odd var(--dur-peg-pulse) var(--ease-out)}@keyframes svelte-8dh32-ball-squash-even{0%{transform:scale(1)}24%{transform:scale(1.22,.8)}to{transform:scale(1)}}@keyframes svelte-8dh32-ball-squash-odd{0%{transform:scale(1)}24%{transform:scale(1.22,.8)}to{transform:scale(1)}}.trail.svelte-8dh32{width:calc(var(--ball-size) * (1 - var(--trail-layer) * .18));height:calc(var(--ball-size) * (1 - var(--trail-layer) * .18));border-radius:50%;background:var(--accent-bright)}.trail-mover.svelte-8dh32{transition-delay:calc(var(--trail-layer) * 55ms)}.trail.released.svelte-8dh32{opacity:calc(.4 / var(--trail-layer))}.strip.svelte-8dh32{position:relative;display:flex;gap:1px;margin-top:var(--sp-16);width:min(100%,var(--board-width));align-self:center}.chip.svelte-8dh32{flex:1;min-width:0;overflow:hidden;text-align:center;padding:1.02cqh 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-data);font-size:calc(var(--fs-tick) * var(--fs-data-scale));font-weight:var(--fw-regular);background:var(--chip-backdrop, var(--surface-3));color:var(--chip-ink, var(--ink))}.chip.strong.svelte-8dh32{font-size:calc(var(--fs-slot) * var(--fs-data-scale));font-weight:var(--fw-medium)}.chip.hit.svelte-8dh32{position:relative;background:var(--accent);color:var(--on-accent);font-weight:var(--fw-medium)}.chip-label.svelte-8dh32{position:relative;z-index:1}.chip.hit.svelte-8dh32:before{content:"";position:absolute;inset:0;background:var(--ink);animation:svelte-8dh32-bucket-flash var(--dur-bucket-flash) var(--ease-out) 3}@keyframes svelte-8dh32-bucket-flash{0%{opacity:1}to{opacity:0}}.payout.svelte-8dh32{position:absolute;bottom:100%;margin-bottom:var(--sp-12);transform:translate(-50%);pointer-events:none;z-index:1;white-space:nowrap;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:var(--fw-display);font-size:var(--fs-stat-lg);letter-spacing:var(--ls-display-tight);color:var(--c-win);text-shadow:0 0 1.2cqh var(--c-win-glow);animation:svelte-8dh32-payout-float var(--dur-payout-float) var(--ease-out) forwards}.payout.negative.svelte-8dh32{color:var(--c-loss);text-shadow:0 0 1.2cqh var(--c-loss-glow)}@keyframes svelte-8dh32-payout-float{0%{opacity:0;transform:translate(-50%,var(--sp-14))}16%{opacity:1;transform:translate(-50%)}70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,calc(var(--sp-14) * -1))}}.rail.svelte-8dh32{gap:var(--sp-32)}.risks.svelte-8dh32{display:flex;gap:var(--sp-2);margin-top:var(--sp-14)}.risks.svelte-8dh32 button:where(.svelte-8dh32){appearance:none;border:0;flex:1;font:inherit;font-family:var(--font-ui);color:var(--ink);background:var(--surface-2);text-align:center;padding:1.02cqh 0;font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-muted);cursor:pointer;transition:background var(--dur-fast) linear,opacity var(--dur-fast) linear}.risks.svelte-8dh32 button:where(.svelte-8dh32):hover{opacity:.7}.risks.svelte-8dh32 button.on:where(.svelte-8dh32){background:var(--accent-tint);color:var(--accent-bright);font-weight:var(--fw-semibold);opacity:1}.stat.svelte-1wi6l6z{background:var(--surface-1);padding:var(--sp-16) var(--sp-18)}.stat.plain.svelte-1wi6l6z{background:none;padding:0}.stat.right.svelte-1wi6l6z{text-align:right}.key.svelte-1wi6l6z{font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-body)}.value.svelte-1wi6l6z{font-weight:var(--fw-medium);font-size:calc(var(--fs-stat) * var(--fs-data-scale));margin-top:var(--sp-6)}.value.sm.svelte-1wi6l6z{font-weight:var(--fw-regular);font-size:calc(var(--fs-stat-sm) * var(--fs-data-scale))}.value.lg.svelte-1wi6l6z{font-weight:var(--fw-medium);font-size:calc(var(--fs-coord) * var(--fs-data-scale))}.value.accent.svelte-1wi6l6z{color:var(--accent)}.card.svelte-1in1ob4{animation:resolveIn var(--dur-deal) var(--ease-out);width:min(100%,var(--card-width));aspect-ratio:5 / 7;background:var(--card-face);border-radius:var(--card-radius);padding:var(--sp-22) var(--sp-24);display:flex;flex-direction:column;justify-content:space-between;color:var(--card-ink)}.card.red.svelte-1in1ob4{color:var(--card-ink-red)}.corner.svelte-1in1ob4{display:flex;align-items:baseline;justify-content:space-between}.corner.flipped.svelte-1in1ob4{transform:rotate(180deg)}.rank.svelte-1in1ob4{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-card-rank);line-height:.8;letter-spacing:-.01em;color:var(--card-ink)}.suit.svelte-1in1ob4{font-size:var(--fs-card-suit-sm);line-height:1}.pip.svelte-1in1ob4{font-size:var(--fs-card-suit-lg);line-height:.8;text-align:center;opacity:.92}.screen-grid.svelte-yeo09u{grid-template-rows:auto 1fr auto;row-gap:var(--sp-30)}.topbar.svelte-yeo09u,.footer.svelte-yeo09u{display:flex;justify-content:space-between;align-items:baseline}.stage.svelte-yeo09u{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) var( --rail-width-narrow );column-gap:var(--sp-72);align-items:end;min-height:0}.hero.svelte-yeo09u{display:flex;flex-direction:column;gap:var(--sp-20);min-width:0}.hero-head.svelte-yeo09u{display:flex;align-items:baseline;gap:var(--sp-22);min-height:1em}.streak.svelte-yeo09u{display:flex;align-items:baseline;gap:var(--sp-10);background:var(--accent-tint);padding:var(--sp-6) var(--sp-12)}.streak-key.svelte-yeo09u{font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--accent);opacity:.8}.streak-value.svelte-yeo09u{font-weight:var(--fw-medium);font-size:calc(1.57cqh * var(--fs-data-scale));color:var(--accent)}.idle.svelte-yeo09u{display:flex;flex-direction:column;gap:var(--sp-22)}h1.svelte-yeo09u{margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-hero-hol);line-height:var(--lh-title);letter-spacing:var(--ls-display-tight);color:var(--hero-ink)}.cta-row.svelte-yeo09u{display:flex;align-items:center;gap:var(--sp-14)}.cta-hint.svelte-yeo09u{font-size:var(--fs-label);opacity:var(--o-balance)}.middle.svelte-yeo09u{display:flex;flex-direction:column;gap:var(--sp-26);min-width:0}.guesses.svelte-yeo09u{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-16)}.guess.svelte-yeo09u{appearance:none;border:var(--sp-2) solid transparent;background:var(--surface-4);color:var(--ink);padding:var(--sp-18) var(--sp-20);display:flex;flex-direction:column;gap:var(--sp-8);text-align:left;cursor:pointer;font:inherit;transition:background var(--dur-fast) linear,border-color var(--dur-fast) linear,opacity var(--dur-fast) linear}.guess.primary.svelte-yeo09u:not(:disabled),.guess.svelte-yeo09u:hover:not(:disabled){border-color:var(--accent);background:var(--accent-tint)}.guess.svelte-yeo09u:disabled{opacity:var(--o-hint);cursor:default;pointer-events:none}.guess-word.svelte-yeo09u{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:calc(var(--fs-guess) * .88);line-height:1;opacity:.85}.guess.primary.svelte-yeo09u:not(:disabled) .guess-word:where(.svelte-yeo09u),.guess.svelte-yeo09u:hover:not(:disabled) .guess-word:where(.svelte-yeo09u){opacity:1}.guess-odds.svelte-yeo09u{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;opacity:var(--o-muted)}.result.svelte-yeo09u{font-size:var(--fs-hero-hol-resolved);line-height:var(--lh-hero-loose);color:var(--resolved-ink);margin-top:var(--sp-10)}.seq-label.svelte-yeo09u{opacity:var(--o-body)}.sequence.svelte-yeo09u{display:flex;gap:1px;margin-top:var(--sp-12);flex-wrap:wrap}.seq-chip.svelte-yeo09u{background:var(--surface-2);padding:.65cqh 1.02cqh;font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:calc(var(--fs-chip) * var(--fs-data-scale));font-variant-numeric:tabular-nums;letter-spacing:var(--ls-data);opacity:.6}.rail.svelte-yeo09u{gap:var(--sp-28);padding-left:var(--sp-26)}.screen-grid.svelte-1023tvj{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) var(--rail-width-narrow);grid-template-rows:auto minmax(0,1fr) auto;column-gap:var(--sp-32);row-gap:var(--sp-18);padding:var(--sp-34) var(--sp-48) var(--sp-28);overflow:hidden}.nav.svelte-1023tvj,.footer.svelte-1023tvj{grid-column:1 / 3}.hero.svelte-1023tvj{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--sp-18);min-height:0;min-width:0;overflow:hidden}.board.svelte-1023tvj{display:grid;grid-template-columns:repeat(var(--mines-columns),1fr);gap:var(--tile-gap);width:min(100%,66cqh);aspect-ratio:1;flex:0 0 auto}.tile.svelte-1023tvj{appearance:none;border:0;padding:0;border-radius:var(--tile-radius);display:flex;align-items:center;justify-content:center;line-height:1;font-family:var(--font-ui)}.tile.down.svelte-1023tvj{background:var(--tile-face);cursor:pointer;transition:background var(--dur-instant) linear,transform var(--dur-instant) var(--ease-out)}.tile.down.svelte-1023tvj:hover:not(:disabled),.tile.down.svelte-1023tvj:focus-visible{background:var(--tile-face-hover);transform:translateY(-.19cqh);outline:none}.tile.down.svelte-1023tvj:disabled{cursor:default}.tile.spent.svelte-1023tvj{background:var(--tile-spent);opacity:var(--o-balance)}@keyframes svelte-1023tvj-tileFaceIn{0%{background:var(--tile-face)}}@keyframes svelte-1023tvj-pipIn{0%{opacity:0;transform:scale(.7)}}.pip.svelte-1023tvj{display:block;width:var(--pip-size);aspect-ratio:1;object-fit:contain;pointer-events:none;animation:svelte-1023tvj-pipIn var(--dur-resolve) var(--ease-out)}.tile.gem.svelte-1023tvj{--pip-size: var(--gem-size);background:var(--gem-tint);animation:svelte-1023tvj-tileFaceIn var(--dur-resolve) var(--ease-out)}.tile.gem.svelte-1023tvj .pip:where(.svelte-1023tvj){animation-timing-function:var(--ease-pop)}.tile.bomb.svelte-1023tvj{--pip-size: var(--bomb-size);background:var(--bomb-tint);opacity:.55;animation:svelte-1023tvj-tileFaceIn var(--dur-resolve) var(--ease-out)}.tile.bomb-hit.svelte-1023tvj{--pip-size: var(--bomb-hit-size);background:var(--bomb-ink);box-shadow:0 0 0 var(--sp-2) var(--bomb-ring),0 0 4.07cqh var(--bomb-glow);animation:svelte-1023tvj-tileFaceIn var(--dur-resolve) var(--ease-out)}.bombs.svelte-1023tvj{width:min(100%,66cqh);flex:0 0 auto;transition:opacity var(--dur-fast) linear}.bombs.dimmed.svelte-1023tvj{opacity:.32}.bombs-head.svelte-1023tvj{display:flex;align-items:baseline;justify-content:space-between}.bombs-count.svelte-1023tvj{display:flex;align-items:baseline;gap:var(--sp-18)}.count.svelte-1023tvj{font-weight:var(--fw-medium);font-size:calc(var(--fs-bomb-count) * var(--fs-data-scale));line-height:1;color:var(--accent)}.of-tiles.svelte-1023tvj{font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-balance)}.ticks.svelte-1023tvj{display:flex;gap:var(--sp-2);margin-top:var(--sp-12);height:var(--bomb-tick-height);touch-action:none}.tick.svelte-1023tvj{appearance:none;border:0;padding:0;flex:1;background:#ffffff14;cursor:pointer;transition:background var(--dur-instant) linear,opacity var(--dur-instant) linear}.tick.svelte-1023tvj:hover:not(:disabled),.tick.svelte-1023tvj:focus-visible{background:#ffffff2e;outline:none}.tick.on.svelte-1023tvj{background:var(--accent)}.ticks.svelte-1023tvj .tick.target:where(.svelte-1023tvj),.ticks.svelte-1023tvj .tick.adding:where(.svelte-1023tvj){background:var(--accent)}.ticks.svelte-1023tvj .tick.adding:where(.svelte-1023tvj){opacity:var(--o-muted)}.ticks.svelte-1023tvj .tick.cutting:where(.svelte-1023tvj){opacity:var(--o-meta)}.ticks.dragging.svelte-1023tvj .tick:where(.svelte-1023tvj){cursor:grabbing}.tick.svelte-1023tvj:disabled{cursor:default}.readout.svelte-1023tvj{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-24);min-width:0;overflow:hidden}.idle.svelte-1023tvj,.live.svelte-1023tvj{display:flex;flex-direction:column;gap:var(--sp-26)}.live.svelte-1023tvj{gap:var(--sp-24)}h1.svelte-1023tvj{margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-hero-mines);line-height:var(--lh-hero-loose);letter-spacing:var(--ls-display-tight);color:var(--hero-ink)}.cta-col.svelte-1023tvj{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-12)}.cta.svelte-1023tvj{flex:0 0 auto;white-space:nowrap}.cta-hint.svelte-1023tvj{text-wrap:pretty}.accent-label.svelte-1023tvj{color:var(--accent);opacity:1}.next.svelte-1023tvj{font-size:var(--fs-hero-mines-value);color:var(--accent);margin-top:var(--sp-8)}.next-value.svelte-1023tvj{font-weight:var(--fw-medium);font-size:calc(var(--fs-inline-stat) * var(--fs-data-scale));letter-spacing:var(--ls-data);opacity:var(--o-label);margin-top:var(--sp-10)}.qualifier.svelte-1023tvj{font-family:var(--font-ui);font-size:calc(var(--fs-inline-stat) * .92);letter-spacing:normal}.result-label.svelte-1023tvj{color:var(--bomb-ink)}.won.svelte-1023tvj .result-label:where(.svelte-1023tvj){color:var(--accent)}.result.svelte-1023tvj{font-size:var(--fs-hero-mines-resolved);line-height:var(--lh-hero-loose);color:var(--bomb-ink);margin-top:var(--sp-10)}.won.svelte-1023tvj .result:where(.svelte-1023tvj){color:var(--accent)}.inline-stats.svelte-1023tvj{flex-wrap:wrap;gap:var(--sp-14) var(--sp-30)}.rail.svelte-1023tvj{gap:var(--sp-26);padding-left:var(--sp-26);min-height:0;overflow:hidden}.chips.svelte-1sjktud{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}button.svelte-1sjktud{appearance:none;border:0;display:flex;align-items:baseline;gap:var(--sp-8);font-family:var(--font-ui);color:var(--ink);background:var(--surface-2);padding:.83cqh 1.39cqh;font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-body);cursor:pointer;transition:background var(--dur-fast) linear,opacity var(--dur-fast) linear}button.svelte-1sjktud:hover{opacity:.8}button.svelte-1sjktud:focus-visible{outline:1px solid var(--accent);outline-offset:var(--sp-2);opacity:1}button.on.svelte-1sjktud{background:var(--accent-tint);color:var(--accent-bright);font-weight:var(--fw-semibold);opacity:1}.count.svelte-1sjktud{font-size:calc(var(--fs-label) * var(--fs-data-scale));opacity:var(--o-muted)}button.on.svelte-1sjktud .count:where(.svelte-1sjktud){opacity:var(--o-nav-on)}@media(prefers-reduced-motion:reduce){button.svelte-1sjktud{transition:none}}.field.svelte-13x9cek{display:flex;align-items:center;gap:var(--sp-10);background:var(--surface-2);padding:0 var(--sp-14)}.field.svelte-13x9cek:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.glyph.svelte-13x9cek{font-size:var(--fs-chip);opacity:var(--o-hint)}input.svelte-13x9cek{appearance:none;background:transparent;border:0;outline:none;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);padding:1.02cqh 0;width:clamp(140px,16cqh,340px);cursor:text;user-select:text}input.svelte-13x9cek::placeholder{color:var(--ink);opacity:var(--o-hint)}input.svelte-13x9cek:focus-visible{outline:none}.sort.svelte-61h8yz{appearance:none;border:0;background:none;display:flex;align-items:baseline;gap:var(--sp-6);padding:0;width:100%;color:var(--ink);font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;opacity:var(--o-tick);transition:opacity var(--dur-fast) linear}.sort.right.svelte-61h8yz{justify-content:flex-end}.sort.svelte-61h8yz:hover,.sort.on.svelte-61h8yz{opacity:1}.sort.svelte-61h8yz:focus-visible{outline:1px solid var(--accent);outline-offset:var(--sp-2)}.arrow.svelte-61h8yz{opacity:0;transition:opacity var(--dur-fast) linear}.arrow.shown.svelte-61h8yz{opacity:1}.sort.svelte-61h8yz:hover .arrow:where(.svelte-61h8yz){opacity:var(--o-hint)}.sort.svelte-61h8yz:hover .arrow.shown:where(.svelte-61h8yz){opacity:1}@media(prefers-reduced-motion:reduce){.sort.svelte-61h8yz,.arrow.svelte-61h8yz{transition:none}}@keyframes svelte-1at19i4-rowPopIn{0%{opacity:0;transform:translateY(var(--sp-10)) scale(.985)}}.row.svelte-1at19i4{border-top:1px solid var(--divider);padding:var(--sp-18) var(--sp-14) var(--sp-18) var(--sp-14);animation:svelte-1at19i4-rowPopIn var(--dur-resolve) var(--ease-pop) var(--row-pop-delay) both}.row.occupied.svelte-1at19i4{background:var(--surface-1);box-shadow:inset 2px 0 0 var(--surface-6)}.row.selected.svelte-1at19i4{background:var(--surface-4);box-shadow:inset 2px 0 0 var(--c-delete)}.cells.svelte-1at19i4{display:grid;grid-template-columns:var(--table-cols);align-items:center;gap:var(--sp-14)}.id.svelte-1at19i4{font-weight:var(--fw-medium);font-size:calc(var(--fs-slot) * var(--fs-data-scale));letter-spacing:var(--ls-data);opacity:var(--o-nav-on)}.game.svelte-1at19i4,.author.svelte-1at19i4,.state.svelte-1at19i4{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game.svelte-1at19i4{font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:.72}.coords.svelte-1at19i4{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-12);min-width:0;text-align:right}.coords.svelte-1at19i4 .num:where(.svelte-1at19i4),.heading.svelte-1at19i4{font-weight:var(--fw-regular);font-size:calc(var(--fs-tick) * var(--fs-data-scale));opacity:var(--o-body)}.heading.svelte-1at19i4{text-align:right}.author.svelte-1at19i4{font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:var(--o-body)}.state.svelte-1at19i4{font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:.4}.row.occupied.svelte-1at19i4 .state:where(.svelte-1at19i4){font-weight:var(--fw-semibold);opacity:.82}.actions.svelte-1at19i4{display:flex;justify-content:flex-end;gap:var(--sp-12);white-space:nowrap}.action.svelte-1at19i4{appearance:none;border:0;background:none;padding:0;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-regular);opacity:.62;cursor:pointer;transition:color var(--dur-fast) linear,opacity var(--dur-fast) linear}.action.svelte-1at19i4:hover:not(:disabled){color:var(--accent);opacity:1}.action.svelte-1at19i4:focus-visible{outline:1px solid var(--accent);outline-offset:var(--sp-2)}.action.danger.svelte-1at19i4{color:var(--c-delete);opacity:.8}.action.danger.svelte-1at19i4:hover:not(:disabled){color:var(--c-delete);opacity:1}.action.danger.svelte-1at19i4:disabled{color:var(--c-delete);opacity:.28}.action.svelte-1at19i4:disabled{cursor:default;opacity:var(--o-hint)}.prompt.svelte-1at19i4{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);margin-top:var(--sp-16);margin-right:var(--sp-14);padding:var(--sp-14) var(--sp-18)}.prompt.confirm.svelte-1at19i4{background:var(--c-delete-tint)}.prompt.blocked.svelte-1at19i4{background:var(--c-delete-tint);border-left:2px solid var(--c-delete)}.prompt-text.svelte-1at19i4{font-size:var(--fs-chip);font-weight:var(--fw-regular);color:var(--c-delete)}.prompt.blocked.svelte-1at19i4 .prompt-text:where(.svelte-1at19i4){opacity:.85}.prompt-actions.svelte-1at19i4{display:flex;align-items:center;gap:var(--sp-16);flex:0 0 auto}.destroy.svelte-1at19i4{appearance:none;border:0;background:var(--c-delete);color:var(--c-delete-ink);font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-chip);padding:var(--sp-10) var(--sp-20);cursor:pointer;transition:opacity var(--dur-fast) linear}.destroy.svelte-1at19i4:hover:not(:disabled){opacity:.88}.destroy.svelte-1at19i4:disabled{opacity:var(--o-hint);cursor:default}.destroy.svelte-1at19i4:focus-visible,.quiet.svelte-1at19i4:focus-visible{outline:1px solid var(--accent);outline-offset:var(--sp-2)}@container admin (max-width: 1180px){.author.svelte-1at19i4{display:none}}@media(prefers-reduced-motion:reduce){.action.svelte-1at19i4,.destroy.svelte-1at19i4{transition:none}.row.svelte-1at19i4,.prompt.svelte-1at19i4{animation:none}}.admin.svelte-gcpxsf{--backdrop: linear-gradient(#0a0f12 0%, #070b0d 100%);--col-id: clamp(48px, 5.93cqh, 130px);--col-heading: clamp(84px, 8.89cqh, 190px);--col-actions: clamp(140px, 12.6cqh, 300px);--table-cols: var(--col-id) minmax(0, .95fr) minmax(0, 1.35fr) var(--col-heading) minmax(0, 1.25fr) minmax(0, 1fr) var(--col-actions);overflow:hidden;opacity:.97}.panel.svelte-gcpxsf{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--sp-26);padding:var(--pad-screen)}.title-bar.svelte-gcpxsf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-38);flex:0 0 auto}h1.svelte-gcpxsf{margin:var(--sp-12) 0 0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(28px,4.26cqh,92px);line-height:1;letter-spacing:var(--ls-display-tight);color:var(--hero-ink)}.title-actions.svelte-gcpxsf{display:flex;align-items:center;gap:var(--sp-16);flex:0 0 auto}.title-actions.svelte-gcpxsf .quiet:where(.svelte-gcpxsf):disabled,.cta.svelte-gcpxsf:disabled{cursor:default}.controls.svelte-gcpxsf{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);flex-wrap:wrap;flex:0 0 auto}.list.svelte-gcpxsf{flex:1 1 auto;min-height:0}.head.svelte-gcpxsf{display:grid;grid-template-columns:var(--table-cols);align-items:baseline;gap:var(--sp-14);padding:0 0 var(--sp-12) var(--sp-14);font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-muted)}.coord-head.svelte-gcpxsf{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-12);text-align:right;min-width:0}.author-head.svelte-gcpxsf,.actions-head.svelte-gcpxsf{white-space:nowrap}.actions-head.svelte-gcpxsf{text-align:right}.rule.svelte-gcpxsf{border-top:1px solid var(--divider)}.skeletons.svelte-gcpxsf{display:flex;flex-direction:column}.skeleton-row.svelte-gcpxsf{border-top:1px solid var(--divider);padding:var(--sp-20) 0;display:flex;gap:var(--sp-24);align-items:center}.bar.svelte-gcpxsf{height:1.02cqh}.w1.svelte-gcpxsf{width:6.85cqh;background:var(--surface-6)}.w2.svelte-gcpxsf{width:11.1cqh;background:var(--surface-4)}.w3.svelte-gcpxsf{flex:1;max-width:25.9cqh;background:var(--surface-3)}.w4.svelte-gcpxsf{width:8.33cqh;background:var(--surface-1)}.skeleton-foot.svelte-gcpxsf{border-top:1px solid var(--divider);padding:var(--sp-20) 0;font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-hint)}.empty.svelte-gcpxsf{border-top:1px solid var(--divider);padding:var(--sp-48) 0 0;display:flex;flex-direction:column;gap:var(--sp-18);align-items:flex-start}h2.svelte-gcpxsf{margin:0;font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-stat-lg);color:var(--resolved-ink)}p.svelte-gcpxsf{margin:0;max-width:38cqh;font-size:var(--fs-chip);font-weight:var(--fw-regular);opacity:var(--o-body)}.empty-actions.svelte-gcpxsf{display:flex;gap:var(--sp-2);margin-top:var(--sp-6)}.footer.svelte-gcpxsf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-30);flex:0 0 auto}.count.svelte-gcpxsf{opacity:var(--o-meta)}.cta.svelte-gcpxsf:focus-visible,.quiet.svelte-gcpxsf:focus-visible{outline:1px solid var(--accent);outline-offset:var(--sp-2)}@container admin (max-width: 1180px){.admin.svelte-gcpxsf{--table-cols: var(--col-id) minmax(0, .95fr) minmax(0, 1.5fr) var(--col-heading) minmax(0, 1.05fr) var(--col-actions)}.author-head.svelte-gcpxsf{display:none}}@media(prefers-reduced-motion:reduce){.screen.svelte-gcpxsf{animation:none;transition:none}}.hud.svelte-1n3bxqz{position:absolute;inset:0;pointer-events:none;overflow:hidden;animation:fadeIn var(--dur-screen) linear}.scrim.svelte-1n3bxqz{position:absolute;inset-inline:0;height:22cqh}.scrim.top.svelte-1n3bxqz{top:0;background:linear-gradient(rgba(4,8,10,.72),transparent)}.scrim.bottom.svelte-1n3bxqz{bottom:0;background:linear-gradient(transparent,#04080ab8)}.mode.svelte-1n3bxqz{position:absolute;top:var(--sp-38);left:var(--sp-48);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-14);max-width:44cqw}.eyebrow.svelte-1n3bxqz{display:flex;align-items:center;gap:var(--sp-10);font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-body)}.dot.svelte-1n3bxqz{width:.56cqh;height:.56cqh;background:var(--accent)}.hud.invalid.svelte-1n3bxqz .dot:where(.svelte-1n3bxqz){background:var(--c-loss)}.headline.svelte-1n3bxqz{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:clamp(22px,3.7cqh,80px);line-height:1;color:var(--hero-ink)}.validity.svelte-1n3bxqz{background:var(--accent-tint);color:var(--accent);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-meta);font-weight:var(--fw-regular)}.hud.invalid.svelte-1n3bxqz .validity:where(.svelte-1n3bxqz){background:var(--c-delete-edge);color:var(--c-loss)}.system.svelte-1n3bxqz{position:absolute;top:var(--sp-38);right:var(--sp-48);display:flex;flex-direction:column;gap:var(--sp-6);text-align:right;text-transform:uppercase;letter-spacing:var(--ls-caps)}.readout.svelte-1n3bxqz{position:absolute;left:var(--sp-48);bottom:var(--sp-32);display:flex;align-items:flex-end;gap:var(--sp-38);max-width:60cqw}.group-label.svelte-1n3bxqz{font-size:var(--fs-meta);font-weight:var(--fw-regular);opacity:var(--o-muted)}.coords.svelte-1n3bxqz{display:flex;gap:var(--sp-26);margin-top:var(--sp-12)}.coord.svelte-1n3bxqz{min-width:9.8cqh}.coord.wide.svelte-1n3bxqz{min-width:12cqh}.context.svelte-1n3bxqz{display:flex;align-items:flex-end;gap:var(--sp-34)}.keys.svelte-1n3bxqz{position:absolute;right:var(--sp-48);bottom:var(--sp-32)}@media(prefers-reduced-motion:reduce){.hud.svelte-1n3bxqz{animation:none}}.debug-menu.svelte-1thc3sw{position:fixed;right:12px;bottom:12px;z-index:1000;display:flex;flex-direction:column;gap:6px;padding:.7407vh;background:#08040ae6;border-left:2px solid var(--accent)}.debug-title.svelte-1thc3sw{font-family:var(--font-mono);font-size:.7407vh;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-caps);opacity:var(--o-muted)}.debug-buttons.svelte-1thc3sw{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}button.svelte-1thc3sw{appearance:none;border:1px solid var(--divider);background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:.7407vh;cursor:pointer;white-space:nowrap;transition:opacity var(--dur-fast) linear}button.svelte-1thc3sw:hover{opacity:.8}button.active.svelte-1thc3sw{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.admin-root.svelte-1n46o8q{position:fixed;inset:0;container:admin / size;font-family:var(--font-ui);z-index:1}.admin-root.overlay.svelte-1n46o8q{pointer-events:none}.admin-root.dev-backdrop.svelte-1n46o8q{background:#333}.frame.svelte-1n46o8q{position:fixed;overflow:hidden;border-radius:7.4074vh}.frame.playing.svelte-1n46o8q{animation:svelte-1n46o8q-frame-in .22s ease-out both}main.svelte-1n46o8q{container-type:size;container-name:stage;position:relative;width:100%;height:100%;overflow:hidden;font-family:var(--font-ui)}.notice.svelte-1n46o8q{position:absolute;inset-inline:0;top:6cqh;display:flex;justify-content:center;pointer-events:none;animation:svelte-1n46o8q-notice-in .16s ease-out both}.notice.svelte-1n46o8q span:where(.svelte-1n46o8q){background:#08040ae6;border-left:2px solid var(--accent);padding:1.1cqh 2cqh;color:var(--ink);font-size:2.1cqh}.watching.svelte-1n46o8q{position:absolute;top:var(--sp-44);right:var(--sp-64);display:flex;align-items:center;gap:var(--sp-8);pointer-events:none}.watching.svelte-1n46o8q:before{content:"";width:.65cqh;height:.65cqh;border-radius:50%;background:var(--accent);animation:svelte-1n46o8q-watching-pulse 1.8s ease-in-out infinite}.watching.svelte-1n46o8q span:where(.svelte-1n46o8q){font-size:var(--fs-label);font-weight:var(--fw-regular);color:var(--accent);opacity:var(--o-nav-on)}@keyframes svelte-1n46o8q-watching-pulse{50%{opacity:.25}}.occupied.svelte-1n46o8q{position:absolute;inset:0;display:grid;place-items:center;background:#040206cc}.occupied.svelte-1n46o8q span:where(.svelte-1n46o8q){padding:.5em 1.4em;border:2px solid rgba(255,60,60,.9);border-radius:4px;color:#ff5a5a;font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:5.5cqh;animation:svelte-1n46o8q-occupied-pulse 1.6s ease-in-out infinite}@keyframes svelte-1n46o8q-occupied-pulse{50%{opacity:.45}}@keyframes svelte-1n46o8q-notice-in{0%{opacity:0;transform:translateY(-.6cqh)}to{opacity:1;transform:none}}@keyframes svelte-1n46o8q-frame-in{0%{opacity:0}to{opacity:1}}
