@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&family=Orbitron:wght@500;700&display=swap";:root{--bg-space: #050b17;--bg-nebula: #0e1d38;--panel-base: rgba(8, 18, 36, .78);--panel-elevated: rgba(14, 29, 56, .78);--border-soft: rgba(102, 224, 255, .18);--border-strong: rgba(102, 224, 255, .45);--text-main: #d8ebff;--text-dim: #7f9cbc;--text-accent: #66e0ff;--text-good: #57f0aa;--text-warn: #ffd56d;--queue-research-rgb: 170 130 255;--queue-building-rgb: 255 213 109;--queue-ship-rgb: 200 100 180;--queue-ready-rgb: 87 240 170;--queue-ship-complete-rgb: var(--queue-ready-rgb);--font-display: "Orbitron", sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{font-family:Inter,system-ui,sans-serif;color:var(--text-main);background:radial-gradient(1300px circle at 15% -10%,rgba(98,165,255,.3),transparent 40%),radial-gradient(1100px circle at 85% 120%,rgba(75,112,214,.28),transparent 38%),linear-gradient(180deg,#030815 0%,var(--bg-space) 42%,#030a16 100%)}#app{min-height:100dvh}button,input,textarea,select{font:inherit}::selection{background:#66e0ff4d;color:#eaf7ff}.page[data-v-722d6d6c]{display:flex;flex-direction:column;align-items:center;padding:2rem;font-family:Inter,system-ui,sans-serif;min-height:100vh;color:var(--text-main);gap:1.25rem;background:radial-gradient(1300px circle at 15% -10%,rgba(98,165,255,.3),transparent 40%),radial-gradient(1100px circle at 85% 120%,rgba(75,112,214,.28),transparent 38%),linear-gradient(180deg,#030815 0%,var(--bg-space) 42%,#030a16 100%)}.hero[data-v-722d6d6c]{width:100%;max-width:840px;border:1px solid var(--border-soft);border-radius:14px;background:linear-gradient(165deg,#0d1e39a8,#07101fd6),radial-gradient(circle at -20% 0,rgba(102,224,255,.14),transparent 50%);box-shadow:inset 0 0 0 1px #bfedff0f;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem}.hero-copy[data-v-722d6d6c]{display:flex;flex-direction:column;gap:.3rem}.kicker[data-v-722d6d6c]{color:var(--text-dim);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;margin:0}h2[data-v-722d6d6c]{color:#cbecff;font-family:var(--font-display);font-size:1.25rem;letter-spacing:.04em;font-weight:700;margin:0}.subtitle[data-v-722d6d6c]{color:var(--text-dim);font-size:.82rem;line-height:1.5;margin:0;max-width:520px}.hero-actions[data-v-722d6d6c]{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;flex-shrink:0;padding-top:2px}.badge[data-v-722d6d6c]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--text-warn);border:1px solid rgba(255,213,109,.3);border-radius:4px;padding:.15rem .45rem;background:#ffd56d0f}.logout-btn[data-v-722d6d6c]{background:transparent;border:1px solid var(--border-soft);border-radius:8px;color:var(--text-accent);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;padding:.4rem .75rem;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.logout-btn[data-v-722d6d6c]:hover{border-color:var(--border-strong);color:#a0eeff}.canvas-panel[data-v-722d6d6c]{border:1px solid var(--border-soft);border-radius:14px;background:var(--panel-base);box-shadow:inset 0 0 0 1px #bfedff0a;padding:1rem}.game-container canvas[data-v-722d6d6c]{display:block;border-radius:6px}.left-nav[data-v-cfc79585]{width:238px;position:relative;z-index:1;flex-shrink:0;height:100%;background:linear-gradient(180deg,#09152be6,#050d1df0),radial-gradient(circle at 10% -20%,rgba(89,141,255,.25),transparent 48%);border:1px solid var(--border-soft);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;box-shadow:inset 0 0 0 1px #bae7ff0f,0 20px 44px #0000006b}.station-header[data-v-cfc79585]{padding:.95rem .9rem .8rem;border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg,#0b1b34e6,#0a182e99);position:relative}.station-kicker[data-v-cfc79585]{color:var(--text-dim);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.station-name-btn[data-v-cfc79585]{display:flex;align-items:center;gap:.3rem;width:100%;background:transparent;border:none;padding:0;cursor:default;text-align:left;margin-top:.35rem}.station-name-btn--switchable[data-v-cfc79585]{cursor:pointer}.station-name-btn--switchable:hover .station-name[data-v-cfc79585]{color:#a0f0ff}.station-name-btn--switching[data-v-cfc79585]{opacity:.6;cursor:wait}.station-name[data-v-cfc79585]{color:var(--text-accent);font-family:var(--font-display);font-size:.93rem;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.station-chevron[data-v-cfc79585]{color:var(--text-dim);font-size:.8rem;flex-shrink:0;transition:transform .14s ease;line-height:1}.station-chevron--open[data-v-cfc79585]{transform:rotate(180deg)}.station-dropdown[data-v-cfc79585]{position:absolute;top:calc(100% + 4px);left:.5rem;right:.5rem;z-index:200;background:#081226f7;border:1px solid var(--border-soft);border-radius:10px;padding:.3rem;box-shadow:0 12px 32px #0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.station-option[data-v-cfc79585]{display:flex;align-items:center;gap:.5rem;width:100%;background:transparent;border:1px solid transparent;border-radius:7px;padding:.48rem .6rem;color:var(--text-dim);font-size:.84rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease,border-color .12s ease}.station-option[data-v-cfc79585]:hover{background:#66e0ff17;border-color:#66e0ff33;color:#dff4ff}.station-option--active[data-v-cfc79585]{color:var(--text-accent);background:#66e0ff1a;border-color:#66e0ff47}.station-option-dot[data-v-cfc79585]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--text-dim)}.station-option--active .station-option-dot[data-v-cfc79585]{background:var(--text-accent)}.nav-list[data-v-cfc79585]{list-style:none;margin:0;padding:.55rem .4rem;flex:1;overflow-y:auto}.nav-item[data-v-cfc79585]{display:flex;align-items:center;gap:.65rem;padding:.62rem .7rem;width:100%;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--text-dim);font-size:.9rem;font-weight:600;cursor:pointer;text-align:left;transition:color .14s ease,background .14s ease,border-color .14s ease;box-sizing:border-box;margin-bottom:.34rem}.nav-item[data-v-cfc79585]:hover{color:#e8f5ff;background:#66e0ff14;border-color:#66e0ff33}.nav-item[data-v-cfc79585]:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.nav-item--active[data-v-cfc79585]{background:linear-gradient(90deg,#66e0ff2e,#66e0ff12);color:#c3edff;border-color:#66e0ff59;box-shadow:inset 0 0 0 1px #beeeff21}.nav-item--active[data-v-cfc79585]:hover{color:#dcf4ff}.nav-icon[data-v-cfc79585]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.76rem;font-weight:700;flex-shrink:0;border:1px solid rgba(127,156,188,.35);border-radius:6px;background:#071427a8}.nav-item--active .nav-icon[data-v-cfc79585]{border-color:#66e0ff73;background:#66e0ff29}.nav-icon-svg[data-v-cfc79585]{width:15px;height:15px}.nav-label[data-v-cfc79585]{flex:1}.nav-shortcut[data-v-cfc79585]{font-size:.7rem;color:#b2ecffb8;background:#66e0ff1f;border:1px solid rgba(102,224,255,.26);border-radius:4px;padding:0 .3em;line-height:1.4}.nav-queue-chip[data-v-cfc79585]{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 .38rem;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1;text-align:center;font-variant-numeric:tabular-nums;border:1px solid transparent;flex-shrink:0}.nav-queue-chip__value[data-v-cfc79585]{display:block;line-height:1;transform:translateY(-.02em)}.nav-queue-chip--running[data-v-cfc79585]{color:#d8efff;background:rgb(var(--queue-building-rgb) / .22);border-color:rgb(var(--queue-building-rgb) / .5)}.nav-queue-chip--done[data-v-cfc79585]{color:#d8ffef;background:rgb(var(--queue-ready-rgb) / .2);border-color:rgb(var(--queue-ready-rgb) / .52)}.nav-footer[data-v-cfc79585]{border-top:1px solid var(--border-soft);padding:.5rem .4rem;display:flex;flex-direction:column;gap:.45rem}.nav-item--discord[data-v-cfc79585]{margin:.5rem;padding:.4rem .9rem;color:#d8ddff;text-decoration:none;border-color:#8da3ff42;border-radius:5px;background:linear-gradient(90deg,#6c80ff2b,#6c80ff0f);gap:0;width:auto}.nav-item--discord[data-v-cfc79585]:hover{color:#eef1ff;border-color:#8da3ff73;background:linear-gradient(90deg,#6c80ff42,#6c80ff1f)}.nav-item--discord .nav-icon[data-v-cfc79585]{width:30px;height:30px;border:none;background:none}.nav-item--discord .nav-icon-svg[data-v-cfc79585]{width:20px;height:20px}.language-switch[data-v-cfc79585]{display:grid;gap:.3rem;padding:.1rem .35rem .2rem}.language-switch-label[data-v-cfc79585]{margin:0;color:#b2ecffb8;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.language-switch-buttons[data-v-cfc79585]{display:inline-flex;align-items:center;gap:.35rem}.language-switch-btn[data-v-cfc79585]{min-width:50px;border:1px solid rgba(102,224,255,.24);border-radius:999px;background:#071427b3;color:var(--text-dim);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.22rem .58rem;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.language-switch-btn[data-v-cfc79585]:hover{color:#e8f5ff;border-color:#66e0ff6b;background:#66e0ff1c}.language-switch-btn[data-v-cfc79585]:focus-visible{outline:2px solid var(--text-accent);outline-offset:1px}.language-switch-btn--active[data-v-cfc79585]{color:#dcf4ff;border-color:#66e0ff80;background:linear-gradient(90deg,#66e0ff33,#66e0ff14)}.nav-item--signout[data-v-cfc79585]{color:#ffc7b4}@media(max-width:1100px){.left-nav[data-v-cfc79585]{width:100%;height:auto;border-radius:14px}.station-header[data-v-cfc79585]{padding:.65rem .75rem}.nav-list[data-v-cfc79585]{padding:.5rem;display:flex;gap:.42rem;overflow-x:auto;overflow-y:hidden}.nav-list li[data-v-cfc79585]{flex-shrink:0}.nav-item[data-v-cfc79585]{min-width:130px;margin:0}.nav-footer[data-v-cfc79585]{padding:.45rem .5rem .6rem}}.ui-tooltip[data-v-4fbb169c]{position:relative;display:inline-flex;align-items:center}.ui-tooltip__bubble[data-v-4fbb169c]{position:absolute;width:max-content;max-width:min(var(--ui-tooltip-max-width),calc(100vw - 24px));padding:.34rem .5rem;border-radius:6px;border:1px solid rgba(102,224,255,.3);background:linear-gradient(170deg,#0f2038f5,#07101cf7),radial-gradient(circle at 0 0,rgba(102,224,255,.14),transparent 52%);box-shadow:0 10px 22px #02060e73;color:#d7f4ff;font-size:.6rem;line-height:1.35;letter-spacing:.02em;pointer-events:none;white-space:pre-line;text-align:center;opacity:0;visibility:hidden;z-index:20}.ui-tooltip__bubble[data-v-4fbb169c]:after{content:"";position:absolute;border-left:5px solid transparent;border-right:5px solid transparent}.ui-tooltip__bubble--top[data-v-4fbb169c]{bottom:calc(100% + 8px)}.ui-tooltip__bubble--bottom[data-v-4fbb169c]{top:calc(100% + 8px)}.ui-tooltip__bubble--top[data-v-4fbb169c]:after{top:100%;border-top:6px solid rgba(12,24,42,.98)}.ui-tooltip__bubble--bottom[data-v-4fbb169c]:after{bottom:100%;border-bottom:6px solid rgba(12,24,42,.98)}.ui-tooltip__bubble--align-center[data-v-4fbb169c]{left:50%;transform:translate(-50%)}.ui-tooltip__bubble--align-center[data-v-4fbb169c]:after{left:50%;transform:translate(-50%)}.ui-tooltip__bubble--align-start[data-v-4fbb169c]{left:0}.ui-tooltip__bubble--align-start[data-v-4fbb169c]:after{left:14px}.ui-tooltip__bubble--align-end[data-v-4fbb169c]{right:0}.ui-tooltip__bubble--align-end[data-v-4fbb169c]:after{right:14px}.ui-tooltip:hover .ui-tooltip__bubble[data-v-4fbb169c],.ui-tooltip:focus-visible .ui-tooltip__bubble[data-v-4fbb169c],.ui-tooltip:focus-within .ui-tooltip__bubble[data-v-4fbb169c]{opacity:1;visibility:visible}.ui-tooltip[data-v-4fbb169c]:focus-visible{outline:2px solid rgba(102,224,255,.5);outline-offset:2px;border-radius:4px}.salvage-shell[data-v-45950da6]{min-width:0;transform:translateY(0);opacity:1;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease,filter .22s ease}.salvage-shell--compact[data-v-45950da6]{display:flex;width:100%;justify-content:center;align-self:center}.salvage-shell--full[data-v-45950da6],.salvage-shell--full[data-v-45950da6] .ui-tooltip{display:block;width:100%}.salvage-shell--success[data-v-45950da6]{filter:saturate(1.08)}.salvage-shell--exiting[data-v-45950da6]{transform:translateY(-18px) scale(.985);opacity:0;filter:saturate(1.14) blur(.5px)}.salvage-block[data-v-45950da6]{display:grid;gap:.26rem;min-width:0;max-width:100%}.salvage-shell--full .salvage-block[data-v-45950da6]{width:100%}.salvage-block__headline[data-v-45950da6]{color:#7fe8ff;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding-left:.18rem}.salvage-banner[data-v-45950da6]{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(102,224,255,.34);border-radius:10px;padding:.32rem .42rem;background:linear-gradient(140deg,#0d2039f0,#06101ef2),radial-gradient(circle at 0 0,rgba(102,224,255,.16),transparent 42%);box-shadow:inset 0 0 0 1px #bbecff14,0 8px 20px #0000002e;min-width:0;max-width:100%}.salvage-banner--full[data-v-45950da6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"signal copy button" "signal bundle button";align-items:center;width:100%;gap:.9rem;border-radius:16px;padding:.92rem 1rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#09162af5,#060d19fa),radial-gradient(circle at 0 0,rgba(102,224,255,.2),transparent 38%),radial-gradient(circle at 100% 0,rgba(121,243,197,.12),transparent 34%)}.salvage-banner--full[data-v-45950da6]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(133,228,255,.06),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 16px);pointer-events:none}.salvage-banner--ready[data-v-45950da6]{border-color:#77f2c36b;box-shadow:inset 0 0 0 1px #c4ffe71a,0 0 18px #60e0b224}.salvage-banner--success[data-v-45950da6]{border-color:#72f7b594;background:linear-gradient(135deg,#11382cf7,#061611fa),radial-gradient(circle at 0 0,rgba(130,255,196,.24),transparent 38%),radial-gradient(circle at 100% 0,rgba(224,255,145,.12),transparent 36%);box-shadow:inset 0 0 0 1px #d7ffe91f,0 0 24px #58e7a638}.salvage-banner__signal[data-v-45950da6],.salvage-banner__copy[data-v-45950da6],.salvage-banner__bundle[data-v-45950da6],.salvage-banner__button[data-v-45950da6]{position:relative;z-index:1}.salvage-banner__signal[data-v-45950da6]{grid-area:signal}.salvage-banner__copy[data-v-45950da6]{grid-area:copy}.salvage-banner__bundle[data-v-45950da6]{grid-area:bundle;width:100%}.salvage-banner__button[data-v-45950da6]{grid-area:button;align-self:center;justify-self:end}.salvage-banner__signal[data-v-45950da6]{width:72px;height:72px;position:relative;display:grid;place-items:center}.salvage-banner__signal-ring[data-v-45950da6]{position:absolute;border-radius:50%;border:1px solid rgba(121,220,255,.2);box-shadow:inset 0 0 14px #67deff0f}.salvage-banner__signal-ring--outer[data-v-45950da6]{width:72px;height:72px}.salvage-banner__signal-ring--mid[data-v-45950da6]{width:50px;height:50px}.salvage-banner__signal-ring--inner[data-v-45950da6]{width:28px;height:28px}.salvage-banner__signal-core[data-v-45950da6]{width:10px;height:10px;border-radius:50%;background:#8feaff;box-shadow:0 0 0 6px #8feaff1a,0 0 20px #8feaff52}.salvage-banner--success .salvage-banner__signal-ring[data-v-45950da6]{border-color:#93ffcb47;box-shadow:inset 0 0 16px #58e7a61f}.salvage-banner--success .salvage-banner__signal-ring--outer[data-v-45950da6]{animation:salvage-success-ring-45950da6 .56s cubic-bezier(.16,1,.3,1)}.salvage-banner--success .salvage-banner__signal-ring--mid[data-v-45950da6]{animation:salvage-success-ring-45950da6 .52s cubic-bezier(.16,1,.3,1) 30ms}.salvage-banner--success .salvage-banner__signal-ring--inner[data-v-45950da6]{animation:salvage-success-ring-45950da6 .48s cubic-bezier(.16,1,.3,1) 50ms}.salvage-banner--success .salvage-banner__signal-core[data-v-45950da6]{background:#b9ffd9;box-shadow:0 0 0 8px #9affd324,0 0 28px #64efab61;animation:salvage-success-core-45950da6 .42s cubic-bezier(.16,1,.3,1)}.salvage-banner__copy[data-v-45950da6]{min-width:0;display:grid;gap:.38rem}.salvage-banner__title-row[data-v-45950da6]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.salvage-banner__title[data-v-45950da6]{margin:0;color:#effaff;font-family:var(--font-display);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.salvage-banner__status-pill[data-v-45950da6]{border:1px solid rgba(122,206,233,.28);border-radius:999px;background:#071223b8;color:#a9e8ff;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .5rem}.salvage-banner__status-pill--ready[data-v-45950da6]{border-color:#79f3c56b;color:#baffde;background:#0c2c23b8}.salvage-banner__status-pill--success[data-v-45950da6]{border-color:#9affd385;color:#effff6;background:#144c38d6;box-shadow:0 0 16px #64efab24}.salvage-banner__body[data-v-45950da6]{margin:0;color:#d5ecf7db;font-size:.8rem;line-height:1.5;max-width:60ch}.salvage-banner__bundle[data-v-45950da6]{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0;flex:1 1 auto;align-content:center;align-items:flex-start}.salvage-banner__bundle--cards[data-v-45950da6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,128px));gap:.5rem;align-items:stretch;justify-content:start}.salvage-banner__bundle[data-v-45950da6]:empty{display:none}.salvage-banner__reward[data-v-45950da6]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.42rem;min-width:0;border:1px solid rgba(112,163,198,.22);border-radius:12px;background:linear-gradient(180deg,#0b1a31d1,#071222d1),repeating-linear-gradient(90deg,rgba(120,198,255,.04) 0,rgba(120,198,255,.04) 10px,transparent 10px,transparent 18px);padding:.38rem .42rem}.salvage-banner__reward-thumb[data-v-45950da6]{width:38px;height:38px;border-radius:10px;border:1px solid rgba(160,220,255,.18);display:grid;place-items:center;position:relative;overflow:hidden}.salvage-banner__reward-thumb[data-v-45950da6]:before{content:"";position:absolute;inset:0;opacity:.85;z-index:0}.salvage-banner__reward-thumb--metal[data-v-45950da6]:before{background:linear-gradient(135deg,#b8d6ff38,#628bbc0f)}.salvage-banner__reward-thumb--gas[data-v-45950da6]:before{background:radial-gradient(circle at 35% 35%,#7fdcff47,#28567b0f)}.salvage-banner__reward-thumb--mineral[data-v-45950da6]:before{background:linear-gradient(135deg,#80b1ff2e,#a3ecff0f)}.salvage-banner__reward-thumb--currency[data-v-45950da6]:before{background:linear-gradient(135deg,#ffd7782e,#7c5c180f)}.salvage-banner__reward-thumb--rare_earth[data-v-45950da6]:before{background:radial-gradient(circle at 50% 50%,#a07fff3d,#4027650f)}.salvage-banner__reward-thumb--system[data-v-45950da6]:before{background:linear-gradient(135deg,#79f3c52e,#26745a0f)}.salvage-banner__reward-image[data-v-45950da6]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.salvage-banner__reward-icon[data-v-45950da6]{position:relative;z-index:1;font-family:var(--font-display);font-size:.7rem;letter-spacing:.08em;color:#f1f8ff}.salvage-banner__reward-copy[data-v-45950da6]{min-width:0;display:grid;align-content:center}.salvage-banner__reward-name[data-v-45950da6]{color:#f0f8ff;font-size:.75rem;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salvage-banner__reward-amount[data-v-45950da6]{display:block;margin-top:.18rem;color:#fff;font-family:var(--font-mono);font-size:.75rem;line-height:1.15}.salvage-banner__button[data-v-45950da6]{border:1px solid rgba(102,224,255,.3);border-radius:999px;padding:.28rem .5rem;background:linear-gradient(180deg,#1d3a58f2,#0c1d31f5);color:#edf9ff;font-family:var(--font-display);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease;flex:0 0 auto}.salvage-banner--full .salvage-banner__button[data-v-45950da6]{padding:.56rem .92rem;font-size:.74rem}.salvage-banner__button--ready[data-v-45950da6]{border-color:#79f3c57a;background:linear-gradient(180deg,#2a7155fa,#0e3127fa);box-shadow:0 0 18px #60e0b22e}.salvage-banner__button--success[data-v-45950da6]{border-color:#b1ffdc8f;background:linear-gradient(180deg,#41956cfa,#124330fa);box-shadow:0 0 22px #60e0b238}.salvage-banner__button[data-v-45950da6]:hover:not(:disabled){transform:translateY(-1px);border-color:#82e5ff8f}.salvage-banner__button[data-v-45950da6]:disabled{cursor:not-allowed;opacity:.7}.salvage-banner__spinner[data-v-45950da6]{width:.58rem;height:.58rem;border-radius:50%;border:2px solid rgba(224,250,255,.28);border-top-color:#f5fffff5;display:inline-block;margin-right:.36rem;animation:salvage-spin-45950da6 .8s linear infinite}@keyframes salvage-spin-45950da6{to{transform:rotate(360deg)}}@keyframes salvage-success-ring-45950da6{0%{transform:scale(.86);opacity:.2}60%{transform:scale(1.08);opacity:.95}to{transform:scale(1);opacity:1}}@keyframes salvage-success-core-45950da6{0%{transform:scale(.78)}65%{transform:scale(1.28)}to{transform:scale(1)}}@media(max-width:960px){.salvage-banner--full[data-v-45950da6]{grid-template-columns:auto minmax(0,1fr) auto}.salvage-banner--full[data-v-45950da6]{grid-template-areas:"signal copy button" "signal bundle button"}}@media(max-width:720px){.salvage-banner--full[data-v-45950da6]{grid-template-columns:1fr;grid-template-areas:"signal" "copy" "bundle" "button"}.salvage-banner__signal[data-v-45950da6]{display:none}.salvage-banner__bundle[data-v-45950da6],.salvage-banner__button[data-v-45950da6],.salvage-banner--full .salvage-banner__button[data-v-45950da6]{justify-self:start}}@media(max-width:640px){.salvage-banner--compact[data-v-45950da6]{flex-wrap:wrap}.salvage-banner--compact .salvage-banner__bundle[data-v-45950da6]{flex-basis:100%;order:2}.salvage-banner--compact .salvage-banner__button[data-v-45950da6]{margin-left:auto}}.immersive-panel[data-v-f188278e]{border:1px solid rgba(123,162,196,.35);border-radius:16px;background:radial-gradient(circle at top right,rgba(88,180,255,.18),transparent 28%),linear-gradient(180deg,#081529fa,#040b18fa);box-shadow:inset 0 0 0 1px #abe0ff0f,0 24px 40px #00000073;padding:1rem}.immersive-header[data-v-f188278e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc((100% - 1.5rem)/4));justify-content:space-between;gap:1rem;width:100%;margin-bottom:.8rem}.immersive-kicker[data-v-f188278e]{color:var(--text-accent);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.22rem}.immersive-title[data-v-f188278e]{color:#e8f7ff;font-family:var(--font-display);font-size:1.02rem;letter-spacing:.04em}.immersive-stats[data-v-f188278e]{min-width:0;width:100%}.credits-summary-card[data-v-f188278e]{width:100%}.resource-sections[data-v-f188278e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.resource-section[data-v-f188278e]{display:grid;gap:.42rem}.resource-section--full[data-v-f188278e]{grid-column:1 / -1}.resource-section--compact .resource-grid[data-v-f188278e]{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-section-header[data-v-f188278e]{display:flex;align-items:center;justify-content:space-between}.resource-section-label[data-v-f188278e]{color:#d7ebfb;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.resource-grid[data-v-f188278e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.resource-card[data-v-f188278e]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.42rem;border:1px solid rgba(112,163,198,.22);border-radius:12px;background:linear-gradient(180deg,#0b1a31d1,#071222d1),repeating-linear-gradient(90deg,rgba(120,198,255,.04) 0,rgba(120,198,255,.04) 10px,transparent 10px,transparent 18px);padding:.38rem .42rem;min-height:0}.resource-card--draining[data-v-f188278e]{border-color:#ffad7f57}.resource-card--locked[data-v-f188278e]{opacity:.35}.resource-thumb[data-v-f188278e]{width:38px;height:38px;border-radius:10px;border:1px solid rgba(160,220,255,.18);display:grid;place-items:center;position:relative;overflow:hidden}.resource-thumb[data-v-f188278e]:before{content:"";position:absolute;inset:0;opacity:.85;z-index:0}.resource-thumb--metal[data-v-f188278e]:before{background:linear-gradient(135deg,#b8d6ff38,#628bbc0f)}.resource-thumb--gas[data-v-f188278e]:before{background:radial-gradient(circle at 35% 35%,#7fdcff47,#28567b0f)}.resource-thumb--mineral[data-v-f188278e]:before{background:linear-gradient(135deg,#80b1ff2e,#a3ecff0f)}.resource-thumb--currency[data-v-f188278e]:before{background:linear-gradient(135deg,#ffd7782e,#7c5c180f)}.resource-thumb--rare_earth[data-v-f188278e]:before{background:radial-gradient(circle at 50% 50%,#a07fff3d,#4027650f)}.resource-thumb-image[data-v-f188278e]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.resource-thumb-icon[data-v-f188278e]{position:relative;z-index:1;font-family:var(--font-display);font-size:.7rem;letter-spacing:.08em;color:#f1f8ff}.resource-copy[data-v-f188278e]{min-width:0}.resource-header[data-v-f188278e]{display:flex;justify-content:space-between;gap:.4rem;margin-bottom:.18rem}.resource-name[data-v-f188278e]{color:#f0f8ff;font-size:.75rem;font-weight:600;line-height:1.15}.resource-lock[data-v-f188278e]{margin-left:.22rem;font-size:.7rem}.resource-amount-block[data-v-f188278e]{text-align:right;flex-shrink:0}.resource-amount[data-v-f188278e]{display:block;color:#fff;font-family:var(--font-mono);font-size:.75rem;line-height:1.15}.resource-amount-value--over-limit[data-v-f188278e]{animation:resource-amount-pulse-f188278e 1.15s ease-in-out infinite}.resource-net[data-v-f188278e]{color:#a7f5c8;font-family:var(--font-mono);font-size:.6rem;font-weight:700;line-height:1.1}.resource-net--positive[data-v-f188278e]{color:#a7f5c8}.resource-net--negative[data-v-f188278e]{color:#ff8a8a}.resource-metrics[data-v-f188278e]{display:flex;flex-wrap:wrap;gap:.22rem}.resource-chip[data-v-f188278e]{border-radius:999px;padding:.12rem .32rem;background:#47b6911f;border:1px solid rgba(87,240,170,.18);color:#bfffe0;font-size:.7rem;line-height:1.15}.resource-chip--chance[data-v-f188278e]{background:#ffd56d1a;border-color:#ffd56d38;color:#ffe69d}@keyframes resource-amount-pulse-f188278e{0%,to{color:#ff8f8f;text-shadow:0 0 0 rgba(255,82,82,0)}50%{color:#ff6f6f;text-shadow:0 0 6px rgba(255,82,82,.22)}}@media(prefers-reduced-motion:reduce){.resource-amount-value--over-limit[data-v-f188278e]{animation:none;color:#ff5c5c}}@media(max-width:1180px){.immersive-header[data-v-f188278e]{grid-template-columns:1fr}.immersive-stats[data-v-f188278e]{width:100%}.resource-sections[data-v-f188278e]{grid-template-columns:1fr}.resource-section--full[data-v-f188278e]{grid-column:auto}.resource-grid[data-v-f188278e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.credits-summary-card[data-v-f188278e]{width:100%}.resource-card[data-v-f188278e]{grid-template-columns:38px minmax(0,1fr)}.resource-header[data-v-f188278e]{flex-direction:column}.resource-amount-block[data-v-f188278e]{text-align:left}.resource-grid[data-v-f188278e],.resource-section--compact .resource-grid[data-v-f188278e]{grid-template-columns:1fr}}.top-bar[data-v-54143176]{min-height:86px;background:linear-gradient(180deg,#12244299,#07122380),radial-gradient(circle at 0 0,rgba(102,224,255,.15),transparent 52%);border-bottom:1px solid var(--border-soft);padding:.58rem .9rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;overflow:visible}.bar-heading[data-v-54143176]{display:flex;flex-direction:column;gap:.08rem;flex-shrink:0}.heading-title[data-v-54143176]{color:#c1e3ff;font-family:var(--font-display);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.heading-sub[data-v-54143176]{color:var(--text-dim);font-size:.72rem;letter-spacing:.03em}.resource-layout[data-v-54143176]{position:relative;min-width:0;display:grid;gap:.36rem;overflow:visible;justify-self:end}.salvage-slot[data-v-54143176]{justify-self:center;min-width:0}.system-strip[data-v-54143176]{display:flex;align-items:stretch;justify-content:flex-end;gap:.45rem}.system-tile[data-v-54143176]{border:1px solid var(--border-soft);border-radius:9px;background:#051223b8;padding:.29rem .54rem;min-width:106px;display:flex;align-items:baseline;justify-content:space-between;gap:.38rem}.system-label[data-v-54143176]{color:var(--text-dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.09em}.system-value[data-v-54143176]{color:#edf7ff;font-family:var(--font-mono);font-weight:700;font-size:.86rem;align-items:center;display:flex;gap:.2rem}.system-value--with-breakdown[data-v-54143176]{gap:.34rem}.system-value-main[data-v-54143176]{display:inline-flex;align-items:center;gap:.2rem}.system-value--warning[data-v-54143176]{color:var(--text-warn)}.warning-icon[data-v-54143176]{font-size:.7rem;line-height:1}.power-breakdown-btn[data-v-54143176]{width:1rem;height:1rem;border:1px solid rgba(134,202,244,.52);border-radius:999px;background:#0e1e34db;color:#bfe6ff;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:help}.power-breakdown-btn[data-v-54143176]:focus-visible{outline:2px solid rgba(120,208,255,.66);outline-offset:1px}.category-strip[data-v-54143176]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.category-pill[data-v-54143176]{border:1px solid rgba(127,166,196,.28);border-radius:8px;background:#071426b3;color:inherit;cursor:pointer;padding:.2rem .5rem;min-width:92px;display:flex;align-items:center;justify-content:space-between;gap:.26rem}.category-pill[data-v-54143176]:hover{border-color:#66e0ff61}.pill-label[data-v-54143176]{color:var(--text-dim);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.pill-value[data-v-54143176]{color:#ecf8ff;font-family:var(--font-mono);font-size:.7rem;font-weight:700}.resources-popdown-shell[data-v-54143176]{position:fixed;z-index:1400;pointer-events:auto;max-width:calc(100vw - 32px)}@media(max-width:1240px){.top-bar[data-v-54143176]{grid-template-columns:1fr;align-items:stretch;min-height:0;gap:.44rem}.bar-heading[data-v-54143176]{flex-direction:row;justify-content:space-between;align-items:baseline}.category-pill[data-v-54143176]{min-width:84px}}@media(max-width:860px){.system-strip[data-v-54143176]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.system-strip[data-v-54143176]{grid-template-columns:repeat(2,minmax(0,1fr))}.category-strip[data-v-54143176]{gap:.28rem}.category-pill[data-v-54143176]{min-width:80px;padding:.16rem .3rem}.resources-popdown-shell[data-v-54143176]{width:100%;max-width:100%}}@media(max-width:460px){.system-strip[data-v-54143176]{grid-template-columns:1fr}}.debris-offer[data-v-00c23b89]{border:1px solid rgba(255,184,64,.45);border-radius:0;padding:.72rem;background:linear-gradient(180deg,#442508eb,#271606f2);box-shadow:inset 0 0 0 1px #ffd67a2e,0 8px 18px #0003;display:grid;gap:.4rem;position:relative}.debris-offer[data-v-00c23b89]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ffd35d,#ff9f2f)}.debris-offer__header[data-v-00c23b89]{display:flex;align-items:center;justify-content:space-between}.debris-offer__kicker[data-v-00c23b89]{color:#ffd77b;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;padding-left:.38rem}.debris-offer__countdown[data-v-00c23b89]{color:#ffe7bb;font-family:var(--font-mono);font-size:.74rem;background:#160c038c;border:1px solid rgba(255,190,84,.35);padding:.08rem .34rem}.debris-offer__title[data-v-00c23b89]{color:#fff1ce;font-family:var(--font-display);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;padding-left:.38rem}.debris-offer__copy[data-v-00c23b89]{color:#ffecc6e6;font-size:.71rem;line-height:1.35;padding-left:.38rem}.debris-offer__actions[data-v-00c23b89]{display:flex;gap:.4rem;padding-left:.38rem}.debris-offer__button[data-v-00c23b89]{border-radius:7px;border:1px solid transparent;padding:.32rem .58rem;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.debris-offer__button--primary[data-v-00c23b89]{color:#2b1400;background:linear-gradient(180deg,#ffd370f2,#ffa535f2);border-color:#ffd2778f}.debris-offer__button--secondary[data-v-00c23b89]{color:#ffdba6;background:#2b1907b8;border-color:#ffba4e61}.resource-reward-list[data-v-f80d8275]{margin:0;list-style:none;padding:0;display:grid;gap:.42rem}.resource-reward-list--adaptive[data-v-f80d8275]{grid-template-columns:repeat(auto-fit,minmax(164px,1fr))}.resource-reward-list--compact.resource-reward-list--adaptive[data-v-f80d8275]{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.resource-reward-item[data-v-f80d8275]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.56rem;padding:0 .7rem 0 0;border-radius:10px;background:#061224b8;border:1px solid rgba(87,240,170,.18)}.resource-reward-item--insufficient[data-v-f80d8275]{border-color:#ff6f6f5c;background:#2b0c14b8}.resource-reward-item--insufficient .resource-reward-name[data-v-f80d8275]{color:#ffb4b4}.resource-reward-item--insufficient .resource-reward-icon[data-v-f80d8275]{border-right-color:#ff6f6f66;background:linear-gradient(155deg,#4e1622cc,#2c0e16cc),repeating-linear-gradient(-45deg,rgba(255,136,136,.16),rgba(255,136,136,.16) 3px,transparent 3px,transparent 6px)}.resource-reward-list--animated .resource-reward-item[data-v-f80d8275]{opacity:0;transform:translateY(8px);animation:reward-row-in-f80d8275 .42s ease forwards}.resource-reward-list--compact .resource-reward-item[data-v-f80d8275]{grid-template-columns:34px minmax(0,1fr) auto;gap:.44rem;border-radius:8px;padding-right:.5rem}.resource-reward-icon[data-v-f80d8275]{width:40px;align-self:stretch;border-top-left-radius:9px;border-bottom-left-radius:9px;border-right:1px dashed rgba(127,156,188,.45);display:grid;place-items:center;background:linear-gradient(155deg,#1c4238b8,#0f221db8),repeating-linear-gradient(-45deg,rgba(124,228,171,.15),rgba(124,228,171,.15) 3px,transparent 3px,transparent 6px);color:#b8ffdf;overflow:hidden}.resource-reward-list--compact .resource-reward-icon[data-v-f80d8275]{width:34px}.resource-reward-item--metal .resource-reward-icon[data-v-f80d8275]{background:linear-gradient(155deg,#1c3451bd,#0e1c31bd),repeating-linear-gradient(-45deg,rgba(136,166,199,.16),rgba(136,166,199,.16) 3px,transparent 3px,transparent 6px);color:#d6ebff}.resource-reward-item--gas .resource-reward-icon[data-v-f80d8275]{background:linear-gradient(155deg,#123a44c2,#0a1f28c2),repeating-linear-gradient(-45deg,rgba(130,243,255,.16),rgba(130,243,255,.16) 3px,transparent 3px,transparent 6px);color:#b8f4ff}.resource-reward-item--mineral .resource-reward-icon[data-v-f80d8275]{background:linear-gradient(155deg,#1c4840c2,#0c221fc2),repeating-linear-gradient(-45deg,rgba(123,226,173,.16),rgba(123,226,173,.16) 3px,transparent 3px,transparent 6px);color:#c8ffdd}.resource-reward-item--rare_earth .resource-reward-icon[data-v-f80d8275]{background:linear-gradient(155deg,#3c351cc7,#241f0cc7),repeating-linear-gradient(-45deg,rgba(255,224,132,.16),rgba(255,224,132,.16) 3px,transparent 3px,transparent 6px);color:#ffe8a7}.resource-reward-item--currency .resource-reward-icon[data-v-f80d8275]{background:linear-gradient(155deg,#3a3018c7,#1c160ac7),repeating-linear-gradient(-45deg,rgba(255,220,130,.16),rgba(255,220,130,.16) 3px,transparent 3px,transparent 6px);color:#ffedb4}.resource-reward-item--system .resource-reward-icon[data-v-f80d8275],.resource-reward-item--rp .resource-reward-icon[data-v-f80d8275]{background:linear-gradient(155deg,#1e3656b3,#0e1c31b3),repeating-linear-gradient(-45deg,rgba(136,166,199,.18),rgba(136,166,199,.18) 3px,transparent 3px,transparent 6px);color:#a9e8ff}.resource-reward-icon-image[data-v-f80d8275]{width:100%;height:100%;object-fit:cover}.resource-reward-icon-fallback[data-v-f80d8275]{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em}.resource-reward-identity[data-v-f80d8275]{min-width:0;padding:.48rem 0}.resource-reward-list--compact .resource-reward-identity[data-v-f80d8275]{padding:.36rem 0}.resource-reward-name[data-v-f80d8275]{vertical-align:middle;color:#e7f5ff;font-size:.76rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.resource-reward-list--compact .resource-reward-name[data-v-f80d8275]{font-size:.66rem}.resource-reward-value[data-v-f80d8275]{color:#a8ffdb;font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:.32rem .5rem;border-radius:6px;background:#07142794;border:1px solid rgba(124,228,171,.26);white-space:nowrap}.resource-reward-list--compact .resource-reward-value[data-v-f80d8275]{font-size:.65rem;padding:.26rem .42rem}.resource-reward-value--rp[data-v-f80d8275]{color:#9ee8ff;border-color:#66e0ff4d}.resource-reward-value--tentative[data-v-f80d8275]{border-style:dashed}.resource-reward-value--insufficient[data-v-f80d8275]{color:#ff9a9a;border-color:#ff6f6f6b;background:#2f0a1294}.resource-reward-value--blocked[data-v-f80d8275]{color:#ff8f8f;border-color:#ff6f6f4d;animation:reward-amount-pulse-f80d8275 1.15s ease-in-out infinite}@keyframes reward-row-in-f80d8275{to{opacity:1;transform:translateY(0)}}@keyframes reward-amount-pulse-f80d8275{0%,to{color:#ff8f8f;text-shadow:0 0 0 rgba(255,82,82,0)}50%{color:#ff6f6f;text-shadow:0 0 6px rgba(255,82,82,.22)}}@media(max-width:520px){.resource-reward-list--adaptive[data-v-f80d8275]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.resource-reward-list--animated .resource-reward-item[data-v-f80d8275],.resource-reward-value--blocked[data-v-f80d8275]{animation:none}.resource-reward-list--animated .resource-reward-item[data-v-f80d8275]{opacity:1;transform:none}.resource-reward-value--blocked[data-v-f80d8275]{color:#ff5c5c}}.right-drawer[data-v-724034e3]{position:relative;z-index:1;background:linear-gradient(180deg,#08162ce0,#061021eb),radial-gradient(circle at 100% 0,rgba(88,147,255,.22),transparent 46%);border:1px solid var(--border-soft);border-radius:18px;display:flex;flex-direction:row;flex-shrink:0;overflow:hidden;width:296px;box-shadow:inset 0 0 0 1px #beecff0f,0 20px 44px #0000006b}.drawer-content[data-v-724034e3]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.drawer-header[data-v-724034e3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem .9rem .65rem;border-bottom:1px solid var(--border-soft);flex-shrink:0;background:linear-gradient(180deg,#061226b8,#050e1e85),radial-gradient(circle at 100% 0,rgba(88,147,255,.14),transparent 56%)}.drawer-header-main[data-v-724034e3]{display:flex;flex-direction:column;gap:.08rem;min-width:0}.drawer-kicker[data-v-724034e3]{margin:0;font-size:.62rem;font-family:Orbitron,Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim)}.drawer-title[data-v-724034e3]{margin:0;font-size:.92rem;font-weight:700;font-family:Orbitron,Rajdhani,sans-serif;color:var(--text-main);letter-spacing:.04em;line-height:1.1}.drawer-header-meta[data-v-724034e3]{flex-shrink:0}.drawer-run-badge[data-v-724034e3]{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.22rem .5rem .22rem .38rem;border:1px solid rgba(102,180,255,.2);background:#66b4ff14;font-size:.72rem;font-family:var(--font-mono);font-weight:600;color:var(--text-dim);transition:border-color .2s ease,color .2s ease,background .2s ease}.drawer-run-badge--active[data-v-724034e3]{border-color:#57f0aa5c;background:#57f0aa14;color:#9dffd4}.drawer-run-dot[data-v-724034e3]{width:6px;height:6px;border-radius:50%;background:#7f9cbc80;transition:background .2s ease,box-shadow .2s ease}.drawer-run-dot--active[data-v-724034e3]{background:#57f0aa;box-shadow:0 0 6px #57f0aab3;animation:dot-pulse-724034e3 2s ease-in-out infinite}.drawer-run-total[data-v-724034e3]{color:var(--text-dim);font-weight:400}@keyframes dot-pulse-724034e3{0%,to{opacity:1}50%{opacity:.55}}.drawer-panel[data-v-724034e3]{flex:1;padding:.7rem;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(112,218,255,.52) rgba(4,13,27,.78)}.drawer-panel[data-v-724034e3]::-webkit-scrollbar{width:11px}.drawer-panel[data-v-724034e3]::-webkit-scrollbar-track{border-left:1px solid rgba(102,224,255,.14);background:linear-gradient(180deg,#071122eb,#040b17f5),repeating-linear-gradient(180deg,rgba(102,224,255,.07) 0,rgba(102,224,255,.07) 2px,transparent 2px,transparent 7px)}.drawer-panel[data-v-724034e3]::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(6,16,32,.95);background:linear-gradient(180deg,#8ae9ffcc,#67a1ffa6);box-shadow:inset 0 0 0 1px #bcf1ff3d,0 0 10px #66e0ff4d}.drawer-panel[data-v-724034e3]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a2f0ffeb,#74aeffc7)}.drawer-panel[data-v-724034e3]::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#74e1fff2,#5a99ffdb)}.drawer-empty[data-v-724034e3]{color:var(--text-dim);font-size:.85rem;margin:0}.drawer-error[data-v-724034e3]{color:#ff6b6b;font-size:.8rem;margin:.75rem 0 0}.activity-list[data-v-724034e3]{display:flex;flex-direction:column;gap:.72rem}.activity-card[data-v-724034e3]{--activity-accent: #6de6ff;position:relative;border:1px solid var(--border-soft);border-radius:12px;padding:.7rem;display:flex;flex-direction:column;gap:.58rem;background:linear-gradient(165deg,#09172ce0,#071121e6),radial-gradient(circle at 8% 0,color-mix(in srgb,var(--activity-accent) 18%,transparent),transparent 44%);box-shadow:inset 0 0 0 1px #b8e7ff0d,0 8px 18px #00000038}.activity-card--auto_miner[data-v-724034e3]{--activity-accent: #57f0aa}.activity-card--research[data-v-724034e3]{--activity-accent: #8ba5ff}.activity-card--trade_route[data-v-724034e3]{--activity-accent: #6de0ff}.activity-card--running[data-v-724034e3]{border-color:color-mix(in srgb,var(--activity-accent) 44%,rgba(86,120,160,.3))}.activity-card--paused[data-v-724034e3]{border-color:#ffd56d38}.activity-card--locked[data-v-724034e3]{border-color:#7f9cbc47;background:linear-gradient(165deg,#121a26d6,#09101be6 42%,#070d16eb),radial-gradient(circle at 88% 12%,rgba(160,178,201,.08),transparent 52%);box-shadow:inset 0 0 0 1px #94aac41a,0 4px 14px #0000002e;overflow:hidden;opacity:.78}.activity-main[data-v-724034e3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.activity-copy[data-v-724034e3]{min-width:0}.activity-card--locked[data-v-724034e3]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#a0b2c947;opacity:1}.activity-card--locked[data-v-724034e3]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#96aac20d,#96aac205);opacity:.5}.activity-header[data-v-724034e3]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:.4rem}.activity-title[data-v-724034e3]{margin:0;color:var(--text-main);font-size:.76rem;font-weight:600}.activity-header-right[data-v-724034e3]{display:flex;align-items:center;gap:.24rem;flex-shrink:0}.activity-header-right--locked[data-v-724034e3]{padding-right:1.5rem}.activity-power[data-v-724034e3]{font-size:.7rem;letter-spacing:.04em;border-radius:4px;padding:.08rem .28rem;color:#dff4ff;border:1px solid rgba(102,180,255,.24);background:#66b4ff1f}.activity-description[data-v-724034e3]{position:relative;z-index:1;color:var(--text-dim);font-size:.7rem;margin:0;line-height:1.3}.activity-cycle[data-v-724034e3]{--activity-progress: 0%;position:relative;width:60px;aspect-ratio:1;border-radius:50%;padding:4px;flex-shrink:0;background:conic-gradient(var(--activity-accent) var(--activity-progress),rgba(69,89,120,.28) 0),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--activity-accent) 26%,transparent),transparent 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--activity-accent) 20%,transparent),0 0 14px color-mix(in srgb,var(--activity-accent) 22%,transparent)}.activity-cycle-inner[data-v-724034e3]{width:100%;height:100%;border-radius:50%;background:#050e1cf0;display:grid;place-content:center;text-align:center}.activity-cycle-value[data-v-724034e3]{font-size:.62rem;font-family:var(--font-mono);color:#ebf8ff;line-height:1}.activity-cycle-pause-icon[data-v-724034e3]{width:.86rem;height:.86rem;color:var(--text-dim)}.activity-cycle-lock-icon[data-v-724034e3]{width:.86rem;height:.86rem;color:#cad8eaeb}.activity-metrics[data-v-724034e3]{display:flex;flex-direction:column;gap:.3rem}.metric-block[data-v-724034e3]{border:1px solid transparent;border-radius:8px;padding:.36rem .42rem}.metric-block--produce[data-v-724034e3]{background:#57f0aa14;border-color:#57f0aa2b}.metric-block--consume[data-v-724034e3]{background:#ff6e6e14;border-color:#ff6e6e2b}.metric-block--chance[data-v-724034e3]{background:#ffd56d17;border-color:#ffd56d33}.metric-label[data-v-724034e3]{margin:0 0 .2rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-weight:700}.rate-row[data-v-724034e3]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.rate-chip[data-v-724034e3]{font-size:.72rem;font-family:var(--font-mono);font-weight:600;padding:.08rem .28rem;border-radius:4px}.metric-block--produce .rate-chip[data-v-724034e3]{color:#9dffd4;background:#57f0aa1a;border:1px solid rgba(87,240,170,.2)}.metric-block--consume .rate-chip[data-v-724034e3]{color:#ffb0b0;background:#ff64641a;border:1px solid rgba(255,100,100,.2)}.metric-block--chance .rate-chip[data-v-724034e3]{color:#ffd97a;background:#ffd56d1a;border:1px solid rgba(255,213,109,.24);cursor:default}.activity-pause-reason[data-v-724034e3]{position:relative;z-index:1;color:var(--text-warn);font-size:.72rem;margin:.1rem 0 0}.action-pause-icon[data-v-724034e3]{width:.9em;height:.9em;display:block}.activity-action[data-v-724034e3]{position:relative;z-index:1;margin-top:.16rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(102,224,255,.42);border-radius:7px;background:linear-gradient(180deg,#66e0ff47,#66e0ff29);color:#ddf7ff;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:.3rem .6rem;cursor:pointer;transition:border-color .12s ease,background .12s ease}.activity-action[data-v-724034e3]:hover:not(:disabled){border-color:#66e0ffb3;background:linear-gradient(180deg,#66e0ff5c,#66e0ff38)}.activity-action[data-v-724034e3]:focus-visible{outline:2px solid var(--text-accent);outline-offset:1px}.activity-action[data-v-724034e3]:disabled{background:#21344db8;border-color:#7f9cbc4d;color:var(--text-dim);cursor:not-allowed}@media(max-width:1100px){.right-drawer[data-v-724034e3]{width:100%;border-radius:14px;height:auto}.drawer-panel[data-v-724034e3]{max-height:42dvh}}.debris-modal-backdrop[data-v-4221a65d]{position:fixed;inset:0;z-index:1200;background:radial-gradient(circle at 22% 8%,rgba(102,224,255,.12),transparent 46%),radial-gradient(circle at 82% 92%,rgba(255,213,109,.08),transparent 44%),#020814e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.debris-modal-card[data-v-4221a65d]{position:relative;border:1px solid var(--border-soft);border-radius:14px;background:linear-gradient(165deg,#0a1830f5,#060e1efa);box-shadow:inset 0 0 0 1px #bfedff0f,0 24px 64px #0009;overflow:hidden}.debris-modal-card--playing[data-v-4221a65d]{width:min(800px,100%)}.debris-modal-card--submitting[data-v-4221a65d]{width:min(520px,100%)}.debris-modal-card--result[data-v-4221a65d]{width:min(520px,100%);border-color:#66e0ff47;background:linear-gradient(165deg,#08172df0,#061020fa),radial-gradient(circle at 18% 0,rgba(102,224,255,.14),transparent 52%)}.debris-modal-canvas[data-v-4221a65d]{display:grid;place-items:center}.debris-modal-canvas[data-v-4221a65d] canvas{display:block;max-width:100%;height:auto}.debris-modal-loading[data-v-4221a65d],.debris-modal-result[data-v-4221a65d]{min-height:280px;display:flex;flex-direction:column;align-items:stretch;gap:.72rem;text-align:center;padding:1.2rem 1.15rem}.debris-modal-loading[data-v-4221a65d]{place-content:center;align-items:center}.debris-modal-spinner[data-v-4221a65d]{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(102,224,255,.2);border-top-color:#66e0ffe6;margin:0 auto;animation:debris-spin-4221a65d .7s linear infinite}.debris-modal-result[data-v-4221a65d]{position:relative;isolation:isolate;min-height:300px;gap:.95rem}.debris-modal-orbit[data-v-4221a65d]{position:absolute;border-radius:999px;border:1px solid rgba(102,224,255,.12);pointer-events:none;z-index:-1}.debris-modal-orbit--one[data-v-4221a65d]{width:390px;height:390px;right:-220px;top:-250px}.debris-modal-orbit--two[data-v-4221a65d]{width:280px;height:280px;left:-180px;bottom:-200px;border-color:#ffd56d24}.debris-result-hero[data-v-4221a65d]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;text-align:left;border:1px solid rgba(127,156,188,.36);border-radius:12px;background:linear-gradient(160deg,#081426d6,#081221bd),#081426d1;padding:.78rem}.debris-result-seal[data-v-4221a65d]{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(102,224,255,.48);color:#bbf6ff;font-family:var(--font-display);font-size:1.2rem;background:radial-gradient(circle,rgba(102,224,255,.25) 0%,rgba(102,224,255,.04) 62%,transparent 72%),#081222b3;box-shadow:0 0 18px #66e0ff33}.debris-result-copy[data-v-4221a65d]{display:grid;gap:.24rem}.debris-result-kicker[data-v-4221a65d]{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#94d8ffc2;font-family:var(--font-mono)}.debris-modal-title[data-v-4221a65d]{margin:0;color:#cbecff;font-family:var(--font-display);font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.debris-result-subcopy[data-v-4221a65d]{margin:0;color:#b4dcf5bd;font-size:.78rem}.debris-result-body[data-v-4221a65d]{border:1px solid rgba(102,224,255,.2);border-radius:12px;background:#06122499;padding:.7rem}.debris-modal-rewards[data-v-4221a65d]{width:100%;justify-self:center;text-align:left}.debris-modal-none[data-v-4221a65d]{color:#ffb0b0;font-size:.8rem;margin:.5rem 0 .1rem}.debris-modal-error[data-v-4221a65d]{color:#ff9797;font-size:.82rem;margin:.2rem 0;border:1px solid rgba(255,151,151,.3);border-radius:9px;background:#3c0c148f;padding:.55rem}.debris-modal-close[data-v-4221a65d]{align-self:center;border-radius:8px;border:1px solid rgba(102,224,255,.42);background:linear-gradient(180deg,#66e0ff47,#66e0ff29);color:#ddf7ff;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;padding:.5rem 1.1rem;min-width:170px;cursor:pointer}@keyframes debris-spin-4221a65d{to{transform:rotate(360deg)}}@media(max-width:680px){.debris-modal-backdrop[data-v-4221a65d]{padding:.7rem}.debris-modal-result[data-v-4221a65d]{padding:.85rem;min-height:260px}.debris-result-hero[data-v-4221a65d]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.55rem}.debris-result-seal[data-v-4221a65d]{width:46px;height:46px;font-size:1.05rem}.debris-modal-close[data-v-4221a65d]{width:100%}}.salvage-modal-backdrop[data-v-c8da1e25]{position:fixed;inset:0;z-index:1250;background:#020814e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.salvage-modal-card[data-v-c8da1e25]{position:relative;border:1px solid var(--border-soft);border-radius:14px;background:linear-gradient(165deg,#0a1830f5,#060e1efa);box-shadow:inset 0 0 0 1px #bfedff0f,0 24px 64px #0009;overflow:hidden}.salvage-modal-card--playing[data-v-c8da1e25]{width:min(800px,100%)}.salvage-modal-card--submitting[data-v-c8da1e25],.salvage-modal-card--result[data-v-c8da1e25]{width:min(520px,100%)}.salvage-modal-canvas[data-v-c8da1e25]{display:grid;place-items:center}.salvage-modal-canvas[data-v-c8da1e25] canvas{display:block;max-width:100%;height:auto}.salvage-modal-loading[data-v-c8da1e25],.salvage-modal-result[data-v-c8da1e25]{min-height:280px;display:flex;flex-direction:column;gap:.72rem;text-align:center;padding:1.2rem 1.15rem}.salvage-modal-loading[data-v-c8da1e25]{place-content:center;align-items:center}.salvage-modal-spinner[data-v-c8da1e25]{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(102,224,255,.2);border-top-color:#66e0ffe6;margin:0 auto;animation:salvage-spin-c8da1e25 .7s linear infinite}.salvage-result-hero[data-v-c8da1e25]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;text-align:left;border:1px solid rgba(127,156,188,.36);border-radius:12px;background:#081426cc;padding:.78rem}.salvage-result-seal[data-v-c8da1e25]{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(102,224,255,.48);color:#bbf6ff;font-family:var(--font-display);font-size:1.2rem}.salvage-result-copy[data-v-c8da1e25]{display:grid;gap:.24rem}.salvage-result-kicker[data-v-c8da1e25]{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#94d8ffc2;font-family:var(--font-mono)}.salvage-modal-title[data-v-c8da1e25]{margin:0;color:#cbecff;font-family:var(--font-display);font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.salvage-result-subcopy[data-v-c8da1e25]{margin:0;color:#b4dcf5bd;font-size:.78rem}.salvage-result-body[data-v-c8da1e25]{border:1px solid rgba(102,224,255,.2);border-radius:12px;background:#06122499;padding:.8rem;text-align:left}.salvage-total[data-v-c8da1e25]{margin:0 0 .55rem;color:#d7f4ff;font-weight:700;font-size:.85rem}.salvage-ship-list[data-v-c8da1e25]{margin:0;padding:0;list-style:none;display:grid;gap:.42rem}.salvage-ship-list li[data-v-c8da1e25]{display:flex;justify-content:space-between;gap:.75rem;border:1px solid rgba(127,156,188,.26);border-radius:8px;background:#050e1d8c;padding:.45rem .55rem;color:#cce8f8;font-size:.78rem}.salvage-ship-list strong[data-v-c8da1e25]{color:#8ef2c2}.salvage-modal-none[data-v-c8da1e25]{color:#ffb0b0;font-size:.8rem;margin:.5rem 0 .1rem}.salvage-modal-error[data-v-c8da1e25]{color:#ff9797;font-size:.82rem;margin:.2rem 0;border:1px solid rgba(255,151,151,.3);border-radius:9px;background:#3c0c148f;padding:.55rem}.salvage-modal-close[data-v-c8da1e25]{align-self:center;border-radius:8px;border:1px solid rgba(102,224,255,.42);background:linear-gradient(180deg,#66e0ff47,#66e0ff29);color:#ddf7ff;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;padding:.5rem 1.1rem;min-width:170px;cursor:pointer}@keyframes salvage-spin-c8da1e25{to{transform:rotate(360deg)}}@media(max-width:680px){.salvage-modal-backdrop[data-v-c8da1e25]{padding:.7rem}.salvage-modal-result[data-v-c8da1e25]{padding:.85rem;min-height:260px}.salvage-result-hero[data-v-c8da1e25]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.55rem}.salvage-result-seal[data-v-c8da1e25]{width:46px;height:46px;font-size:1.05rem}.salvage-modal-close[data-v-c8da1e25]{width:100%}}.orb-backdrop[data-v-23357b3c]{position:fixed;inset:0;z-index:1200;background:radial-gradient(circle at 20% 10%,rgba(102,224,255,.1),transparent 44%),radial-gradient(circle at 80% 90%,rgba(75,112,214,.12),transparent 44%),#020814e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.orb-card[data-v-23357b3c]{position:relative;border:1px solid var(--border-soft);border-radius:14px;background:linear-gradient(165deg,#0a1830f5,#060e1efa);box-shadow:inset 0 0 0 1px #bfedff0f,0 24px 64px #0009;overflow:hidden}.orb-card--playing[data-v-23357b3c]{width:min(800px,100%)}.orb-card--submitting[data-v-23357b3c]{width:min(480px,100%)}.orb-card--result[data-v-23357b3c]{width:min(480px,100%);border-color:#66e0ff33;background:linear-gradient(165deg,#08172df0,#061020fa),radial-gradient(circle at 18% 0,rgba(102,224,255,.1),transparent 52%)}.orb-canvas[data-v-23357b3c]{display:grid;place-items:center}.orb-canvas[data-v-23357b3c] canvas{display:block;max-width:100%;height:auto}.orb-loading[data-v-23357b3c]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:2rem;color:var(--text-dim);font-size:.82rem;font-family:var(--font-mono)}.orb-spinner[data-v-23357b3c]{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(102,224,255,.2);border-top-color:#66e0ffe6;animation:orb-spin-23357b3c .7s linear infinite}.orb-result[data-v-23357b3c]{position:relative;isolation:isolate;min-height:280px;display:flex;flex-direction:column;align-items:stretch;gap:.85rem;padding:1.2rem 1.15rem}.orb-orbit[data-v-23357b3c]{position:absolute;border-radius:999px;pointer-events:none;z-index:-1}.orb-orbit--one[data-v-23357b3c]{width:360px;height:360px;right:-220px;top:-230px;border:1px solid rgba(102,224,255,.1)}.orb-orbit--two[data-v-23357b3c]{width:260px;height:260px;left:-160px;bottom:-180px;border:1px solid rgba(75,112,214,.12)}.orb-result-hero[data-v-23357b3c]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;text-align:left;border-radius:12px;padding:.78rem}.orb-result-hero--success[data-v-23357b3c]{border:1px solid rgba(87,240,170,.3);background:linear-gradient(160deg,#081c16d6,#08120ebd)}.orb-result-hero--fail[data-v-23357b3c]{border:1px solid rgba(233,69,96,.28);background:linear-gradient(160deg,#1c080ed6,#12080cbd)}.orb-result-seal[data-v-23357b3c]{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-size:1.3rem;flex-shrink:0}.orb-result-seal--success[data-v-23357b3c]{border:1px solid rgba(87,240,170,.5);color:#7fffd4;background:radial-gradient(circle,rgba(87,240,170,.22) 0%,rgba(87,240,170,.04) 62%,transparent 72%),#081410b3;box-shadow:0 0 18px #57f0aa2e}.orb-result-seal--fail[data-v-23357b3c]{border:1px solid rgba(233,69,96,.45);color:#ff8099;background:radial-gradient(circle,rgba(233,69,96,.2) 0%,rgba(233,69,96,.04) 62%,transparent 72%),#14080cb3;box-shadow:0 0 18px #e9456029}.orb-result-copy[data-v-23357b3c]{display:grid;gap:.24rem}.orb-result-kicker[data-v-23357b3c]{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#94d8ffb3;font-family:var(--font-mono)}.orb-result-title[data-v-23357b3c]{margin:0;color:#cbecff;font-family:var(--font-display);font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.orb-result-subcopy[data-v-23357b3c]{margin:0;color:#b4dcf5b3;font-size:.78rem;line-height:1.4}.orb-score-row[data-v-23357b3c]{display:flex;gap:1.5rem;justify-content:center;border:1px solid rgba(102,224,255,.14);border-radius:10px;background:#0612248c;padding:.7rem 1rem}.orb-score-stat[data-v-23357b3c]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.orb-score-value[data-v-23357b3c]{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:#cbecff}.orb-score--good[data-v-23357b3c]{color:#57f0aa}.orb-score--warn[data-v-23357b3c]{color:#ffd56d}.orb-score--bad[data-v-23357b3c]{color:#e94560}.orb-score-label[data-v-23357b3c]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.orb-close-btn[data-v-23357b3c]{align-self:center;border-radius:8px;border:1px solid rgba(102,224,255,.42);background:linear-gradient(180deg,#66e0ff47,#66e0ff29);color:#ddf7ff;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;padding:.5rem 1.1rem;min-width:170px;cursor:pointer;margin-top:.2rem}.orb-close-btn[data-v-23357b3c]:hover{background:linear-gradient(180deg,#66e0ff61,#66e0ff3d);border-color:#66e0ffa6}@keyframes orb-spin-23357b3c{to{transform:rotate(360deg)}}@media(max-width:680px){.orb-backdrop[data-v-23357b3c]{padding:.7rem}.orb-result[data-v-23357b3c]{padding:.85rem;min-height:250px}.orb-result-hero[data-v-23357b3c]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.55rem}.orb-result-seal[data-v-23357b3c]{width:44px;height:44px;font-size:1.1rem}.orb-close-btn[data-v-23357b3c]{width:100%}}.shell[data-v-b15357b4]{position:relative;display:flex;gap:.75rem;min-height:100dvh;height:100dvh;padding:.75rem;overflow:hidden;min-width:0}.shell[data-v-b15357b4]:before,.shell[data-v-b15357b4]:after{content:"";position:absolute;pointer-events:none;z-index:0}.shell[data-v-b15357b4]:before{inset:0;background-image:linear-gradient(rgba(102,224,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(102,224,255,.04) 1px,transparent 1px);background-size:42px 42px;opacity:.35}.shell[data-v-b15357b4]:after{width:44vmax;height:44vmax;right:-14vmax;top:-24vmax;border-radius:50%;background:radial-gradient(circle,rgba(125,162,255,.22),transparent 66%);filter:blur(18px)}.shell-body[data-v-b15357b4]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-soft);border-radius:18px;background:linear-gradient(180deg,#0b172dcc,#050b18db);box-shadow:inset 0 0 0 1px #abe0ff14,0 20px 48px #00000073;overflow:hidden}.shell-main[data-v-b15357b4]{flex:1;overflow-y:auto;padding:1.25rem;min-height:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(112,218,255,.52) rgba(4,13,27,.78)}.shell-main[data-v-b15357b4]::-webkit-scrollbar{width:11px}.shell-main[data-v-b15357b4]::-webkit-scrollbar-track{border-left:1px solid rgba(102,224,255,.14);background:linear-gradient(180deg,#071122eb,#040b17f5),repeating-linear-gradient(180deg,rgba(102,224,255,.07) 0,rgba(102,224,255,.07) 2px,transparent 2px,transparent 7px)}.shell-main[data-v-b15357b4]::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(6,16,32,.95);background:linear-gradient(180deg,#8ae9ffcc,#67a1ffa6);box-shadow:inset 0 0 0 1px #bcf1ff3d,0 0 10px #66e0ff4d}.shell-main[data-v-b15357b4]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a2f0ffeb,#74aeffc7)}.shell-main[data-v-b15357b4]::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#74e1fff2,#5a99ffdb)}@media(max-width:1100px){.shell[data-v-b15357b4]{height:auto;min-height:100dvh;flex-direction:column;padding:.6rem;gap:.6rem}.shell-main[data-v-b15357b4]{padding:.85rem}}.locked-view[data-v-e66a6f55]{display:flex;align-items:center;justify-content:center;min-height:100%;padding:1.5rem}.lockdown-panel[data-v-e66a6f55]{position:relative;display:flex;flex-direction:column;gap:1rem;width:min(760px,100%);padding:1.15rem 1.2rem 1.25rem;border:1px solid rgba(255,213,109,.34);border-radius:14px;background:linear-gradient(165deg,#2a2112b3,#0b1322d1 42%,#070f1ce0),radial-gradient(circle at 85% 10%,rgba(255,213,109,.18),transparent 48%);box-shadow:inset 0 0 0 1px #ffd56d1a,0 8px 32px #0000004d;overflow:hidden}.lockdown-panel[data-v-e66a6f55]:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:repeating-linear-gradient(135deg,#ffd56dd9 0 10px,#ffd56d73 10px 20px);opacity:.85}.lockdown-panel[data-v-e66a6f55]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 1px,transparent 1px,transparent 4px);opacity:.22}.lockdown-header[data-v-e66a6f55]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.32rem}.section-kicker[data-v-e66a6f55]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#ffdf96c7;margin:0}.lockdown-title[data-v-e66a6f55]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:#fff3c8;margin:0;letter-spacing:.01em}.lockdown-subtitle[data-v-e66a6f55]{color:#ffe8b2d1;margin:0;font-size:.84rem;line-height:1.45;max-width:62ch}.lockdown-core[data-v-e66a6f55]{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.lock-sigil[data-v-e66a6f55]{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,213,109,.52);color:#ffe5a5f2;background:radial-gradient(circle,rgba(255,213,109,.25) 0%,rgba(255,213,109,.04) 62%,transparent 72%),#14161799;box-shadow:0 0 20px #ffd56d33;animation:beaconPulse-e66a6f55 2.6s ease-in-out infinite}.lock-icon[data-v-e66a6f55]{width:38px;height:38px}.requirement-card[data-v-e66a6f55]{border:1px solid rgba(127,156,188,.38);border-radius:10px;background:linear-gradient(160deg,#081426d6,#081221bd),#081426d1;padding:.72rem .82rem;display:flex;flex-direction:column;gap:.18rem}.requirement-label[data-v-e66a6f55]{margin:0;color:#a8c4e0cc;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.requirement-building[data-v-e66a6f55]{margin:0;color:#e8f7ff;font-family:var(--font-display);font-size:.95rem;font-weight:700}.requirement-hint[data-v-e66a6f55]{margin:.14rem 0 0;color:#bedef5d1;font-size:.78rem;line-height:1.45}.lock-actions[data-v-e66a6f55]{position:relative;z-index:1;display:flex;gap:.52rem;flex-wrap:wrap}.action-btn[data-v-e66a6f55]{padding:.5rem .82rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;cursor:pointer;transition:color .16s,border-color .16s,background .16s}.action-btn--primary[data-v-e66a6f55]{color:#ffe8ab;background:#ffd56d1f;border:1px solid rgba(255,213,109,.44)}.action-btn--primary[data-v-e66a6f55]:hover{background:#ffd56d33;border-color:#ffd56d9e}.action-btn--secondary[data-v-e66a6f55]{color:#d1ebffe6;background:#66e0ff14;border:1px solid rgba(102,224,255,.28)}.action-btn--secondary[data-v-e66a6f55]:hover{background:#66e0ff26;border-color:#66e0ff6b}@keyframes beaconPulse-e66a6f55{0%,to{box-shadow:0 0 20px #ffd56d33}50%{box-shadow:0 0 28px #ffd56d57}}@media(max-width:680px){.lockdown-core[data-v-e66a6f55]{grid-template-columns:1fr;justify-items:center;text-align:center}.requirement-card[data-v-e66a6f55]{width:100%}.lock-actions[data-v-e66a6f55]{flex-direction:column}.action-btn[data-v-e66a6f55]{width:100%}}@media(prefers-reduced-motion:reduce){.lock-sigil[data-v-e66a6f55]{animation:none}}.action-btn[data-v-e66a6f55]:focus-visible{outline:2px solid rgba(255,213,109,.78);outline-offset:2px}.action-btn[data-v-e66a6f55]:active{transform:translateY(1px)}.lockdown-title[data-v-e66a6f55],.requirement-building[data-v-e66a6f55]{text-wrap:balance}.lockdown-subtitle[data-v-e66a6f55],.requirement-hint[data-v-e66a6f55]{text-wrap:pretty}.action-btn[data-v-e66a6f55]{appearance:none;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.action-btn[data-v-e66a6f55]:disabled{opacity:.6;cursor:not-allowed}.action-btn[data-v-e66a6f55]:disabled:hover{border-color:inherit;background:inherit}.action-btn[data-v-e66a6f55]:disabled:active{transform:none}
