.overlay-background.svelte-ozvv2u{--overlay-bg-glow-a:color-mix(in srgb, var(--color-primary) 10%, transparent);--overlay-bg-glow-b:color-mix(in srgb, var(--color-primary) 8%, transparent);--overlay-bg-glow-c:#ffffff1a;--overlay-bg-base-top:color-mix(in srgb, var(--color-background-primary) 88%, black);--overlay-bg-base-bottom:var(--color-background-primary);--overlay-grid-line:color-mix(in srgb, var(--color-primary) 12%, transparent);--overlay-grid-shadow:color-mix(in srgb, var(--color-primary) 8%, transparent);--overlay-grid-fill-a:color-mix(in srgb, var(--color-primary) 10%, transparent);--overlay-grid-fill-b:color-mix(in srgb, var(--color-primary) 8%, transparent);--overlay-grid-fill-c:#ffffff1a;--overlay-beam-line:color-mix(in srgb, var(--color-primary) 30%, transparent);--overlay-beam-line-strong:color-mix(in srgb, white 28%, var(--color-primary) 22%, transparent);--overlay-ring-line:color-mix(in srgb, var(--color-primary) 14%, transparent);--overlay-ring-line-strong:color-mix(in srgb, white 22%, var(--color-primary) 18%, transparent);--overlay-star-color:#0f172a42;--overlay-star-bright:#0206176b;z-index:98;pointer-events:none;background:radial-gradient(circle at 20% 20%, var(--overlay-bg-glow-a), transparent 32%), radial-gradient(circle at 80% 70%, var(--overlay-bg-glow-b), transparent 28%), radial-gradient(circle at 54% 52%, var(--overlay-bg-glow-c), transparent 24%), linear-gradient(180deg, var(--overlay-bg-base-top), var(--overlay-bg-base-bottom));transition:opacity .32s;position:fixed;inset:0;overflow:hidden}.overlay-background.hidden.svelte-ozvv2u{opacity:0}:root[data-theme=dark] .overlay-background.svelte-ozvv2u{--overlay-bg-glow-a:color-mix(in srgb, var(--color-primary) 16%, transparent);--overlay-bg-glow-b:#6ee7f91f;--overlay-bg-glow-c:#c7d2fe1f;--overlay-bg-base-top:#0c1422;--overlay-bg-base-bottom:#162235;--overlay-grid-line:color-mix(in srgb, var(--color-primary) 26%, transparent);--overlay-grid-shadow:#6ee7f92e;--overlay-grid-fill-a:color-mix(in srgb, var(--color-primary) 22%, transparent);--overlay-grid-fill-b:#6ee7f929;--overlay-grid-fill-c:#ffffff24;--overlay-beam-line:#93c5fd6b;--overlay-beam-line-strong:color-mix(in srgb, white 30%, #67e8f9 30%, transparent);--overlay-ring-line:color-mix(in srgb, var(--color-primary) 28%, transparent);--overlay-ring-line-strong:#93c5fd3d;--overlay-star-color:#f6f8ff;--overlay-star-bright:#feffff}:root[data-theme=light] .overlay-background.svelte-ozvv2u{--overlay-star-color:#0f172a47;--overlay-star-bright:#02061775}.stars.svelte-ozvv2u,.shooting-star.svelte-ozvv2u,.grid.svelte-ozvv2u,.beam.svelte-ozvv2u,.ring.svelte-ozvv2u,.glow.svelte-ozvv2u{position:absolute;inset:auto}.stars.svelte-ozvv2u{opacity:.85;pointer-events:none;background-repeat:repeat;animation-iteration-count:infinite;inset:0}.stars-a.svelte-ozvv2u{background-image:radial-gradient(circle at 20% 30%, var(--overlay-star-color) 0 1px, transparent 1.4px), radial-gradient(circle at 70% 80%, var(--overlay-star-bright) 0 1.2px, transparent 1.7px), radial-gradient(circle at 40% 60%, var(--overlay-star-color) 0 .9px, transparent 1.3px);background-size:140px 140px,220px 220px,180px 180px;animation:none}.stars-b.svelte-ozvv2u{opacity:.5;background-image:radial-gradient(circle at 35% 25%, var(--overlay-star-color) 0 .9px, transparent 1.3px), radial-gradient(circle at 80% 45%, var(--overlay-star-bright) 0 1.1px, transparent 1.5px), radial-gradient(circle at 15% 75%, var(--overlay-star-color) 0 .8px, transparent 1.2px);background-size:110px 110px,170px 170px,130px 130px;animation:none}.stars-c.svelte-ozvv2u{opacity:.3;background-image:radial-gradient(circle at 55% 35%, var(--overlay-star-color) 0 .8px, transparent 1.1px), radial-gradient(circle at 10% 50%, var(--overlay-star-bright) 0 1px, transparent 1.4px), radial-gradient(circle at 85% 20%, var(--overlay-star-color) 0 .7px, transparent 1px);background-size:90px 90px,140px 140px,100px 100px;animation:none}.stars-twinkle-a.svelte-ozvv2u{opacity:.24;background-image:radial-gradient(circle at 18% 22%, var(--overlay-star-bright) 0 1.2px, transparent 1.8px), radial-gradient(circle at 72% 48%, var(--overlay-star-bright) 0 1px, transparent 1.5px), radial-gradient(circle at 42% 78%, var(--overlay-star-bright) 0 1.15px, transparent 1.7px);background-size:180px 180px,240px 240px,210px 210px;animation:3.2s ease-in-out infinite alternate svelte-ozvv2u-overlay-stars-twinkle-a}.stars-twinkle-b.svelte-ozvv2u{opacity:.18;background-image:radial-gradient(circle at 64% 20%, var(--overlay-star-bright) 0 1px, transparent 1.5px), radial-gradient(circle at 24% 58%, var(--overlay-star-bright) 0 1.2px, transparent 1.8px), radial-gradient(circle at 86% 74%, var(--overlay-star-bright) 0 .95px, transparent 1.4px);background-size:260px 260px,200px 200px,230px 230px;animation:4.4s ease-in-out .8s infinite alternate svelte-ozvv2u-overlay-stars-twinkle-b}.shooting-star.svelte-ozvv2u{opacity:0;background:linear-gradient(90deg, transparent, var(--overlay-star-bright) 82%);transform-origin:0;height:2px;box-shadow:0 0 12px #ffffff57}.shooting-star-a.svelte-ozvv2u{width:11rem;animation:12s linear infinite svelte-ozvv2u-overlay-shooting-star-a;top:14%;left:58%;transform:rotate(-28deg)translate(0)scaleX(.7)}.shooting-star-b.svelte-ozvv2u{width:8.5rem;animation:17s linear 3.5s infinite svelte-ozvv2u-overlay-shooting-star-b;top:28%;left:18%;transform:rotate(-24deg)translate(0)scaleX(.65)}.shooting-star-c.svelte-ozvv2u{width:7rem;animation:21s linear 6.5s infinite svelte-ozvv2u-overlay-shooting-star-c;top:48%;left:72%;transform:rotate(-34deg)translate(0)scaleX(.6)}.grid.svelte-ozvv2u{border:1px solid var(--overlay-grid-line);opacity:.42;filter:drop-shadow(0 0 16px var(--overlay-grid-shadow))}.grid-a.svelte-ozvv2u{background-image:linear-gradient(var(--overlay-grid-fill-a) 1px, transparent 1px), linear-gradient(90deg, var(--overlay-grid-fill-a) 1px, transparent 1px);background-size:48px 48px;width:52vw;min-width:520px;height:52vw;min-height:520px;animation:18s ease-in-out infinite alternate svelte-ozvv2u-overlay-grid-drift-a;top:-18vw;right:-10vw;transform:rotate(26deg)}.grid-b.svelte-ozvv2u{background-image:linear-gradient(var(--overlay-grid-fill-b) 1px, transparent 1px), linear-gradient(90deg, var(--overlay-grid-fill-b) 1px, transparent 1px);background-size:36px 36px;width:38vw;min-width:360px;height:38vw;min-height:360px;animation:22s ease-in-out infinite alternate svelte-ozvv2u-overlay-grid-drift-b;bottom:8rem;left:-8vw;transform:rotate(-18deg)}.grid-c.svelte-ozvv2u{background-image:linear-gradient(var(--overlay-grid-fill-c) 1px, transparent 1px), linear-gradient(90deg, var(--overlay-grid-fill-c) 1px, transparent 1px);opacity:.22;background-size:24px 24px;width:26vw;min-width:240px;height:26vw;min-height:240px;animation:15s ease-in-out infinite alternate svelte-ozvv2u-overlay-grid-drift-c;top:36%;right:22%;transform:rotate(12deg)}.beam.svelte-ozvv2u{background:linear-gradient(90deg, transparent, var(--overlay-beam-line), transparent);opacity:.58;height:1px;animation:7s ease-in-out infinite svelte-ozvv2u-overlay-beam-pulse}.beam-a.svelte-ozvv2u{width:46vw;top:22%;left:12%;transform:rotate(-12deg)}.beam-b.svelte-ozvv2u{width:34vw;bottom:24%;right:10%;transform:rotate(18deg)}.beam-c.svelte-ozvv2u{background:linear-gradient(90deg, transparent, var(--overlay-beam-line-strong), transparent);opacity:.5;width:42vw;top:56%;left:18%;transform:rotate(8deg)}.ring.svelte-ozvv2u{border:1px solid var(--overlay-ring-line);opacity:.38;border-radius:999px}.ring-a.svelte-ozvv2u{width:24rem;height:24rem;animation:16s ease-in-out infinite alternate svelte-ozvv2u-overlay-ring-float-a;top:12%;left:8%}.ring-b.svelte-ozvv2u{width:16rem;height:16rem;animation:14s ease-in-out infinite alternate svelte-ozvv2u-overlay-ring-float-b;bottom:18%;right:18%}.ring-c.svelte-ozvv2u{border-color:var(--overlay-ring-line-strong);opacity:.22;width:30rem;height:30rem;animation:20s ease-in-out infinite alternate svelte-ozvv2u-overlay-ring-float-c;top:18%;right:-6rem}.glow.svelte-ozvv2u{filter:blur(52px);mix-blend-mode:screen;border-radius:999px}.glow-a.svelte-ozvv2u{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 68%);opacity:.36;width:18rem;height:18rem;animation:12s ease-in-out infinite alternate svelte-ozvv2u-overlay-glow-float-a;bottom:8%;left:8%}.glow-b.svelte-ozvv2u{background:radial-gradient(circle, color-mix(in srgb, white 16%, var(--color-primary) 8%, transparent), transparent 72%);opacity:.2;width:14rem;height:14rem;animation:15s ease-in-out infinite alternate svelte-ozvv2u-overlay-glow-float-b;top:18%;right:14%}@keyframes svelte-ozvv2u-overlay-grid-drift-a{0%{transform:rotate(26deg)translate(0,0)}to{transform:rotate(30deg)translate(2.4rem,-1.6rem)}}@keyframes svelte-ozvv2u-overlay-stars-twinkle-a{0%,to{opacity:.08;filter:brightness(.88)}50%{opacity:.56;filter:brightness(1.4)}}@keyframes svelte-ozvv2u-overlay-stars-twinkle-b{0%,to{opacity:.06;filter:brightness(.86)}50%{opacity:.42;filter:brightness(1.32)}}@keyframes svelte-ozvv2u-overlay-shooting-star-a{0%,74%,to{opacity:0;transform:rotate(-28deg)translate(0)scaleX(.7)}76%{opacity:.95}82%{opacity:.7;transform:rotate(-28deg)translate(10.5rem)scaleX(1)}88%{opacity:0;transform:rotate(-28deg)translate(18rem)scaleX(.9)}}@keyframes svelte-ozvv2u-overlay-shooting-star-b{0%,68%,to{opacity:0;transform:rotate(-24deg)translate(0)scaleX(.65)}70%{opacity:.9}76%{opacity:.66;transform:rotate(-24deg)translate(8rem)scaleX(1)}81%{opacity:0;transform:rotate(-24deg)translate(13.5rem)scaleX(.9)}}@keyframes svelte-ozvv2u-overlay-shooting-star-c{0%,80%,to{opacity:0;transform:rotate(-34deg)translate(0)scaleX(.6)}82%{opacity:.88}87%{opacity:.64;transform:rotate(-34deg)translate(7rem)scaleX(1)}92%{opacity:0;transform:rotate(-34deg)translate(11rem)scaleX(.92)}}@keyframes svelte-ozvv2u-overlay-grid-drift-b{0%{transform:rotate(-18deg)translate(0,0)}to{transform:rotate(-14deg)translate(-2rem,1.4rem)}}@keyframes svelte-ozvv2u-overlay-grid-drift-c{0%{transform:rotate(12deg)translate(0,0)}to{transform:rotate(16deg)translate(1.4rem,-1.1rem)}}@keyframes svelte-ozvv2u-overlay-beam-pulse{0%,to{opacity:.32}50%{opacity:.78}}@keyframes svelte-ozvv2u-overlay-ring-float-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(1rem,-1.2rem)scale(1.04)}}@keyframes svelte-ozvv2u-overlay-ring-float-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-1rem,.9rem)scale(.96)}}@keyframes svelte-ozvv2u-overlay-ring-float-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(1.4rem,-.8rem)scale(1.03)}}@keyframes svelte-ozvv2u-overlay-glow-float-a{0%{opacity:.24;transform:translate(0,0)scale(1)}to{opacity:.5;transform:translate(1.8rem,-1rem)scale(1.14)}}@keyframes svelte-ozvv2u-overlay-glow-float-b{0%{opacity:.12;transform:translate(0,0)scale(1)}to{opacity:.34;transform:translate(-1.4rem,1.1rem)scale(1.12)}}.mission-overlay.svelte-1rkli2o{--mission-panel-fill:#ffffff57;--mission-panel-border:color-mix(in srgb, white 52%, var(--color-primary) 10%, transparent);--mission-panel-gradient-start:#ffffff6b;--mission-panel-gradient-mid:color-mix(in srgb, white 22%, var(--color-primary) 3%);--mission-panel-gradient-end:#ffffff1a;--mission-panel-shadow:#0000002e;--mission-panel-inner-top:#ffffff2e;--mission-panel-inner-stroke:#ffffff1a;--mission-subtitle:color-mix(in srgb, var(--color-text-secondary) 88%, white 12%);--mission-title:color-mix(in srgb, var(--color-text-primary) 94%, white 6%);--mission-copy:color-mix(in srgb, var(--color-text-secondary) 90%, white 10%);--mission-secondary-fill:#ffffff57;--mission-secondary-border:color-mix(in srgb, white 22%, var(--color-primary) 18%, transparent);--mission-secondary-shadow:inset 0 1px 0 #ffffff2e;--mission-secondary-text:var(--color-text-primary);z-index:120;opacity:0;pointer-events:none;place-items:center;padding:2rem;transition:opacity .28s;display:grid;position:fixed;inset:0}.mission-overlay.visible.svelte-1rkli2o{opacity:1;pointer-events:auto}:root[data-theme=dark] .mission-overlay.svelte-1rkli2o{--mission-panel-fill:#070f1b;--mission-panel-border:color-mix(in srgb, white 14%, var(--color-primary) 32%, transparent);--mission-panel-gradient-start:#121c2b;--mission-panel-gradient-mid:color-mix(in srgb, #0e1929 82%, var(--color-primary) 18%);--mission-panel-gradient-end:#050a12;--mission-panel-shadow:#00000075;--mission-panel-inner-top:#ffffff1a;--mission-panel-inner-stroke:#ffffff0f;--mission-subtitle:color-mix(in srgb, white 62%, var(--color-text-secondary) 38%);--mission-title:color-mix(in srgb, white 90%, var(--color-text-primary) 10%);--mission-copy:color-mix(in srgb, white 72%, var(--color-text-secondary) 28%);--mission-secondary-fill:color-mix(in srgb, #101b2c 88%, var(--color-primary) 12%);--mission-secondary-border:color-mix(in srgb, white 18%, var(--color-primary) 30%, transparent);--mission-secondary-shadow:inset 0 1px 0 #ffffff1a;--mission-secondary-text:color-mix(in srgb, white 90%, var(--color-text-primary) 10%)}.mission-panel.svelte-1rkli2o{border:1px solid var(--mission-panel-border);background:linear-gradient(135deg, var(--mission-panel-gradient-start) 0%, var(--mission-panel-gradient-mid) 38%, var(--mission-panel-gradient-end) 100%);background-color:var(--mission-panel-fill);-webkit-backdrop-filter:blur(18px)saturate(140%);width:min(100%,960px);max-height:calc(100vh - 10rem);box-shadow:0 32px 80px var(--mission-panel-shadow), inset 0 1px 0 var(--mission-panel-inner-top), inset 0 0 0 1px var(--mission-panel-inner-stroke);flex-direction:column;padding:clamp(2rem,4vw,4rem);transition:transform .42s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(32px)scale(.985)}.mission-overlay.visible.svelte-1rkli2o .mission-panel:where(.svelte-1rkli2o){transform:translateY(0)scale(1)}.subtitle.svelte-1rkli2o{letter-spacing:.14em;text-transform:uppercase;color:var(--mission-subtitle);margin-bottom:.75rem;font-size:.82rem;display:inline-block}h1.svelte-1rkli2o{color:var(--mission-title);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.6rem,6vw,5rem);font-weight:500;line-height:.96}p.svelte-1rkli2o{max-width:68ch;color:var(--mission-copy);margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75}.progress-row.svelte-1rkli2o{color:color-mix(in srgb, var(--mission-copy) 88%, white 12%);letter-spacing:.03em;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;font-size:.92rem;display:flex}.progress-row.svelte-1rkli2o .complete:where(.svelte-1rkli2o){color:color-mix(in srgb, var(--color-primary) 76%, white 24%)}.feedback-panel.svelte-1rkli2o{border:1px solid color-mix(in srgb, white 14%, var(--color-primary) 16%, transparent);background:#ffffff14;flex-direction:column;min-height:0;max-height:min(32vh,20rem);margin-top:1.5rem;padding:1rem 1.1rem;display:flex}.feedback-panel.svelte-1rkli2o h2:where(.svelte-1rkli2o){letter-spacing:.08em;text-transform:uppercase;color:var(--mission-subtitle);margin:0 0 .8rem;font-size:.85rem}.feedback-list.svelte-1rkli2o{flex-direction:column;gap:.8rem;padding-right:.35rem;display:flex;overflow:auto}.feedback-item.svelte-1rkli2o{gap:.25rem;display:grid}.feedback-item-head.svelte-1rkli2o{justify-content:space-between;align-items:start;gap:1rem;display:flex}.feedback-item.svelte-1rkli2o strong:where(.svelte-1rkli2o){color:var(--mission-title);font-size:.95rem}.feedback-item-head.svelte-1rkli2o span:where(.svelte-1rkli2o),.feedback-item-meta.svelte-1rkli2o{color:var(--mission-subtitle);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.feedback-item-head.svelte-1rkli2o span.awarded:where(.svelte-1rkli2o){color:color-mix(in srgb, var(--color-primary) 76%, white 24%)}.feedback-item-head.svelte-1rkli2o span.pending:where(.svelte-1rkli2o){color:#ffdb88}.feedback-item.svelte-1rkli2o p:where(.svelte-1rkli2o){max-width:none;font-size:.95rem;line-height:1.6}.actions.svelte-1rkli2o{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.action.svelte-1rkli2o{appearance:none;min-width:10rem;font:inherit;letter-spacing:.04em;cursor:pointer;border:1px solid #0000;padding:.95rem 1.35rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.action.svelte-1rkli2o:hover{transform:translateY(-2px)}.action.secondary.svelte-1rkli2o{border-color:var(--mission-secondary-border);color:var(--mission-secondary-text);background:var(--mission-secondary-fill);box-shadow:var(--mission-secondary-shadow)}.action.primary.svelte-1rkli2o{border-color:color-mix(in srgb, var(--color-primary) 36%, transparent);color:color-mix(in srgb, white 94%, var(--color-text-primary) 6%);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 72%, white 16%), color-mix(in srgb, var(--color-primary) 44%, black 16%));box-shadow:0 18px 42px color-mix(in srgb, var(--color-primary) 24%, transparent), inset 0 1px 0 #ffffff38}@media (width<=720px){.mission-overlay.svelte-1rkli2o{align-items:end;padding:1rem}.mission-panel.svelte-1rkli2o{width:100%;max-height:calc(100vh - 2rem);padding:1.5rem}.actions.svelte-1rkli2o{flex-direction:column}.action.svelte-1rkli2o{width:100%}}.btn.svelte-kubcnq{text-transform:uppercase;color:#fff;appearance:none;cursor:pointer;background:#000;border:0;padding:.25rem 1rem;font-size:x-large;font-weight:700}.btn-skew-dual.svelte-kubcnq{clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);padding:.45rem 1rem}:root[data-theme=dark] .btn-skew-dual.svelte-kubcnq{color:#000;background:#fff}.btn-skew-dual{justify-content:center;align-items:center;min-width:4rem;min-height:2.7rem;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000029}.btn-skew-dual:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 14px 28px #0003}.btn-skew-dual:active{transform:translateY(0)}:root[data-theme=dark] .btn-skew-dual{box-shadow:inset 0 1px #00000014,0 10px 24px #0000003d}.icon-wrap.svelte-1du3rh3{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.overlay-menu.svelte-1y3quhb{--overlay-panel-fill:#ffffff57;--overlay-panel-border:color-mix(in srgb, white 52%, var(--color-primary) 10%, transparent);--overlay-panel-gradient-start:#ffffff6b;--overlay-panel-gradient-mid:color-mix(in srgb, white 22%, var(--color-primary) 3%);--overlay-panel-gradient-end:#ffffff1a;--overlay-panel-highlight:#ffffff38;--overlay-panel-highlight-line:#ffffffb3;--overlay-panel-shadow:#0000001f;--overlay-panel-inner-top:#ffffffb8;--overlay-panel-inner-stroke:#ffffff24;--overlay-title-color:color-mix(in srgb, var(--color-text-primary) 92%, white 8%);--overlay-title-shadow:#ffffff47;--overlay-subtitle-color:color-mix(in srgb, var(--color-text-secondary) 84%, white 16%);--overlay-description-color:color-mix(in srgb, var(--color-text-secondary) 88%, white 12%);--overlay-hover-fill:#fff6;--overlay-hover-border:color-mix(in srgb, white 62%, var(--color-primary) 20%, transparent);--overlay-hover-shadow:#00000024;--overlay-hover-inner-top:#ffffffd1;--overlay-hover-inner-stroke:#ffffff2e;z-index:99;transition:opacity .32s;position:fixed;inset:0}.overlay-menu.hidden.svelte-1y3quhb{opacity:0;pointer-events:none}.overlay-menu.hidden.svelte-1y3quhb .menu:where(.svelte-1y3quhb){opacity:0;transform:translateY(2.5rem)}.overlay-menu.svelte-1y3quhb .menu:where(.svelte-1y3quhb){z-index:1;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none;cursor:ew-resize;opacity:1;flex-wrap:nowrap;align-items:center;gap:1rem;width:100%;height:100vh;padding:4rem;transition:opacity .28s,transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;overflow-x:auto;transform:translateY(0)}.overlay-menu.svelte-1y3quhb .menu:where(.svelte-1y3quhb)::-webkit-scrollbar{display:none}.overlay-menu.svelte-1y3quhb .menu:where(.svelte-1y3quhb):before,.overlay-menu.svelte-1y3quhb .menu:where(.svelte-1y3quhb):after{content:"";flex:0 0 2rem}.overlay-menu.startup.svelte-1y3quhb .menu:where(.svelte-1y3quhb){opacity:0;animation:.76s cubic-bezier(.16,1,.3,1) forwards svelte-1y3quhb-overlay-menu-rise;transform:translateY(105%)}.overlay-menu.startup.svelte-1y3quhb .menu-btn:where(.svelte-1y3quhb){--menu-btn-skew:-18deg;opacity:0;transform:skewX(var(--menu-btn-skew)) translateY(42px) scale(.985);animation:.52s cubic-bezier(.22,1,.36,1) forwards svelte-1y3quhb-overlay-menu-item-enter;animation-delay:calc(.42s + var(--item-index) * .14s)}:root[data-theme=dark] .overlay-menu.svelte-1y3quhb{--overlay-panel-fill:#070f1b;--overlay-panel-border:color-mix(in srgb, white 14%, var(--color-primary) 32%, transparent);--overlay-panel-gradient-start:#121c2b;--overlay-panel-gradient-mid:color-mix(in srgb, #0e1929 82%, var(--color-primary) 18%);--overlay-panel-gradient-end:#050a12;--overlay-panel-highlight:#ffffff0f;--overlay-panel-highlight-line:#ffffff38;--overlay-panel-shadow:#0000006b;--overlay-panel-inner-top:#ffffff1a;--overlay-panel-inner-stroke:#ffffff0f;--overlay-title-color:color-mix(in srgb, white 90%, var(--color-text-primary) 10%);--overlay-title-shadow:#00000061;--overlay-subtitle-color:color-mix(in srgb, white 62%, var(--color-text-secondary) 38%);--overlay-description-color:color-mix(in srgb, white 72%, var(--color-text-secondary) 28%);--overlay-hover-fill:color-mix(in srgb, #101b2c 88%, var(--color-primary) 12%);--overlay-hover-border:color-mix(in srgb, white 18%, var(--color-primary) 42%, transparent);--overlay-hover-shadow:#00000085;--overlay-hover-inner-top:#ffffff24;--overlay-hover-inner-stroke:#ffffff14}:root[data-theme=light] .overlay-menu.svelte-1y3quhb{--overlay-panel-fill:#ffffff57;--overlay-panel-border:color-mix(in srgb, white 52%, var(--color-primary) 10%, transparent);--overlay-panel-gradient-start:#ffffff6b;--overlay-panel-gradient-mid:color-mix(in srgb, white 22%, var(--color-primary) 3%);--overlay-panel-gradient-end:#ffffff1a;--overlay-panel-highlight:#ffffff38;--overlay-panel-highlight-line:#ffffffb3;--overlay-panel-shadow:#0000001f;--overlay-panel-inner-top:#ffffffb8;--overlay-panel-inner-stroke:#ffffff24;--overlay-title-color:color-mix(in srgb, var(--color-text-primary) 92%, white 8%);--overlay-title-shadow:#ffffff47;--overlay-subtitle-color:color-mix(in srgb, var(--color-text-secondary) 84%, white 16%);--overlay-description-color:color-mix(in srgb, var(--color-text-secondary) 88%, white 12%);--overlay-hover-fill:#fff6;--overlay-hover-border:color-mix(in srgb, white 62%, var(--color-primary) 20%, transparent);--overlay-hover-shadow:#00000024;--overlay-hover-inner-top:#ffffffd1;--overlay-hover-inner-stroke:#ffffff2e}@media (hover:none),(pointer:coarse){.overlay-menu.svelte-1y3quhb .menu:where(.svelte-1y3quhb){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:auto;height:100vh;padding:1rem .75rem}.overlay-menu.svelte-1y3quhb .menu:where(.svelte-1y3quhb):before,.overlay-menu.svelte-1y3quhb .menu:where(.svelte-1y3quhb):after{flex-basis:0}.menu-btn.svelte-1y3quhb{scroll-snap-align:start;scroll-snap-stop:always;flex-basis:min(78vw,320px);width:min(78vw,320px);min-width:min(78vw,320px);height:min(62vh,26rem);padding:2.6rem 1.25rem 1rem;transition:none;transform:skew(-14deg)}.menu-btn.svelte-1y3quhb .title:where(.svelte-1y3quhb){font-size:clamp(1.5rem,8vw,2.4rem)}.menu-btn.svelte-1y3quhb:hover{border-color:var(--color-primary);transform:skew(-14deg);box-shadow:0 4px 12px #0000001a}.overlay-menu.startup.svelte-1y3quhb .menu-btn:where(.svelte-1y3quhb){--menu-btn-skew:-14deg;transform:skewX(var(--menu-btn-skew)) translateY(42px) scale(.985);animation-name:svelte-1y3quhb-overlay-menu-item-enter-mobile}}.menu-btn.svelte-1y3quhb{--menu-btn-skew:-18deg;isolation:isolate;text-align:left;background:var(--overlay-panel-fill);width:clamp(280px,32vw,420px);min-width:250px;max-width:100%;height:min(70vh,32rem);transform:skewX(var(--menu-btn-skew));transform-origin:50%;border:1px solid var(--overlay-panel-border);-webkit-backdrop-filter:blur(16px)saturate(150%);box-shadow:0 16px 42px var(--overlay-panel-shadow), inset 0 1px 0 var(--overlay-panel-inner-top), inset 0 0 0 1px var(--overlay-panel-inner-stroke);cursor:pointer;background-image:none;flex-direction:column;flex:0 0 clamp(280px,32vw,420px);padding:2.9rem 3rem 1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:flex;position:relative;overflow:visible}.menu-btn.svelte-1y3quhb:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--overlay-panel-highlight), transparent 42%, color-mix(in srgb, var(--color-primary) 6%, transparent));opacity:.95;position:absolute;inset:1px}.menu-btn.svelte-1y3quhb:before{content:"";background:linear-gradient(90deg, transparent, var(--overlay-panel-highlight-line), transparent);opacity:.7;pointer-events:none;width:32%;height:1px;position:absolute;inset:18% 10% auto auto}.menu-btn.checked.svelte-1y3quhb{border-color:color-mix(in srgb, white 28%, var(--color-primary) 48%, transparent);box-shadow:0 22px 52px color-mix(in srgb, var(--color-primary) 24%, transparent), inset 0 1px 0 #ffffff3d, inset 0 0 0 1px #ffffff1a;cursor:default}.menu-btn.is-static.svelte-1y3quhb{cursor:default}.menu-btn.svelte-1y3quhb .subtitle:where(.svelte-1y3quhb),.menu-btn.svelte-1y3quhb .title:where(.svelte-1y3quhb),.menu-btn.svelte-1y3quhb .description:where(.svelte-1y3quhb),.menu-btn.svelte-1y3quhb .progress-copy:where(.svelte-1y3quhb){z-index:2;white-space:normal;overflow-wrap:anywhere;display:block;position:relative}.menu-btn.svelte-1y3quhb .subtitle:where(.svelte-1y3quhb){color:var(--overlay-subtitle-color);text-transform:uppercase;letter-spacing:.08em;font-size:small;font-weight:700}.menu-btn.svelte-1y3quhb .title:where(.svelte-1y3quhb){text-wrap:balance;color:var(--overlay-title-color);text-shadow:0 1px 0 var(--overlay-title-shadow);margin-bottom:.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.05}.menu-btn.svelte-1y3quhb .description:where(.svelte-1y3quhb){color:var(--overlay-description-color);margin-top:auto;line-height:1.4}.menu-btn.svelte-1y3quhb .progress-copy:where(.svelte-1y3quhb){color:color-mix(in srgb, var(--overlay-subtitle-color) 88%, white 12%);letter-spacing:.06em;text-transform:uppercase;margin-top:1rem;font-size:.8rem}.menu-btn.svelte-1y3quhb:hover{transform:skewX(var(--menu-btn-skew)) translateY(-4px);box-shadow:0 20px 48px var(--overlay-hover-shadow), inset 0 1px 0 var(--overlay-hover-inner-top), inset 0 0 0 1px var(--overlay-hover-inner-stroke);border-color:var(--overlay-hover-border);background-color:var(--overlay-hover-fill);background-image:linear-gradient(135deg, var(--overlay-panel-gradient-start) 0%, var(--overlay-panel-gradient-mid) 38%, var(--overlay-panel-gradient-end) 100%)}.menu-btn.checked.svelte-1y3quhb:hover,.menu-btn.is-static.svelte-1y3quhb:hover{transform:skewX(var(--menu-btn-skew));box-shadow:0 22px 52px color-mix(in srgb, var(--color-primary) 24%, transparent), inset 0 1px 0 #ffffff3d, inset 0 0 0 1px #ffffff1a;border-color:color-mix(in srgb, white 28%, var(--color-primary) 48%, transparent);background-color:var(--overlay-panel-fill);background-image:none}.check-indicator.svelte-1y3quhb{width:2rem;height:2rem;color:color-mix(in srgb, white 88%, var(--color-primary) 12%);background:color-mix(in srgb, var(--color-primary) 30%, black 8%);box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary) 28%, transparent), inset 0 1px 0 #ffffff3d;pointer-events:none;transform:translate3d(0, 0, 0) scale(1) skewX(calc(var(--menu-btn-skew) * -1));transform-origin:50%;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;animation:.24s cubic-bezier(.22,1,.36,1) forwards svelte-1y3quhb-overlay-check-indicator-enter;display:inline-flex;position:absolute;top:1rem;right:1rem}.info-chip.svelte-1y3quhb{z-index:3;border:1px solid color-mix(in srgb, white 24%, var(--color-primary) 18%, transparent);width:2rem;height:2rem;color:var(--overlay-title-color);cursor:pointer;transform:skewX(calc(var(--menu-btn-skew) * -1));border-radius:2rem;justify-content:center;align-items:center;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.info-chip.svelte-1y3quhb:hover{transform:skewX(calc(var(--menu-btn-skew) * -1)) translateY(-1px);border-color:color-mix(in srgb, white 44%, var(--color-primary) 22%, transparent);background:#ffffff4d}@keyframes svelte-1y3quhb-overlay-menu-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1y3quhb-overlay-check-indicator-enter{0%{opacity:0;transform:translate3d(6px, -6px, 0) scale(.72) skewX(calc(var(--menu-btn-skew) * -1))}to{opacity:1;transform:translate3d(0, 0, 0) scale(1) skewX(calc(var(--menu-btn-skew) * -1))}}@keyframes svelte-1y3quhb-overlay-menu-item-enter{0%{opacity:0}55%{opacity:1}to{opacity:1;transform:skewX(var(--menu-btn-skew)) translateY(0) scale(1)}}@keyframes svelte-1y3quhb-overlay-menu-item-enter-mobile{0%{opacity:0}55%{opacity:1}to{opacity:1;transform:skewX(var(--menu-btn-skew)) translateY(0) scale(1)}}.splashscreen.svelte-3z6et4{--splash-text-strong:color-mix(in srgb, var(--color-text-primary) 92%, white 8%);--splash-text-soft:color-mix(in srgb, var(--color-text-secondary) 92%, white 8%);--splash-backdrop:color-mix(in srgb, var(--color-background-primary) 64%, transparent);z-index:140;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 28%), radial-gradient(circle at 82% 20%, #ffffff1a, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--splash-backdrop) 88%, black), var(--splash-backdrop));-webkit-backdrop-filter:blur(8px);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}:root[data-theme=dark] .splashscreen.svelte-3z6et4{--splash-text-strong:color-mix(in srgb, white 90%, var(--color-text-primary) 10%);--splash-text-soft:color-mix(in srgb, white 68%, var(--color-text-secondary) 32%);--splash-backdrop:#03070f}.panel-shell.svelte-3z6et4{text-align:center;flex-direction:column;align-items:center;width:min(100%,920px);display:flex;position:relative}.panel-shell.svelte-3z6et4:before,.panel-shell.svelte-3z6et4:after{content:"";pointer-events:none;position:absolute;inset:auto}.panel-shell.svelte-3z6et4:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 54%, transparent), transparent);opacity:.85;width:22rem;height:1px;top:-2rem;left:50%;transform:translate(-50%)}.panel-shell.svelte-3z6et4:after{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);opacity:.34;border-radius:999px;width:18rem;height:18rem;top:50%;left:50%;transform:translate(-50%,-54%)}.eyebrow.svelte-3z6et4,h1.svelte-3z6et4,.credits.svelte-3z6et4,.primary-action.svelte-3z6et4{z-index:1;position:relative}.eyebrow.svelte-3z6et4{color:var(--splash-text-soft);text-transform:uppercase;letter-spacing:.16em;opacity:0;margin-bottom:.75rem;font-size:.8rem;transition:opacity .5s,transform .5s;display:inline-flex;transform:translateY(10px)}h1.svelte-3z6et4{max-width:20ch;color:var(--splash-text-strong);text-wrap:balance;opacity:0;margin:0 0 3.4rem;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;line-height:.95;transition:opacity .7s,transform .7s;transform:translateY(18px)}.credits.svelte-3z6et4{max-width:42rem;color:color-mix(in srgb, var(--splash-text-soft) 84%, transparent);letter-spacing:.08em;text-transform:uppercase;opacity:0;margin:-2rem 0 3.1rem;font-size:.76rem;transition:opacity .7s,transform .7s;transform:translateY(14px)}.boot-sequence.svelte-3z6et4{justify-content:center;align-items:center;width:100%;min-height:1.5rem;margin:0 0 1.25rem;transition:opacity .32s,transform .32s;display:flex}.boot-sequence.hidden.svelte-3z6et4{opacity:0;transform:translateY(-8px)}.bootline.svelte-3z6et4{color:var(--splash-text-soft);text-transform:uppercase;letter-spacing:.18em;opacity:0;text-align:center;margin:0;font-size:.9rem;transition:opacity .42s,transform .42s;transform:translateY(10px)}.bootline.visible.svelte-3z6et4,h1.visible.svelte-3z6et4,.credits.visible.svelte-3z6et4{opacity:1;transform:translateY(0)}.primary-action.svelte-3z6et4{appearance:none;border:1px solid color-mix(in srgb, var(--color-primary) 34%, transparent);min-width:12rem;font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:color-mix(in srgb, white 94%, var(--color-text-primary) 6%);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 72%, white 18%), color-mix(in srgb, var(--color-primary) 44%, black 18%));-webkit-backdrop-filter:blur(10px)saturate(140%);box-shadow:0 18px 40px color-mix(in srgb, var(--color-primary) 28%, transparent), inset 0 1px 0 #ffffff3d;opacity:0;padding:.95rem 1.5rem;transition:opacity .5s,transform .5s,border-color .18s,background-color .18s,box-shadow .18s;transform:translateY(14px)}.panel-shell.animate.svelte-3z6et4 .eyebrow:where(.svelte-3z6et4),.primary-action.visible.svelte-3z6et4{opacity:1;transform:translateY(0)}.primary-action.svelte-3z6et4:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 82%, white 18%), color-mix(in srgb, var(--color-primary) 52%, black 16%));border-color:color-mix(in srgb, var(--color-primary) 46%, transparent);box-shadow:0 22px 48px color-mix(in srgb, var(--color-primary) 34%, transparent), inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}@media (width<=720px){.splashscreen.svelte-3z6et4{padding:.75rem}.panel-shell.svelte-3z6et4:before{width:12rem;top:-1rem}.panel-shell.svelte-3z6et4:after{width:12rem;height:12rem}.primary-action.svelte-3z6et4{width:100%}.credits.svelte-3z6et4{letter-spacing:.06em;margin:-1.8rem 0 2.6rem;font-size:.68rem}}.btn.svelte-1x1iaoq{text-transform:uppercase;color:#fff;background:#000;padding:.25rem 1rem;font-size:x-large;font-weight:700}.btn.svelte-trn1bt{text-transform:uppercase;color:#fff;appearance:none;cursor:pointer;background:#000;border:0;padding:.25rem 1rem;font-size:x-large;font-weight:700}.btn-skew-left.svelte-trn1bt{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%);padding:.45rem .9rem .45rem 1.35rem}:root[data-theme=dark] .btn-skew-left.svelte-trn1bt{color:#000;background:#fff}.btn-skew-left{justify-content:center;align-self:stretch;align-items:center;gap:.55rem;min-width:4rem;height:100%;min-height:100%;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000029}.btn-skew-left:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 14px 28px #0003}.btn-skew-left:active{transform:translateY(0)}.icon-wrap.svelte-1m9gv77{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.label.svelte-1m9gv77{text-transform:capitalize;letter-spacing:.04em;font-size:.84rem}:root[data-theme=dark] .btn-skew-left{box-shadow:inset 0 1px #00000014,0 10px 24px #0000003d}.mission-reward.svelte-c1luzl{z-index:135;border:1px solid color-mix(in srgb, var(--color-primary) 36%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 18%, white 10%), color-mix(in srgb, var(--color-background-primary) 92%, black 8%));min-width:min(22rem,100vw - 3rem);box-shadow:0 24px 60px color-mix(in srgb, var(--color-primary) 22%, transparent), inset 0 1px 0 #ffffff29;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;animation:.42s cubic-bezier(.16,1,.3,1) svelte-c1luzl-reward-enter;display:flex;position:fixed;top:5.5rem;right:1.5rem}.reward-label.svelte-c1luzl{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.74rem}.mission-reward.svelte-c1luzl strong:where(.svelte-c1luzl){color:color-mix(in srgb, var(--color-primary) 86%, white 14%);font-size:clamp(2rem,4vw,2.8rem);line-height:1}.reward-title.svelte-c1luzl{color:var(--color-text-primary);font-size:.95rem}.navbar.svelte-c1luzl{--top-control-height:2.7rem;z-index:130;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;transition:opacity .52s 3.25s,transform .52s 3.25s;display:flex;position:fixed;top:0;left:0;transform:translateY(18px)}.navbar.controls-visible.svelte-c1luzl{opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav-controls.svelte-c1luzl{height:var(--top-control-height);align-items:stretch;display:inline-flex}.brand-button.svelte-c1luzl{height:var(--top-control-height);align-items:stretch;gap:0;display:inline-flex}.brand-button.svelte-c1luzl .btn{white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);align-items:center;height:100%;padding:.45rem 1.6rem .45rem 1rem;display:inline-flex}.navbar.svelte-c1luzl .btn-skew-left,.navbar.svelte-c1luzl .btn-skew-dual{height:var(--top-control-height);min-height:var(--top-control-height)}.brand-tail.svelte-c1luzl{flex:none;align-self:stretch;align-items:stretch;gap:.35rem;min-height:100%;margin-left:0;display:inline-flex}.brand-tail-segment.svelte-c1luzl{background:#141414;width:.7rem;min-height:100%;display:inline-block;transform:skew(-18deg);box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .brand-button.svelte-c1luzl .btn{color:#000;background:#fff}:root[data-theme=dark] .brand-tail-segment.svelte-c1luzl{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.hud.svelte-c1luzl{--hud-border:color-mix(in srgb, white 16%, var(--color-primary) 22%, transparent);--hud-surface-top:color-mix(in srgb, var(--color-background-primary) 78%, white 6%);--hud-surface-bottom:color-mix(in srgb, var(--color-background-primary) 92%, black 8%);--hud-shadow:#0000002e;--hud-highlight:#ffffff1a;--hud-label-color:var(--color-text-secondary);--hud-copy-color:color-mix(in srgb, var(--color-text-secondary) 90%, white 10%);--hud-value-color:color-mix(in srgb, var(--color-text-primary) 94%, white 6%);--hud-accent-soft:color-mix(in srgb, var(--color-primary) 20%, transparent);--hud-accent-strong:color-mix(in srgb, var(--color-primary) 68%, white 10%);--hud-cell-open-bg:color-mix(in srgb, white 84%, var(--color-background-primary) 16%);--hud-cell-open-border:color-mix(in srgb, black 10%, var(--color-primary) 22%, transparent);--hud-cell-open-inner:#00000024;z-index:130;opacity:0;pointer-events:none;align-items:stretch;gap:1rem;width:auto;max-width:calc(100% - 2rem);transition:opacity .52s,transform .52s;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,18px)}.hud.visible.svelte-c1luzl{opacity:1;pointer-events:auto;transform:translate(-50%)}.hud-card.svelte-c1luzl{border:1px solid var(--hud-border);background:linear-gradient(180deg, var(--hud-surface-top), var(--hud-surface-bottom));-webkit-backdrop-filter:blur(16px)saturate(140%);min-width:8.5rem;box-shadow:0 20px 48px var(--hud-shadow), inset 0 1px 0 var(--hud-highlight);flex-direction:column;gap:.5rem;padding:.8rem 1rem;display:flex}.hud-primary.svelte-c1luzl{position:relative;overflow:hidden}.hud-primary.svelte-c1luzl:after{content:"";background:radial-gradient(circle, var(--hud-accent-soft), transparent 68%);pointer-events:none;border-radius:999px;width:4rem;height:4rem;position:absolute;inset:auto -1.5rem -1.5rem auto}.hud-card.svelte-c1luzl strong:where(.svelte-c1luzl){color:var(--hud-value-color);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500;line-height:1}.hud-label.svelte-c1luzl{letter-spacing:.14em;text-transform:uppercase;color:var(--hud-label-color);font-size:.78rem}.hud-copy.svelte-c1luzl{color:var(--hud-copy-color);white-space:nowrap;font-size:.82rem;line-height:1.2}.hud-progress-head.svelte-c1luzl{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hud-micro.svelte-c1luzl{color:var(--hud-copy-color);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.hud-grid-card.svelte-c1luzl{min-width:9rem}.mission-grid.svelte-c1luzl{grid-template-columns:repeat(var(--mission-grid-columns), minmax(0, 1fr));gap:.24rem;width:100%;max-width:7.2rem;display:grid}.mission-cell.svelte-c1luzl{aspect-ratio:1;border:1 px solid color-mix(in srgb, var(--hud-border) 88%, transparent);background:color-mix(in srgb, var(--hud-surface-bottom) 84%, transparent);max-width:10px;box-shadow:inset 0 1px 0 var(--hud-highlight)}.mission-cell.is-open.svelte-c1luzl{border-color:var(--hud-cell-open-border);background:linear-gradient(135deg, color-mix(in srgb, var(--hud-cell-open-border) 72%, transparent) 0 12%, transparent 12% 100%), var(--hud-cell-open-bg);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px color-mix(in srgb, var(--hud-cell-open-border) 32%, transparent);position:relative}.mission-cell.is-open.svelte-c1luzl:after{content:"";border:1px solid var(--hud-cell-open-inner);opacity:1;position:absolute;inset:18%}.mission-cell.is-complete.svelte-c1luzl{border-color:color-mix(in srgb, var(--color-primary) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--hud-accent-strong) 82%, white 8%), color-mix(in srgb, var(--hud-accent-strong) 58%, black 10%));box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 16%, transparent), inset 0 1px 0 #ffffff2e}:root[data-theme=dark] .hud.svelte-c1luzl{--hud-border:color-mix(in srgb, white 12%, var(--color-primary) 34%, transparent);--hud-surface-top:#131b29eb;--hud-surface-bottom:#050a13;--hud-shadow:#0000006b;--hud-highlight:#ffffff14;--hud-label-color:color-mix(in srgb, white 56%, var(--color-text-secondary) 44%);--hud-copy-color:color-mix(in srgb, white 76%, var(--color-text-secondary) 24%);--hud-value-color:color-mix(in srgb, white 92%, var(--color-primary) 8%);--hud-accent-soft:color-mix(in srgb, var(--color-primary) 28%, transparent);--hud-accent-strong:color-mix(in srgb, #8bd3ff 72%, var(--color-primary) 28%);--hud-cell-open-bg:#31455f;--hud-cell-open-border:color-mix(in srgb, white 44%, var(--color-primary) 18%, transparent);--hud-cell-open-inner:#ffffff4d}:root[data-theme=light] .hud.svelte-c1luzl{--hud-border:color-mix(in srgb, white 20%, var(--color-primary) 20%, transparent);--hud-surface-top:color-mix(in srgb, white 72%, var(--color-background-primary) 28%);--hud-surface-bottom:color-mix(in srgb, white 36%, var(--color-background-primary) 64%);--hud-shadow:#00000024;--hud-highlight:#ffffff5c;--hud-label-color:color-mix(in srgb, var(--color-text-secondary) 96%, black 4%);--hud-copy-color:color-mix(in srgb, var(--color-text-secondary) 92%, black 8%);--hud-value-color:color-mix(in srgb, var(--color-text-primary) 94%, black 6%);--hud-accent-soft:color-mix(in srgb, var(--color-primary) 16%, transparent);--hud-accent-strong:color-mix(in srgb, var(--color-primary) 74%, black 6%);--hud-cell-open-bg:#eef2f6;--hud-cell-open-border:color-mix(in srgb, black 20%, var(--color-primary) 16%, transparent);--hud-cell-open-inner:#00000029}@media (width<=720px){.mission-reward.svelte-c1luzl{min-width:0;top:4.75rem;left:1rem;right:1rem}.navbar.svelte-c1luzl{padding:1rem}.brand-tail.svelte-c1luzl{display:none}.brand-button.svelte-c1luzl .btn{font-size:.9rem}.hud.svelte-c1luzl{flex-flow:row;gap:.45rem;width:calc(100% - 2rem);bottom:1rem;left:1rem;right:1rem;transform:translateY(18px)}.hud.visible.svelte-c1luzl{transform:translateY(0)}.hud-card.svelte-c1luzl{flex:1 1 0;gap:.25rem;min-width:0;padding:.65rem .75rem}.hud-card.svelte-c1luzl strong:where(.svelte-c1luzl){font-size:1.2rem}.hud-label.svelte-c1luzl{letter-spacing:.08em;font-size:.62rem}.hud-copy.svelte-c1luzl{font-size:.7rem}.hud-grid-card.svelte-c1luzl{flex:.8 1 0;min-width:0}.mission-grid.svelte-c1luzl{gap:.18rem;max-width:6.2rem}}@keyframes svelte-c1luzl-reward-enter{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
