.debug.svelte-pfo8bf{z-index:80;color:#d7f4f8;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020f16f2;border:1px solid #67daeb85;width:min(19rem,100vw - 2rem);padding:.8rem;font:550 .61rem/1.25 ui-monospace,monospace;position:absolute;top:1rem;right:1rem;box-shadow:0 18px 60px #00000073}.debug.svelte-pfo8bf:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#6adaeb06 2px 3px);position:absolute;inset:0}header.svelte-pfo8bf{border-bottom:1px solid #6ad7e82e;justify-content:space-between;align-items:center;padding-bottom:.7rem;display:flex;position:relative}header.svelte-pfo8bf span:where(.svelte-pfo8bf){color:#f0a268;letter-spacing:.14em;font-size:.47rem}h2.svelte-pfo8bf{letter-spacing:.07em;text-transform:uppercase;margin:.18rem 0 0;font-size:.8rem}button.svelte-pfo8bf{color:#bdeaf1;font:inherit;text-transform:uppercase;cursor:pointer;background:#072832ad;border:1px solid #6cd7e947}header.svelte-pfo8bf button:where(.svelte-pfo8bf){padding:.35rem .45rem}.stats.svelte-pfo8bf{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-block:.7rem;display:grid;position:relative}.stats.svelte-pfo8bf span:where(.svelte-pfo8bf){color:#a9d8df85;background:#061d268f;border:1px solid #69d3e424;gap:.2rem;padding:.45rem;font-size:.46rem;display:grid}.stats.svelte-pfo8bf b:where(.svelte-pfo8bf){color:#79dfed;font-size:.75rem}fieldset.svelte-pfo8bf{border:1px solid #69d3e426;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.55rem 0 0;padding:.7rem;display:grid;position:relative}legend.svelte-pfo8bf{color:#efa168;letter-spacing:.1em;text-transform:uppercase;padding-inline:.25rem;font-size:.48rem}fieldset.svelte-pfo8bf label:where(.svelte-pfo8bf){color:#ceebefb8;cursor:pointer;align-items:center;gap:.4rem;display:flex}input.svelte-pfo8bf{accent-color:#69d6e7}.time-scale.svelte-pfo8bf{gap:.35rem;margin-top:.75rem;display:grid;position:relative}.time-scale.svelte-pfo8bf span:where(.svelte-pfo8bf){color:#c4e6ebad;text-transform:uppercase;justify-content:space-between;display:flex}output.svelte-pfo8bf{color:#f1a46b}.time-scale.svelte-pfo8bf input:where(.svelte-pfo8bf){width:100%}.actions.svelte-pfo8bf{grid-template-columns:repeat(2,1fr);gap:.35rem;margin-top:.8rem;display:grid;position:relative}.actions.svelte-pfo8bf button:where(.svelte-pfo8bf){padding:.55rem .35rem;font-size:.5rem}.actions.svelte-pfo8bf button:where(.svelte-pfo8bf):hover{background:#10434ebf;border-color:#74dce9}.actions.svelte-pfo8bf .danger:where(.svelte-pfo8bf){color:#f7b09a;background:#41130c8c;border-color:#eb68494d}.debug.svelte-pfo8bf>p:where(.svelte-pfo8bf){color:#99c9d152;letter-spacing:.1em;text-align:center;margin:.65rem 0 0;font-size:.43rem;position:relative}@media (width<=500px){.debug.svelte-pfo8bf{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);top:.5rem;right:.5rem;overflow:auto}}.hud.svelte-tkgv67{z-index:10;color:#9feafa;pointer-events:none;text-shadow:0 0 7px #4dcfe75c;--hud:#94eafa;--hud-muted:#90dfec7a;--alert:#ff8c55;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;animation:.5s both svelte-tkgv67-hud-online;position:absolute;inset:0;overflow:hidden}.hud.high-contrast.svelte-tkgv67{--hud:#d8fbff;--hud-muted:#d8fbffb8}.vignette.svelte-tkgv67{background:linear-gradient(90deg,#000a1152,#0000 16% 84%,#000a1152),linear-gradient(#00080e45,#0000 12% 85%,#00080e54);position:absolute;inset:0}.scanlines.svelte-tkgv67{opacity:.45;background:repeating-linear-gradient(0deg,#0000 0 3px,#82e9f905 3px 4px);position:absolute;inset:0}.mission-strip.svelte-tkgv67{top:max(.8rem, env(safe-area-inset-top));grid-template-columns:auto minmax(15rem,29rem) auto;align-items:stretch;display:grid;position:absolute;left:50%;transform:translate(-50%)}.mission-id.svelte-tkgv67,.timer.svelte-tkgv67,.objective.svelte-tkgv67{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(100deg,#03161f9e,#03121a61);border:1px solid #73deee38;padding:.55rem .75rem}.mission-id.svelte-tkgv67,.timer.svelte-tkgv67{align-content:center;display:grid}.mission-id.svelte-tkgv67 span:where(.svelte-tkgv67),.timer.svelte-tkgv67 span:where(.svelte-tkgv67),.objective.svelte-tkgv67 span:where(.svelte-tkgv67){color:var(--hud-muted);letter-spacing:.13em;font-size:.45rem}.mission-id.svelte-tkgv67 strong:where(.svelte-tkgv67),.timer.svelte-tkgv67 strong:where(.svelte-tkgv67){color:var(--hud);letter-spacing:.08em;margin-top:.2rem;font-size:.61rem}.objective.svelte-tkgv67{text-align:center;border-inline:0;position:relative}.objective.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#f2fbfc;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.25rem;font:650 .68rem/1.2 ui-sans-serif,system-ui,sans-serif;display:block;overflow:hidden}.objective.svelte-tkgv67 i:where(.svelte-tkgv67){background:linear-gradient(90deg,#0000,#ed9a61,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.timer.svelte-tkgv67{text-align:right}.timer.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#f1aa76;font-size:.75rem}.heading-tape.svelte-tkgv67{color:#9de5f061;align-items:end;gap:.72rem;font-size:.47rem;display:flex;position:absolute;top:5.2rem;left:50%;transform:translate(-50%)}.heading-tape.svelte-tkgv67 i:where(.svelte-tkgv67){background:currentColor;width:1px;height:.25rem}.heading-tape.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#d4f8fc;font-size:.62rem;position:relative}.heading-tape.svelte-tkgv67 strong:where(.svelte-tkgv67):after{content:"";border-top:.35rem solid var(--hud);border-left:.24rem solid #0000;border-right:.24rem solid #0000;width:0;height:0;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.reticle.svelte-tkgv67{aspect-ratio:1;width:clamp(13rem,24vw,20rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reticle.svelte-tkgv67 svg:where(.svelte-tkgv67){width:100%;height:100%;overflow:visible}.reticle-ring.svelte-tkgv67,.ticks.svelte-tkgv67,.pipper.svelte-tkgv67,.flight-cone.svelte-tkgv67{fill:none;stroke:var(--hud);stroke-linecap:square;vector-effect:non-scaling-stroke}.reticle-ring.outer.svelte-tkgv67{opacity:.44;stroke-width:.65px;stroke-dasharray:7 12 2 12;transform-origin:50%;animation:24s linear infinite svelte-tkgv67-reticle-spin}.reticle-ring.inner.svelte-tkgv67{opacity:.7;stroke-width:.7px;stroke-dasharray:17 7}.ticks.svelte-tkgv67{opacity:.55;stroke-width:.8px}.ticks.major.svelte-tkgv67{opacity:.85}.pipper.svelte-tkgv67{stroke-width:1.1px}.flight-cone.svelte-tkgv67{opacity:.38;stroke-width:.65px;stroke-dasharray:2 5}.flight-vector.svelte-tkgv67{aspect-ratio:1;border:1px solid var(--hud);border-radius:50%;place-items:center;width:1.2rem;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.flight-vector.svelte-tkgv67:before,.flight-vector.svelte-tkgv67:after{content:"";background:var(--hud);width:.7rem;height:1px;position:absolute;top:50%}.flight-vector.svelte-tkgv67:before{right:100%}.flight-vector.svelte-tkgv67:after{left:100%}.flight-vector.svelte-tkgv67 i:where(.svelte-tkgv67){background:var(--hud);width:.2rem;height:.2rem}.reticle.svelte-tkgv67 small:where(.svelte-tkgv67){color:var(--hud-muted);letter-spacing:.12em;white-space:nowrap;font-size:.42rem;position:absolute;top:82%;left:50%;transform:translate(-50%)}.target-marker.svelte-tkgv67{aspect-ratio:1;width:clamp(7rem,11vw,10rem);position:absolute;transform:translate(-50%,-50%)}.target-box.svelte-tkgv67{color:#f2a26c;position:absolute;inset:0}.target-box.acquiring.svelte-tkgv67{animation:.7s ease-in-out infinite alternate svelte-tkgv67-acquire}.target-box.locked.svelte-tkgv67{color:#ff684e;filter:drop-shadow(0 0 5px #ff4b3b80)}.target-box.svelte-tkgv67 .corner:where(.svelte-tkgv67){border-color:currentColor;width:22%;height:22%;position:absolute}.corner.one.svelte-tkgv67{border-top:1px solid;border-left:1px solid;top:0;left:0}.corner.two.svelte-tkgv67{border-top:1px solid;border-right:1px solid;top:0;right:0}.corner.three.svelte-tkgv67{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.corner.four.svelte-tkgv67{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.lock-ring.svelte-tkgv67{place-items:center;display:grid;position:absolute;inset:12%}.lock-ring.svelte-tkgv67 svg:where(.svelte-tkgv67){width:100%;height:100%;position:absolute;inset:0}.lock-ring.svelte-tkgv67 path:where(.svelte-tkgv67){fill:none;stroke:#f79d6526;stroke-width:3px}.lock-ring.svelte-tkgv67 path.active:where(.svelte-tkgv67){stroke:currentColor}.lock-ring.svelte-tkgv67 span:where(.svelte-tkgv67){color:currentColor;font-size:.52rem;font-weight:750}.target-data.svelte-tkgv67{background:#0310178c;border-left:1px solid #f19b63;width:max-content;max-width:12rem;padding:.35rem .5rem;position:absolute;top:102%;left:50%;transform:translate(-50%)}.target-data.svelte-tkgv67 span:where(.svelte-tkgv67){color:#f19e67;letter-spacing:.12em;text-transform:uppercase;font-size:.42rem}.target-data.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#fff3eb;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.58rem;display:block;overflow:hidden}.target-data.svelte-tkgv67 p:where(.svelte-tkgv67){color:#ffc8a5b8;align-items:center;gap:.42rem;margin:.25rem 0 0;font-size:.46rem;display:flex}.target-data.svelte-tkgv67 p:where(.svelte-tkgv67) i:where(.svelte-tkgv67){background:currentColor;width:1px;height:.5rem}.edge-arrow.svelte-tkgv67{color:#f5a065;transform:translate(-50%, -50%) rotate(var(--angle));justify-items:center;display:grid;position:absolute}.edge-arrow.svelte-tkgv67 svg:where(.svelte-tkgv67){fill:#f4975b47;stroke:currentColor;stroke-width:1px;width:1.7rem}.edge-arrow.svelte-tkgv67 span:where(.svelte-tkgv67){transform:rotate(calc(var(--angle) * -1));font-size:.46rem}.left-stack.svelte-tkgv67,.right-stack.svelte-tkgv67{gap:.65rem;width:clamp(8.5rem,12vw,11rem);display:grid;position:absolute;top:50%;transform:translateY(-44%)}.left-stack.svelte-tkgv67{left:clamp(.75rem,3vw,3rem)}.right-stack.svelte-tkgv67{right:clamp(.75rem,3vw,3rem)}.instrument.svelte-tkgv67{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);clip-path:polygon(0 0,calc(100% - .45rem) 0,100% .45rem,100% 100%,0 100%);background:linear-gradient(110deg,#03171f75,#030f1733);border:1px solid #6dd5e72e;min-height:5.3rem;padding:.65rem .7rem;position:relative}.instrument-label.svelte-tkgv67{color:var(--hud-muted);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:.45rem;display:flex}.instrument-label.svelte-tkgv67 span:where(.svelte-tkgv67){color:var(--hud)}.instrument.svelte-tkgv67>strong:where(.svelte-tkgv67){color:#dbf8fb;letter-spacing:-.08em;margin-top:.45rem;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:450;display:block}.vertical-bar.svelte-tkgv67{background:#73d9ea1f;width:.25rem;position:absolute;top:2rem;bottom:.65rem;right:.6rem}.vertical-bar.svelte-tkgv67 i:where(.svelte-tkgv67){height:var(--level);background:var(--hud);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #63daed80}.vertical-bar.svelte-tkgv67 span:where(.svelte-tkgv67){border-top:1px solid #95e1ed40;width:.55rem;height:25%;display:block;position:relative}.small-instrument.svelte-tkgv67{min-height:auto}.meter.svelte-tkgv67{background:#6bcfe021;height:.22rem;margin-top:.55rem}.meter.svelte-tkgv67 i:where(.svelte-tkgv67){width:var(--level);background:linear-gradient(90deg,#70d8e7,#ef9b62);height:100%;display:block}.small-instrument.svelte-tkgv67>strong:where(.svelte-tkgv67){letter-spacing:0;margin-top:.35rem;font-size:.7rem}.health.critical.svelte-tkgv67{color:#ff7a5b;border-color:#ff664873;animation:.8s ease-in-out infinite alternate svelte-tkgv67-critical}.health.critical.svelte-tkgv67 .health-meter:where(.svelte-tkgv67) i:where(.svelte-tkgv67){background:#ff6c4f}.weapons.svelte-tkgv67{min-height:auto}.weapon-top.svelte-tkgv67{justify-content:space-between;align-items:start;display:flex}.weapon-top.svelte-tkgv67 span:where(.svelte-tkgv67){color:var(--hud);letter-spacing:.12em;font-size:.5rem}.weapon-top.svelte-tkgv67 small:where(.svelte-tkgv67){color:var(--hud-muted);margin-top:.2rem;font-size:.43rem;display:block}.weapon-top.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#f4a06a;font-size:1.5rem;font-weight:500}.missile-row.svelte-tkgv67{gap:.18rem;margin:.55rem 0;display:flex}.missile-row.svelte-tkgv67 svg:where(.svelte-tkgv67){fill:#86e2f08c;width:.55rem;stroke:var(--hud);stroke-width:.8px}.missile-row.svelte-tkgv67 svg.spent:where(.svelte-tkgv67){opacity:.13}.cooldown.svelte-tkgv67{color:var(--hud-muted);grid-template-columns:auto 1fr;align-items:center;gap:.55rem;font-size:.41rem;display:grid}.cooldown.svelte-tkgv67>i:where(.svelte-tkgv67){background:#6acfe024;height:.18rem}.cooldown.svelte-tkgv67 b:where(.svelte-tkgv67){width:var(--level);background:#f19e68;height:100%;display:block}.squad.svelte-tkgv67{background:#03141c59;border:1px solid #6cd5e62b;width:clamp(9rem,15vw,13rem);padding:.55rem;position:absolute;bottom:clamp(2.6rem,6vh,5rem);left:clamp(.75rem,3vw,3rem)}.squad-title.svelte-tkgv67{color:var(--hud-muted);letter-spacing:.1em;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.43rem;display:flex}.squad-title.svelte-tkgv67 i:where(.svelte-tkgv67){background:#6dd3e429;flex:1;height:1px}.squad-title.svelte-tkgv67 b:where(.svelte-tkgv67){color:#79dbae;font-size:.4rem}.wingman.svelte-tkgv67{border-top:1px solid #6bd3e414;grid-template-columns:auto 1fr 2rem;align-items:center;gap:.4rem;padding:.3rem 0;display:grid}.wingman.svelte-tkgv67>span:where(.svelte-tkgv67){color:#7cd9a9;font-size:.8rem}.wingman.svelte-tkgv67 strong:where(.svelte-tkgv67),.wingman.svelte-tkgv67 small:where(.svelte-tkgv67){display:block}.wingman.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#cceef2;font-size:.49rem;font-weight:650}.wingman.svelte-tkgv67 small:where(.svelte-tkgv67){color:var(--hud-muted);text-transform:uppercase;margin-top:.15rem;font-size:.38rem}.wingman.svelte-tkgv67>i:where(.svelte-tkgv67){background:#6ad0e021;height:.15rem}.wingman.svelte-tkgv67>i:where(.svelte-tkgv67) b:where(.svelte-tkgv67){width:var(--level);background:#72d7a4;height:100%;display:block}.wingman.inactive.svelte-tkgv67{opacity:.35}.score.svelte-tkgv67{justify-items:end;display:grid;position:absolute;bottom:clamp(3rem,7vh,5.5rem);right:clamp(.75rem,3vw,3rem)}.score.svelte-tkgv67 span:where(.svelte-tkgv67){color:var(--hud-muted);letter-spacing:.13em;font-size:.45rem}.score.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#e8f9fb;margin-top:.2rem;font-size:1.2rem;font-weight:480}.score.svelte-tkgv67 b:where(.svelte-tkgv67){color:#f2a06a;margin-top:.2rem;font-size:.55rem}.notifications.svelte-tkgv67{justify-items:end;gap:.3rem;display:grid;position:absolute;top:24%;right:4%}.notice.svelte-tkgv67{color:#c8f1f5;letter-spacing:.08em;background:linear-gradient(90deg,#0000,#03151ca6);border-right:1px solid #79dce9;align-items:center;gap:.4rem;margin:0;padding:.3rem .45rem;font-size:.5rem;animation:.24s both svelte-tkgv67-notice-in;display:flex}.notice.svelte-tkgv67 span:where(.svelte-tkgv67){background:currentColor;width:.3rem;height:.3rem}.notice.warning.svelte-tkgv67{color:#ffad7b;border-color:#f58954}.notice.success.svelte-tkgv67{color:#8fe4bb;border-color:#77d9aa}.incoming.svelte-tkgv67{color:#fff1e9;background:#481109ad;border:1px solid #ff6745b3;align-items:center;gap:.6rem;padding:.55rem 1rem;animation:.45s ease-in-out infinite alternate svelte-tkgv67-threat-warning;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%)}.warning-icon.svelte-tkgv67{aspect-ratio:1;clip-path:polygon(50% 0,100% 100%,0 100%);border:1px solid #ff7a55;place-items:center;width:1.8rem;font-size:.8rem;font-weight:900;display:grid}.incoming.svelte-tkgv67 span:where(.svelte-tkgv67),.incoming.svelte-tkgv67 small:where(.svelte-tkgv67){color:#ffaf86b8;letter-spacing:.12em;font-size:.42rem;display:block}.incoming.svelte-tkgv67 strong:where(.svelte-tkgv67){color:#fff;letter-spacing:.15em;margin-block:.1rem;font-size:.8rem;display:block}.hit-direction.svelte-tkgv67{aspect-ratio:1;width:min(52vw,30rem);transform:translate(-50%, -50%) rotate(var(--bearing));border:1px solid #0000;border-top-color:#ff5b3ebf;border-radius:50%;position:absolute;top:50%;left:50%}.hit-direction.svelte-tkgv67 i:where(.svelte-tkgv67){border-top:2px solid #ff6849;border-left:2px solid #ff6849;width:.45rem;height:.45rem;position:absolute;top:-.2rem;left:50%;transform:translate(-50%)rotate(45deg)}.hud-controls.svelte-tkgv67{right:clamp(.75rem,3vw,3rem);bottom:max(.75rem, env(safe-area-inset-bottom));pointer-events:auto;gap:.35rem;display:flex;position:absolute}.hud-controls.svelte-tkgv67 button:where(.svelte-tkgv67){color:var(--hud-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#02101775;border:1px solid #6bd3e42e;padding:.35rem .5rem;font:550 .43rem/1 ui-monospace,monospace}kbd.svelte-tkgv67{color:#f2a06a;font:inherit;margin-right:.25rem}@keyframes svelte-tkgv67-hud-online{0%{opacity:0;filter:brightness(2)}}@keyframes svelte-tkgv67-reticle-spin{to{transform:rotate(360deg)}}@keyframes svelte-tkgv67-acquire{to{opacity:.55;transform:scale(.94)}}@keyframes svelte-tkgv67-critical{to{border-color:#ff5b39d9}}@keyframes svelte-tkgv67-notice-in{0%{opacity:0;transform:translate(1rem)}}@keyframes svelte-tkgv67-threat-warning{to{filter:brightness(1.25);transform:translate(-50%)scale(1.02)}}@media (width<=800px){.mission-strip.svelte-tkgv67{top:max(.4rem, env(safe-area-inset-top));grid-template-columns:minmax(12rem,1fr) auto;width:calc(100% - 1rem)}.mission-id.svelte-tkgv67{display:none}.objective.svelte-tkgv67{border-left:1px solid #73deee38}.heading-tape.svelte-tkgv67{top:4.6rem}.left-stack.svelte-tkgv67,.right-stack.svelte-tkgv67{width:7.3rem;top:auto;bottom:8.2rem;transform:none}.small-instrument.svelte-tkgv67,.weapons.svelte-tkgv67{display:none}.instrument.svelte-tkgv67{min-height:4.1rem;padding:.5rem}.squad.svelte-tkgv67,.score.svelte-tkgv67,.hud-controls.svelte-tkgv67{display:none}.reticle.svelte-tkgv67{top:43%}.notifications.svelte-tkgv67{top:18%}}@media (width<=480px){.heading-tape.svelte-tkgv67 span:where(.svelte-tkgv67):first-of-type,.heading-tape.svelte-tkgv67 span:where(.svelte-tkgv67):nth-of-type(4){display:none}.incoming.svelte-tkgv67{padding:.4rem .6rem;top:5rem}.reticle.svelte-tkgv67{width:12rem}.target-marker.svelte-tkgv67{width:6rem}}@media (prefers-reduced-motion:reduce){.hud.svelte-tkgv67,.reticle-ring.outer.svelte-tkgv67,.target-box.acquiring.svelte-tkgv67,.health.critical.svelte-tkgv67,.notice.svelte-tkgv67,.incoming.svelte-tkgv67{animation:none}}.loading-screen.svelte-43fehi{z-index:60;color:#eaf9fc;background:linear-gradient(#020c13e8,#02090ff7),radial-gradient(circle at 65% 35%,#2591a547,#0000 45%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.loading-screen.svelte-43fehi:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#81e7f805 3px 4px);position:absolute;inset:0}.radar.svelte-43fehi{aspect-ratio:1;border:1px solid #58cde117;border-radius:50%;width:min(72vw,58rem);position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.ring.svelte-43fehi{border:1px solid #58cde114;border-radius:50%;position:absolute;inset:12%}.ring-two.svelte-43fehi{inset:28%}.ring-three.svelte-43fehi{inset:43%}.radar.svelte-43fehi:before,.radar.svelte-43fehi:after{content:"";background:#56c8dc14;position:absolute}.radar.svelte-43fehi:before{height:1px;top:50%;left:0;right:0}.radar.svelte-43fehi:after{width:1px;top:0;bottom:0;left:50%}.radar.svelte-43fehi i:where(.svelte-43fehi){transform-origin:100% 100%;background:linear-gradient(150deg,#50d0e52e,#0000 60%);border-top:1px solid #78e0f16b;animation:3.4s linear infinite svelte-43fehi-sweep;display:block;position:absolute;inset:50% 50% 0 0}.radar.svelte-43fehi b:where(.svelte-43fehi){background:#ff9f59;border-radius:50%;width:.34rem;height:.34rem;animation:1.7s ease-in-out infinite svelte-43fehi-ping;position:absolute;top:34%;left:28%;box-shadow:0 0 14px #ff8243}.loading-card.svelte-43fehi{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,1.4rem 100%,0 calc(100% - 1.4rem));background:#031119c2;border:1px solid #68d7ea38;width:min(36rem,100vw - 2rem);padding:clamp(1.2rem,4vw,2.5rem);position:relative;box-shadow:0 30px 100px #0000005c}.brand.svelte-43fehi{align-items:center;gap:.8rem;display:flex}.brand.svelte-43fehi>span:where(.svelte-43fehi){aspect-ratio:1;color:#071119;clip-path:polygon(0 0,100% 0,80% 100%,0 82%);background:#74dff0;place-items:center;width:2.7rem;font-size:.8rem;font-weight:900;display:grid}.brand.svelte-43fehi p:where(.svelte-43fehi),.brand.svelte-43fehi small:where(.svelte-43fehi){margin:0}.brand.svelte-43fehi p:where(.svelte-43fehi){letter-spacing:.13em;font-size:.7rem;font-weight:800}.brand.svelte-43fehi small:where(.svelte-43fehi){color:#ed9b5d;letter-spacing:.14em;margin-top:.18rem;font:600 .52rem/1 ui-monospace,monospace;display:block}.readout.svelte-43fehi{margin-top:clamp(3rem,9vh,5.5rem)}.eyebrow.svelte-43fehi{color:#74dff0;letter-spacing:.18em;margin:0 0 .65rem;font:650 .58rem/1 ui-monospace,monospace}h1.svelte-43fehi{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,5vw,3.15rem);line-height:.98}.progress-meta.svelte-43fehi{color:#cfecf19e;justify-content:space-between;align-items:end;gap:1rem;margin-top:2rem;font:500 .64rem/1.2 ui-monospace,monospace;display:flex}.progress-meta.svelte-43fehi strong:where(.svelte-43fehi){color:#ffc08b;font-size:1.4rem;font-weight:500}.track.svelte-43fehi{background:#71d1e121;height:.3rem;margin-top:.55rem;overflow:hidden}.track.svelte-43fehi i:where(.svelte-43fehi){width:var(--progress);background:linear-gradient(90deg,#4ec8df,#f6a260);height:100%;transition:width .35s;display:block;box-shadow:0 0 16px #67dbee8c}.segments.svelte-43fehi{grid-template-columns:repeat(16,1fr);gap:.25rem;margin-top:.45rem;display:grid}.segments.svelte-43fehi span:where(.svelte-43fehi){background:#6acdde1a;height:.18rem;transition:background .2s}.segments.svelte-43fehi span.loaded:where(.svelte-43fehi){background:#78ddef99}.tip.svelte-43fehi{border-top:1px solid #67cdde24;grid-template-columns:auto 1fr;gap:1rem;margin-top:2rem;padding-top:1rem;display:grid}.tip.svelte-43fehi span:where(.svelte-43fehi){color:#f0a467;letter-spacing:.13em;font:700 .53rem/1.5 ui-monospace,monospace}.tip.svelte-43fehi p:where(.svelte-43fehi){color:#dceff3b3;margin:0;font-size:.72rem;line-height:1.45}.error.svelte-43fehi{color:#ffd2b6;background:#5318095c;border-left:2px solid #ff8d51;margin:1rem 0 0;padding:.6rem;font-size:.7rem}.resilience.svelte-43fehi{color:#afd3da73;align-items:center;gap:.55rem;margin:1.2rem 0 0;font:500 .52rem/1.35 ui-monospace,monospace;display:flex}.resilience.svelte-43fehi span:where(.svelte-43fehi){background:#76d9ae;border-radius:50%;flex:none;width:.35rem;height:.35rem;box-shadow:0 0 9px #76d9ae}.telemetry.svelte-43fehi{color:#94c6d04d;letter-spacing:.1em;justify-content:center;gap:2rem;font:500 .5rem/1 ui-monospace,monospace;display:flex;position:absolute;bottom:1.2rem;left:2rem;right:2rem}@keyframes svelte-43fehi-sweep{to{transform:rotate(360deg)}}@keyframes svelte-43fehi-ping{50%{opacity:.3;transform:scale(1.8)}}@media (width<=600px){.loading-card.svelte-43fehi{padding:1.25rem}.readout.svelte-43fehi{margin-top:3.2rem}.tip.svelte-43fehi{grid-template-columns:1fr;gap:.4rem}.telemetry.svelte-43fehi span:where(.svelte-43fehi):not(:first-child){display:none}}.menu.svelte-1u9fdx0{z-index:20;color:#f4fbff;isolation:isolate;background:linear-gradient(90deg,#020810e0 0%,#030a1285 52%,#030910ad 100%),linear-gradient(#0000 46%,#01070df0 100%);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(2rem,5vw,5.5rem);display:grid;position:absolute;inset:0;overflow:hidden}.sun-glow.svelte-1u9fdx0{z-index:-2;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#ffca7054,#ff5d2214 42%,#0000 70%);border-radius:50%;width:min(32rem,48vw);animation:7s ease-in-out infinite svelte-1u9fdx0-breathe;position:absolute;top:10%;right:11%}.horizon-grid.svelte-1u9fdx0{z-index:-1;opacity:.2;transform-origin:bottom;background-image:linear-gradient(#5fe1ff61 1px,#0000 1px),linear-gradient(90deg,#5fe1ff47 1px,#0000 1px);background-size:54px 38px;width:80%;height:56%;position:absolute;bottom:-17%;right:-10%;transform:perspective(400px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 18%,#000);mask-image:linear-gradient(#0000 18%,#000)}.frame.svelte-1u9fdx0{pointer-events:none;position:absolute;inset:clamp(.9rem,2vw,1.7rem)}.corner.svelte-1u9fdx0{border-color:#7ae0f68c;width:2.5rem;height:2.5rem;position:absolute}.top-left.svelte-1u9fdx0{border-top:1px solid;border-left:1px solid;top:0;left:0}.top-right.svelte-1u9fdx0{border-top:1px solid;border-right:1px solid;top:0;right:0}.bottom-left.svelte-1u9fdx0{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.bottom-right.svelte-1u9fdx0{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.masthead.svelte-1u9fdx0{width:min(56rem,100%);animation:.9s cubic-bezier(.16,1,.3,1) both svelte-1u9fdx0-reveal}.eyebrow.svelte-1u9fdx0{color:#83dbeb;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 clamp(1.4rem,3vh,2.8rem);font:600 .68rem/1.2 ui-monospace,monospace;display:flex}.eyebrow.svelte-1u9fdx0:before{content:"";background:currentColor;width:2.5rem;height:1px}.eyebrow.svelte-1u9fdx0 b:where(.svelte-1u9fdx0){color:#ffb46b;border:1px solid #ffb06073;padding:.3rem .5rem;font-weight:600}.title-lockup.svelte-1u9fdx0{position:relative}.ghost.svelte-1u9fdx0{z-index:-1;color:#0000;opacity:.25;letter-spacing:-.12em;-webkit-text-stroke:1px #5fdef53d;font-size:clamp(8rem,20vw,19rem);font-weight:900;line-height:.8;position:absolute;top:-3.6rem;left:-1.4rem}.operation.svelte-1u9fdx0{color:#ff9b54;letter-spacing:.32em;text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(.7rem,1vw,.88rem);font-weight:700}h1.svelte-1u9fdx0{letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 0 36px #6de0f629;margin:0;font-size:clamp(4rem,10.4vw,10.5rem);font-weight:850;line-height:.78}.tagline.svelte-1u9fdx0{color:#e2f2f7bd;letter-spacing:.17em;text-transform:uppercase;margin:1.2rem 0 0;font-size:clamp(.72rem,1vw,.88rem)}.briefing.svelte-1u9fdx0{width:min(46rem,100%);margin-top:clamp(1.6rem,3vh,2.8rem)}.briefing-line.svelte-1u9fdx0{border-left:2px solid #ed7a3b;grid-template-columns:auto 1fr;gap:1rem;padding-left:.85rem;display:grid}.briefing-line.svelte-1u9fdx0>span:where(.svelte-1u9fdx0){color:#ed8d55;font:700 .7rem/1.5 ui-monospace,monospace}.briefing-line.svelte-1u9fdx0 p:where(.svelte-1u9fdx0){color:#e2eff4b8;max-width:41rem;margin:0;font-size:clamp(.78rem,1vw,.93rem);line-height:1.65}.intel.svelte-1u9fdx0{color:#bedae294;letter-spacing:.1em;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:1rem;font:500 .59rem/1.4 ui-monospace,monospace;display:flex}.intel.svelte-1u9fdx0 b:where(.svelte-1u9fdx0){color:#76d4e7;margin-right:.35rem}.fallback.svelte-1u9fdx0{color:#ffd6b4;background:#2d0f088c;border:1px solid #ff985273;max-width:44rem;margin:1rem 0 0;padding:.7rem .9rem;font-size:.75rem;line-height:1.5}.fallback.svelte-1u9fdx0 span:where(.svelte-1u9fdx0){letter-spacing:.16em;font:700 .59rem/1.4 ui-monospace,monospace;display:block}.actions.svelte-1u9fdx0{flex-wrap:wrap;align-items:stretch;gap:.85rem;margin-top:clamp(1.4rem,3vh,2.6rem);display:flex}button.svelte-1u9fdx0{color:inherit;font:inherit;cursor:pointer;border:0}.start-button.svelte-1u9fdx0{color:#07121a;text-align:left;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);background:linear-gradient(105deg,#f8a154,#ffc680);grid-template-columns:1fr auto;gap:0 2rem;min-width:min(22rem,100%);padding:.85rem 1rem .85rem 1.25rem;transition:transform .18s,filter .18s;display:grid;position:relative;box-shadow:0 14px 42px #e7672733}.start-button.svelte-1u9fdx0:hover{filter:brightness(1.1);transform:translateY(-2px)}.button-kicker.svelte-1u9fdx0{letter-spacing:.18em;grid-column:1;font:700 .57rem/1.2 ui-monospace,monospace}.button-label.svelte-1u9fdx0{letter-spacing:.03em;text-transform:uppercase;grid-column:1;margin-top:.15rem;font-size:1.2rem;font-weight:800}.arrow.svelte-1u9fdx0{grid-area:1/2/3;align-self:center;font-size:1.8rem}.secondary-actions.svelte-1u9fdx0{flex-wrap:wrap;gap:.4rem;display:flex}.secondary-actions.svelte-1u9fdx0 button:where(.svelte-1u9fdx0){color:#aee8f1;letter-spacing:.09em;text-transform:uppercase;background:#04141dad;border:1px solid #60d4e84d;padding:.7rem .9rem;font:650 .62rem/1 ui-monospace,monospace;transition:border-color .15s,background .15s}.secondary-actions.svelte-1u9fdx0 button:where(.svelte-1u9fdx0):hover{background:#0a2a36bd;border-color:#82e7f8b3}.secondary-actions.svelte-1u9fdx0 button.muted:where(.svelte-1u9fdx0){color:#aab4b8}.launch-console.svelte-1u9fdx0{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,1.2rem 100%,0 calc(100% - 1.2rem));background:linear-gradient(135deg,#09202ad1,#030d15d1),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px);border:1px solid #67d3e745;justify-self:end;width:100%;max-width:23rem;padding:1rem;animation:.9s cubic-bezier(.16,1,.3,1) .18s both svelte-1u9fdx0-reveal;box-shadow:0 20px 80px #00000047}.console-heading.svelte-1u9fdx0{color:#9ee5f2;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding-bottom:.8rem;font:700 .59rem/1 ui-monospace,monospace;display:grid}.console-heading.svelte-1u9fdx0 i:where(.svelte-1u9fdx0){background:#6bd4e73d;height:1px}.console-heading.svelte-1u9fdx0 b:where(.svelte-1u9fdx0){color:#86e6bd}.quality.svelte-1u9fdx0{border-block:1px solid #6fd2e426;padding:1rem 0}.quality.svelte-1u9fdx0>span:where(.svelte-1u9fdx0),.controls-summary.svelte-1u9fdx0 p:where(.svelte-1u9fdx0){color:#aedde794;letter-spacing:.12em;margin:0 0 .65rem;font:600 .57rem/1 ui-monospace,monospace;display:block}.quality-options.svelte-1u9fdx0{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.quality-options.svelte-1u9fdx0 button:where(.svelte-1u9fdx0){color:#c2e2e99e;letter-spacing:.12em;text-transform:uppercase;background:#020d1480;border:1px solid #66c2d32e;padding:.6rem .2rem;font:700 .58rem/1 ui-monospace,monospace}.quality-options.svelte-1u9fdx0 button.active:where(.svelte-1u9fdx0){color:#07141b;background:#77ddef;border-color:#77ddef}.controls-summary.svelte-1u9fdx0{color:#b2dce4;grid-template-columns:1fr 1fr;gap:.55rem 1rem;padding:1rem 0;font:600 .61rem/1.3 ui-monospace,monospace;display:grid}.controls-summary.svelte-1u9fdx0 p:where(.svelte-1u9fdx0),.controls-summary.svelte-1u9fdx0 strong:where(.svelte-1u9fdx0){grid-column:1/-1}.controls-summary.svelte-1u9fdx0 strong:where(.svelte-1u9fdx0){color:#fff5e8;letter-spacing:.04em;font-size:1rem}kbd.svelte-1u9fdx0{color:#ffb879;min-width:2.4rem;font:inherit;background:#36160773;border:1px solid #ffa86259;place-items:center;margin-right:.25rem;padding:.22rem;display:inline-grid}.status-line.svelte-1u9fdx0{color:#76dcb4;letter-spacing:.1em;align-items:center;gap:.6rem;padding-top:.75rem;font:600 .53rem/1 ui-monospace,monospace;display:flex}.status-line.svelte-1u9fdx0 span:where(.svelte-1u9fdx0){background:currentColor;border-radius:50%;width:.42rem;height:.42rem;animation:1.8s ease-in-out infinite svelte-1u9fdx0-pulse;box-shadow:0 0 10px}.status-line.svelte-1u9fdx0 p:where(.svelte-1u9fdx0){margin:0}.version.svelte-1u9fdx0{color:#a4cfd957;letter-spacing:.13em;margin:0;font:500 .5rem/1 ui-monospace,monospace;position:absolute;bottom:.6rem;right:clamp(1.8rem,3vw,3rem)}@keyframes svelte-1u9fdx0-reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1u9fdx0-breathe{50%{opacity:.7;transform:scale(1.06)}}@keyframes svelte-1u9fdx0-pulse{50%{opacity:.35}}@media (width<=850px){.menu.svelte-1u9fdx0{grid-template-columns:1fr;align-content:end;align-items:end;gap:1.2rem;padding:4.5rem 1.5rem 2rem}.launch-console.svelte-1u9fdx0{display:none}.briefing-line.svelte-1u9fdx0 p:where(.svelte-1u9fdx0){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}h1.svelte-1u9fdx0{font-size:clamp(4rem,18vw,7rem)}}@media (height<=670px) and (width>=851px){.menu.svelte-1u9fdx0{padding-block:2rem}.briefing.svelte-1u9fdx0{margin-top:1.3rem}.title-lockup.svelte-1u9fdx0 h1:where(.svelte-1u9fdx0){font-size:clamp(4rem,8.5vw,8rem)}}@media (width<=520px){.menu.svelte-1u9fdx0{padding-inline:1rem}.eyebrow.svelte-1u9fdx0 b:where(.svelte-1u9fdx0),.intel.svelte-1u9fdx0{display:none}.briefing-line.svelte-1u9fdx0{display:block}.briefing-line.svelte-1u9fdx0>span:where(.svelte-1u9fdx0){display:none}.actions.svelte-1u9fdx0,.start-button.svelte-1u9fdx0,.secondary-actions.svelte-1u9fdx0{width:100%}.secondary-actions.svelte-1u9fdx0 button:where(.svelte-1u9fdx0){flex:1}}.mission-intro.svelte-vxmhc6{z-index:35;color:#f3fbfd;pointer-events:none;animation:svelte-vxmhc6-intro-lifecycle var(--intro-duration,3.25s) ease both;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mission-intro.svelte-vxmhc6:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#020910f7,#020a11bd 55%,#020910de),repeating-linear-gradient(0deg,#0000 0 3px,#7bdfef06 3px 4px);position:absolute;inset:0}.wipe.svelte-vxmhc6{z-index:2;mix-blend-mode:screen;background:#d67b3d;animation:.75s cubic-bezier(.72,0,.2,1) .18s both svelte-vxmhc6-wipe;position:absolute;inset:0;transform:translate(-101%)}.transmission.svelte-vxmhc6{z-index:1;scrollbar-width:thin;border-left:1px solid #65d4e75e;width:min(58rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,4vw,2.5rem);animation:.45s cubic-bezier(.16,1,.3,1) .2s both svelte-vxmhc6-card-in;position:relative;overflow:auto}.signal.svelte-vxmhc6{color:#74dbea;align-items:end;gap:.2rem;margin-bottom:1.25rem;display:flex}.signal.svelte-vxmhc6 span:where(.svelte-vxmhc6){background:currentColor;width:.18rem;height:.6rem}.signal.svelte-vxmhc6 span:where(.svelte-vxmhc6):nth-child(2){height:.9rem}.signal.svelte-vxmhc6 span:where(.svelte-vxmhc6):nth-child(3){height:.45rem}.signal.svelte-vxmhc6 span:where(.svelte-vxmhc6):nth-child(4){height:.75rem}.signal.svelte-vxmhc6 p:where(.svelte-vxmhc6){letter-spacing:.15em;margin:0 0 0 .55rem;font:600 .53rem/1 ui-monospace,monospace}.eyebrow.svelte-vxmhc6{color:#e89a63;letter-spacing:.21em;margin:0 0 .45rem;font:700 .61rem/1 ui-monospace,monospace}.mission-index.svelte-vxmhc6{color:#6fd1e233;letter-spacing:.16em;writing-mode:vertical-rl;margin:0;font:600 .62rem/1 ui-monospace,monospace;position:absolute;top:38%;right:3%}.mission-index.svelte-vxmhc6 strong:where(.svelte-vxmhc6){color:#ee995d61;margin-top:.5rem;font-size:3.4rem}h1.svelte-vxmhc6{letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 0 28px #5cd7eb1f;margin:0;font-size:clamp(2.2rem,8vw,5.2rem);font-weight:820;line-height:.86}h1.svelte-vxmhc6 span:where(.svelte-vxmhc6){color:#0000;-webkit-text-stroke:1px #e8f6f8d1}.directive.svelte-vxmhc6{align-items:center;gap:.9rem;margin-top:1rem;display:flex}.directive.svelte-vxmhc6 i:where(.svelte-vxmhc6){background:#ed965b;width:2.2rem;height:1px}.directive.svelte-vxmhc6 span:where(.svelte-vxmhc6){color:#82d7e69e;letter-spacing:.14em;font:600 .53rem/1 ui-monospace,monospace}.directive.svelte-vxmhc6 p:where(.svelte-vxmhc6){letter-spacing:.08em;text-transform:uppercase;margin:.3rem 0 0;font-size:.78rem}.controls-brief.svelte-vxmhc6{border-top:1px solid #6cd6e838;margin-top:1.1rem;padding-top:.85rem}.controls-brief.svelte-vxmhc6 header:where(.svelte-vxmhc6){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.55rem;display:flex}.controls-brief.svelte-vxmhc6 header:where(.svelte-vxmhc6) span:where(.svelte-vxmhc6){color:#8ce9f7;letter-spacing:.14em;font:700 .56rem/1 ui-monospace,monospace}.controls-brief.svelte-vxmhc6 header:where(.svelte-vxmhc6) small:where(.svelte-vxmhc6){color:#c9e6eb94;font-size:.58rem}.controls-brief.svelte-vxmhc6 ul:where(.svelte-vxmhc6){grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:grid}.controls-brief.svelte-vxmhc6 li:where(.svelte-vxmhc6){gap:.12rem;display:grid}.controls-brief.svelte-vxmhc6 kbd:where(.svelte-vxmhc6){color:#ffe8d4;letter-spacing:.04em;background:#08202ab8;border:1px solid #ed965b73;width:fit-content;padding:.12rem .35rem;font:650 .48rem/1.35 ui-monospace,monospace}.controls-brief.svelte-vxmhc6 li:where(.svelte-vxmhc6) span:where(.svelte-vxmhc6){color:#d6f1f6b8;font-size:.62rem;line-height:1.25}.coordinates.svelte-vxmhc6{z-index:1;color:#a3d2db57;letter-spacing:.12em;justify-content:center;align-items:center;gap:.8rem;font:500 .5rem/1 ui-monospace,monospace;display:flex;position:absolute;bottom:1.5rem;left:2rem;right:2rem}.coordinates.svelte-vxmhc6 i:where(.svelte-vxmhc6){background:#6ed0e129;width:min(20rem,30vw);height:1px}@keyframes svelte-vxmhc6-card-in{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-vxmhc6-wipe{0%{transform:translate(-101%)}45%{transform:translate(0)}55%{transform:translate(0)}to{transform:translate(101%)}}@keyframes svelte-vxmhc6-intro-lifecycle{0%,8%{opacity:0}18%,78%{opacity:1}to{opacity:0}}@media (width<=600px){.transmission.svelte-vxmhc6{width:calc(100vw - 1.25rem);padding:1.1rem .9rem}.mission-index.svelte-vxmhc6{display:none}.controls-brief.svelte-vxmhc6 ul:where(.svelte-vxmhc6){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mission-intro.svelte-vxmhc6{animation-duration:1.1s}.wipe.svelte-vxmhc6{display:none}.transmission.svelte-vxmhc6{animation:none}}.results.svelte-13ve8sy{z-index:40;color:#effafd;-webkit-backdrop-filter:blur(10px)saturate(.7);backdrop-filter:blur(10px)saturate(.7);background:linear-gradient(90deg,#02090ff7,#030d14c7,#02090ff2),linear-gradient(#0000 35%,#02080ef5);border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(1rem,4vw,3rem);animation:.7s both svelte-13ve8sy-results-in;display:grid;position:absolute;inset:0;overflow:auto}.results.svelte-13ve8sy:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#6fdef006 3px 4px);position:fixed;inset:0}.atmosphere.svelte-13ve8sy{aspect-ratio:1;background:radial-gradient(circle,#49c7da1f,#0000 68%);border-radius:50%;width:min(55rem,90vw);position:fixed;top:10%;left:50%;transform:translate(-50%)}.results.failure.svelte-13ve8sy .atmosphere:where(.svelte-13ve8sy){background:radial-gradient(circle,#da4b3221,#0000 68%)}.results-frame.svelte-13ve8sy{z-index:1;width:min(64rem,100%);position:relative}header.svelte-13ve8sy{text-align:center}.seal.svelte-13ve8sy{aspect-ratio:1;color:#07161c;background:#7ce3c0;border-radius:50%;place-items:center;width:4rem;margin:0 auto 1.3rem;font-size:1.4rem;font-weight:900;display:grid;position:relative;box-shadow:0 0 45px #66deb640}.failure.svelte-13ve8sy .seal:where(.svelte-13ve8sy){color:#fff5ef;background:#e66e4e;box-shadow:0 0 45px #e2573540}.seal.svelte-13ve8sy i:where(.svelte-13ve8sy){opacity:.38;border:1px dashed;border-radius:50%;animation:12s linear infinite svelte-13ve8sy-rotate;position:absolute;inset:-.45rem}header.svelte-13ve8sy p:where(.svelte-13ve8sy){color:#74d9e9;letter-spacing:.2em;margin:0 0 .65rem;font:650 .56rem/1 ui-monospace,monospace}.failure.svelte-13ve8sy header:where(.svelte-13ve8sy) p:where(.svelte-13ve8sy){color:#ef9a70}h1.svelte-13ve8sy{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,7rem);line-height:.88}.operation.svelte-13ve8sy{color:#bcdee46b;letter-spacing:.15em;margin-top:.9rem;font:600 .58rem/1 ui-monospace,monospace;display:block}.score-block.svelte-13ve8sy{background:linear-gradient(90deg,#09232c85,#04131b3d);border-block:1px solid #69d3e530;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:clamp(2rem,6vh,4rem);padding:1.2rem 1.4rem;display:grid}.score-block.svelte-13ve8sy p:where(.svelte-13ve8sy){color:#a9d7de8c;letter-spacing:.15em;text-transform:uppercase;margin:0;font:650 .59rem/1 ui-monospace,monospace}.score-block.svelte-13ve8sy strong:where(.svelte-13ve8sy){letter-spacing:-.06em;margin-top:.25rem;font:500 clamp(2rem,6vw,4rem)/.9 ui-monospace,monospace;display:block}.score-block.svelte-13ve8sy>div:where(.svelte-13ve8sy):first-child>span:where(.svelte-13ve8sy){color:#7de2bc;letter-spacing:.12em;border:1px solid #6be2b759;margin-top:.6rem;padding:.2rem .35rem;font:650 .48rem/1 ui-monospace,monospace;display:inline-block}.rating.svelte-13ve8sy{text-align:right;grid-template-columns:auto auto;align-items:center;gap:.1rem 1rem;display:grid}.rating.svelte-13ve8sy p:where(.svelte-13ve8sy),.rating.svelte-13ve8sy small:where(.svelte-13ve8sy){grid-column:1}.rating.svelte-13ve8sy b:where(.svelte-13ve8sy){color:#f3aa70;grid-area:1/2/3;font:800 clamp(3rem,8vw,5rem)/.8 ui-sans-serif,system-ui,sans-serif}.rating.svelte-13ve8sy small:where(.svelte-13ve8sy){color:#a8d7de7a;letter-spacing:.1em;font:600 .48rem/1 ui-monospace,monospace}.metrics.svelte-13ve8sy{border-bottom:1px solid #69d3e530;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.metrics.svelte-13ve8sy>div:where(.svelte-13ve8sy){border-right:1px solid #69d3e51f;min-width:0;padding:1rem .7rem;display:grid}.metrics.svelte-13ve8sy>div:where(.svelte-13ve8sy):last-child{border-right:0}.metrics.svelte-13ve8sy span:where(.svelte-13ve8sy),.metrics.svelte-13ve8sy small:where(.svelte-13ve8sy){color:#a6d5dd7a;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font:600 .49rem/1 ui-monospace,monospace;overflow:hidden}.metrics.svelte-13ve8sy strong:where(.svelte-13ve8sy){color:#e8f7f9;margin:.45rem 0;font:550 clamp(1rem,2vw,1.5rem)/1 ui-monospace,monospace}.metrics.svelte-13ve8sy small:where(.svelte-13ve8sy){color:#eb9f688c;font-size:.44rem}.debrief.svelte-13ve8sy{color:#cce6eaa1;text-align:center;max-width:43rem;margin:1.3rem auto;font-size:.72rem;line-height:1.6}.actions.svelte-13ve8sy{justify-content:center;gap:.6rem;display:flex}button.svelte-13ve8sy{color:#bfe7ed;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - .6rem) 0,100% .6rem,100% 100%,0 100%);background:#071e27b3;border:1px solid #6bd6e84d;min-width:12rem;padding:.8rem 1.2rem;font:700 .64rem/1 ui-sans-serif,system-ui,sans-serif}button.primary.svelte-13ve8sy{color:#07151a;background:linear-gradient(105deg,#ef9256,#ffc185);border-color:#ef9a60}.footer-code.svelte-13ve8sy{color:#9dcad247;letter-spacing:.09em;align-items:center;gap:.8rem;font:500 .47rem/1 ui-monospace,monospace;display:flex;position:fixed;bottom:1rem;left:2rem;right:2rem}.footer-code.svelte-13ve8sy i:where(.svelte-13ve8sy){background:#68cede1f;flex:1;height:1px}@keyframes svelte-13ve8sy-results-in{0%{opacity:0}}@keyframes svelte-13ve8sy-rotate{to{transform:rotate(360deg)}}@media (width<=760px){.results.svelte-13ve8sy{align-items:start}.metrics.svelte-13ve8sy{grid-template-columns:repeat(3,1fr)}.metrics.svelte-13ve8sy>div:where(.svelte-13ve8sy):nth-child(3){border-right:0}.metrics.svelte-13ve8sy>div:where(.svelte-13ve8sy):nth-child(-n+3){border-bottom:1px solid #69d3e51f}}@media (width<=520px){.results.svelte-13ve8sy{padding:1.5rem .8rem 3rem}.score-block.svelte-13ve8sy{grid-template-columns:1fr auto;gap:.6rem;padding-inline:.8rem}.rating.svelte-13ve8sy p:where(.svelte-13ve8sy),.rating.svelte-13ve8sy small:where(.svelte-13ve8sy){display:none}.rating.svelte-13ve8sy b:where(.svelte-13ve8sy){grid-area:auto}.actions.svelte-13ve8sy{flex-direction:column}button.svelte-13ve8sy{width:100%}.footer-code.svelte-13ve8sy{display:none}}@media (prefers-reduced-motion:reduce){.results.svelte-13ve8sy,.seal.svelte-13ve8sy i:where(.svelte-13ve8sy){animation:none}}.scrim.svelte-qa37hf{z-index:29;-webkit-backdrop-filter:blur(8px)saturate(.7);backdrop-filter:blur(8px)saturate(.7);background:linear-gradient(90deg,#02080ef5,#030c13c7 54%,#01070ca6),repeating-linear-gradient(0deg,#0000 0 3px,#77deee06 3px 4px);animation:.2s both svelte-qa37hf-fade-in;position:absolute;inset:0}.pause-panel.svelte-qa37hf{z-index:30;color:#edf9fb;background:0 0;border:0;width:min(31rem,100vw - 2.4rem);margin:0;padding:0;animation:.33s cubic-bezier(.16,1,.3,1) both svelte-qa37hf-panel-in;position:absolute;top:50%;left:clamp(1.2rem,7vw,8rem);transform:translateY(-50%)}.pause-mark.svelte-qa37hf{gap:.28rem;margin-bottom:2rem;display:flex}.pause-mark.svelte-qa37hf i:where(.svelte-qa37hf){background:#ef9559;width:.34rem;height:1.5rem;display:block;box-shadow:0 0 14px #ef804157}.eyebrow.svelte-qa37hf{color:#78dce9;letter-spacing:.18em;margin:0 0 .55rem;font:650 .59rem/1 ui-monospace,monospace}h1.svelte-qa37hf{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,7vw,5.5rem);line-height:.86}.status.svelte-qa37hf{color:#bbe0e680;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;margin:1rem 0 2rem;font:550 .56rem/1 ui-monospace,monospace;display:flex}.status.svelte-qa37hf span:where(.svelte-qa37hf){background:#f4a166;border-radius:50%;width:.35rem;height:.35rem;animation:1.7s ease-in-out infinite svelte-qa37hf-status-pulse}nav.svelte-qa37hf{gap:.4rem;display:grid}button.svelte-qa37hf{color:#c9e9ee;letter-spacing:.03em;text-align:left;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - .55rem) 0,100% .55rem,100% 100%,0 100%);background:linear-gradient(90deg,#08222bbd,#04141c75);border:1px solid #69d0e130;justify-content:space-between;align-items:center;width:100%;padding:.78rem .9rem;font:720 .84rem/1 ui-sans-serif,system-ui,sans-serif;transition:padding .16s,color .16s,border-color .16s,background .16s;display:flex}button.svelte-qa37hf:hover,button.svelte-qa37hf:focus-visible{color:#fff;background:linear-gradient(90deg,#0e3d49d1,#051a238f);border-color:#73ddef8f;padding-left:1.15rem}button.svelte-qa37hf span:where(.svelte-qa37hf){gap:.3rem;display:grid}button.svelte-qa37hf small:where(.svelte-qa37hf){color:#91cad375;letter-spacing:.12em;font:550 .48rem/1 ui-monospace,monospace}button.svelte-qa37hf b:where(.svelte-qa37hf){color:#78dbe9;font-size:1.05rem;font-weight:500}button.resume.svelte-qa37hf{color:#07151b;background:linear-gradient(105deg,#f09255,#ffc184);border-color:#f4a164}button.resume.svelte-qa37hf small:where(.svelte-qa37hf),button.resume.svelte-qa37hf b:where(.svelte-qa37hf){color:#182a2dad}button.return.svelte-qa37hf{color:#e0b29d;background:#2a0f0a70;border-color:#e077543d;margin-top:.5rem}.footer.svelte-qa37hf{color:#9cccd45c;letter-spacing:.09em;align-items:center;gap:.55rem;margin-top:1.2rem;font:550 .49rem/1 ui-monospace,monospace;display:flex}.footer.svelte-qa37hf span:where(.svelte-qa37hf){color:#eea36e;border:1px solid #ed9d6561;padding:.2rem .3rem}.footer.svelte-qa37hf p:where(.svelte-qa37hf){margin:0}.footer.svelte-qa37hf i:where(.svelte-qa37hf){background:#6ccede21;flex:1;height:1px}@keyframes svelte-qa37hf-panel-in{0%{opacity:0;transform:translate(-1.5rem,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes svelte-qa37hf-fade-in{0%{opacity:0}}@keyframes svelte-qa37hf-status-pulse{50%{opacity:.3}}@media (width<=600px){.pause-panel.svelte-qa37hf{width:calc(100vw - 2rem);left:1rem}h1.svelte-qa37hf{font-size:clamp(3rem,15vw,4.5rem)}.pause-mark.svelte-qa37hf{margin-bottom:1.2rem}.footer.svelte-qa37hf{display:none}}@media (height<=700px){.pause-mark.svelte-qa37hf{display:none}.status.svelte-qa37hf{margin-bottom:1rem}button.svelte-qa37hf{padding-block:.6rem}}@media (prefers-reduced-motion:reduce){.scrim.svelte-qa37hf,.pause-panel.svelte-qa37hf,.status.svelte-qa37hf span:where(.svelte-qa37hf){animation:none}}.radio.svelte-f19xms{z-index:11;color:#eefbfe;pointer-events:none;clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,0 100%);background:linear-gradient(100deg,#051b25ed,#030e16db),repeating-linear-gradient(0deg,#0000 0 2px,#76e2f309 2px 3px);border:1px solid #65d4e661;grid-template-columns:4.2rem minmax(0,1fr);width:min(34rem,100vw - 2rem);animation:.28s cubic-bezier(.16,1,.3,1) both svelte-f19xms-radio-in;display:grid;position:absolute;bottom:clamp(5rem,12vh,8rem);left:50%;transform:translate(-50%);box-shadow:0 14px 48px #00000059}.radio.svelte-f19xms:after{content:"";background:linear-gradient(110deg,#0000 30%,#80e8f814 50%,#0000 70%);animation:2.6s linear infinite svelte-f19xms-static-scan;position:absolute;inset:0;transform:translate(-100%)}.portrait.svelte-f19xms{color:#86e1ee;letter-spacing:.08em;background:linear-gradient(#052832bf,#03141ccc),repeating-linear-gradient(90deg,#0000 0 5px,#6bdeef0f 5px 6px);border-right:1px solid #68d2e440;place-items:center;font:700 1rem/1 ui-monospace,monospace;display:grid;position:relative;overflow:hidden}.portrait.svelte-f19xms:before{content:"";border:1px solid #7be1f140;border-radius:50%;width:2.5rem;height:2.5rem;position:absolute}.portrait.svelte-f19xms i:where(.svelte-f19xms){background:#7fe5b9;border-radius:50%;width:.32rem;height:.32rem;position:absolute;bottom:.35rem;right:.35rem;box-shadow:0 0 8px #7fe5b9}.transcript.svelte-f19xms{z-index:1;padding:.75rem .9rem .85rem;position:relative}.header.svelte-f19xms{color:#77d6e68f;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:.3rem;font:600 .48rem/1 ui-monospace,monospace;display:flex}.wave.svelte-f19xms{align-items:center;gap:.12rem;height:.75rem;display:flex}.wave.svelte-f19xms i:where(.svelte-f19xms){background:#84ddeb;width:1px;height:30%;animation:.6s ease-in-out infinite alternate svelte-f19xms-wave}.wave.svelte-f19xms i:where(.svelte-f19xms):nth-child(2),.wave.svelte-f19xms i:where(.svelte-f19xms):nth-child(5){height:70%;animation-delay:-180ms}.wave.svelte-f19xms i:where(.svelte-f19xms):nth-child(3){height:100%;animation-delay:-320ms}.wave.svelte-f19xms i:where(.svelte-f19xms):nth-child(4){height:55%;animation-delay:-80ms}.transcript.svelte-f19xms strong:where(.svelte-f19xms){color:#f4a66d;letter-spacing:.1em;text-transform:uppercase;font:750 .66rem/1.2 ui-monospace,monospace}.transcript.svelte-f19xms p:where(.svelte-f19xms){color:#eff9fbeb;margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.radio.size-small.svelte-f19xms .transcript:where(.svelte-f19xms) p:where(.svelte-f19xms){font-size:.7rem}.radio.size-large.svelte-f19xms .transcript:where(.svelte-f19xms) p:where(.svelte-f19xms){font-size:1rem}@keyframes svelte-f19xms-radio-in{0%{opacity:0;transform:translate(-50%,1rem)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes svelte-f19xms-static-scan{to{transform:translate(100%)}}@keyframes svelte-f19xms-wave{to{transform:scaleY(.25)}}@media (width<=600px){.radio.svelte-f19xms{grid-template-columns:3.1rem minmax(0,1fr);bottom:8.5rem}.transcript.svelte-f19xms{padding:.6rem .7rem}}@media (prefers-reduced-motion:reduce){.radio.svelte-f19xms,.radio.svelte-f19xms:after,.wave.svelte-f19xms i:where(.svelte-f19xms){animation:none}}.settings-scrim.svelte-16dhk7{z-index:44;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01070cb8;animation:.18s both svelte-16dhk7-fade;position:absolute;inset:0}.settings-panel.svelte-16dhk7{z-index:45;color:#eaf7f9;clip-path:polygon(0 0,calc(100% - 1.3rem) 0,100% 1.3rem,100% 100%,1.3rem 100%,0 calc(100% - 1.3rem));background:linear-gradient(145deg,#061b25f7,#020d15fa),repeating-linear-gradient(0deg,#0000 0 3px,#6bddef06 3px 4px);border:1px solid #67d4e657;grid-template-rows:auto minmax(0,1fr) auto;width:min(46rem,100vw - 1rem);margin:0;padding:0;animation:.28s cubic-bezier(.16,1,.3,1) both svelte-16dhk7-panel-in;display:grid;position:absolute;top:clamp(.5rem,3vh,2rem);bottom:clamp(.5rem,3vh,2rem);right:clamp(.5rem,3vw,2rem);overflow:hidden;box-shadow:0 30px 100px #0000008a}header.svelte-16dhk7,footer.svelte-16dhk7{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}header.svelte-16dhk7{border-bottom:1px solid #68d1e22b}header.svelte-16dhk7 p:where(.svelte-16dhk7),header.svelte-16dhk7 h1:where(.svelte-16dhk7){margin:0}header.svelte-16dhk7 p:where(.svelte-16dhk7){color:#ed9d63;letter-spacing:.16em;font:650 .51rem/1 ui-monospace,monospace}header.svelte-16dhk7 h1:where(.svelte-16dhk7){letter-spacing:-.02em;text-transform:uppercase;margin-top:.25rem;font-size:1.45rem;line-height:1}button.svelte-16dhk7,select.svelte-16dhk7,input.svelte-16dhk7{font:inherit}.close.svelte-16dhk7{aspect-ratio:1;color:#aee7ef;cursor:pointer;background:#061f28a6;border:1px solid #6fd7e84d;place-items:center;width:2.5rem;font-size:1.3rem;display:grid}.settings-body.svelte-16dhk7{overscroll-behavior:contain;scrollbar-color:#69d3e466 #071d2680;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:auto}.group.svelte-16dhk7{border-bottom:1px solid #68d1e21f;border-right:1px solid #68d1e21f;padding:1.2rem}.group.svelte-16dhk7:nth-child(2n){border-right:0}.group-title.svelte-16dhk7{align-items:start;gap:.7rem;margin-bottom:1rem;display:flex}.group-title.svelte-16dhk7>span:where(.svelte-16dhk7){color:#eea067;font:700 .55rem/1.3 ui-monospace,monospace}.group-title.svelte-16dhk7 p:where(.svelte-16dhk7),.group-title.svelte-16dhk7 small:where(.svelte-16dhk7){margin:0}.group-title.svelte-16dhk7 p:where(.svelte-16dhk7){color:#c8edf2;letter-spacing:.12em;font:700 .64rem/1 ui-monospace,monospace}.group-title.svelte-16dhk7 small:where(.svelte-16dhk7){color:#a8d3da6e;margin-top:.28rem;font-size:.58rem;display:block}.field-grid.svelte-16dhk7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.select-field.svelte-16dhk7{gap:.35rem;display:grid}.select-field.svelte-16dhk7>span:where(.svelte-16dhk7),.range-field.svelte-16dhk7 b:where(.svelte-16dhk7){color:#c1e1e7b3;letter-spacing:.06em;font:600 .57rem/1 ui-monospace,monospace}select.svelte-16dhk7{color:#daf3f7;text-transform:uppercase;background:#071e28;border:1px solid #6dd3e53d;border-radius:0;width:100%;padding:.55rem .6rem;font-size:.68rem}.range-field.svelte-16dhk7{gap:.4rem;margin-top:.8rem;display:grid}.range-field.svelte-16dhk7>span:where(.svelte-16dhk7){justify-content:space-between;align-items:center;display:flex}output.svelte-16dhk7{color:#f1a56d;font:600 .55rem/1 ui-monospace,monospace}input[type=range].svelte-16dhk7{accent-color:#74ddeb;width:100%;height:.25rem;margin:.35rem 0}.toggle-grid.svelte-16dhk7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.toggle.svelte-16dhk7{color:#cde8ecad;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-height:1.6rem;display:grid;position:relative}.toggle.single.svelte-16dhk7{margin-top:.7rem}.toggle.svelte-16dhk7 input:where(.svelte-16dhk7){z-index:1;opacity:0;position:absolute}.toggle.svelte-16dhk7>span:where(.svelte-16dhk7){pointer-events:none;background:#020e15ad;border:1px solid #6ad0e152;width:2rem;height:1rem;transition:background .15s;position:relative}.toggle.svelte-16dhk7>span:where(.svelte-16dhk7):after{content:"";background:#a6d3db8c;width:.58rem;height:.58rem;transition:transform .15s,background .15s;position:absolute;top:.15rem;left:.15rem}.toggle.svelte-16dhk7 input:where(.svelte-16dhk7):checked+span:where(.svelte-16dhk7){background:#29829161;border-color:#65d3e5}.toggle.svelte-16dhk7 input:where(.svelte-16dhk7):checked+span:where(.svelte-16dhk7):after{background:#8be8f6;transform:translate(.95rem)}.toggle.svelte-16dhk7 input:where(.svelte-16dhk7):focus-visible+span:where(.svelte-16dhk7){outline-offset:2px;outline:2px solid #fff}.toggle.svelte-16dhk7 b:where(.svelte-16dhk7){font-size:.63rem;font-weight:560;line-height:1.2}.audio-group.svelte-16dhk7{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.audio-group.svelte-16dhk7 .group-title:where(.svelte-16dhk7){grid-column:1/-1}.range-field.compact.svelte-16dhk7{margin-top:.35rem}.touch-note.svelte-16dhk7{color:#b1d9e085;margin:.9rem 0 0;font-size:.58rem;line-height:1.45}footer.svelte-16dhk7{border-top:1px solid #68d1e22b}footer.svelte-16dhk7 p:where(.svelte-16dhk7){color:#a6d3db73;letter-spacing:.08em;align-items:center;gap:.5rem;margin:0;font:550 .53rem/1 ui-monospace,monospace;display:flex}footer.svelte-16dhk7 p:where(.svelte-16dhk7) span:where(.svelte-16dhk7){background:#75daa9;border-radius:50%;width:.36rem;height:.36rem;box-shadow:0 0 8px #75daa9}footer.svelte-16dhk7 button:where(.svelte-16dhk7){color:#061319;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(105deg,#ef955b,#ffc089);border:0;padding:.65rem 1.3rem;font:750 .63rem/1 ui-sans-serif,system-ui,sans-serif}@keyframes svelte-16dhk7-panel-in{0%{opacity:0;transform:translate(1.5rem)}}@keyframes svelte-16dhk7-fade{0%{opacity:0}}@media (width<=680px){.settings-panel.svelte-16dhk7{clip-path:none;width:100%;inset:0}.settings-body.svelte-16dhk7{grid-template-columns:1fr}.group.svelte-16dhk7,.group.svelte-16dhk7:nth-child(2n){border-right:0}}@media (width<=420px){.field-grid.svelte-16dhk7,.toggle-grid.svelte-16dhk7,.audio-group.svelte-16dhk7{grid-template-columns:1fr}.audio-group.svelte-16dhk7 .group-title:where(.svelte-16dhk7){grid-column:auto}}@media (prefers-reduced-motion:reduce){.settings-panel.svelte-16dhk7,.settings-scrim.svelte-16dhk7{animation:none}}.map-panel.svelte-1wwdgu3{z-index:18;color:#bdebf2;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,1.4rem 100%,0 calc(100% - 1.4rem));background:linear-gradient(#03121bf0,#020c14f7),repeating-linear-gradient(0deg,#0000 0 3px,#73e2f306 3px 4px);border:1px solid #65d5e761;grid-template-rows:auto minmax(0,1fr) auto;width:min(58rem,100% - 2rem);height:min(48rem,100% - 2rem);margin:auto;animation:.25s cubic-bezier(.16,1,.3,1) both svelte-1wwdgu3-deploy;display:grid;position:absolute;inset:clamp(1rem,4vw,3.5rem);box-shadow:0 30px 100px #00000085}.map-header.svelte-1wwdgu3,.map-footer.svelte-1wwdgu3{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.map-header.svelte-1wwdgu3{border-bottom:1px solid #69d3e52e}.map-header.svelte-1wwdgu3 span:where(.svelte-1wwdgu3){color:#ed9d62;letter-spacing:.17em;font:650 .5rem/1 ui-monospace,monospace}.map-header.svelte-1wwdgu3 h2:where(.svelte-1wwdgu3){color:#f0fafc;letter-spacing:.06em;text-transform:uppercase;margin:.22rem 0 0;font-size:1.1rem}.map-header.svelte-1wwdgu3 button:where(.svelte-1wwdgu3){color:#a9e5ef;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#07222b99;border:1px solid #67d8ea52;padding:.6rem .7rem;font:600 .58rem/1 ui-monospace,monospace}kbd.svelte-1wwdgu3{color:#ffc18f;font:inherit;border:1px solid #f0a16366;margin-left:.35rem;padding:.15rem .3rem}.map-stage.svelte-1wwdgu3{place-items:center;min-height:0;padding:1rem;display:grid;position:relative;overflow:hidden}svg.svelte-1wwdgu3{aspect-ratio:1;color:#73d4e538;border:1px solid #66d1e333;width:min(100%,65vh);max-height:100%;display:block}.grid.svelte-1wwdgu3{color:#70d7e82b}.boundary.svelte-1wwdgu3{fill:none;stroke:#ea9a5fa6;stroke-width:.35px;stroke-dasharray:1.6 1.2}.range-ring.svelte-1wwdgu3{fill:none;stroke:#6fd7e833;stroke-width:.18px}.crosshair.svelte-1wwdgu3{fill:none;stroke:#6fd7e821;stroke-width:.14px;stroke-dasharray:.8 1.4}.north.svelte-1wwdgu3{fill:#eaa064}.terrain.svelte-1wwdgu3 path:where(.svelte-1wwdgu3){fill:none;stroke:#7ec2a738;stroke-width:.28px}.entity.svelte-1wwdgu3 path:where(.svelte-1wwdgu3),.entity.svelte-1wwdgu3 rect:where(.svelte-1wwdgu3),.entity.svelte-1wwdgu3 circle:where(.svelte-1wwdgu3){vector-effect:non-scaling-stroke}.player.svelte-1wwdgu3 path:where(.svelte-1wwdgu3){fill:#ebfaff;stroke:#73e1f0;stroke-width:.25px}.player.svelte-1wwdgu3 circle:where(.svelte-1wwdgu3){fill:none;stroke:#75e1f159;stroke-width:.2px;stroke-dasharray:.5 .5}.ally.svelte-1wwdgu3 path:where(.svelte-1wwdgu3){fill:#71dcaa;stroke:#c8ffe8;stroke-width:.18px}.ally.inactive.svelte-1wwdgu3{opacity:.3}.target.svelte-1wwdgu3 rect:where(.svelte-1wwdgu3){fill:#f6955540;stroke:#ff9c59;stroke-width:.3px}.target.svelte-1wwdgu3 circle:where(.svelte-1wwdgu3){fill:none;stroke:#ffe4c8;stroke-width:.28px;stroke-dasharray:.7 .45;animation:1.4s linear infinite svelte-1wwdgu3-selected}.target.destroyed.svelte-1wwdgu3 path:where(.svelte-1wwdgu3){fill:none;stroke:#cad3d36b;stroke-width:.35px}.threat.svelte-1wwdgu3 circle:where(.svelte-1wwdgu3):first-child{fill:#ff5d59}.threat.svelte-1wwdgu3 circle:where(.svelte-1wwdgu3):last-child{fill:none;stroke:#ff544f80;stroke-width:.25px;animation:1.7s ease-out infinite svelte-1wwdgu3-threat}.sector-label.svelte-1wwdgu3{color:#a6d6df59;letter-spacing:.11em;font:500 .48rem/1 ui-monospace,monospace;position:absolute}.sector-n.svelte-1wwdgu3{top:1.5rem;left:50%;transform:translate(-50%)}.sector-e.svelte-1wwdgu3{transform-origin:100%;top:50%;right:1.5rem;transform:rotate(90deg)translate(50%)}.sector-s.svelte-1wwdgu3{bottom:1.5rem;left:50%;transform:translate(-50%)}.map-footer.svelte-1wwdgu3{border-top:1px solid #69d3e52e}.legend.svelte-1wwdgu3,.counts.svelte-1wwdgu3{flex-wrap:wrap;gap:.8rem 1rem;display:flex}.legend.svelte-1wwdgu3 span:where(.svelte-1wwdgu3),.counts.svelte-1wwdgu3 span:where(.svelte-1wwdgu3){color:#b1dbe294;letter-spacing:.08em;align-items:center;gap:.4rem;font:550 .5rem/1 ui-monospace,monospace;display:flex}.legend.svelte-1wwdgu3 i:where(.svelte-1wwdgu3){border:1px solid;width:.5rem;height:.5rem;display:block}.player-key.svelte-1wwdgu3{color:#79dfef;transform:rotate(45deg)}.ally-key.svelte-1wwdgu3{color:#72dbaa;border-radius:50%}.target-key.svelte-1wwdgu3{color:#fa9b5d}.threat-key.svelte-1wwdgu3{color:#ff5d59;border-radius:50%}.counts.svelte-1wwdgu3{justify-content:flex-end}.counts.svelte-1wwdgu3 b:where(.svelte-1wwdgu3){color:#f7a364;font-size:.85rem}@keyframes svelte-1wwdgu3-deploy{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1wwdgu3-selected{to{transform:rotate(360deg)}}@keyframes svelte-1wwdgu3-threat{to{opacity:0;transform:scale(1.6)}}@media (width<=600px){.map-panel.svelte-1wwdgu3{width:calc(100% - 1rem);height:calc(100% - 1rem);inset:.5rem}.map-header.svelte-1wwdgu3,.map-footer.svelte-1wwdgu3{padding:.75rem}.legend.svelte-1wwdgu3{display:none}.counts.svelte-1wwdgu3{justify-content:space-between;width:100%}.sector-label.svelte-1wwdgu3{display:none}}@media (prefers-reduced-motion:reduce){.map-panel.svelte-1wwdgu3,.target.svelte-1wwdgu3 circle:where(.svelte-1wwdgu3),.threat.svelte-1wwdgu3 circle:where(.svelte-1wwdgu3):last-child{animation:none}}.touch-controls.svelte-hgfj37{z-index:16;padding:max(.65rem, env(safe-area-inset-top)) max(.7rem, env(safe-area-inset-right)) max(.7rem, env(safe-area-inset-bottom)) max(.7rem, env(safe-area-inset-left));pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .12s;display:grid;position:absolute;inset:0}.touch-controls.inactive.svelte-hgfj37{visibility:hidden;opacity:0}.top-controls.svelte-hgfj37,.bottom-controls.svelte-hgfj37,.tilt-panel.svelte-hgfj37{pointer-events:auto}.top-controls.svelte-hgfj37{justify-content:space-between;align-items:start;display:flex}.mode-switch.svelte-hgfj37,.top-actions.svelte-hgfj37,.utility-row.svelte-hgfj37{gap:.4rem;display:flex}button.svelte-hgfj37{color:#b7eaf2;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;background:#041720c2;border:1px solid #70daeb5c;min-width:44px;min-height:44px;padding:.55rem .7rem;font:750 .55rem/1 ui-monospace,monospace}button.active.svelte-hgfj37{color:#061319;background:#8ce9f7;border-color:#8ce9f7}.bottom-controls.svelte-hgfj37{grid-row:3;grid-template-columns:minmax(7rem,1fr) auto minmax(8rem,1fr);align-items:end;display:grid}.flight-cluster.svelte-hgfj37{justify-self:start}.stick.svelte-hgfj37{aspect-ratio:1;touch-action:none;background:radial-gradient(circle,#09252f6b 0 22%,#0000 23%),radial-gradient(circle,#04141db3,#030e166b);border:1px solid #79dfef52;border-radius:50%;place-items:center;width:clamp(7.4rem,22vw,10rem);display:grid;position:relative;box-shadow:inset 0 0 30px #62d3e614}.stick.svelte-hgfj37:before,.stick.svelte-hgfj37:after{content:"";border:1px dashed #74daeb33;border-radius:50%;position:absolute;inset:13%}.stick.svelte-hgfj37:after{border-style:solid;inset:39%}.axis.svelte-hgfj37{background:#6bd2e333;position:absolute}.horizontal.svelte-hgfj37{height:1px;left:8%;right:8%}.vertical.svelte-hgfj37{width:1px;top:8%;bottom:8%}.axis-label.svelte-hgfj37{color:#ade2ea85;letter-spacing:.12em;font:700 .42rem/1 ui-monospace,monospace;position:absolute}.pitch-label.svelte-hgfj37{top:.8rem}.roll-label.svelte-hgfj37{right:.5rem;transform:rotate(90deg)}.knob.svelte-hgfj37{z-index:1;aspect-ratio:1;background:#0a303beb;border:1px solid #8be9f7bf;border-radius:50%;place-items:center;width:2.7rem;display:grid;position:relative;box-shadow:0 0 18px #5ad7eb42}.knob.svelte-hgfj37 i:where(.svelte-hgfj37){background:#c7f7ff;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 8px #80ddeb}.tilt-panel.svelte-hgfj37{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021018ad;border:1px solid #67d7e938;grid-template-columns:auto minmax(9rem,15rem) auto;place-self:start center;align-items:center;gap:.65rem;max-width:calc(100vw - 10rem);padding:.45rem .6rem;display:grid}.horizon.svelte-hgfj37{background:linear-gradient(#185166 50%,#382c22 50%);border:1px solid #78e1f161;border-radius:50%;width:3.4rem;height:2.2rem;position:relative;overflow:hidden}.horizon-line.svelte-hgfj37{width:5rem;height:1px;transform:translate(calc(-50% + var(--tilt-x)), calc(-50% + var(--tilt-y))) rotate(var(--tilt-angle));background:#e7faff;position:absolute;top:50%;left:50%}.aircraft.svelte-hgfj37{color:#ffb279;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.tilt-copy.svelte-hgfj37{gap:.2rem;display:grid}.tilt-copy.svelte-hgfj37 strong:where(.svelte-hgfj37){color:#9beaf6;letter-spacing:.1em;font:700 .55rem/1 ui-monospace,monospace}.tilt-copy.svelte-hgfj37 span:where(.svelte-hgfj37){color:#c9e6eba6;font-size:.58rem;line-height:1.25}.enable-tilt.svelte-hgfj37{color:#07151b;background:#f0a36c;border-color:#ffc08d}.calibrate.svelte-hgfj37{color:#ffe0c7;border-color:#ffae748c}.tilt-spacer.svelte-hgfj37{color:#ade2ea7a;letter-spacing:.1em;place-content:end start;width:clamp(7.4rem,22vw,10rem);height:5rem;font:700 .52rem/1.35 ui-monospace,monospace;display:grid}.tilt-spacer.svelte-hgfj37 small:where(.svelte-hgfj37){color:#f0a36ca8}.throttle.svelte-hgfj37{color:#b8e0e799;letter-spacing:.06em;pointer-events:auto;align-self:end;justify-items:center;gap:.25rem;font:700 .43rem/1 ui-monospace,monospace;display:grid}.throttle.svelte-hgfj37>span:where(.svelte-hgfj37):first-child{color:#ff9c62}.throttle.svelte-hgfj37>span.engaged:where(.svelte-hgfj37){color:#fff;text-shadow:0 0 8px #ff7d37}.throttle.svelte-hgfj37 input:where(.svelte-hgfj37){accent-color:#f29b5e;writing-mode:vertical-lr;touch-action:none;direction:rtl;width:2.6rem;height:clamp(7.5rem,21vh,10rem);margin:0}.throttle.svelte-hgfj37 output:where(.svelte-hgfj37){color:#ffc093;font-size:.48rem}.action-cluster.svelte-hgfj37{justify-self:end;gap:.55rem;display:grid}.utility-row.svelte-hgfj37 button:where(.svelte-hgfj37){width:4.4rem}.fire.svelte-hgfj37{aspect-ratio:1;color:#fff3e9;background:radial-gradient(circle,#9c3010c2,#351108d1),repeating-conic-gradient(#ff995914 0deg 10deg,#0000 10deg 20deg);border:2px solid #f78c4db8;border-radius:50%;place-content:center;justify-self:end;width:clamp(5.7rem,16vw,7rem);padding:0;display:grid;box-shadow:inset 0 0 0 .35rem #020c12bf,0 0 28px #e85c2333}.fire.svelte-hgfj37 span:where(.svelte-hgfj37){font-size:.92rem}.fire.svelte-hgfj37 small:where(.svelte-hgfj37){color:#ffbe91bf;margin-top:.2rem;font-size:.46rem}.fire.firing.svelte-hgfj37{background:#ed713d;transform:scale(.94)}.portrait-hint.svelte-hgfj37{top:calc(max(.65rem, env(safe-area-inset-top)) + 3.2rem);color:#e2f5f8b8;pointer-events:none;background:#03141c94;margin:0;padding:.35rem .55rem;font:600 .5rem/1 ui-monospace,monospace;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.touch-controls.svelte-hgfj37:not(.touch-capable){display:none}}@media (orientation:portrait){.portrait-hint.svelte-hgfj37{display:block}.bottom-controls.svelte-hgfj37{grid-template-columns:minmax(7rem,1fr) 2.8rem minmax(7rem,1fr)}.tilt-panel.svelte-hgfj37{grid-template-columns:auto minmax(7rem,1fr);align-self:center;max-width:min(23rem,100vw - 1.4rem)}.tilt-panel.svelte-hgfj37 button:where(.svelte-hgfj37){grid-column:1/-1}}@media (width<=440px){.touch-controls.svelte-hgfj37{padding-right:max(.4rem, env(safe-area-inset-right));padding-left:max(.4rem, env(safe-area-inset-left))}.utility-row.svelte-hgfj37{gap:.25rem}.utility-row.svelte-hgfj37 button:where(.svelte-hgfj37){width:3.75rem;padding-inline:.25rem;font-size:.46rem}}@media (orientation:landscape) and (height<=500px){.touch-controls.svelte-hgfj37{padding-top:max(.35rem, env(safe-area-inset-top));padding-bottom:max(.35rem, env(safe-area-inset-bottom))}.stick.svelte-hgfj37,.tilt-spacer.svelte-hgfj37{width:clamp(6.5rem,22vh,7.7rem)}.fire.svelte-hgfj37{width:clamp(5rem,20vh,5.8rem)}.throttle.svelte-hgfj37 input:where(.svelte-hgfj37){height:clamp(6rem,25vh,7rem)}.tilt-panel.svelte-hgfj37{padding-block:.25rem}}.game-shell.svelte-i6vc5y{color:#eefbfe;isolation:isolate;--canvas-colour-filter:saturate(1);--canvas-contrast-filter:contrast(1);background:#06121b;position:fixed;inset:0;overflow:hidden}.game-shell.high-contrast.svelte-i6vc5y{--canvas-contrast-filter:contrast(1.2) brightness(1.03)}.game-shell[data-colour-blind-mode=deuteranopia].svelte-i6vc5y{--canvas-colour-filter:saturate(.72) sepia(.08)}.game-shell[data-colour-blind-mode=protanopia].svelte-i6vc5y{--canvas-colour-filter:saturate(.66) sepia(.14)}.game-shell[data-colour-blind-mode=tritanopia].svelte-i6vc5y{--canvas-colour-filter:saturate(.74) hue-rotate(-12deg)}.game-canvas.svelte-i6vc5y{z-index:1;opacity:1;width:100%;height:100%;filter:var(--canvas-colour-filter) var(--canvas-contrast-filter);touch-action:none;background:0 0;transition:filter .6s,opacity .5s,transform 1.2s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.menu-active.svelte-i6vc5y .game-canvas:where(.svelte-i6vc5y){filter:var(--canvas-colour-filter) var(--canvas-contrast-filter) saturate(1.12) contrast(1.04);transform:scale(1.015)}.is-paused.svelte-i6vc5y .game-canvas:where(.svelte-i6vc5y){filter:var(--canvas-colour-filter) var(--canvas-contrast-filter) blur(2px) brightness(.58) saturate(.65)}.high-contrast.svelte-i6vc5y .hud,.game-shell.svelte-i6vc5y:not([data-colour-blind-mode=off]) .hud{text-shadow:0 1px 2px #000,0 0 6px #d6f9ff73}.game-shell.svelte-i6vc5y:not([data-colour-blind-mode=off]) .notice.warning{text-underline-offset:.18em;border:2px double;font-weight:800;text-decoration:underline}.sky-fallback.svelte-i6vc5y{z-index:0;background:linear-gradient(#1c566b 0%,#ce7650 52%,#1b2229 53%,#071017 100%);position:absolute;inset:0;overflow:hidden}.sun.svelte-i6vc5y{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#ffd99c,#ef8a54 46%,#0000 68%);border-radius:50%;width:min(22rem,30vw);position:absolute;top:24%;right:18%}.mountains.svelte-i6vc5y{clip-path:polygon(0 83%,9% 42%,17% 67%,27% 22%,38% 62%,48% 29%,57% 73%,68% 19%,79% 60%,90% 28%,100% 74%,100% 100%,0 100%);background:#162b32;height:34%;position:absolute;bottom:18%;left:-10%;right:-10%}.mountains.far.svelte-i6vc5y{filter:blur(2px);background:#3d45459e;bottom:26%}.mountains.near.svelte-i6vc5y{background:#08181f;height:44%;bottom:-2%}.controls-scrim.svelte-i6vc5y{z-index:46;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080db8;position:absolute;inset:0}.controls-panel.svelte-i6vc5y{z-index:47;color:#e7f7fa;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem));background:linear-gradient(145deg,#061c25f7,#020e15fa),repeating-linear-gradient(0deg,#0000 0 3px,#6bddef06 3px 4px);border:1px solid #67d4e657;width:min(40rem,100vw - 2rem);margin:0;padding:1.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #00000080}.controls-panel.svelte-i6vc5y header:where(.svelte-i6vc5y){border-bottom:1px solid #67d3e426;justify-content:space-between;align-items:start;padding-bottom:.9rem;display:flex}.controls-panel.svelte-i6vc5y header:where(.svelte-i6vc5y) p:where(.svelte-i6vc5y),.controls-panel.svelte-i6vc5y header:where(.svelte-i6vc5y) h2:where(.svelte-i6vc5y){margin:0}.controls-panel.svelte-i6vc5y header:where(.svelte-i6vc5y) p:where(.svelte-i6vc5y){color:#ee9d63;letter-spacing:.14em;font:650 .51rem/1 ui-monospace,monospace}.controls-panel.svelte-i6vc5y header:where(.svelte-i6vc5y) h2:where(.svelte-i6vc5y){text-transform:uppercase;margin-top:.25rem;font-size:1.4rem}.controls-panel.svelte-i6vc5y header:where(.svelte-i6vc5y) button:where(.svelte-i6vc5y){aspect-ratio:1;color:#afe7ef;cursor:pointer;background:#07242ea3;border:1px solid #6ed8e94d;place-items:center;width:2.4rem;font-size:1.2rem;display:grid}.control-grid.svelte-i6vc5y{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.9rem;display:grid}.control-grid.svelte-i6vc5y>div:where(.svelte-i6vc5y){background:#061e2775;border:1px solid #68d2e424;gap:.45rem;padding:.75rem;display:grid}.control-grid.svelte-i6vc5y kbd:where(.svelte-i6vc5y){color:#8de4f1;font:650 .6rem/1 ui-monospace,monospace}.control-grid.svelte-i6vc5y span:where(.svelte-i6vc5y){color:#c1e1e694;font-size:.58rem}.controller-note.svelte-i6vc5y{color:#a8d3da6e;letter-spacing:.07em;margin:.8rem 0 0;font:550 .51rem/1.4 ui-monospace,monospace}.reduced-motion.svelte-i6vc5y :where(.svelte-i6vc5y),.reduced-motion.svelte-i6vc5y :where(.svelte-i6vc5y):before,.reduced-motion.svelte-i6vc5y :where(.svelte-i6vc5y):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=600px){.control-grid.svelte-i6vc5y{grid-template-columns:repeat(2,1fr)}}@media (width<=380px){.control-grid.svelte-i6vc5y{grid-template-columns:1fr;max-height:65vh;overflow:auto}}
