.overlay.svelte-iw7ygr{z-index:4;box-sizing:border-box;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;place-items:center;width:100%;height:100%;padding:12px;display:grid;position:absolute;inset:0}.recap-panel.svelte-iw7ygr{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--card);width:min(100%,28rem);min-height:0;max-height:100%;color:var(--fg);overscroll-behavior:contain;touch-action:pan-y;box-shadow:0 1.5rem 5rem color-mix(in srgb, var(--bg) 65%, transparent);flex-direction:column;gap:1rem;padding:clamp(1rem,4vw,1.5rem);display:flex;overflow-y:auto}.recap-panel.svelte-iw7ygr>:where(.svelte-iw7ygr){flex-shrink:0}.heading.svelte-iw7ygr{align-items:center;gap:.85rem;display:flex}.medallion.svelte-iw7ygr{width:3.6rem;height:3.6rem;color:var(--mint-ink);flex-shrink:0}.medallion.svelte-iw7ygr svg:where(.svelte-iw7ygr){fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.medallion.svelte-iw7ygr circle:where(.svelte-iw7ygr){fill:color-mix(in srgb, var(--mint-ink) 8%, transparent);stroke:color-mix(in srgb, var(--mint-ink) 35%, transparent)}.eyebrow.svelte-iw7ygr{color:var(--mint-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.62rem;font-weight:700}h2.svelte-iw7ygr{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,6vw,2rem);font-weight:700;line-height:1.05}.encouragement.svelte-iw7ygr{color:var(--fg-muted);margin:0;font-size:.78rem;line-height:1.6}.apex-banner.svelte-iw7ygr{border:1px solid var(--border);background:var(--bg);border-radius:1rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.apex-banner.svelte-iw7ygr>span:where(.svelte-iw7ygr){color:var(--fg-muted);font-size:.7rem}.apex-banner.svelte-iw7ygr strong:where(.svelte-iw7ygr){font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,2.8rem);font-weight:700;line-height:1.1}.new-best.svelte-iw7ygr{color:var(--mint-ink);margin:.2rem 0 0;font-size:.75rem;font-weight:700}.stats.svelte-iw7ygr{grid-template-columns:1fr 1fr;gap:1rem;margin:0;display:grid}.stats.svelte-iw7ygr dt:where(.svelte-iw7ygr){color:var(--fg-muted);font-size:.65rem}.stats.svelte-iw7ygr dd:where(.svelte-iw7ygr){font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.87rem;font-weight:650}.stats.svelte-iw7ygr .earnings:where(.svelte-iw7ygr){color:var(--mint-ink)}.actions.svelte-iw7ygr{grid-template-columns:1.2fr 1fr;gap:.6rem;display:grid}.actions.svelte-iw7ygr button:where(.svelte-iw7ygr),.actions.svelte-iw7ygr a:where(.svelte-iw7ygr){border:1px solid var(--border-strong);border-radius:var(--radius-pill);text-align:center;cursor:pointer;touch-action:manipulation;place-items:center;min-height:46px;padding:.7rem .6rem;font-size:.75rem;font-weight:700;text-decoration:none;display:grid}.actions.svelte-iw7ygr .primary:where(.svelte-iw7ygr){background:var(--mint-ink);color:var(--bg);border-color:#0000}.secondary.svelte-iw7ygr{background:var(--card-hover);color:var(--fg)}.actions.svelte-iw7ygr a:where(.svelte-iw7ygr){color:var(--fg-muted);border-color:#0000;grid-column:1/-1;font-weight:500}@media (height<=540px){.recap-panel.svelte-iw7ygr{gap:.85rem}.apex-banner.svelte-iw7ygr{padding:.7rem 1rem}.apex-banner.svelte-iw7ygr strong:where(.svelte-iw7ygr){font-size:2rem}}svg.svelte-1ut0rjo{stroke:#34555b;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.body.svelte-1ut0rjo{fill:#f2efdf}.body-shade.svelte-1ut0rjo{fill:#c3d5cd;stroke:none}.nose.svelte-1ut0rjo,.fins.svelte-1ut0rjo,.center-fin.svelte-1ut0rjo{fill:#e18b64}.fin-shadow.svelte-1ut0rjo{fill:#ad5d50}.nose-shine.svelte-1ut0rjo{fill:none;stroke:#ffcc9d;stroke-width:3px}.panel-seam.svelte-1ut0rjo{fill:none;stroke:#bacdc5;stroke-width:1px}.window-rim.svelte-1ut0rjo{fill:#86b4b0}.window.svelte-1ut0rjo{fill:#2f6f82}.window-shine.svelte-1ut0rjo{fill:none;stroke:#bdece2;stroke-width:2px}.stripe.svelte-1ut0rjo{fill:none;stroke:#d29469;stroke-width:3px}.lower-band.svelte-1ut0rjo{fill:#81b7ae}.engine.svelte-1ut0rjo,.booster-nozzle.svelte-1ut0rjo{fill:#547477}.engine-light.svelte-1ut0rjo{fill:none;stroke:#9ee9d3;stroke-width:2px}.booster-body.svelte-1ut0rjo{fill:#d1e0d4}.booster-band.svelte-1ut0rjo{fill:#9ebfb8}.booster-flame.svelte-1ut0rjo{fill:#ffe5a0;stroke:none}.exhaust.svelte-1ut0rjo{stroke:none;transform-origin:40px 95px}.exhaust-glow.svelte-1ut0rjo{fill:#ffa665;opacity:.18}.exhaust-outer.svelte-1ut0rjo{fill:#ee9c5e}.exhaust-inner.svelte-1ut0rjo{fill:#ffe6a7}.exhaust-core.svelte-1ut0rjo{fill:#ffffe5}.boosting.svelte-1ut0rjo .exhaust-glow:where(.svelte-1ut0rjo){fill:#79eade;opacity:.28}.boosting.svelte-1ut0rjo .exhaust-outer:where(.svelte-1ut0rjo){fill:#59cbd0}.boosting.svelte-1ut0rjo .exhaust-inner:where(.svelte-1ut0rjo){fill:#b6fff0}.boosting.svelte-1ut0rjo .exhaust:where(.svelte-1ut0rjo){scale:1.18 1.2}.active.svelte-1ut0rjo .exhaust:where(.svelte-1ut0rjo){animation:.1s ease-in-out infinite alternate svelte-1ut0rjo-burn}@keyframes svelte-1ut0rjo-burn{0%{transform:scaleX(.93)scaleY(.85)}to{transform:scaleX(1)scaleY(1.03)}}@media (prefers-reduced-motion:reduce){.active.svelte-1ut0rjo .exhaust:where(.svelte-1ut0rjo){animation:none}}.menu.svelte-1ozszac{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:1rem;max-width:44rem;margin-inline:auto;padding:clamp(1rem,4vw,2rem);display:flex}.intro.svelte-1ozszac{text-align:center}.mission-art.svelte-1ozszac{background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--mint-ink) 12%, transparent), transparent 65%);width:16rem;max-width:100%;height:7rem;margin:0 auto 1rem;position:relative;overflow:hidden}.orbit.svelte-1ozszac{border:1px dashed color-mix(in srgb, var(--fg-muted) 30%, transparent);border-radius:50%;width:75%;height:70%;position:absolute;top:12%;left:10%;transform:rotate(-30deg)}.rocket.svelte-1ozszac{width:4.7rem;height:6.3rem;position:absolute;top:13%;left:32%;transform:rotate(28deg)}.moon.svelte-1ozszac{background:radial-gradient(circle at 35% 40%,#b2bfae 0 10%,#0000 11%),radial-gradient(circle at 64% 68%,#b2bfae 0 8%,#0000 9%),linear-gradient(125deg,#e5ead3,#899b94);border-radius:50%;width:2.6rem;height:2.6rem;position:absolute;top:0;right:13%;box-shadow:0 0 30px #d3dfbd1f}.spark.svelte-1ozszac{background:var(--mint-ink);width:4px;height:4px;box-shadow:9rem 4rem 0 var(--mint-ink);border-radius:50%;position:absolute;top:23%;left:18%}.eyebrow.svelte-1ozszac{color:var(--mint-ink);letter-spacing:.13em;margin:0 0 .6rem;font-size:.62rem;font-weight:700}h2.svelte-1ozszac{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,7vw,3.6rem);font-weight:700;line-height:.98}.intro-copy.svelte-1ozszac{color:var(--fg-muted);max-width:27rem;margin:1rem auto;font-size:.85rem;line-height:1.7}.steps.svelte-1ozszac{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem 0;display:grid}.steps.svelte-1ozszac span:where(.svelte-1ozszac){color:var(--fg-muted);flex-direction:column;gap:.4rem;font-size:.7rem;display:flex}.steps.svelte-1ozszac b:where(.svelte-1ozszac){font-family:var(--font-display);color:var(--mint-ink);font-size:.75rem}.primary.svelte-1ozszac{background:var(--mint-ink);min-height:52px;color:var(--bg);cursor:pointer;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:750;display:flex}.primary.svelte-1ozszac span:where(.svelte-1ozszac){font-size:1.2rem}.record.svelte-1ozszac,.note.svelte-1ozszac{color:var(--fg-muted);text-align:center;margin:0;font-size:.73rem;line-height:1.6}.new-program.svelte-1ozszac{min-height:44px;color:var(--fg-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:.75rem;text-decoration:underline}.reset-confirm.svelte-1ozszac{border:1px solid var(--border-strong);border-radius:.8rem;padding:1rem;font-size:.8rem}.reset-confirm.svelte-1ozszac p:where(.svelte-1ozszac){color:var(--fg-muted);line-height:1.6}.reset-actions.svelte-1ozszac{flex-wrap:wrap;gap:.6rem;display:flex}.secondary.svelte-1ozszac{border:1px solid var(--border-strong);background:var(--card-hover);min-height:44px;color:var(--fg);cursor:pointer;border-radius:.7rem;padding:.7rem .85rem;font-size:.75rem;font-weight:650}.scene.svelte-11vm1v9{aspect-ratio:4/3;border:1px solid var(--border-strong);isolation:isolate;-webkit-user-select:none;user-select:none;background:#83bcc5;border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000029;container-type:inline-size}.world.svelte-11vm1v9{width:100%;height:100%;display:block}.sky-top.svelte-11vm1v9{stop-color:color-mix(in srgb, #15213c calc(var(--space) * 100%), #76b5c7)}.sky-bottom.svelte-11vm1v9{stop-color:color-mix(in srgb, #263c57 calc(var(--space) * 100%), #dde8cc)}.star.svelte-11vm1v9{fill:#eff6df}.moon-crater.svelte-11vm1v9{fill:#869e9e;opacity:.45}.moon-crater.faint.svelte-11vm1v9{opacity:.3}.moon-rim.svelte-11vm1v9{fill:none;stroke:#d8e2cd;stroke-width:.035px;opacity:.6}.moon-shine.svelte-11vm1v9{fill:none;stroke:#fff4d5;stroke-width:.045px;stroke-linecap:round}.earth-atmosphere.svelte-11vm1v9{fill:none;stroke:#83d7de;stroke-width:8px;opacity:.18}.earth-land.svelte-11vm1v9{fill:#8ebcaa;opacity:.7}.earth-cloud.svelte-11vm1v9{fill:none;stroke:#dfefd8;stroke-width:10px;stroke-linecap:round;opacity:.45}.far-hills.svelte-11vm1v9{fill:#8bb5b0}.hill-light.svelte-11vm1v9{fill:#c4d9cb}.near-hills.svelte-11vm1v9{fill:#79a78d}.cloud-shape.svelte-11vm1v9{fill:#f0f0db}.ground-back.svelte-11vm1v9{fill:#618f70}.ground-front.svelte-11vm1v9{fill:#486f5c}.road.svelte-11vm1v9{fill:#8c9d85}.road-line.svelte-11vm1v9{fill:none;stroke:#c4c9a6;stroke-width:1px}.building.svelte-11vm1v9{fill:#a7bbb2}.roof.svelte-11vm1v9{fill:#4d6f70}.building-window.svelte-11vm1v9{fill:#446975}.dish.svelte-11vm1v9{fill:#d3ddd0;stroke:#597e81;stroke-width:1px}.dish-pole.svelte-11vm1v9{fill:none;stroke:#5d8082;stroke-width:2px}.dish-dot.svelte-11vm1v9{fill:#e7aa72}.tower-base.svelte-11vm1v9{fill:#6d8c8b;stroke:#466668;stroke-width:1.5px}.tower-cross.svelte-11vm1v9{fill:none;stroke:#acbfad;stroke-width:1.2px}.tower-arm.svelte-11vm1v9{fill:none;stroke:#5a797b;stroke-width:4px}.tower-pole.svelte-11vm1v9{fill:none;stroke:#54747a;stroke-width:1.5px}.tower-light.svelte-11vm1v9{fill:#e8af78}.launch-platform.svelte-11vm1v9{fill:#3d5960}.platform-stripes.svelte-11vm1v9{stroke:#d0b479;stroke-width:3px}.little-trees.svelte-11vm1v9{fill:#476f60}.tree-trunks.svelte-11vm1v9{fill:none;stroke:#486456;stroke-width:2px}.contrail.svelte-11vm1v9{fill:none;stroke-width:6px;stroke-linecap:round}.speed-lines.svelte-11vm1v9{fill:none;stroke:#d6fff0;stroke-width:1px;opacity:.6;stroke-linecap:round}.speed-lines.svelte-11vm1v9 path:where(.svelte-11vm1v9){animation:.26s linear infinite svelte-11vm1v9-rush}.scene-heading.svelte-11vm1v9{border-radius:var(--radius-pill);color:#e5efda;pointer-events:none;background:#1c3d48d1;border:1px solid #ebf8e121;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.65rem;font-weight:650;display:flex;position:absolute;top:.85rem;left:.85rem}.mission-dot.svelte-11vm1v9{background:#b4dbc3;border-radius:50%;width:.3rem;height:.3rem}.journey-track.svelte-11vm1v9{color:#e7f0d8;pointer-events:none;text-shadow:0 1px 4px #1b424f80;flex-direction:column;align-items:center;gap:.45rem;width:1.5rem;display:flex;position:absolute;top:26%;bottom:13%;left:1rem}.moon-mark.svelte-11vm1v9{font-size:1.3rem;line-height:1}.earth-mark.svelte-11vm1v9{color:#c6ecd2;font-size:.6rem;line-height:1}.journey-line.svelte-11vm1v9{background:#264c584d;border-radius:1rem;flex:1;width:2px;position:relative}.journey-fill.svelte-11vm1v9{background:#e8dfaa;width:2px;position:absolute;bottom:0}.journey-rocket.svelte-11vm1v9{color:#f7efc9;background:#365d68;border:1px solid #a7c5b6;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.75rem;display:grid;position:absolute;left:50%;translate:-50% 50%}.boost-label.svelte-11vm1v9{border-radius:var(--radius-pill);color:#d7ffee;font:650 .7rem var(--font-display);letter-spacing:.02em;pointer-events:none;background:#1a5058d9;border:1px solid #bcffe959;padding:.35rem .7rem;position:absolute;top:20%;left:50%;translate:-50%}.paused.svelte-11vm1v9,.countdown.svelte-11vm1v9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f3f0d7;text-align:center;background:#142b3bd1;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1rem;font-size:.85rem;display:flex;position:absolute;inset:0}.paused.svelte-11vm1v9{cursor:pointer}.paused.svelte-11vm1v9 strong:where(.svelte-11vm1v9){font:650 1.75rem var(--font-display)}.pause-icon.svelte-11vm1v9{color:#c7e8d1;font-size:1.8rem;font-weight:750;line-height:1}.countdown.svelte-11vm1v9 strong:where(.svelte-11vm1v9){font:650 clamp(3rem, 14cqw, 6rem) var(--font-display);color:#e7dca7;line-height:1.1}@keyframes svelte-11vm1v9-rush{0%{opacity:0;translate:0 -10px}20%{opacity:.7}to{opacity:0;translate:0 35px}}@container (width<=360px){.scene-heading.svelte-11vm1v9{padding:.35rem .5rem;font-size:.6rem;top:.65rem;left:.65rem}.journey-track.svelte-11vm1v9{left:.7rem}}@media (prefers-reduced-motion:reduce){.speed-lines.svelte-11vm1v9{display:none}}.status.svelte-1j93smw{border:1px solid var(--border);background:var(--card);border-radius:1rem;grid-template-columns:1fr auto 44px;align-items:center;gap:16px;padding:10px 12px;display:grid}.altitude.svelte-1j93smw,.wallet.svelte-1j93smw{flex-direction:column;gap:4px;min-width:0;display:flex}.label.svelte-1j93smw{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:.58rem;font-weight:600}strong.svelte-1j93smw{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1rem,3.5vw,1.4rem);font-weight:700;line-height:1}.wallet.svelte-1j93smw{text-align:right}.cash.svelte-1j93smw{font-variant-numeric:tabular-nums;color:var(--mint-ink);font-size:.85rem;font-weight:650}.pause.svelte-1j93smw{border:1px solid var(--border-strong);background:var(--card-hover);width:44px;height:44px;color:var(--fg);cursor:pointer;touch-action:manipulation;border-radius:.8rem;place-items:center;display:grid}.pause.svelte-1j93smw svg:where(.svelte-1j93smw){fill:currentColor;width:20px;height:20px}.pause.svelte-1j93smw:disabled{opacity:.35;cursor:default}.compact.svelte-1j93smw{grid-template-columns:1fr 44px;gap:4px;padding:6px 8px}.compact.svelte-1j93smw .altitude:where(.svelte-1j93smw){grid-area:1/1}.compact.svelte-1j93smw .pause:where(.svelte-1j93smw){grid-area:1/2}.compact.svelte-1j93smw strong:where(.svelte-1j93smw){font-size:1rem}.compact.svelte-1j93smw .wallet:where(.svelte-1j93smw){flex-direction:row;grid-column:1/3;justify-content:space-between;align-items:center;gap:4px}.compact.svelte-1j93smw .wallet:where(.svelte-1j93smw) .label:where(.svelte-1j93smw){font-size:.53rem}.compact.svelte-1j93smw .cash:where(.svelte-1j93smw){font-size:.73rem}@media (width<=480px){.status.svelte-1j93smw:not(.compact){gap:10px;padding:8px 10px}}.flight-control.svelte-rkcj5s{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;display:grid}.primary.svelte-rkcj5s{background:var(--mint-ink);min-height:52px;color:var(--bg);cursor:pointer;touch-action:manipulation;border:0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.15rem;font-size:.85rem;font-weight:750;display:flex}.primary.svelte-rkcj5s span:where(.svelte-rkcj5s){font-size:1.2rem}.launch.svelte-rkcj5s{grid-column:1/-1}.boost.svelte-rkcj5s{min-width:120px}.primary.svelte-rkcj5s:disabled{background:var(--card-hover);color:var(--fg-muted);cursor:default}.hint.svelte-rkcj5s{text-align:center;color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:.68rem;line-height:1.5}.gauges.svelte-rkcj5s{min-width:0}.timing-head.svelte-rkcj5s{color:var(--fg-muted);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:.62rem;display:flex}.timing-head.svelte-rkcj5s span:where(.svelte-rkcj5s):last-child{color:var(--mint-ink)}.timing.svelte-rkcj5s{border:1px solid var(--border-strong);background:var(--card-hover);border-radius:20px;height:12px;position:relative;overflow:hidden}.target.svelte-rkcj5s{background:var(--mint-ink);opacity:.75;position:absolute;inset-block:0}.marker.svelte-rkcj5s{background:var(--fg);width:3px;box-shadow:0 0 0 1px var(--card);position:absolute;top:0;bottom:0;transform:translate(-50%)}.fuel-row.svelte-rkcj5s{align-items:center;gap:6px;margin-top:6px;display:flex}.fuel-label.svelte-rkcj5s{color:var(--fg-muted);white-space:nowrap;font-size:.55rem}.fuel.svelte-rkcj5s{background:var(--card-hover);border-radius:10px;flex:1;height:3px;margin-top:0;overflow:hidden}.fuel.svelte-rkcj5s span:where(.svelte-rkcj5s){background:var(--mint-ink);height:100%;display:block}.compact.svelte-rkcj5s{grid-template-columns:1fr;gap:6px}.compact.svelte-rkcj5s .primary:where(.svelte-rkcj5s){min-height:48px;padding:.65rem .85rem;font-size:.75rem}.compact.svelte-rkcj5s .hint:where(.svelte-rkcj5s){display:none}.compact.svelte-rkcj5s .timing-head:where(.svelte-rkcj5s){gap:3px;font-size:.55rem}.compact.svelte-rkcj5s .timing-head:where(.svelte-rkcj5s) span:where(.svelte-rkcj5s):first-child{display:none}.compact.svelte-rkcj5s .fuel-row:where(.svelte-rkcj5s){margin-top:4px}@media (width<=480px){.flight-control.svelte-rkcj5s:not(.compact){column-gap:10px}.boost.svelte-rkcj5s{min-width:100px}.timing-head.svelte-rkcj5s{gap:3px;font-size:.55rem}}.settings.svelte-12hf982{border:1px solid var(--border);background:var(--card);border-radius:.75rem;padding:.4rem .9rem}.settings.svelte-12hf982 summary:where(.svelte-12hf982){cursor:pointer;align-content:center;min-height:44px;font-size:.9rem;font-weight:600}.settings-body.svelte-12hf982{flex-direction:column;gap:.55rem;margin-top:.7rem;display:flex}.option.svelte-12hf982{min-height:52px;color:var(--fg);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.option.svelte-12hf982 input:where(.svelte-12hf982){accent-color:var(--accent);margin-top:.15rem}.option.svelte-12hf982 span:where(.svelte-12hf982){flex-direction:column;gap:.1rem;display:flex}.option.svelte-12hf982 small:where(.svelte-12hf982){color:var(--fg-muted);font-size:.75rem}.garage.svelte-dfaevf{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);padding:clamp(1rem,3vw,1.5rem)}.header.svelte-dfaevf{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow.svelte-dfaevf{letter-spacing:.12em;color:var(--mint-ink);margin:0 0 .4rem;font-size:.6rem;font-weight:700}h2.svelte-dfaevf{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,3vw,1.6rem);font-weight:650}.balance.svelte-dfaevf{text-align:right;flex-direction:column;gap:.3rem;display:flex}.balance.svelte-dfaevf span:where(.svelte-dfaevf){color:var(--fg-muted);font-size:.62rem}.balance.svelte-dfaevf strong:where(.svelte-dfaevf){color:var(--mint-ink);font-size:1.3rem;font-family:var(--font-display);font-variant-numeric:tabular-nums}.garage-hint.svelte-dfaevf{color:var(--fg-muted);margin:1rem 0;font-size:.75rem;line-height:1.6}.upgrades.svelte-dfaevf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.upgrade.svelte-dfaevf{text-align:left;border:1px solid var(--border-strong);background:var(--card-hover);color:var(--fg);cursor:pointer;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.upgrade.svelte-dfaevf:disabled{cursor:default}.upgrade.available.svelte-dfaevf{border-color:color-mix(in srgb, var(--mint-ink) 50%, var(--border))}.upgrade.available.svelte-dfaevf:hover{background:color-mix(in srgb, var(--mint-ink) 8%, var(--card))}.card-heading.svelte-dfaevf{align-items:center;gap:.6rem;display:flex}.icon.svelte-dfaevf{border:1px solid var(--border);background:var(--card);height:32px;color:var(--mint-ink);border-radius:.65rem;flex:0 0 32px;place-items:center;display:grid}.icon.svelte-dfaevf svg:where(.svelte-dfaevf){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:22px;height:22px}.name.svelte-dfaevf{flex-direction:column;gap:3px;font-size:.83rem;font-weight:650;display:flex}.name.svelte-dfaevf small:where(.svelte-dfaevf){color:var(--fg-muted);font-size:.6rem;font-weight:400}kbd.svelte-dfaevf{border:1px solid var(--border);color:var(--fg-muted);border-radius:.3rem;margin-left:auto;padding:.2rem .35rem;font-size:.65rem}.blurb.svelte-dfaevf{color:var(--fg-muted);margin:0;font-size:.72rem;line-height:1.5}.effects.svelte-dfaevf{color:var(--fg-muted);flex-wrap:wrap;gap:4px 8px;font-size:.68rem;display:flex}.effects.svelte-dfaevf strong:where(.svelte-dfaevf){color:var(--fg);font-weight:600}.purchase.svelte-dfaevf{border-top:1px solid var(--border);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.9rem;font-weight:600;display:flex}.purchase-label.svelte-dfaevf{font-family:var(--font-sans);color:var(--fg-muted);font-size:.65rem;font-weight:500}.available.svelte-dfaevf .purchase-label:where(.svelte-dfaevf){color:var(--mint-ink);font-weight:700}.launch-next.svelte-dfaevf{border:1px solid var(--border-strong);background:var(--card-hover);width:100%;min-height:48px;color:var(--fg);cursor:pointer;border-radius:.85rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:.8rem 1rem;font-size:.85rem;font-weight:650;display:flex}.launch-next.svelte-dfaevf span:where(.svelte-dfaevf){color:var(--mint-ink)}.save-note.svelte-dfaevf{color:var(--fg-muted);text-align:center;margin:.85rem 0 0;font-size:.65rem}@media (width<=540px){.upgrades.svelte-dfaevf{grid-template-columns:1fr;gap:.6rem}.upgrade.svelte-dfaevf{gap:.5rem;padding:.85rem}.blurb.svelte-dfaevf{display:none}.effects.svelte-dfaevf{padding-left:42px}.purchase.svelte-dfaevf{padding-top:.5rem}.card-heading.svelte-dfaevf{gap:10px}kbd.svelte-dfaevf{display:none}}.play-area.svelte-zj36z{overflow-anchor:none;width:var(--field-width);outline:none;grid-template-columns:minmax(0,1fr);gap:8px;max-width:100%;margin-inline:auto;display:grid}.scene-area.svelte-zj36z{width:var(--field-width);min-width:0;max-width:100%;position:relative}.hud.svelte-zj36z,.controls.svelte-zj36z{min-width:0}.play-area.compact.svelte-zj36z{width:calc(var(--field-width) + 196px);grid-template-columns:180px var(--field-width);grid-template-rows:auto auto;column-gap:16px}.compact.svelte-zj36z .scene-area:where(.svelte-zj36z){grid-area:1/2/3}.compact.svelte-zj36z .hud:where(.svelte-zj36z){grid-area:1/1;align-self:end}.compact.svelte-zj36z .controls:where(.svelte-zj36z){grid-area:2/1;align-self:start}.garage-area.svelte-zj36z,.settings-area.svelte-zj36z{outline:none;max-width:55rem;margin:1.25rem auto 0}.sr-status.svelte-zj36z{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
