.logo[data-astro-cid-f7espo7c]{letter-spacing:-.04em;color:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:300;line-height:1;display:inline-block}.logo-dot[data-astro-cid-f7espo7c]{color:#6fe7f6;font-style:normal;font-weight:700}.logo-tail[data-astro-cid-f7espo7c]{font-weight:700}.mission-badge{z-index:40;border:1px solid color-mix(in oklab, var(--color-cyan) 40%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink);background-color:#04070beb;border-radius:3.40282e38px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:11px;text-decoration:none;display:none;position:fixed;bottom:4.5rem;right:1rem;box-shadow:0 8px 30px #00000073}.mission-badge.is-on{display:flex}.mission-badge b{background-color:var(--color-cyan);color:var(--color-bg);border-radius:3.40282e38px;padding:.1rem .5rem}.loadout-panel{border-bottom:1px solid var(--color-line-70);gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.loadout-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.loadout-action{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-cyan);background-color:#0000;border:0;padding:0;font-size:11px}.loadout-action:hover{color:var(--color-ink)}.loadout-action--clear{color:var(--color-faint);margin-left:auto}.loadout-action--clear:hover{color:var(--color-orange)}.loadout-summary{min-height:var(--text-sm-lh);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-muted);margin:0}.mission-acc{border-top:1px solid var(--color-line-70)}.mission-acc summary{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);align-items:center;gap:1rem;padding:1rem 0;font-size:11px;list-style:none;display:flex}.mission-acc summary::-webkit-details-marker{display:none}.mission-acc summary:after{content:"▸";color:var(--color-faint)}.mission-acc[open] summary:after{content:"▾"}.mission-acc summary b{text-align:right;min-width:1.5em;color:var(--color-cyan);font-variant-numeric:tabular-nums;margin-left:auto}.mission-mods{gap:.5rem;padding-bottom:1.25rem;display:grid}.mission-mod{border-radius:var(--radius-xl);border:1px solid var(--color-line-40);grid-template-columns:1fr auto;align-items:stretch;gap:0;display:grid;overflow:hidden}.mission-mod.is-on{border-color:color-mix(in oklab, var(--color-cyan) 45%, transparent)}.mission-mod>button{cursor:pointer;text-align:left;color:inherit;background-color:#0000;border:0;align-items:center;gap:.75rem;padding:.75rem .5rem .75rem 1rem;display:flex}@media (hover:hover){.mission-mod>button:hover{background-color:#ffffff08}}.mission-mod .dot{border:1px solid var(--color-faint);border-radius:3.40282e38px;flex:none;width:.75rem;height:.75rem}.mission-mod.is-on .dot{border-color:var(--color-cyan);background-color:var(--color-cyan)}.mission-mod small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs-lh);display:block}.mission-mod a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-faint);align-items:center;padding:.75rem 1rem .75rem .5rem;font-size:10px;display:flex}.mission-mod a:hover{color:var(--color-cyan)}.btn-load{cursor:pointer;border:1px solid var(--color-line-70);color:var(--color-ink);background-color:#0000;border-radius:3.40282e38px;padding:.7rem 1.2rem}.btn-load[aria-pressed=true]{border-color:color-mix(in oklab, var(--color-cyan) 55%, transparent);color:var(--color-cyan)}.mission-dialog{background-color:#0000;border:none;max-width:none;max-height:none;padding:0}.mission-dialog::backdrop{background:var(--modal-backdrop);backdrop-filter:var(--modal-blur);opacity:0;transition:opacity var(--modal-backdrop-duration) var(--modal-ease)}.mission-dialog.is-open::backdrop{opacity:1}.mission-dialog[open]{place-items:center;width:100vw;height:100vh;padding:18px;display:grid}.mission-dialog-panel{width:min(640px,100%);max-height:min(85vh,800px);color:var(--color-ink,#e8eef4);background-color:#08101a;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;display:flex;box-shadow:0 30px 80px #00000073}.mission-dialog-top{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.mission-dialog-top .form-eyebrow{margin-bottom:0}.mission-dialog-close{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#04080d8c;border:1px solid #ffffff1f;border-radius:3.40282e38px;flex:none;font-size:1.25rem;line-height:1}.mission-dialog-close:hover{border-color:color-mix(in oklab, var(--color-cyan) 50%, transparent)}.mission-dialog-body{flex:1;padding:0 1.5rem;overflow:auto}.mission-dialog-bottom{border-top:1px solid var(--color-line-70);flex:none;justify-content:flex-end;padding:1.25rem 1.5rem;display:flex}:root{--color-bg:#04070b;--color-bg2:#071019;--color-black:#000;--color-white:#fff;--color-ink:#f4f7fb;--color-muted:#9ba8b7;--color-faint:#5a6b7d;--color-cyan:#6fe7f6;--color-violet:#a68cf4;--color-orange:#ff9f68;--color-blue:#5a8cff;--color-line:#7ae1f726;--color-line-40:color-mix(in oklab, var(--color-line) 40%, transparent);--color-line-50:color-mix(in oklab, var(--color-line) 50%, transparent);--color-line-60:color-mix(in oklab, var(--color-line) 60%, transparent);--color-line-70:color-mix(in oklab, var(--color-line) 70%, transparent);--font-head:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--text-xs:.75rem;--text-xs-lh:calc(1 / .75);--text-sm:.875rem;--text-sm-lh:calc(1.25 / .875);--text-base:1rem;--text-base-lh:calc(1.5 / 1);--text-lg:1.125rem;--text-lg-lh:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl-lh:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl-lh:calc(2 / 1.5);--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease:cubic-bezier(.2, .8, .2, 1);--ease-tw:cubic-bezier(.4, 0, .2, 1);--duration:.15s}.is-translatable{position:relative}.is-translatable:focus-visible{outline:2px solid color-mix(in oklab, var(--color-cyan) 70%, transparent);outline-offset:6px}.is-decoding{position:relative;overflow:hidden}.is-translatable .translate-ghost,.is-decoding .translate-ghost{visibility:hidden;pointer-events:none;display:block}.is-translatable .translate-live,.is-decoding .translate-live{position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.is-translatable:after{content:attr(data-tip);z-index:5;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);border:1px solid color-mix(in oklab, var(--color-cyan) 35%, transparent);opacity:0;pointer-events:none;background:#04070beb;padding:.4em .65em;font-size:11px;font-weight:400;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 2px);left:0;transform:translateY(4px)}.is-translatable:hover:after,.is-translatable:focus-visible:after{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-translatable:after{transition:none}}
