.auth-screen[data-v-6b8206be]{display:grid;place-items:center;min-height:calc(100vh - 64px);padding:18px}.auth-card[data-v-6b8206be]{position:relative;display:grid;gap:16px;width:min(92vw,420px);padding:22px;overflow:hidden;background:linear-gradient(180deg,rgba(var(--sensor-rgb),.1),transparent 36%),linear-gradient(90deg,rgba(var(--safe-rgb),.055),transparent 42%,rgba(var(--currency-rgb),.045)),var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.auth-card[data-v-6b8206be]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--sensor),var(--safe),var(--currency));opacity:.78}.auth-head[data-v-6b8206be]{display:grid;gap:4px;min-width:0}.eyebrow[data-v-6b8206be]{color:var(--text-soft);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-6b8206be]{margin:0;color:var(--text);font-size:24px;line-height:1.1}.token-field[data-v-6b8206be]{display:grid;gap:7px;min-width:0}.token-field span[data-v-6b8206be]{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.token-field input[data-v-6b8206be]{width:100%;min-width:0;min-height:42px;padding:10px 12px;color:var(--text);background:rgba(var(--panel-rgb),.72);border:1px solid rgba(var(--border-rgb),.88);border-radius:var(--radius-control);font:inherit;outline:none}.token-field input[data-v-6b8206be]:focus-visible{border-color:rgba(var(--sensor-rgb),.72);box-shadow:var(--focus-ring)}.token-field input[data-v-6b8206be]:disabled{opacity:.62}.auth-error[data-v-6b8206be]{margin:0;padding:9px 10px;color:var(--danger);background:rgba(var(--danger-rgb),.08);border:1px solid rgba(var(--danger-rgb),.38);border-radius:var(--radius-control);font-size:13px;line-height:1.35}.auth-submit[data-v-6b8206be]{min-height:42px;padding:10px 14px;font-weight:800;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);cursor:pointer}.auth-submit[data-v-6b8206be]:hover:not(:disabled){box-shadow:0 0 0 2px rgba(var(--safe-rgb),.12)}@media(max-width:420px){.auth-screen[data-v-6b8206be]{min-height:calc(100vh - 42px);padding:12px}.auth-card[data-v-6b8206be]{padding:18px}}.icon-preview[data-v-a67c341d]{width:min(96vw,1120px);margin:0 auto;color:var(--text)}.top[data-v-a67c341d]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.eyebrow[data-v-a67c341d]{margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1[data-v-a67c341d]{margin:0;font-size:24px}.back[data-v-a67c341d]{padding:8px 12px;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);font-size:13px;font-weight:800;text-decoration:none}.matrix[data-v-a67c341d]{display:grid;gap:10px}.icon-row[data-v-a67c341d]{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:14px;align-items:center;padding:12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel)}.meta[data-v-a67c341d]{min-width:0}.group[data-v-a67c341d]{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.meta strong[data-v-a67c341d]{display:block;overflow-wrap:anywhere;font-size:14px}.samples[data-v-a67c341d]{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.sample[data-v-a67c341d]{display:grid;grid-template-columns:auto auto;grid-template-areas:"plain cell" "size size";gap:5px 6px;justify-items:center;align-items:center}.swatch[data-v-a67c341d]{display:grid;place-items:center;width:max(var(--size),24px);height:max(var(--size),24px)}.swatch img[data-v-a67c341d]{width:var(--size);height:var(--size);object-fit:contain}.plain[data-v-a67c341d]{grid-area:plain;background:var(--panel-strong);border:1px solid var(--border-strong)}.cell[data-v-a67c341d]{grid-area:cell;background:linear-gradient(160deg,rgba(var(--sensor-rgb),.12),transparent),var(--panel-soft);border:1px solid var(--border);border-radius:5px}.size[data-v-a67c341d]{grid-area:size;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:760px){.icon-row[data-v-a67c341d]{grid-template-columns:1fr}.top[data-v-a67c341d]{align-items:flex-start;flex-wrap:wrap}}.game-layout[data-v-a0d069b0]{position:relative;width:min(calc(100vw - 8px),1240px);margin:0 auto;padding:clamp(6px,1vw,14px);overflow:hidden;background:linear-gradient(90deg,rgba(92,200,255,.08),transparent 14%,transparent 86%,rgba(242,173,71,.06)),linear-gradient(180deg,#101722db,#090e16c2);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.game-layout[data-v-a0d069b0]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;border:1px solid rgba(92,200,255,.08);border-radius:calc(var(--radius-panel) - 2px)}.layout-grid[data-v-a0d069b0]{position:relative;display:grid;grid-template-columns:minmax(220px,260px) minmax(360px,1fr) minmax(220px,260px);grid-template-areas:"ship main sector";align-items:start;justify-content:center;gap:16px;z-index:1}.ship-slot[data-v-a0d069b0],.main-slot[data-v-a0d069b0],.sector-slot[data-v-a0d069b0]{width:100%;min-width:0}.ship-slot[data-v-a0d069b0]{grid-area:ship}.main-slot[data-v-a0d069b0]{grid-area:main;display:flex;flex-direction:column;align-items:center;padding:2px 0}.sector-slot[data-v-a0d069b0]{grid-area:sector}.ship-slot[data-v-a0d069b0]>*,.sector-slot[data-v-a0d069b0]>*{max-width:100%}@media(max-width:1040px){.layout-grid[data-v-a0d069b0]{grid-template-columns:minmax(0,720px);grid-template-areas:"ship" "main" "sector";gap:12px}.ship-slot[data-v-a0d069b0],.sector-slot[data-v-a0d069b0]{display:flex;justify-content:center}.ship-slot[data-v-a0d069b0]>*,.sector-slot[data-v-a0d069b0]>*{width:100%}}@media(max-width:520px){.game-layout[data-v-a0d069b0]{padding:6px 6px 152px}}@media(min-width:521px)and (max-width:760px){.game-layout[data-v-a0d069b0]{padding-bottom:152px}}.sector[data-v-a134e626]{width:min(92vw,500px);min-width:0}.radar-frame[data-v-a134e626]{position:relative;width:100%;padding:clamp(10px,2.4vw,18px);overflow:hidden;background:radial-gradient(circle at 50% 50%,transparent 0 28%,rgba(92,200,255,.055) 28.4% 28.8%,transparent 29.2% 44%,rgba(92,200,255,.045) 44.4% 44.8%,transparent 45.2%),radial-gradient(70% 70% at 50% 42%,rgba(92,200,255,.11),transparent 72%),linear-gradient(180deg,#101722f5,#070a11fa),var(--panel-soft);border:1px solid rgba(92,200,255,.22);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 38px #5cc8ff0e,0 16px 34px #0000003d}.radar-frame[data-v-a134e626]:before,.radar-frame[data-v-a134e626]:after{content:"";position:absolute;pointer-events:none}.radar-frame[data-v-a134e626]:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:calc(var(--radius-panel) - 2px);background:linear-gradient(90deg,var(--sensor) 20px,transparent 20px calc(100% - 20px),var(--sensor) calc(100% - 20px)) top / 100% 1px no-repeat,linear-gradient(90deg,var(--sensor) 20px,transparent 20px calc(100% - 20px),var(--sensor) calc(100% - 20px)) bottom / 100% 1px no-repeat,linear-gradient(180deg,var(--sensor) 20px,transparent 20px calc(100% - 20px),var(--sensor) calc(100% - 20px)) left / 1px 100% no-repeat,linear-gradient(180deg,var(--sensor) 20px,transparent 20px calc(100% - 20px),var(--sensor) calc(100% - 20px)) right / 1px 100% no-repeat;opacity:.38}.radar-frame[data-v-a134e626]:after{inset:50% auto auto 50%;width:44%;height:1px;background:linear-gradient(90deg,transparent,rgba(92,200,255,.32),transparent);transform:translate(-50%,-50%);box-shadow:0 -112px #5cc8ff0b,0 112px #5cc8ff0b;opacity:.8}.grid[data-v-a134e626]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:auto;gap:clamp(3px,.9vw,5px);width:100%;padding:clamp(5px,1.3vw,8px);border:1px solid rgba(92,200,255,.1);border-radius:calc(var(--radius-panel) - 1px);background:#070a112e}.cell[data-v-a134e626]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;aspect-ratio:1;border-radius:7px;isolation:isolate}.cell-dot[data-v-a134e626]{position:absolute;inset:50% auto auto 50%;z-index:0;width:4px;height:4px;pointer-events:none;background:#e6edf657;border-radius:50%;box-shadow:0 0 0 1px #5cc8ff14,0 0 8px #5cc8ff38;transform:translate(-50%,-50%)}.void[data-v-a134e626]{overflow:visible;background:transparent;border:1px solid rgba(60,83,110,.08)}.void .cell-dot[data-v-a134e626]{width:3px;height:3px}.poi-slot[data-v-a134e626]{--poi-accent: var(--sensor);--poi-rgb: 92, 200, 255;--poi-shape: circle(48% at 50% 50%);--poi-inner-shape: var(--poi-shape);--poi-border-inset: 1px;overflow:visible;font-size:clamp(15px,4vw,22px);color:var(--poi-accent)}.poi-marker[data-v-a134e626]{position:relative;display:flex;align-items:center;justify-content:center;width:84%;height:84%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--poi-accent);background:rgba(var(--poi-rgb),.46);border:0;border-radius:0;clip-path:var(--poi-shape);cursor:pointer;isolation:isolate;transition:background-color .12s ease,color .12s ease,filter .12s ease,transform .12s ease}.poi-marker[data-v-a134e626]:before,.poi-marker[data-v-a134e626]:after{content:"";position:absolute;pointer-events:none;clip-path:var(--poi-shape)}.poi-marker[data-v-a134e626]:before{inset:var(--poi-border-inset);z-index:0;background:radial-gradient(circle at 50% 42%,rgba(var(--poi-rgb),.26),transparent 62%),linear-gradient(180deg,rgba(var(--poi-rgb),.12),#070a11d1),var(--panel);transition:background-color .12s ease,opacity .12s ease}.poi-marker[data-v-a134e626]:after{top:23%;right:23%;bottom:23%;left:23%;z-index:1;border:1px solid rgba(var(--poi-rgb),.44);clip-path:var(--poi-inner-shape);opacity:.28;transform:rotate(20deg)}.poi-marker[data-v-a134e626]:focus-visible{outline:none}.poi-marker .cell-dot[data-v-a134e626]{z-index:2;width:6px;height:6px;background:rgba(var(--poi-rgb),.58);box-shadow:0 0 0 1px rgba(var(--poi-rgb),.2),0 0 13px rgba(var(--poi-rgb),.48)}.poi-marker .icon[data-v-a134e626]{position:relative;z-index:3;width:72%;height:72%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 5px rgba(var(--poi-rgb),.32))}.poi-marker[data-v-a134e626]:hover:not(:disabled),.poi-marker[data-v-a134e626]:focus-visible:not(:disabled){background:rgba(var(--poi-rgb),.84);filter:drop-shadow(0 0 6px rgba(var(--poi-rgb),.42)) drop-shadow(0 0 16px rgba(var(--poi-rgb),.24));transform:translateY(-1px)}.poi-marker[data-v-a134e626]:hover:not(:disabled):before,.poi-marker[data-v-a134e626]:focus-visible:not(:disabled):before{background:radial-gradient(circle at 50% 42%,rgba(var(--poi-rgb),.34),transparent 64%),linear-gradient(180deg,rgba(var(--poi-rgb),.18),#070a11bd),var(--panel)}.poi-marker[data-v-a134e626]:active:not(:disabled){transform:translateY(0)}.shape-field[data-v-a134e626]{--poi-shape: circle(48% at 50% 50%)}.shape-trader[data-v-a134e626]{--poi-shape: polygon(50% 4%, 93% 26%, 93% 74%, 50% 96%, 7% 74%, 7% 26%)}.shape-exit[data-v-a134e626]{--poi-shape: inset(5% round 4px);--poi-inner-shape: inset(14% round 3px)}.shape-enemy[data-v-a134e626]{--poi-shape: polygon(50% 0%, 91% 17%, 83% 76%, 50% 100%, 17% 76%, 9% 17%)}.shape-exit .poi-marker[data-v-a134e626]{width:88%;height:88%}.shape-trader .poi-marker .icon[data-v-a134e626]{width:66%;height:66%}.type-asteroid_field[data-v-a134e626]{--poi-accent: var(--sensor);--poi-rgb: 92, 200, 255}.type-mine_cluster[data-v-a134e626]{--poi-accent: var(--danger);--poi-rgb: 255, 112, 95}.type-derelict_ship[data-v-a134e626]{--poi-accent: #b9b4d8;--poi-rgb: 158, 150, 202}.type-trader[data-v-a134e626]{--poi-accent: var(--safe);--poi-rgb: 92, 224, 168}.type-exit[data-v-a134e626]{--poi-accent: #e6edf6;--poi-rgb: 230, 237, 246}.type-exit .poi-marker[data-v-a134e626]:after{top:20%;right:20%;bottom:20%;left:20%;opacity:.42;transform:rotate(45deg);box-shadow:0 0 0 1px rgba(var(--poi-rgb),.14)}.type-massive_wreck[data-v-a134e626]{--poi-accent: var(--warning);--poi-rgb: 242, 173, 71}.type-hostile_vessel[data-v-a134e626]{--poi-accent: var(--danger);--poi-rgb: 255, 96, 96}.type-contested_claim[data-v-a134e626]{--poi-accent: #b79bff;--poi-rgb: 168, 130, 245}.type-contested_breach[data-v-a134e626]{--poi-accent: #f0913c;--poi-rgb: 240, 145, 60}.type-massive_wreck[data-v-a134e626],.type-hostile_vessel[data-v-a134e626],.type-contested_claim[data-v-a134e626],.type-contested_breach[data-v-a134e626]{--poi-border-inset: 2px}.type-massive_wreck .poi-marker .icon[data-v-a134e626],.type-hostile_vessel .poi-marker .icon[data-v-a134e626],.type-contested_claim .poi-marker .icon[data-v-a134e626],.type-contested_breach .poi-marker .icon[data-v-a134e626]{width:78%;height:78%}.poi-slot.explored .poi-marker[data-v-a134e626]{cursor:default;opacity:.46;filter:grayscale(.9) brightness(.72);background:#74859a4d}.poi-slot.explored .poi-marker[data-v-a134e626]:before{background:radial-gradient(circle at 50% 48%,rgba(116,133,154,.08),transparent 64%),linear-gradient(180deg,#74859a0f,#070a11bd),var(--panel-soft)}.poi-slot.explored.type-trader .poi-marker[data-v-a134e626]{cursor:pointer;opacity:1;filter:none;background:#5ce0a885}.exit-cue[data-v-a134e626]{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:2;pointer-events:none}.exit-arrow[data-v-a134e626]{position:absolute;width:10px;height:8px;background:#e6edf6;clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 0 4px rgba(230,237,246,.75)) drop-shadow(0 0 10px rgba(103,211,255,.46));opacity:.42}.exit-arrow-top[data-v-a134e626]{left:50%;top:8%;animation:exit-arrow-top-in-a134e626 1.15s ease-in-out infinite}.exit-arrow-right[data-v-a134e626]{top:50%;right:8%;animation:exit-arrow-right-in-a134e626 1.15s ease-in-out infinite}.exit-arrow-bottom[data-v-a134e626]{left:50%;bottom:8%;animation:exit-arrow-bottom-in-a134e626 1.15s ease-in-out infinite}.exit-arrow-left[data-v-a134e626]{top:50%;left:8%;animation:exit-arrow-left-in-a134e626 1.15s ease-in-out infinite}.type-exit.exit-ready[data-v-a134e626]{background:radial-gradient(circle at 50% 50%,rgba(230,237,246,.18),rgba(103,211,255,.12) 46%,transparent 72%);box-shadow:inset 0 0 0 1px #e6edf63d,0 0 0 1px #67d3ff2e,0 0 14px #67d3ff3d;animation:exit-ready-cell-pulse-a134e626 1.35s ease-in-out infinite}.type-exit.exit-ready[data-v-a134e626]:before{content:"";position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(230,237,246,.42),transparent 36%),radial-gradient(circle at 50% 50%,rgba(103,211,255,.36),transparent 68%);border-radius:12px;filter:blur(1px);opacity:.95;animation:exit-ready-halo-a134e626 1.35s ease-in-out infinite}.type-exit.exit-ready[data-v-a134e626]:after{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:0;pointer-events:none;border:1px solid rgba(230,237,246,.46);border-radius:8px;box-shadow:0 0 7px #e6edf63d,0 0 16px #67d3ff33;opacity:.66;animation:exit-ready-ring-pulse-a134e626 1.35s ease-in-out infinite}.type-exit.exit-ready .poi-marker[data-v-a134e626]{--poi-accent: #e6edf6;--poi-rgb: 230, 237, 246;z-index:1;cursor:pointer;opacity:1;filter:drop-shadow(0 0 10px rgba(230,237,246,.5)) drop-shadow(0 0 28px rgba(103,211,255,.34));background:linear-gradient(45deg,#e6edf6f2,#67d3ff80);animation:exit-ready-pulse-a134e626 1.35s ease-in-out infinite}.type-exit.exit-ready .poi-marker[data-v-a134e626]:before{background:radial-gradient(circle at 50% 48%,rgba(230,237,246,.28),transparent 62%),linear-gradient(45deg,transparent 13%,rgba(230,237,246,.12) 13% 16%,transparent 16% 84%,rgba(230,237,246,.12) 84% 87%,transparent 87%),linear-gradient(180deg,#e6edf624,#070a11b8),var(--panel)}.type-exit.exit-ready .poi-marker[data-v-a134e626]:after{opacity:.7}@keyframes exit-ready-pulse-a134e626{0%,to{filter:drop-shadow(0 0 9px rgba(230,237,246,.44)) drop-shadow(0 0 24px rgba(103,211,255,.28))}50%{filter:drop-shadow(0 0 16px rgba(230,237,246,.68)) drop-shadow(0 0 38px rgba(103,211,255,.44))}}@keyframes exit-ready-cell-pulse-a134e626{0%,to{box-shadow:inset 0 0 0 1px #e6edf633,0 0 0 1px #67d3ff29,0 0 10px #67d3ff33}50%{box-shadow:inset 0 0 0 1px #e6edf652,0 0 0 1px #67d3ff3d,0 0 18px #67d3ff52}}@keyframes exit-ready-halo-a134e626{0%,to{transform:scale(.94);opacity:.58}50%{transform:scale(1.1);opacity:1}}@keyframes exit-ready-ring-pulse-a134e626{0%,to{transform:scale(.94);opacity:.4}50%{transform:scale(1.03);opacity:.72}}@keyframes exit-arrow-top-in-a134e626{0%,to{transform:translate(-50%,-80%) rotate(0);opacity:.3}48%{transform:translate(-50%,20%) rotate(0);opacity:1}}@keyframes exit-arrow-right-in-a134e626{0%,to{transform:translate(80%,-50%) rotate(90deg);opacity:.3}48%{transform:translate(-20%,-50%) rotate(90deg);opacity:1}}@keyframes exit-arrow-bottom-in-a134e626{0%,to{transform:translate(-50%,80%) rotate(180deg);opacity:.3}48%{transform:translate(-50%,-20%) rotate(180deg);opacity:1}}@keyframes exit-arrow-left-in-a134e626{0%,to{transform:translate(-80%,-50%) rotate(-90deg);opacity:.3}48%{transform:translate(20%,-50%) rotate(-90deg);opacity:1}}@media(prefers-reduced-motion:reduce){.type-exit.exit-ready[data-v-a134e626]{animation:none;box-shadow:inset 0 0 0 1px #e6edf647,0 0 0 1px #67d3ff38,0 0 16px #67d3ff4d}.type-exit.exit-ready .poi-marker[data-v-a134e626]{animation:none;filter:drop-shadow(0 0 12px rgba(230,237,246,.56)) drop-shadow(0 0 32px rgba(103,211,255,.34))}.type-exit.exit-ready[data-v-a134e626]:before{animation:none;opacity:.9}.type-exit.exit-ready[data-v-a134e626]:after{animation:none;opacity:.9}.exit-arrow[data-v-a134e626]{animation:none;opacity:.92}}.poi-slot .outcome-mark[data-v-a134e626]{position:absolute;inset:50% auto auto 50%;z-index:4;width:40%;height:40%;object-fit:contain;pointer-events:none;padding:5%;background:#070a11b3;border:1px solid rgba(230,237,246,.18);border-radius:50%;transform:translate(-50%,-50%)}.poi-slot .outcome-mark.secured[data-v-a134e626]{border-color:#5ce0a86b;filter:drop-shadow(0 0 4px rgba(92,224,168,.34)) drop-shadow(0 0 10px rgba(92,224,168,.18))}.poi-slot .outcome-mark.unsecured[data-v-a134e626]{border-color:#f2c46d61;filter:drop-shadow(0 0 4px rgba(242,196,109,.3)) drop-shadow(0 0 10px rgba(242,196,109,.14))}.poi-slot.explored.type-trader .outcome-mark[data-v-a134e626]{display:none}.poi-slot .mod-badges[data-v-a134e626]{position:absolute;left:-2px;top:-2px;z-index:2;display:flex;gap:2px;max-width:calc(100% + 4px);pointer-events:none}.poi-slot .mod-badge[data-v-a134e626]{width:.68em;height:.68em;object-fit:contain;background:#070a11d1;border:1px solid rgba(230,237,246,.18);border-radius:50%;filter:drop-shadow(0 0 4px rgba(var(--poi-rgb),.36))}@media(max-width:420px){.sector[data-v-a134e626]{width:min(96vw,500px)}.radar-frame[data-v-a134e626]{padding:8px}.grid[data-v-a134e626]{gap:3px;padding:5px}}.sector-info[data-v-dd95e129]{--poi-accent: var(--sensor);--poi-rgb: 92, 200, 255;position:relative;overflow:hidden;width:100%;min-height:180px;padding:14px 16px;background:radial-gradient(circle at 12% 9%,rgba(var(--poi-rgb),.12),transparent 34%),linear-gradient(180deg,#162131d6,#0a0f17f0),var(--panel);border:1px solid rgba(var(--poi-rgb),.28);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 24px rgba(var(--poi-rgb),.035)}.sector-info[data-v-dd95e129]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(var(--poi-rgb),.22),var(--poi-accent),rgba(var(--poi-rgb),.12));opacity:.82}.sector-info.overview[data-v-dd95e129]{--poi-accent: var(--sensor);--poi-rgb: 92, 200, 255;border-color:var(--border)}.sector-info.type-asteroid_field[data-v-dd95e129]{--poi-accent: var(--sensor);--poi-rgb: 92, 200, 255}.sector-info.type-mine_cluster[data-v-dd95e129]{--poi-accent: var(--danger);--poi-rgb: 255, 112, 95}.sector-info.type-derelict_ship[data-v-dd95e129]{--poi-accent: #b9b4d8;--poi-rgb: 158, 150, 202}.sector-info.type-trader[data-v-dd95e129]{--poi-accent: var(--safe);--poi-rgb: 92, 224, 168}.sector-info.type-exit[data-v-dd95e129]{--poi-accent: var(--sensor);--poi-rgb: 103, 211, 255}.sector-info.type-massive_wreck[data-v-dd95e129]{--poi-accent: var(--warning);--poi-rgb: 242, 173, 71}.sector-info.type-hostile_vessel[data-v-dd95e129]{--poi-accent: var(--danger);--poi-rgb: 255, 96, 96}.sector-info.type-contested_claim[data-v-dd95e129]{--poi-accent: #b79bff;--poi-rgb: 168, 130, 245}.sector-info.type-contested_breach[data-v-dd95e129]{--poi-accent: #f0913c;--poi-rgb: 240, 145, 60}.head[data-v-dd95e129]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(var(--poi-rgb),.18)}.head span[data-v-dd95e129]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.head strong[data-v-dd95e129]{color:var(--poi-accent);font-size:18px;font-variant-numeric:tabular-nums}h2[data-v-dd95e129]{margin:0 0 8px;font-size:16px;color:var(--text)}h2.muted[data-v-dd95e129]{color:var(--muted)}.status[data-v-dd95e129]{margin:0 0 12px;padding:7px 9px;font-size:13px;font-weight:600;line-height:1.35;color:var(--poi-accent);background:rgba(var(--poi-rgb),.09);border:1px solid rgba(var(--poi-rgb),.28);border-radius:var(--radius-control)}.status.active[data-v-dd95e129]{color:var(--sensor);background:#5cc8ff1a;border-color:#5cc8ff57}.status.explored[data-v-dd95e129]{color:var(--muted);background:#74859a14;border-color:#74859a38}.clearance-card[data-v-dd95e129]{margin:12px 0 8px;padding:10px 12px;background:#67d3ff14;border:1px solid rgba(103,211,255,.3);border-radius:var(--radius-panel)}.clearance-card.ready[data-v-dd95e129]{background:#5ce0a81a;border-color:#5ce0a85c}.clearance-head[data-v-dd95e129]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.clearance-head span[data-v-dd95e129]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.clearance-head strong[data-v-dd95e129]{font-size:24px;line-height:1;color:var(--sensor);font-variant-numeric:tabular-nums}.clearance-card.ready .clearance-head strong[data-v-dd95e129]{color:var(--safe)}.clearance-track[data-v-dd95e129]{height:6px;margin-top:9px;overflow:hidden;background:var(--panel-soft);border:1px solid rgba(60,83,110,.5);border-radius:999px}.clearance-fill[data-v-dd95e129]{display:block;height:100%;background:linear-gradient(90deg,var(--sensor),var(--safe));border-radius:inherit}.clearance-card p[data-v-dd95e129]{margin:8px 0 0;font-size:12px;font-weight:700;color:var(--text-soft)}.clearance-card.ready p[data-v-dd95e129]{color:var(--safe)}.force-jump-card[data-v-dd95e129]{margin:0 0 12px;padding:9px 10px;background:#ff5d6c17;border:1px solid rgba(255,93,108,.34);border-radius:var(--radius-control)}.force-jump-card span[data-v-dd95e129]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--hull)}.force-jump-card dl[data-v-dd95e129]{margin-top:6px}.force-jump-card dl div[data-v-dd95e129]{padding:2px 0}.force-jump-card dt[data-v-dd95e129],.force-jump-card dd[data-v-dd95e129]{font-size:13px}.force-jump-card dt[data-v-dd95e129]{color:#d39aa2}.force-jump-card dd[data-v-dd95e129]{color:#ffb4b4;font-variant-numeric:tabular-nums}.force-jump-card p[data-v-dd95e129]{margin:6px 0 0;font-size:12px;font-weight:800;color:var(--hull)}dl[data-v-dd95e129]{margin:0}dl div[data-v-dd95e129]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0}dt[data-v-dd95e129]{font-size:13px;color:var(--muted)}dd[data-v-dd95e129]{margin:0;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.tip[data-v-dd95e129]{margin:10px 0 0;font-size:12px;color:var(--muted)}.hidden-stat[data-v-dd95e129]{color:var(--poi-accent);font-style:italic}.playable-cells[data-v-dd95e129]{color:var(--text-soft)}.modifier-list[data-v-dd95e129]{display:flex;flex-direction:column;gap:8px;margin:12px 0 0}.modifier-card[data-v-dd95e129]{display:flex;gap:10px;align-items:flex-start;padding:9px 11px;background:linear-gradient(180deg,rgba(var(--poi-rgb),.07),#070a113d),#070a1133;border:1px solid rgba(var(--poi-rgb),.24);border-radius:var(--radius-control)}.mod-icon[data-v-dd95e129]{width:26px;height:26px;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 0 5px rgba(var(--poi-rgb),.24))}.modifier-card strong[data-v-dd95e129]{display:block;font-size:13px;color:var(--text)}.modifier-card p[data-v-dd95e129]{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--text-soft)}.shortcut[data-v-dd95e129]{margin:10px 0 0;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35;color:#ffd98a;background:#f2ad471a;border:1px solid rgba(242,173,71,.35);border-radius:var(--radius-control)}.shortcut.combat[data-v-dd95e129]{color:#ff9f9f;background:#ff50501a;border-color:#ff505061}.shortcut.claim[data-v-dd95e129]{color:#c9b8ff;background:#a882f51a;border-color:#a882f561}.shortcut.breach[data-v-dd95e129]{color:#ffbf87;background:#f0913c1a;border-color:#f0913c66}.captain-draft[data-v-745e3865]{display:grid;gap:14px;width:100%}.head[data-v-745e3865],.candidate-head[data-v-745e3865],.perk-head[data-v-745e3865],.seat[data-v-745e3865]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.eyebrow[data-v-745e3865]{margin:0 0 3px;color:var(--safe);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-745e3865]{margin:0;font-size:22px}.counter[data-v-745e3865]{color:var(--safe);font-size:18px;font-variant-numeric:tabular-nums}.sub[data-v-745e3865]{margin:0;color:var(--text-soft);font-size:13px;line-height:1.45}.candidates[data-v-745e3865]{display:grid;gap:9px;margin:0;padding:0;list-style:none}.candidate[data-v-745e3865]{overflow:hidden;background:rgba(var(--panel-strong-rgb),.9);border:1px solid var(--border-strong);border-radius:var(--radius-panel)}.candidate.selected[data-v-745e3865]{border-color:rgba(var(--safe-rgb),.66);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.18)}.candidate-main[data-v-745e3865]{display:grid;gap:9px;width:100%;padding:11px 13px;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.candidate-main[data-v-745e3865]:disabled{opacity:.48;cursor:default}.candidate-head strong[data-v-745e3865]{font-size:15px}.candidate-head span[data-v-745e3865]{color:var(--muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.selected .candidate-head span[data-v-745e3865]{color:var(--safe)}.doctrine[data-v-745e3865]{display:grid;gap:7px}.perk[data-v-745e3865]{display:grid;gap:2px;color:var(--text-soft);font-size:11px;line-height:1.35}.perk-head strong[data-v-745e3865]{color:var(--text);font-size:12px}.perk-head em[data-v-745e3865]{color:var(--sensor);font-size:10px;font-style:normal}.seat[data-v-745e3865]{padding:9px 13px;background:rgba(var(--safe-rgb),.055);border-top:1px solid rgba(var(--safe-rgb),.24);color:var(--muted);font-size:11px}.seat select[data-v-745e3865]{min-width:0;max-width:68%;padding:6px 8px;color:var(--text);background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-control);font:inherit}.error[data-v-745e3865]{margin:0;color:var(--danger);font-size:13px}.commit[data-v-745e3865]{min-height:44px;padding:11px 16px;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.74);border-radius:var(--radius-control);font-weight:800;cursor:pointer}.commit[data-v-745e3865]:disabled{opacity:.5;cursor:default}@media(max-width:520px){.seat[data-v-745e3865]{align-items:stretch;flex-direction:column;gap:6px}.seat select[data-v-745e3865]{max-width:none;width:100%}}.modal-overlay[data-v-2c968fa6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(var(--bg-rgb),.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-overlay[data-v-2c968fa6]:focus{outline:none}@media(max-width:380px){.modal-overlay[data-v-2c968fa6]{padding:10px}}.card[data-v-0c0e69dd]{width:min(92vw,360px);max-height:88vh;overflow-y:auto;padding:16px;background:linear-gradient(180deg,rgba(var(--sensor-rgb),.07),transparent 30%),var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.head[data-v-0c0e69dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.eyebrow[data-v-0c0e69dd]{display:block;margin-bottom:3px;font-size:12px;color:var(--muted)}.card h2[data-v-0c0e69dd]{margin:0;font-size:20px;line-height:1.12;color:var(--text)}.card h2.good[data-v-0c0e69dd]{color:var(--safe)}.icon-close[data-v-0c0e69dd]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;padding:0;color:var(--text-soft);background:rgba(var(--panel-rgb),.76);border:1px solid rgba(var(--border-rgb),.82);border-radius:var(--radius-control);font-size:23px;line-height:1;cursor:pointer}.icon-close[data-v-0c0e69dd]:hover:not(:disabled){color:var(--text);border-color:rgba(var(--sensor-rgb),.48);background:rgba(var(--panel-strong-rgb),.9)}.clearance[data-v-0c0e69dd]{position:relative;overflow:hidden;padding:13px 14px;background:linear-gradient(90deg,rgba(var(--hull-rgb),.12),transparent 78%),rgba(var(--panel-rgb),.72);border:1px solid rgba(var(--hull-rgb),.38);border-radius:var(--radius-control)}.clearance.secured[data-v-0c0e69dd]{background:linear-gradient(90deg,rgba(var(--safe-rgb),.16),transparent 78%),rgba(var(--panel-rgb),.72);border-color:rgba(var(--safe-rgb),.5)}.clearance[data-v-0c0e69dd]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--hull)}.clearance.secured[data-v-0c0e69dd]:before{background:var(--safe)}.clearance span[data-v-0c0e69dd]{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.clearance strong[data-v-0c0e69dd]{display:block;color:var(--hull);font-size:22px;line-height:1.06}.clearance.secured strong[data-v-0c0e69dd]{color:var(--safe)}.clearance p[data-v-0c0e69dd]{margin:5px 0 0;color:var(--text-soft);font-size:13px}.bounty[data-v-0c0e69dd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:10px 14px;background:linear-gradient(90deg,rgba(var(--currency-rgb),.14),transparent 78%),rgba(var(--panel-rgb),.72);border:1px solid rgba(var(--currency-rgb),.42);border-radius:var(--radius-control)}.bounty>span[data-v-0c0e69dd]{color:var(--currency);font-size:11px;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.bounty strong[data-v-0c0e69dd]{display:inline-flex;align-items:center;gap:5px;color:var(--currency);font-size:18px;line-height:1.05;font-variant-numeric:tabular-nums}.bounty strong img[data-v-0c0e69dd]{width:18px;height:18px;flex:0 0 auto}.metrics[data-v-0c0e69dd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.metric[data-v-0c0e69dd]{min-width:0;padding:9px 10px;background:rgba(var(--panel-rgb),.62);border:1px solid rgba(var(--border-rgb),.68);border-radius:var(--radius-control)}.metric span[data-v-0c0e69dd]{display:block;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.metric b[data-v-0c0e69dd]{display:block;margin-top:3px;color:var(--text);font-size:16px;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.metric.score b[data-v-0c0e69dd]{color:var(--currency)}.notices[data-v-0c0e69dd]{display:grid;gap:6px;margin-top:10px}.notice[data-v-0c0e69dd]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:7px 9px;color:var(--text-soft);background:rgba(var(--panel-rgb),.44);border:1px solid rgba(var(--border-rgb),.58);border-radius:var(--radius-control);font-size:13px}.notice span[data-v-0c0e69dd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice b[data-v-0c0e69dd]{color:var(--text);font-variant-numeric:tabular-nums}.notice.bad b[data-v-0c0e69dd]{color:var(--hull)}.notice.good b[data-v-0c0e69dd]{color:var(--safe)}.ghost[data-v-0c0e69dd]{width:100%;margin-top:12px;min-height:40px;padding:10px;font-weight:700;color:var(--text);background:linear-gradient(180deg,rgba(var(--text-rgb),.04),transparent),var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.ghost[data-v-0c0e69dd]:hover:not(:disabled){background:linear-gradient(180deg,rgba(var(--text-rgb),.06),transparent),var(--panel-strong);border-color:rgba(var(--sensor-rgb),.48)}@media(max-width:380px){.card[data-v-0c0e69dd]{width:100%;padding:14px}.metrics[data-v-0c0e69dd]{grid-template-columns:1fr}}.card[data-v-a78b78a8]{width:min(92vw,380px);padding:18px;background:linear-gradient(180deg,rgba(var(--danger-rgb),.09),transparent 34%),var(--panel-strong);border:1px solid rgba(var(--danger-rgb),.42);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.head[data-v-a78b78a8]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.eyebrow[data-v-a78b78a8]{display:block;margin-bottom:3px;color:var(--muted);font-size:12px}.card h2[data-v-a78b78a8]{margin:0;color:var(--danger);font-size:20px;line-height:1.12}.icon-close[data-v-a78b78a8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;padding:0;color:var(--text-soft);background:rgba(var(--panel-rgb),.76);border:1px solid rgba(var(--border-rgb),.82);border-radius:var(--radius-control);font-size:18px;line-height:1;cursor:pointer}.icon-close[data-v-a78b78a8]:hover:not(:disabled){color:var(--text);border-color:rgba(var(--danger-rgb),.5);background:rgba(var(--panel-strong-rgb),.9)}.status[data-v-a78b78a8]{position:relative;overflow:hidden;padding:13px 14px;background:linear-gradient(90deg,rgba(var(--hull-rgb),.15),transparent 78%),rgba(var(--panel-rgb),.72);border:1px solid rgba(var(--hull-rgb),.44);border-radius:var(--radius-control)}.status[data-v-a78b78a8]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--hull)}.status span[data-v-a78b78a8]{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.status strong[data-v-a78b78a8]{display:block;color:var(--hull);font-size:22px;line-height:1.06;font-variant-numeric:tabular-nums}.note[data-v-a78b78a8]{margin:12px 0 0;color:var(--text-soft);font-size:13px;line-height:1.45}.ghost[data-v-a78b78a8]{width:100%;min-height:40px;margin-top:16px;padding:10px;font-weight:700;border-radius:var(--radius-control);cursor:pointer}.ghost.primary[data-v-a78b78a8]{color:var(--bg);background:var(--danger);border:1px solid rgba(var(--danger-rgb),.72)}.ghost.primary[data-v-a78b78a8]:hover:not(:disabled){box-shadow:0 0 0 2px rgba(var(--danger-rgb),.14)}.card[data-v-573462c9]{position:relative;width:min(96vw,720px);max-height:90dvh;overflow-y:auto;padding:18px;background:linear-gradient(180deg,rgba(var(--safe-rgb),.08),transparent 32%),linear-gradient(90deg,rgba(var(--currency-rgb),.045),transparent 38%,rgba(var(--sensor-rgb),.035)),var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.card[data-v-573462c9]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--currency),var(--safe),var(--sensor));opacity:.72}.panel-head[data-v-573462c9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.eyebrow[data-v-573462c9]{display:block;margin-bottom:3px;font-size:12px;color:var(--muted)}.card h2[data-v-573462c9]{margin:0;font-size:22px;line-height:1.1;color:var(--safe)}.icon-close[data-v-573462c9]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;padding:0;color:var(--text-soft);background:rgba(var(--panel-rgb),.76);border:1px solid rgba(var(--border-rgb),.82);border-radius:var(--radius-control);font-size:24px;line-height:1;cursor:pointer}.icon-close[data-v-573462c9]:hover:not(:disabled){color:var(--text);border-color:rgba(var(--sensor-rgb),.48);background:rgba(var(--panel-strong-rgb),.9)}.wallet[data-v-573462c9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.wallet-cell[data-v-573462c9]{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;column-gap:8px;min-width:0;padding:9px 10px;background:rgba(var(--panel-rgb),.66);border:1px solid rgba(var(--border-rgb),.72);border-radius:var(--radius-control);color:var(--text-soft)}.wallet-cell img[data-v-573462c9],.stat-mark[data-v-573462c9]{grid-area:icon;width:20px;height:20px}.wallet-cell span[data-v-573462c9]:not(.stat-mark){grid-area:label;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wallet-cell b[data-v-573462c9]{grid-area:value;min-width:0;color:var(--text);font-size:15px;line-height:1.1;font-variant-numeric:tabular-nums}.wallet-cell.credits b[data-v-573462c9]{color:var(--currency)}.wallet-cell.salvage b[data-v-573462c9]{color:var(--safe)}.wallet-cell.loadout b[data-v-573462c9],.wallet-cell.hull b[data-v-573462c9]{color:var(--sensor)}.pool-items[data-v-573462c9]{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 2px 8px;padding:0;list-style:none}.pool-items li[data-v-573462c9]{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;background:#070a1180;border:1px solid var(--border);border-radius:999px;color:var(--text-soft);font-size:11px}.pool-items img[data-v-573462c9]{width:13px;height:13px}.pool-items b[data-v-573462c9]{font-variant-numeric:tabular-nums}.pool-note[data-v-573462c9]{margin:-5px 2px 14px;color:var(--muted);font-size:11px;line-height:1.35}.stat-mark[data-v-573462c9]{display:inline-block;border-radius:4px}.cargo-mark[data-v-573462c9]{border:1px solid rgba(var(--text-rgb),.34);background:linear-gradient(90deg,rgba(var(--text-rgb),.18) 1px,transparent 1px),linear-gradient(0deg,rgba(var(--text-rgb),.16) 1px,transparent 1px),rgba(var(--panel-strong-rgb),.92);background-size:7px 7px}.hull-mark[data-v-573462c9]{border:1px solid rgba(var(--sensor-rgb),.44);background:linear-gradient(90deg,rgba(var(--sensor-rgb),.18),rgba(var(--safe-rgb),.12));box-shadow:inset 0 0 0 4px rgba(var(--panel-strong-rgb),.85)}.shipyard[data-v-573462c9],.reroll[data-v-573462c9]{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.service-head[data-v-573462c9],.reroll-head[data-v-573462c9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:0 2px;min-width:0}.service-title[data-v-573462c9],.reroll-title[data-v-573462c9]{font-size:13px;font-weight:800;color:var(--currency)}.service-sub[data-v-573462c9],.reroll-sub[data-v-573462c9]{font-size:11px;color:var(--muted)}.hint[data-v-573462c9]{margin:10px 0 0;font-size:13px;color:var(--muted)}.board[data-v-573462c9]{display:flex;flex-direction:column;gap:6px}.shipyard+.reroll[data-v-573462c9],.shipyard+.board[data-v-573462c9],.reroll+.board[data-v-573462c9]{padding-top:12px;border-top:1px solid rgba(var(--border-rgb),.7)}.offer[data-v-573462c9]{--row-accent: var(--sensor);--row-rgb: var(--sensor-rgb);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;align-items:center;min-width:0;padding:6px 12px 6px 14px;overflow:hidden;background:linear-gradient(90deg,rgba(var(--row-rgb),.08),transparent 34%),rgba(var(--panel-rgb),.72);border:1px solid rgba(var(--border-rgb),.78);border-radius:var(--radius-control)}.offer[data-v-573462c9]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--row-accent);opacity:.82}.offer.cost-credits[data-v-573462c9]{--row-accent: var(--currency);--row-rgb: var(--currency-rgb)}.offer.cost-salvage[data-v-573462c9]{--row-accent: var(--safe);--row-rgb: var(--safe-rgb)}.offer.cost-other[data-v-573462c9]{--row-accent: var(--sensor);--row-rgb: var(--sensor-rgb)}.offer.disabled[data-v-573462c9]{opacity:.62}.offer-main[data-v-573462c9]{display:flex;align-items:center;gap:10px;min-width:0}.offer-content[data-v-573462c9]{display:grid;gap:7px;min-width:0}.offer-target[data-v-573462c9]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:11px}.offer-target select[data-v-573462c9]{width:100%;min-width:0;height:29px;padding:3px 26px 3px 8px;color:var(--text-soft);background:rgba(var(--panel-strong-rgb),.92);border:1px solid rgba(var(--sensor-rgb),.34);border-radius:var(--radius-control);font:inherit}.offer-target select[data-v-573462c9]:disabled{opacity:.58}.stock[data-v-573462c9]{flex:0 0 auto;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ghost-stock[data-v-573462c9]{visibility:hidden}.deal[data-v-573462c9]{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.bundle[data-v-573462c9]{display:flex;flex-wrap:wrap;min-width:0;gap:4px}.bundle.reward[data-v-573462c9]{justify-content:flex-start}.arrow[data-v-573462c9]{color:var(--safe);font-weight:700}.chip[data-v-573462c9]{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:2px 6px;font-size:12px;color:var(--text-soft);background:rgba(var(--panel-strong-rgb),.72);border:1px solid rgba(var(--border-rgb),.84);border-radius:var(--radius-control);white-space:nowrap}.chip.hull[data-v-573462c9]{color:var(--sensor);border-color:rgba(var(--sensor-rgb),.36)}.chip-credits[data-v-573462c9]{color:var(--currency);border-color:rgba(var(--currency-rgb),.38)}.chip-salvage[data-v-573462c9]{color:var(--safe);border-color:rgba(var(--safe-rgb),.36)}.chip-impulse_warhead[data-v-573462c9]{color:var(--warning);border-color:rgba(var(--warning-rgb),.42)}.chip-recon_drone[data-v-573462c9]{color:var(--sensor);border-color:rgba(var(--sensor-rgb),.38)}.chip-reroll[data-v-573462c9]{color:var(--currency);border-color:rgba(var(--currency-rgb),.38)}.chip-ship[data-v-573462c9]{color:var(--sensor);border-color:rgba(var(--sensor-rgb),.38)}.chip-icon[data-v-573462c9]{flex:0 0 auto;width:13px;height:13px;object-fit:contain}.chip-svg[data-v-573462c9]{flex:0 0 auto;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chip-text[data-v-573462c9]{min-width:0;overflow:hidden;text-overflow:ellipsis}.take[data-v-573462c9]{display:inline-flex;align-items:center;justify-content:center;width:112px;height:32px;min-height:32px;padding:4px 8px;overflow:hidden;font-size:13px;font-weight:700;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);cursor:pointer;text-align:center;white-space:nowrap}.take-label[data-v-573462c9]{min-width:0;overflow:hidden;text-overflow:ellipsis}.take[data-v-573462c9]:hover:not(:disabled){box-shadow:0 0 0 2px rgba(var(--safe-rgb),.12)}.take[data-v-573462c9]:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.take.unavailable[data-v-573462c9]{color:var(--warning);background:rgba(var(--warning-rgb),.08);border-color:rgba(var(--warning-rgb),.42);cursor:default;white-space:normal}.take.unavailable .take-label[data-v-573462c9]{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.error[data-v-573462c9]{margin:10px 0 0;color:var(--danger);font-size:13px}@media(max-width:640px){.card[data-v-573462c9]{padding:14px}.wallet[data-v-573462c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.offer[data-v-573462c9]{grid-template-columns:1fr}.take[data-v-573462c9]{width:100%}}@media(max-width:440px){.card[data-v-573462c9]{width:100%;max-height:calc(100dvh - 20px)}.deal[data-v-573462c9]{grid-template-columns:1fr;gap:5px}.arrow[data-v-573462c9]{justify-self:start;transform:rotate(90deg)}}.card[data-v-973cf088]{width:min(92vw,380px);padding:20px 22px;background:linear-gradient(180deg,rgba(var(--sensor-rgb),.055),transparent 30%),var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.card h2[data-v-973cf088]{margin:0 0 4px;color:var(--sensor)}.card h2.danger[data-v-973cf088]{color:var(--hull)}.depth[data-v-973cf088]{margin:0 0 14px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.block[data-v-973cf088]{padding:12px 0;border-top:1px solid rgba(var(--border-rgb),.76)}.note[data-v-973cf088]{margin:0 0 12px;font-size:13px;color:var(--text-soft)}.note.danger[data-v-973cf088]{color:var(--hull);font-weight:800}.loss-list[data-v-973cf088]{display:grid;gap:7px;margin:0 0 12px;padding-left:18px;color:var(--text-soft);font-size:13px;line-height:1.35}.loss-list strong[data-v-973cf088],.loss-list span[data-v-973cf088]{color:var(--hull)}.cost-title[data-v-973cf088]{margin:0 0 6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--hull)}.cost-list[data-v-973cf088]{margin:0 0 12px}.cost-list div[data-v-973cf088]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0}.cost-list dt[data-v-973cf088]{font-size:13px;color:var(--text-soft)}.cost-list dd[data-v-973cf088]{margin:0;font-size:14px;font-weight:800;color:var(--hull);font-variant-numeric:tabular-nums}.actions[data-v-973cf088]{display:flex;gap:10px}.ghost[data-v-973cf088]{min-height:38px;padding:9px 14px;font-weight:700;color:var(--text);background:linear-gradient(180deg,rgba(var(--text-rgb),.04),transparent),var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.ghost[data-v-973cf088]:hover:not(:disabled){background:linear-gradient(180deg,rgba(var(--text-rgb),.06),transparent),var(--panel-strong);border-color:rgba(var(--sensor-rgb),.48)}.ghost[data-v-973cf088]:disabled{opacity:.5;cursor:not-allowed}.ghost.primary[data-v-973cf088]{flex:1;color:var(--bg);background:var(--sensor);border-color:rgba(var(--sensor-rgb),.72)}.ghost.danger[data-v-973cf088]{flex:1;color:var(--hull);border-color:rgba(var(--danger-rgb),.58);background:rgba(var(--danger-rgb),.1)}.actions .ghost[data-v-973cf088]{flex:1}.error[data-v-973cf088]{margin:12px 0 0;color:var(--danger);font-size:13px}.card[data-v-1257faf1]{box-sizing:border-box;width:min(96vw,760px);max-height:min(90dvh,900px);overflow:auto;padding:18px;background:linear-gradient(180deg,rgba(var(--sensor-rgb),.07),transparent 30%),rgba(var(--panel-strong-rgb),.98);border:1px solid rgba(var(--sensor-rgb),.34);border-radius:var(--radius-panel);box-shadow:0 20px 52px #00000075}.panel-head[data-v-1257faf1],.total-head[data-v-1257faf1],.ship-head[data-v-1257faf1],.section-head[data-v-1257faf1],.transfer-title[data-v-1257faf1],.transfer-actions[data-v-1257faf1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.eyebrow[data-v-1257faf1],.section-kicker[data-v-1257faf1]{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2[data-v-1257faf1],h3[data-v-1257faf1]{margin:0;color:var(--text-soft);letter-spacing:.04em}h2[data-v-1257faf1]{font-size:18px}h3[data-v-1257faf1]{font-size:14px}.close[data-v-1257faf1],.transfer-close[data-v-1257faf1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;padding:0;color:var(--muted);background:#070a115c;border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;font:inherit}.close[data-v-1257faf1]:hover,.transfer-close[data-v-1257faf1]:hover{color:var(--text-soft);border-color:var(--text-soft)}.fleet-total[data-v-1257faf1]{display:grid;gap:8px;margin-top:14px;padding:10px 12px;background:#070a117a;border:1px solid rgba(var(--sensor-rgb),.25);border-radius:var(--radius-control)}.total-head strong[data-v-1257faf1]{color:var(--text-soft);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.total-head span[data-v-1257faf1],.pool-empty[data-v-1257faf1]{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.chips[data-v-1257faf1]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.chip[data-v-1257faf1]{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:4px 8px;color:var(--text-soft);background:rgba(var(--panel-rgb),.78);border:1px solid var(--border);border-radius:999px;font-size:11px}.chip img[data-v-1257faf1]{width:14px;height:14px}.chip strong[data-v-1257faf1]{font-variant-numeric:tabular-nums}.error[data-v-1257faf1]{margin:10px 0 0;color:var(--danger);font-size:12px}.ship-selector[data-v-1257faf1]{display:grid;grid-auto-columns:minmax(142px,1fr);grid-auto-flow:column;gap:8px;max-width:100%;margin-top:12px;padding-bottom:3px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ship-tab[data-v-1257faf1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:1fr auto;gap:3px 8px;min-width:0;padding:9px 10px;color:var(--muted);text-align:left;background:#070a1161;border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;font:inherit}.ship-tab[data-v-1257faf1]:hover:not(.selected){border-color:rgba(var(--sensor-rgb),.44)}.ship-tab.selected[data-v-1257faf1]{color:var(--text-soft);border-color:rgba(var(--sensor-rgb),.68);background:rgba(var(--sensor-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--sensor-rgb),.08)}.ship-tab.active.selected[data-v-1257faf1]{border-color:rgba(var(--safe-rgb),.62);background:rgba(var(--safe-rgb),.08)}.ship-tab.overloaded[data-v-1257faf1]{border-color:rgba(var(--danger-rgb),.54)}.tab-title[data-v-1257faf1]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:800}.dot[data-v-1257faf1]{width:6px;height:6px;border-radius:50%;background:var(--safe);box-shadow:0 0 6px rgba(var(--safe-rgb),.6)}.tab-budget[data-v-1257faf1]{font-size:10px;font-variant-numeric:tabular-nums}.tab-captain[data-v-1257faf1]{grid-column:1 / -1;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workbench[data-v-1257faf1]{display:grid;gap:14px;margin-top:10px;padding:14px;background:#070a1147;border:1px solid rgba(var(--border-rgb),.82);border-radius:var(--radius-panel)}.workbench.overloaded[data-v-1257faf1]{border-color:rgba(var(--danger-rgb),.52)}.ship-head[data-v-1257faf1]{align-items:flex-start}.ship-identity[data-v-1257faf1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ship-name[data-v-1257faf1]{color:var(--text);font-size:19px;font-weight:800}.role[data-v-1257faf1],.captain[data-v-1257faf1]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.role[data-v-1257faf1]{color:var(--safe)}.captain[data-v-1257faf1]{color:rgb(var(--sensor-rgb))}.ship-stats[data-v-1257faf1]{display:flex;gap:6px;margin:0}.ship-stats>div[data-v-1257faf1]{min-width:64px;padding:6px 8px;background:rgba(var(--panel-rgb),.62);border:1px solid var(--border);border-radius:var(--radius-control)}.ship-stats dt[data-v-1257faf1]{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.ship-stats dd[data-v-1257faf1]{margin:2px 0 0;color:var(--text-soft);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.ship-stats .danger dd[data-v-1257faf1]{color:var(--danger)}.overload-note[data-v-1257faf1],.slot-hint[data-v-1257faf1],.transfer-note[data-v-1257faf1]{margin:0;font-size:11px;line-height:1.4}.overload-note[data-v-1257faf1]{color:var(--danger)}.loadout-section[data-v-1257faf1],.hold-section[data-v-1257faf1]{display:grid;gap:9px;min-width:0}.hold-section[data-v-1257faf1]{padding-top:14px;border-top:1px solid var(--border)}.section-budget[data-v-1257faf1]{color:var(--muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.loadout-rack[data-v-1257faf1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.loadout-slot[data-v-1257faf1]{min-width:0;min-height:50px;box-sizing:border-box;border-radius:var(--radius-control)}.loadout-slot.loaded[data-v-1257faf1]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;background:rgba(var(--sensor-rgb),.08);border:1px solid rgba(var(--sensor-rgb),.4)}.loadout-slot.loaded>img[data-v-1257faf1]{width:28px;height:28px}.slot-copy[data-v-1257faf1]{display:grid;min-width:0}.slot-copy strong[data-v-1257faf1]{overflow:hidden;color:var(--text-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.slot-copy small[data-v-1257faf1]{color:var(--muted);font-size:9px}.slot-action[data-v-1257faf1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 8px;color:var(--muted);background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;font:inherit;font-size:10px}.loadout-slot.empty[data-v-1257faf1]{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);border:1px dashed var(--border-strong);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.slot-hint[data-v-1257faf1],.transfer-note[data-v-1257faf1]{color:var(--muted)}.hold-empty[data-v-1257faf1]{margin:0;padding:16px 10px;color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-control);font-size:12px}.cargo-list[data-v-1257faf1]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.cargo-row[data-v-1257faf1]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;background:rgba(var(--panel-rgb),.66);border:1px solid rgba(var(--border-rgb),.84);border-radius:var(--radius-control)}.item-icon[data-v-1257faf1]{width:28px;height:28px}.item-copy[data-v-1257faf1]{display:grid;gap:3px;min-width:0}.item-title[data-v-1257faf1]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;color:var(--text-soft);font-size:12px}.item-title strong[data-v-1257faf1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title>span[data-v-1257faf1]:not(.loaded-badge){color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.loaded-badge[data-v-1257faf1]{padding:2px 5px;color:rgb(var(--sensor-rgb));background:rgba(var(--sensor-rgb),.08);border:1px solid rgba(var(--sensor-rgb),.28);border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.item-budget[data-v-1257faf1]{color:var(--muted);font-size:10px}.row-actions[data-v-1257faf1]{display:flex;align-items:center;gap:6px}.load-action[data-v-1257faf1],.move-action[data-v-1257faf1],.more-action[data-v-1257faf1],.row-menu button[data-v-1257faf1],.transfer-sheet button[data-v-1257faf1],.amount-control input[data-v-1257faf1]{box-sizing:border-box;font:inherit}.load-action[data-v-1257faf1],.move-action[data-v-1257faf1],.more-action[data-v-1257faf1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:6px 9px;color:var(--text-soft);background:rgba(var(--sensor-rgb),.1);border:1px solid rgba(var(--sensor-rgb),.4);border-radius:var(--radius-control);cursor:pointer;font-size:10px;font-weight:700}.load-action[data-v-1257faf1]{color:var(--safe);background:rgba(var(--safe-rgb),.08);border-color:rgba(var(--safe-rgb),.4)}.more-action[data-v-1257faf1]{width:34px;padding:0;color:var(--muted);background:transparent;border-color:var(--border-strong);font-size:16px}.row-menu[data-v-1257faf1]{grid-column:2 / -1;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-top:7px;border-top:1px solid var(--border);color:var(--warning);font-size:10px}.row-menu button[data-v-1257faf1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:30px;padding:5px 9px;color:var(--muted);background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;font-size:10px}.row-menu .danger-action[data-v-1257faf1]{color:var(--danger);border-color:rgba(var(--danger-rgb),.46);background:rgba(var(--danger-rgb),.07)}.transfer-sheet[data-v-1257faf1]{position:sticky;bottom:-14px;z-index:3;display:grid;gap:11px;margin:0 -4px -4px;padding:13px;background:linear-gradient(180deg,rgba(var(--sensor-rgb),.09),transparent 68%),rgba(var(--panel-strong-rgb),.99);border:1px solid rgba(var(--sensor-rgb),.56);border-radius:var(--radius-panel);box-shadow:0 -12px 28px #00000057}.transfer-title[data-v-1257faf1]{justify-content:flex-start}.transfer-title>img[data-v-1257faf1]{width:30px;height:30px}.transfer-title>div[data-v-1257faf1]{display:grid;gap:2px}.transfer-title span[data-v-1257faf1]{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.transfer-title strong[data-v-1257faf1]{color:var(--text-soft);font-size:13px}.transfer-close[data-v-1257faf1]{width:30px;height:30px;margin-left:auto}.transfer-controls[data-v-1257faf1]{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:12px}.transfer-sheet fieldset[data-v-1257faf1]{min-width:0;margin:0;padding:0;border:0}.transfer-sheet legend[data-v-1257faf1]{margin-bottom:5px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.amount-control>div[data-v-1257faf1],.target-control>div[data-v-1257faf1]{display:flex;gap:6px}.amount-control button[data-v-1257faf1],.amount-control input[data-v-1257faf1],.target-control button[data-v-1257faf1],.transfer-actions button[data-v-1257faf1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:38px;padding:7px 10px;color:var(--text-soft);background:rgba(var(--panel-rgb),.76);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.amount-control button[data-v-1257faf1]{width:38px;flex:0 0 auto;padding:0;font-size:16px}.amount-control input[data-v-1257faf1]{width:58px;min-width:0;text-align:center;font-size:12px}.amount-control .all-action[data-v-1257faf1]{width:auto;padding:0 9px;color:var(--muted);font-size:10px}.target-control>div[data-v-1257faf1]{max-width:100%;overflow-x:auto}.target-control button[data-v-1257faf1]{display:grid;gap:2px;min-width:96px;text-align:left;font-size:10px}.target-control button strong[data-v-1257faf1]{font-size:12px}.target-control button span[data-v-1257faf1]{color:var(--muted);font-size:9px;font-variant-numeric:tabular-nums}.target-control button.selected[data-v-1257faf1]{border-color:rgba(var(--safe-rgb),.66);background:rgba(var(--safe-rgb),.09)}.target-control button.overloaded[data-v-1257faf1]{border-color:rgba(var(--danger-rgb),.56)}.transfer-actions[data-v-1257faf1]{justify-content:flex-end}.transfer-actions button[data-v-1257faf1]{min-width:96px;font-size:11px}.transfer-actions .primary[data-v-1257faf1]{color:var(--bg);background:var(--safe);border-color:rgba(var(--safe-rgb),.74);font-weight:800}button[data-v-1257faf1]:disabled{opacity:.42;cursor:default}@media(max-width:620px){.card[data-v-1257faf1]{width:min(96vw,760px);max-height:calc(100dvh - 20px);padding:12px}.fleet-total[data-v-1257faf1]{position:sticky;top:-12px;z-index:4;margin-inline:-2px;background:rgba(var(--panel-strong-rgb),.98);box-shadow:0 7px 16px #0000003d}.workbench[data-v-1257faf1]{padding:11px}.ship-head[data-v-1257faf1]{display:grid}.ship-stats[data-v-1257faf1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ship-stats>div[data-v-1257faf1]{min-width:0}.loadout-rack[data-v-1257faf1]{grid-template-columns:1fr}.cargo-row[data-v-1257faf1]{grid-template-columns:26px minmax(0,1fr) auto}.cargo-row.has-load-action[data-v-1257faf1]{grid-template-columns:26px minmax(0,1fr)}.cargo-row.has-load-action .row-actions[data-v-1257faf1]{grid-column:2;justify-self:end}.item-icon[data-v-1257faf1]{width:26px;height:26px}.load-action[data-v-1257faf1],.move-action[data-v-1257faf1]{width:40px;min-height:40px;padding:0;overflow:hidden;color:transparent;font-size:0}.load-action[data-v-1257faf1]:after{content:"◇";color:var(--safe);font-size:16px}.move-action[data-v-1257faf1]:after{content:"→";color:var(--text-soft);font-size:16px}.more-action[data-v-1257faf1]{width:40px;min-height:40px}.row-menu[data-v-1257faf1]{grid-column:1 / -1;flex-wrap:wrap}.row-menu button[data-v-1257faf1]{min-height:40px}.transfer-sheet[data-v-1257faf1]{bottom:-11px;margin-inline:-5px;margin-bottom:-5px}.transfer-controls[data-v-1257faf1]{grid-template-columns:1fr}.amount-control button[data-v-1257faf1],.amount-control input[data-v-1257faf1],.target-control button[data-v-1257faf1],.transfer-actions button[data-v-1257faf1]{min-height:44px}.transfer-actions button[data-v-1257faf1]{flex:1 1 0}}@media(max-width:400px){.panel-head[data-v-1257faf1]{align-items:flex-start}h2[data-v-1257faf1]{font-size:16px}.total-head[data-v-1257faf1]{align-items:baseline}.chip span[data-v-1257faf1]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ship-selector[data-v-1257faf1]{grid-auto-columns:minmax(132px,70%)}.loadout-slot.loaded[data-v-1257faf1]{grid-template-columns:26px minmax(0,1fr) auto}.slot-action[data-v-1257faf1]{min-height:38px}.item-title strong[data-v-1257faf1]{max-width:135px}}.captains[data-v-fb29c140]{min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.captains-head[data-v-fb29c140]{margin-bottom:7px;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}ul[data-v-fb29c140]{display:grid;gap:7px;margin:0;padding:0;list-style:none}li[data-v-fb29c140]{display:grid;gap:4px;min-width:0;padding:7px 8px;background:#070a114d;border:1px solid rgba(var(--sensor-rgb),.24);border-radius:var(--radius-control)}li.lost[data-v-fb29c140]{opacity:.5}.captain-main[data-v-fb29c140]{display:flex;justify-content:space-between;gap:8px;font-size:12px}.captain-main span[data-v-fb29c140]{color:var(--sensor);font-weight:700}.lost .captain-main span[data-v-fb29c140]{color:var(--danger);text-transform:uppercase}.perks[data-v-fb29c140]{display:grid;gap:2px;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.3;text-overflow:ellipsis}.perks em[data-v-fb29c140]{color:var(--text-soft);font-style:normal}select[data-v-fb29c140]{width:100%;min-width:0;padding:5px 6px;color:var(--text-soft);background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-control);font:inherit;font-size:10px}.fleet[data-v-a10c4573]{min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--border-rgb),.72)}.fleet-head[data-v-a10c4573]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.fleet-head span[data-v-a10c4573]{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fleet-head strong[data-v-a10c4573]{color:var(--text-soft);font-size:12px;font-variant-numeric:tabular-nums}.ships[data-v-a10c4573]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ship[data-v-a10c4573]{min-width:0;padding:7px 8px;background:rgba(var(--bg-rgb),.3);border:1px solid rgba(var(--border-rgb),.72);border-radius:var(--radius-control)}.ship.active[data-v-a10c4573]{border-color:rgba(var(--safe-rgb),.5);background:rgba(var(--safe-rgb),.055)}.ship.lost[data-v-a10c4573]{opacity:.48}.ship.overloaded[data-v-a10c4573]{border-color:rgba(var(--danger-rgb),.54)}.ship-body[data-v-a10c4573]{display:grid;gap:5px;width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;color:inherit;text-align:left;background:transparent;border:0}.ship.selectable[data-v-a10c4573]{cursor:pointer}.ship.selectable[data-v-a10c4573]:hover,.ship.selectable[data-v-a10c4573]:focus-within{border-color:rgba(var(--safe-rgb),.58);background:rgba(var(--safe-rgb),.045)}.ship-body[data-v-a10c4573]:disabled{cursor:default}.ship-top[data-v-a10c4573],.ship-meta[data-v-a10c4573]{display:flex;align-items:baseline;justify-content:space-between;gap:7px;min-width:0}.tag[data-v-a10c4573]{color:var(--text-soft);font-size:12px;font-weight:800;letter-spacing:.04em}.lost .tag[data-v-a10c4573]{color:var(--muted);text-decoration:line-through}.state[data-v-a10c4573]{font-size:11px;font-variant-numeric:tabular-nums}.hull-readout[data-v-a10c4573]{color:var(--text-soft);font-weight:750}.active-label[data-v-a10c4573]{color:var(--safe);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lost-label[data-v-a10c4573]{color:var(--danger);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.track[data-v-a10c4573]{position:relative;display:block;width:100%;height:5px;overflow:hidden;background:var(--panel-soft);border:1px solid var(--border-strong);border-radius:999px}.fill[data-v-a10c4573]{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width .28s ease,background-color .28s ease}.fill.ok[data-v-a10c4573]{background:linear-gradient(90deg,#2fbd85,var(--safe))}.fill.warn[data-v-a10c4573]{background:linear-gradient(90deg,#d18c2d,var(--warning))}.fill.crit[data-v-a10c4573]{background:linear-gradient(90deg,#c83f50,var(--hull))}.ship-meta[data-v-a10c4573]{justify-content:flex-start;flex-wrap:wrap;color:var(--muted);font-size:9px;letter-spacing:.035em;text-transform:uppercase}.ship-meta span+span[data-v-a10c4573]:before{content:"·";margin-right:7px;color:var(--border-strong)}.ship-meta .overload[data-v-a10c4573]{color:var(--danger);font-weight:800}.ship-meta .swap-hint[data-v-a10c4573]{margin-left:auto;color:var(--safe);font-weight:800}.fleet.compact[data-v-a10c4573]{margin-top:0;padding-top:0;border-top:0}.fleet.compact .ships[data-v-a10c4573]{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:5px}.fleet.compact .ship[data-v-a10c4573]{padding:6px 7px}.fleet.compact .ship-body[data-v-a10c4573]{gap:4px}.fleet.compact .ship-meta[data-v-a10c4573]{display:none}.fleet.compact .tag[data-v-a10c4573],.fleet.compact .state[data-v-a10c4573]{font-size:9px}.fleet.compact .track[data-v-a10c4573]{height:4px}.menu-actions[data-v-a91d47af]{min-width:0;margin-top:12px;padding-top:10px;border-top:1px solid rgba(var(--border-rgb),.7)}.menu-trigger[data-v-a91d47af]{width:100%;min-height:32px;padding:7px 9px;overflow:hidden;color:var(--muted);background:rgba(var(--panel-rgb),.38);border:1px solid rgba(var(--border-rgb),.72);border-radius:var(--radius-control);cursor:pointer;font-size:12px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.menu-trigger[data-v-a91d47af]:hover{color:var(--text-soft);border-color:rgba(var(--sensor-rgb),.45);background:rgba(var(--sensor-rgb),.06)}.menu-actions.compact[data-v-a91d47af]{flex:0 0 auto;margin:0;padding:0;border:0}.menu-trigger.compact[data-v-a91d47af]{display:grid;place-items:center;width:30px;min-height:28px;padding:0;border-radius:999px}.menu-trigger.compact svg[data-v-a91d47af]{width:16px;height:16px;fill:currentColor;stroke:none}.menu-card[data-v-a91d47af]{position:relative;display:grid;gap:14px;width:min(92vw,420px);padding:20px;overflow:hidden;color:var(--text);background:radial-gradient(120% 80% at 100% 0,rgba(var(--sensor-rgb),.1),transparent 55%),linear-gradient(180deg,rgba(var(--panel-strong-rgb),.96),var(--panel-strong));border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.menu-card[data-v-a91d47af]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--sensor),var(--safe));opacity:.8}.menu-card.danger[data-v-a91d47af]{background:radial-gradient(120% 80% at 100% 0,rgba(var(--danger-rgb),.12),transparent 55%),linear-gradient(180deg,rgba(var(--panel-strong-rgb),.96),var(--panel-strong));border-color:rgba(var(--danger-rgb),.4)}.menu-card.danger[data-v-a91d47af]:before{background:linear-gradient(90deg,var(--danger),var(--warning))}.menu-close[data-v-a91d47af]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer}.menu-close[data-v-a91d47af]:hover{color:var(--text);border-color:rgba(var(--border-rgb),.9);background:rgba(var(--bg-rgb),.4)}.menu-card header[data-v-a91d47af]{display:grid;gap:3px}.eyebrow[data-v-a91d47af]{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.menu-card h2[data-v-a91d47af]{margin:0;font-size:22px;line-height:1.12}.menu-card p[data-v-a91d47af]{margin:0;color:var(--text-soft);font-size:14px;line-height:1.38}.menu-list[data-v-a91d47af]{display:grid;gap:10px}.menu-item[data-v-a91d47af]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;cursor:pointer;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--panel);border:1px solid var(--border);border-left:2px solid rgba(var(--sensor-rgb),.55);border-radius:var(--radius-control);transition:transform .12s ease,border-color .12s ease,background .12s ease}.menu-item[data-v-a91d47af]:hover{transform:translate(2px);border-color:rgba(var(--sensor-rgb),.5);border-left-color:var(--sensor);background:linear-gradient(180deg,rgba(var(--sensor-rgb),.06),transparent),var(--panel-strong)}.menu-item.leave[data-v-a91d47af]{border-left-color:rgba(var(--danger-rgb),.55)}.menu-item.leave[data-v-a91d47af]:hover{border-color:rgba(var(--danger-rgb),.5);border-left-color:var(--danger);background:linear-gradient(180deg,rgba(var(--danger-rgb),.06),transparent),var(--panel-strong)}.menu-item__icon[data-v-a91d47af]{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--sensor);background:rgba(var(--sensor-rgb),.1);border:1px solid rgba(var(--sensor-rgb),.22)}.menu-item.leave .menu-item__icon[data-v-a91d47af]{color:var(--danger);background:rgba(var(--danger-rgb),.1);border-color:rgba(var(--danger-rgb),.22)}.menu-item__text[data-v-a91d47af]{display:grid;gap:2px;min-width:0}.menu-item__title[data-v-a91d47af]{font-size:14px;font-weight:700}.menu-item__sub[data-v-a91d47af]{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.menu-item__chev[data-v-a91d47af]{color:var(--muted);font-size:20px;line-height:1}.menu-item:hover .menu-item__chev[data-v-a91d47af]{color:var(--text-soft)}.confirm-actions[data-v-a91d47af]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.secondary[data-v-a91d47af],.danger-btn[data-v-a91d47af]{min-height:40px;padding:9px 12px;border-radius:var(--radius-control);cursor:pointer;font-weight:800}.secondary[data-v-a91d47af]{color:var(--text);background:var(--panel);border:1px solid var(--border-strong)}.secondary[data-v-a91d47af]:hover:not(:disabled){border-color:rgba(var(--sensor-rgb),.48);background:var(--panel-strong)}.danger-btn[data-v-a91d47af]{color:var(--bg);background:var(--danger);border:1px solid rgba(var(--danger-rgb),.82)}.danger-btn[data-v-a91d47af]:hover:not(:disabled){box-shadow:0 0 0 2px rgba(var(--danger-rgb),.14)}.danger-btn[data-v-a91d47af]:disabled{opacity:.5;cursor:not-allowed}svg[data-v-a91d47af]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.menu-close svg[data-v-a91d47af]{width:16px;height:16px}@media(max-width:420px){.confirm-actions[data-v-a91d47af]{grid-template-columns:1fr}}.status-block[data-v-6cc10642]{margin-top:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.status-head[data-v-6cc10642]{color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.status-list[data-v-6cc10642]{list-style:none;margin:7px 0 0;padding:0;display:grid;gap:4px}.status-item[data-v-6cc10642]{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.3;color:var(--text-soft)}.status-name[data-v-6cc10642]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-state[data-v-6cc10642]{color:var(--muted)}.status-dot[data-v-6cc10642]{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--muted)}.status-item.ready .status-dot[data-v-6cc10642]{background:var(--safe)}.status-item.armed .status-dot[data-v-6cc10642]{background:var(--sensor);box-shadow:0 0 6px rgba(var(--sensor-rgb),.6)}.status-item.spent .status-dot[data-v-6cc10642]{background:var(--danger)}.status-item.passive .status-dot[data-v-6cc10642]{opacity:.55}.status-block.compact[data-v-6cc10642]{margin-top:9px;padding:0;border:0}.compact .status-list[data-v-6cc10642]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.compact .status-item[data-v-6cc10642]{gap:5px;max-width:100%;padding:4px 7px;font-size:10px;background:rgba(var(--bg-rgb),.3);border:1px solid rgba(var(--border-rgb),.72);border-radius:999px}.compact .status-state[data-v-6cc10642]{overflow:hidden;max-width:112px;text-overflow:ellipsis;white-space:nowrap}.compact .status-dot[data-v-6cc10642]{width:5px;height:5px}.map-fleet-panel[data-v-873b5ab7]{position:relative;width:240px;min-width:0;color:var(--text)}.desktop-rail[data-v-873b5ab7]{min-width:0;padding:12px;background:radial-gradient(120% 44% at 0 0,rgba(var(--sensor-rgb),.075),transparent 58%),linear-gradient(180deg,#162131e0,#0a0f17f5),var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff05}.rail-head[data-v-873b5ab7],.details-head[data-v-873b5ab7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.identity[data-v-873b5ab7],.details-head>div[data-v-873b5ab7]{display:grid;gap:3px;min-width:0}.identity>span[data-v-873b5ab7],.details-head span[data-v-873b5ab7]{overflow:hidden;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.075em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.identity h2[data-v-873b5ab7],.details-head h2[data-v-873b5ab7]{margin:0;color:var(--text-soft);font-size:17px;line-height:1.15}.identity small[data-v-873b5ab7]{margin-left:4px;color:var(--muted);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.run-metrics[data-v-873b5ab7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.metric[data-v-873b5ab7]{display:flex;align-items:baseline;justify-content:space-between;gap:7px;min-width:0;padding:6px 7px;background:rgba(var(--bg-rgb),.28);border:1px solid rgba(var(--border-rgb),.72);border-radius:var(--radius-control)}.metric span[data-v-873b5ab7]{overflow:hidden;color:var(--muted);font-size:9px;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.metric strong[data-v-873b5ab7]{color:var(--text-soft);font-size:13px;font-variant-numeric:tabular-nums}.metric.credits strong[data-v-873b5ab7]{color:var(--warning)}.desktop-rail[data-v-873b5ab7]>.fleet,.overview-card[data-v-873b5ab7]>.fleet{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--border-rgb),.72)}.rail-actions[data-v-873b5ab7]{display:grid;gap:7px;margin-top:10px}.detail-action[data-v-873b5ab7]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:8px 9px;color:var(--text-soft);background:rgba(var(--panel-strong-rgb),.72);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;font:inherit;font-size:11px;font-weight:750;text-align:left}.detail-action.primary[data-v-873b5ab7]{border-color:rgba(var(--sensor-rgb),.42);background:linear-gradient(180deg,rgba(var(--sensor-rgb),.07),transparent),rgba(var(--panel-strong-rgb),.76)}.detail-action[data-v-873b5ab7]:hover:not(:disabled){color:var(--text);border-color:rgba(var(--sensor-rgb),.62)}.detail-action[data-v-873b5ab7]:disabled{cursor:default;opacity:.5}.action-count[data-v-873b5ab7]{color:var(--muted);font-variant-numeric:tabular-nums}.mobile-dock[data-v-873b5ab7]{display:none}.details-card[data-v-873b5ab7]{display:grid;gap:12px;width:min(94vw,560px);max-height:min(88vh,720px);padding:18px;overflow:auto;color:var(--text);background:radial-gradient(100% 72% at 100% 0,rgba(var(--sensor-rgb),.09),transparent 56%),var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.details-head h2[data-v-873b5ab7]{font-size:20px}.close[data-v-873b5ab7]{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;color:var(--muted);background:rgba(var(--bg-rgb),.32);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;font-size:20px;line-height:1}.close[data-v-873b5ab7]:hover{color:var(--text);border-color:rgba(var(--sensor-rgb),.52)}.captains-details[data-v-873b5ab7] .captains{margin-top:0;padding-top:0;border-top:0}.captains-details[data-v-873b5ab7] .captains-head{display:none}.modal-metrics[data-v-873b5ab7],.modal-actions[data-v-873b5ab7]{margin-top:0}@media(max-width:1040px)and (min-width:761px){.map-fleet-panel[data-v-873b5ab7]{width:min(94vw,720px)}.desktop-rail[data-v-873b5ab7] .ships{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media(max-width:760px){.map-fleet-panel[data-v-873b5ab7]{width:100%;height:0}.desktop-rail[data-v-873b5ab7]{display:none}.mobile-dock[data-v-873b5ab7]{position:fixed;left:50%;bottom:6px;z-index:60;display:grid;gap:7px;width:min(calc(100vw - 12px),720px);padding:8px;background:linear-gradient(180deg,#121d2cf7,#080d15fb),var(--panel-strong);border:1px solid rgba(var(--sensor-rgb),.3);border-radius:var(--radius-panel);box-shadow:0 -10px 28px #00000057,inset 0 0 0 1px #ffffff05;transform:translate(-50%)}.mobile-actions[data-v-873b5ab7]{display:flex;align-items:center;gap:6px;min-width:0}.mobile-more[data-v-873b5ab7]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;flex:1 1 auto;min-height:32px;padding:6px 8px;color:var(--muted);background:rgba(var(--bg-rgb),.3);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;font:inherit;font-size:9px;text-align:left}.mobile-more span[data-v-873b5ab7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-more strong[data-v-873b5ab7]{flex:0 0 auto;color:var(--sensor);font-size:9px;letter-spacing:.04em;text-transform:uppercase}}.room-panel[data-v-f989ee37]{display:grid;gap:.7rem;padding:.8rem;border:1px solid rgba(92,200,255,.25);border-radius:var(--radius-control, .5rem);background:#0a121c80}h3[data-v-f989ee37]{margin:0;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sensor)}.row[data-v-f989ee37]{display:grid;gap:.45rem}.note[data-v-f989ee37]{margin:0;color:var(--muted);font-size:.78rem;line-height:1.4}.code-label[data-v-f989ee37]{display:grid;gap:.25rem;font-size:.78rem;color:var(--muted)}.code-input[data-v-f989ee37]{padding:.4rem .6rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-control, .5rem);background:#0000004d;color:inherit;font:inherit;letter-spacing:.2em;text-transform:uppercase}.buttons[data-v-f989ee37]{display:flex;gap:.4rem}button[data-v-f989ee37]{min-height:34px;padding:.35rem .8rem;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-control, .5rem);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.82rem}button[data-v-f989ee37]:hover:not(:disabled){border-color:var(--sensor)}button[data-v-f989ee37]:disabled{cursor:default;opacity:.5}.join[data-v-f989ee37]{flex:1}.map[data-v-f344c414]{position:relative;width:100%;margin:0 auto}.map-locked[data-v-f344c414]{filter:saturate(.84) brightness(.72)}.main-panel[data-v-f344c414]{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.map-stage[data-v-f344c414]{position:relative;width:min(92vw,500px);min-width:0}.map-stage.locked .sector-map[data-v-f344c414]{pointer-events:none}.draft-modal[data-v-f344c414]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:clamp(14px,3vw,28px);background:radial-gradient(circle at 50% 42%,rgba(var(--safe-rgb),.12),transparent 34%),#03060a94;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.draft-modal>.draft-modal-panel[data-v-f344c414]{box-sizing:border-box;width:min(92vw,560px);max-height:min(82vh,720px);padding:14px;overflow:auto;background:linear-gradient(180deg,rgba(var(--safe-rgb),.06),transparent 34%),rgba(var(--panel-strong-rgb),.96);border:1px solid rgba(var(--safe-rgb),.36);border-radius:var(--radius-panel);box-shadow:0 20px 52px #00000070,inset 0 0 0 1px #ffffff06}.hint[data-v-f344c414]{text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:10px 0;width:min(92vw,500px)}.error[data-v-f344c414]{color:var(--danger);font-size:13px;width:min(calc(100vw - 8px),1240px);margin:0 auto 12px}@media(max-width:520px){.map-stage[data-v-f344c414]{width:min(96vw,500px)}.draft-modal[data-v-f344c414]{padding:10px}.draft-modal>.draft-modal-panel[data-v-f344c414]{width:min(96vw,560px);max-height:calc(100vh - 20px);padding:10px}}.board-shell[data-v-1dad74ba]{--board-gap: 4px;--board-pad: 8px;display:grid;grid-template-columns:minmax(0,1fr);width:min(94vw,520px);margin:0 auto}.board-shell>.grid[data-v-1dad74ba]{grid-column:1;grid-row:1}.grid-row[data-v-1dad74ba]{display:contents}.grid[data-v-1dad74ba]{position:relative;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--board-gap);width:100%;padding:var(--board-pad);-webkit-user-select:none;user-select:none;touch-action:manipulation;isolation:isolate;background:radial-gradient(circle at 50% 42%,rgba(92,200,255,.08),transparent 52%),linear-gradient(180deg,#101722f0,#080c14f5),var(--panel-soft);border:1px solid rgba(92,200,255,.18);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 24px #5cc8ff0a,0 12px 32px #00000047;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.grid[data-v-1dad74ba]:before,.grid[data-v-1dad74ba]:after{content:"";position:absolute;pointer-events:none;border-radius:inherit}.grid[data-v-1dad74ba]:before{top:4px;right:4px;bottom:4px;left:4px;z-index:0;border:1px solid rgba(92,200,255,.07)}.grid[data-v-1dad74ba]:after{top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:3;opacity:0;background:linear-gradient(90deg,currentColor 18px,transparent 18px calc(100% - 18px),currentColor calc(100% - 18px)) top / 100% 1px no-repeat,linear-gradient(90deg,currentColor 18px,transparent 18px calc(100% - 18px),currentColor calc(100% - 18px)) bottom / 100% 1px no-repeat,linear-gradient(180deg,currentColor 18px,transparent 18px calc(100% - 18px),currentColor calc(100% - 18px)) left / 1px 100% no-repeat,linear-gradient(180deg,currentColor 18px,transparent 18px calc(100% - 18px),currentColor calc(100% - 18px)) right / 1px 100% no-repeat;transition:opacity .14s ease}.grid.disabled[data-v-1dad74ba]{pointer-events:none}.cell[data-v-1dad74ba]:disabled{opacity:1}.cell.hidden.inert-cell[data-v-1dad74ba],.cell.marked.inert-cell[data-v-1dad74ba]{cursor:default}.grid.scanning[data-v-1dad74ba]{color:var(--sensor);border-color:#5cc8ffb8;box-shadow:inset 0 0 0 1px #5cc8ff29,inset 0 0 34px #5cc8ff1a,0 0 22px #5cc8ff29,0 12px 32px #00000047}.grid.warheading[data-v-1dad74ba]{color:var(--warning);border-color:#f2ad47c7;box-shadow:inset 0 0 0 1px #f2ad4729,inset 0 0 34px #f2ad471a,0 0 24px #f2ad4724,0 12px 32px #00000047}.grid.spectro[data-v-1dad74ba]{color:var(--spectro, rgba(90, 210, 190, 1));border-color:#5ad2beb8;box-shadow:inset 0 0 0 1px #5ad2be29,inset 0 0 34px #5ad2be1a,0 0 22px #5ad2be29,0 12px 32px #00000047}.grid.drilling[data-v-1dad74ba]{color:var(--drill, #d79a6a);border-color:#d79a6ab8;box-shadow:inset 0 0 0 1px #d79a6a29,inset 0 0 34px #d79a6a1a,0 0 22px #d79a6a29,0 12px 32px #00000047}.grid.scanning[data-v-1dad74ba]:after,.grid.warheading[data-v-1dad74ba]:after,.grid.spectro[data-v-1dad74ba]:after,.grid.drilling[data-v-1dad74ba]:after{opacity:1}.grid.spectro .cell[data-v-1dad74ba],.grid.drilling .cell[data-v-1dad74ba]{cursor:crosshair}.cell.drill-origin[data-v-1dad74ba]{outline:2px solid rgba(215,154,106,.9);outline-offset:-3px;box-shadow:inset 0 0 0 1px #ffe2c82e,0 0 14px #d79a6a52;z-index:4}.cell.drill-target[data-v-1dad74ba]{outline:2px dashed rgba(215,154,106,.85);outline-offset:-3px;box-shadow:inset 0 0 12px #d79a6a38;z-index:3}.grid.drilling .cell.drill-target[data-v-1dad74ba]{cursor:crosshair}.cell.drilled[data-v-1dad74ba]{background:repeating-linear-gradient(45deg,rgba(215,154,106,.08) 0 3px,transparent 3px 7px),linear-gradient(180deg,#14110de6,#0c0a08f5),var(--panel-soft);border-color:#d79a6a57;cursor:default;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 0 14px #0000003d}.cell.spectro-pivot[data-v-1dad74ba]{outline:2px solid rgba(90,210,190,.9);outline-offset:-3px;box-shadow:inset 0 0 0 1px #d6fff42e,0 0 14px #5ad2be52;z-index:4}.cell.in-scan-line[data-v-1dad74ba]{outline:1px solid rgba(90,210,190,.3);outline-offset:-1px}.cell.scan-line-hi[data-v-1dad74ba]{outline:2px solid rgba(90,210,190,.72);outline-offset:-2px;background-color:#5ad2be17;z-index:3}.grid.blind[data-v-1dad74ba]{border-color:#ffd16670;background:repeating-linear-gradient(0deg,rgba(255,209,102,.06) 0 1px,transparent 1px 7px),radial-gradient(circle at 50% 42%,rgba(92,200,255,.045),transparent 52%),linear-gradient(180deg,#12131af5,#080a0ffa),var(--panel-soft)}.grid.blind[data-v-1dad74ba]:before{border-color:#ffd16621;box-shadow:inset 0 0 24px #ffd1660a}.cell[data-v-1dad74ba]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;min-height:0;overflow:hidden;padding:0;border:1px solid rgba(60,83,110,.72);border-radius:5px;font-size:clamp(13px,1rem,20px);font-weight:700;line-height:1;color:var(--text);cursor:pointer;background:var(--panel);box-shadow:inset 0 0 0 1px #ffffff05;transition:background-color .08s ease,border-color .08s ease,box-shadow .08s ease,color .08s ease}.cell[data-v-1dad74ba]:before,.cell[data-v-1dad74ba]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cell[data-v-1dad74ba]:before{z-index:0;opacity:0}.cell[data-v-1dad74ba]:after{z-index:2;opacity:0;transition:opacity .08s ease}.cell[data-v-1dad74ba]>*{position:relative;z-index:1}.cell[data-v-1dad74ba]:active{box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 18px #00000052}.cell.hidden[data-v-1dad74ba]{background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 30%),radial-gradient(circle at 38% 28%,rgba(92,200,255,.14),transparent 40%),linear-gradient(145deg,#24324a,#142033 50%,#080e18);border-color:#5cc8ff3d;color:var(--text-soft);box-shadow:inset 0 1px #ffffff14,inset 0 -3px #00000057,inset 0 0 0 1px #5cc8ff0e,0 1px #ffffff09}.cell.hidden[data-v-1dad74ba]:before{opacity:.52;background:linear-gradient(135deg,transparent 0 34%,rgba(92,200,255,.12) 34% 37%,transparent 37% 63%,rgba(92,200,255,.08) 63% 66%,transparent 66%),radial-gradient(circle at 70% 24%,rgba(255,255,255,.1),transparent 8px)}.cell.hidden[data-v-1dad74ba]:hover{background:linear-gradient(180deg,rgba(255,255,255,.095),transparent 30%),radial-gradient(circle at 38% 28%,rgba(92,200,255,.22),transparent 40%),linear-gradient(145deg,#2a3c59,#17263c 50%,#0b1320);border-color:#5cc8ff80;box-shadow:inset 0 1px #ffffff1c,inset 0 -3px #00000047,inset 0 0 0 1px #5cc8ff17,0 0 10px #5cc8ff1c}.cell.void[data-v-1dad74ba]{background:transparent;border-color:transparent;box-shadow:none;cursor:default;pointer-events:none;opacity:1}.cell.void[data-v-1dad74ba]:before,.cell.void[data-v-1dad74ba]:after{display:none}.cell.revealed[data-v-1dad74ba]{background:linear-gradient(180deg,#121a29f5,#0c121dfa),var(--panel-soft);border-color:#273449d1;cursor:default}.cell.revealed.empty[data-v-1dad74ba],.cell.revealed.resource[data-v-1dad74ba]{background:linear-gradient(180deg,#101722bd,#090d15f5),var(--panel-soft);border-color:#2734499e;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 16px #00000029}.cell.revealed.empty[data-v-1dad74ba]:before,.cell.revealed.resource[data-v-1dad74ba]:before{opacity:.16;background:linear-gradient(90deg,transparent 48%,rgba(92,200,255,.06) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(92,200,255,.04) 49% 51%,transparent 52%)}.grid.blind .cell.revealed.empty[data-v-1dad74ba],.grid.blind .cell.revealed.resource[data-v-1dad74ba]{color:var(--text-soft);background:linear-gradient(180deg,#24221ecc,#0d0f16fa),var(--panel-soft);border-color:#ffd1663d;text-shadow:0 0 8px rgba(255,209,102,.24)}.grid.blind .cell.revealed.empty[data-v-1dad74ba]:before,.grid.blind .cell.revealed.resource[data-v-1dad74ba]:before{opacity:.42;background:repeating-linear-gradient(135deg,rgba(255,209,102,.08) 0 1px,transparent 1px 7px),radial-gradient(circle at 50% 50%,rgba(92,200,255,.08),transparent 56%)}.cell.n-1[data-v-1dad74ba]{color:#67d3ff}.cell.n-2[data-v-1dad74ba]{color:#5ce0a8}.cell.n-3[data-v-1dad74ba]{color:#a9df6b}.cell.n-4[data-v-1dad74ba]{color:#ffd166}.cell.n-5[data-v-1dad74ba]{color:#ffb24a}.cell.n-6[data-v-1dad74ba]{color:#ff9960;text-shadow:0 0 6px rgba(242,173,71,.42)}.cell.n-7[data-v-1dad74ba]{color:#ff705f;text-shadow:0 0 7px rgba(255,112,95,.5)}.cell.n-8[data-v-1dad74ba]{color:#ff5f9a;text-shadow:0 0 8px rgba(255,95,154,.58)}.grid.blind .cell.n-1[data-v-1dad74ba],.grid.blind .cell.n-2[data-v-1dad74ba],.grid.blind .cell.n-3[data-v-1dad74ba],.grid.blind .cell.n-4[data-v-1dad74ba],.grid.blind .cell.n-5[data-v-1dad74ba],.grid.blind .cell.n-6[data-v-1dad74ba],.grid.blind .cell.n-7[data-v-1dad74ba],.grid.blind .cell.n-8[data-v-1dad74ba]{color:#ffd166}.grid.heat .cell.n-1[data-v-1dad74ba],.grid.heat .cell.n-2[data-v-1dad74ba],.grid.heat .cell.n-3[data-v-1dad74ba],.grid.heat .cell.n-4[data-v-1dad74ba],.grid.heat .cell.n-5[data-v-1dad74ba],.grid.heat .cell.n-6[data-v-1dad74ba],.grid.heat .cell.n-7[data-v-1dad74ba],.grid.heat .cell.n-8[data-v-1dad74ba]{color:var(--text)}.grid.heat .cell.heat-1[data-v-1dad74ba]{--heat: 92, 150, 220;--heat-a: .14}.grid.heat .cell.heat-2[data-v-1dad74ba]{--heat: 90, 210, 190;--heat-a: .17}.grid.heat .cell.heat-3[data-v-1dad74ba]{--heat: 233, 205, 96;--heat-a: .2}.grid.heat .cell.heat-4[data-v-1dad74ba]{--heat: 242, 150, 71;--heat-a: .26}.grid.heat .cell.heat-5[data-v-1dad74ba]{--heat: 255, 105, 97;--heat-a: .34}.grid.heat .cell.revealed.empty[data-v-1dad74ba],.grid.heat .cell.revealed.resource[data-v-1dad74ba]{background:radial-gradient(circle at 50% 46%,rgba(var(--heat, 92, 150, 220),var(--heat-a, 0)),transparent 64%),linear-gradient(180deg,#101722bd,#090d15f5),var(--panel-soft);border-color:rgba(var(--heat, 39, 52, 73),calc(var(--heat-a, .12) + .16))}.cell .core-adjacent-echo[data-v-1dad74ba]{position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(255,249,229,.2) 0 12%,rgba(255,244,211,.52) 24%,rgba(var(--warning-rgb),.34) 36%,rgba(var(--warning-rgb),.12) 52%,transparent 70%);opacity:.28;pointer-events:none;animation:core-adjacent-heartbeat-1dad74ba 2.6s linear infinite}@keyframes core-adjacent-heartbeat-1dad74ba{0%,16%,34%,to{opacity:.28}8%{opacity:1}24%{opacity:.72}}.cell.resource .glyph[data-v-1dad74ba]{transform:translateY(-.1em)}.cell .loot-marker[data-v-1dad74ba]{position:absolute;right:3px;bottom:3px;width:.32em;height:.32em;background:rgba(var(--currency-rgb),.62);border:1px solid rgba(var(--bg-rgb),.58);border-radius:50%;box-shadow:0 0 5px rgba(var(--currency-rgb),.18);pointer-events:none}.cell.revealed.collectable[data-v-1dad74ba]{cursor:pointer}.cell.revealed.collectable.loot-attention[data-v-1dad74ba]:after{top:2px;right:2px;bottom:2px;left:2px;opacity:1;border:1px solid rgba(var(--currency-rgb),.72);border-radius:4px;background:linear-gradient(90deg,rgba(var(--currency-rgb),.34) 9px,transparent 9px calc(100% - 9px),rgba(var(--currency-rgb),.34) calc(100% - 9px)) top / 100% 1px no-repeat,linear-gradient(90deg,rgba(var(--currency-rgb),.34) 9px,transparent 9px calc(100% - 9px),rgba(var(--currency-rgb),.34) calc(100% - 9px)) bottom / 100% 1px no-repeat,linear-gradient(180deg,rgba(var(--currency-rgb),.34) 9px,transparent 9px calc(100% - 9px),rgba(var(--currency-rgb),.34) calc(100% - 9px)) left / 1px 100% no-repeat,linear-gradient(180deg,rgba(var(--currency-rgb),.34) 9px,transparent 9px calc(100% - 9px),rgba(var(--currency-rgb),.34) calc(100% - 9px)) right / 1px 100% no-repeat;box-shadow:0 0 0 1px rgba(var(--currency-rgb),.14),0 0 11px rgba(var(--currency-rgb),.28),inset 0 0 11px rgba(var(--currency-rgb),.08);animation:loot-attention-pulse-1dad74ba 1.05s ease-in-out infinite}@keyframes loot-attention-pulse-1dad74ba{0%,to{opacity:.44;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.loot-tooltip[data-v-1dad74ba]{position:fixed;z-index:40;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;box-sizing:border-box;width:max-content;max-width:min(220px,calc(100vw - 24px));padding:7px 9px;color:var(--text);background:linear-gradient(180deg,#1a2637f5,#080c14fa),var(--panel-strong);border:1px solid rgba(var(--currency-rgb),.34);border-radius:var(--radius-control);box-shadow:0 10px 24px #0000005c,0 0 18px rgba(var(--currency-rgb),.1),inset 0 0 0 1px #ffffff06;pointer-events:none}.loot-tooltip[data-v-1dad74ba]:before,.loot-tooltip[data-v-1dad74ba]:after{content:"";position:absolute;pointer-events:none}.loot-tooltip[data-v-1dad74ba]:before{inset:4px auto 4px 4px;width:2px;background:linear-gradient(180deg,rgba(var(--currency-rgb),.24),rgba(var(--currency-rgb),.72),rgba(var(--currency-rgb),.18));border-radius:999px}.loot-tooltip[data-v-1dad74ba]:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 36%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px);border-radius:inherit;opacity:.6}.loot-tooltip-icon[data-v-1dad74ba]{position:relative;z-index:1;width:20px;height:20px;object-fit:contain}.loot-tooltip-copy[data-v-1dad74ba]{position:relative;z-index:1;display:grid;gap:2px;min-width:0;font-size:12px;line-height:1.15}.loot-tooltip-copy strong[data-v-1dad74ba]{overflow:hidden;color:var(--text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.loot-tooltip-copy span[data-v-1dad74ba]{color:var(--currency);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.cell.hazard[data-v-1dad74ba]{cursor:default}.cell .hazard-icon[data-v-1dad74ba]{display:block;width:72%;height:72%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 7px rgba(255,112,95,.42))}.cell .cell-icon[data-v-1dad74ba]{display:block;width:56%;height:56%;object-fit:contain;pointer-events:none}.cell.hazard-mine[data-v-1dad74ba],.cell.hazard-asteroid[data-v-1dad74ba]{background:radial-gradient(circle at 50% 46%,rgba(255,112,95,.24),transparent 56%),linear-gradient(160deg,#3a151c,#17080d 78%);border-color:#ff705f9e;color:var(--danger);box-shadow:inset 0 0 18px #ff705f29,inset 0 -2px #ff705f2e}.cell.marked[data-v-1dad74ba]{background:linear-gradient(145deg,#223148f5,#0c121dfa),var(--panel);color:var(--sensor);border-color:#5cc8ff80;box-shadow:inset 0 -2px #5cc8ff2e,inset 0 0 12px #5cc8ff0f}.cell.neutralized[data-v-1dad74ba]{background:radial-gradient(circle at 50% 46%,rgba(92,224,168,.14),transparent 56%),linear-gradient(160deg,#14262a,#0b171c 78%);border-color:#5ce0a880;cursor:default;opacity:.92;box-shadow:inset 0 0 16px #5ce0a81f,inset 0 -2px #5ce0a829}.cell .hazard-icon.defused[data-v-1dad74ba]{filter:grayscale(.85) brightness(.7);opacity:.6}.cell .defused-badge[data-v-1dad74ba]{position:absolute;right:2px;bottom:1px;width:.68em;height:.68em;object-fit:contain;pointer-events:none}.cell.scan-safe[data-v-1dad74ba]{border-color:#5cc8ffc7;color:#9bdcff;box-shadow:inset 0 0 0 1px #5cc8ff2e,inset 0 0 12px #5cc8ff38}.cell.hidden.scan-safe[data-v-1dad74ba]{background:radial-gradient(circle at 50% 46%,rgba(92,200,255,.16),transparent 48%),linear-gradient(145deg,#172b3c,#0d1421 72%)}.cell.scan-hazard[data-v-1dad74ba]{border-color:#ff705fc7;color:#ffad87;box-shadow:inset 0 0 0 1px #ff705f29,inset 0 0 12px #ff705f3d}.cell.hidden.scan-hazard[data-v-1dad74ba]{background:radial-gradient(circle at 50% 46%,rgba(255,112,95,.18),transparent 48%),linear-gradient(145deg,#302032,#0d1421 72%)}.grid.scanning .cell.hidden[data-v-1dad74ba],.grid.scanning .cell.marked[data-v-1dad74ba]{cursor:crosshair}.grid.scanning .cell.hidden[data-v-1dad74ba]:hover:after,.grid.scanning .cell.marked[data-v-1dad74ba]:hover:after{top:19%;right:19%;bottom:19%;left:19%;opacity:1;border:1px solid rgba(92,200,255,.78);border-radius:50%;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(92,200,255,.65) 50%,transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgba(92,200,255,.65) 50%,transparent calc(50% + 1px));box-shadow:0 0 10px #5cc8ff47}.grid.warheading .cell.hidden[data-v-1dad74ba],.grid.warheading .cell.marked[data-v-1dad74ba]{cursor:crosshair}.grid.warheading .cell.hidden[data-v-1dad74ba]:hover:after,.grid.warheading .cell.marked[data-v-1dad74ba]:hover:after{top:14%;right:14%;bottom:14%;left:14%;opacity:1;border:1px solid rgba(242,173,71,.86);border-radius:3px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(242,173,71,.56) 50%,transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgba(242,173,71,.56) 50%,transparent calc(50% + 1px));box-shadow:0 0 12px #f2ad4747}.cell.chord-attention-a[data-v-1dad74ba]:after,.cell.chord-attention-b[data-v-1dad74ba]:after{top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;border:2px solid rgba(255,209,102,.94);border-radius:inherit;background:#ffd1661a;box-shadow:0 0 0 1px #ffd16652,0 0 14px #ffd1666b,inset 0 0 16px #ffd16629}.cell.chord-attention-a[data-v-1dad74ba]:after{animation:chord-attention-flash-a-1dad74ba .78s ease-in-out}.cell.chord-attention-b[data-v-1dad74ba]:after{animation:chord-attention-flash-b-1dad74ba .78s ease-in-out}.cell.chord-attention-over[data-v-1dad74ba]:after{border-color:#ff705ff5;background:#ff705f1f;box-shadow:0 0 0 1px #ff705f57,0 0 14px #ff705f6b,inset 0 0 16px #ff705f29}@keyframes chord-attention-flash-a-1dad74ba{0%,to{opacity:0;transform:scale(.94)}16%,48%{opacity:1;transform:scale(1)}32%,64%{opacity:0;transform:scale(1.08)}}@keyframes chord-attention-flash-b-1dad74ba{0%,to{opacity:0;transform:scale(.94)}16%,48%{opacity:1;transform:scale(1)}32%,64%{opacity:0;transform:scale(1.08)}}.cell.peek-mine[data-v-1dad74ba],.cell.peek-asteroid[data-v-1dad74ba]{border-color:#7a2233}.cell.peek-weak_point[data-v-1dad74ba]{border-color:var(--safe)}.cell.peek-resource[data-v-1dad74ba]{border-color:#2f7d5a}.cell .peek-icon[data-v-1dad74ba]{position:absolute;width:58%;height:58%;object-fit:contain;opacity:.4;pointer-events:none}.cell .peek-res[data-v-1dad74ba]{position:absolute;top:1px;left:3px;font-size:.5em;font-weight:800;line-height:1;color:var(--currency);opacity:.75;pointer-events:none}.cell .peek-core[data-v-1dad74ba]{position:absolute;width:58%;height:58%;object-fit:contain;opacity:.5;pointer-events:none}.cell .radar-arrow[data-v-1dad74ba]{position:absolute;top:1px;left:2px;width:.66em;height:.66em;color:#ff8f6a;filter:drop-shadow(0 0 4px rgba(255,120,80,.6));pointer-events:none}.grid.heat .cell .radar-arrow[data-v-1dad74ba]{color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.95)) drop-shadow(0 0 4px rgba(0,0,0,.6))}.cell.weak-point[data-v-1dad74ba]{background:radial-gradient(circle at 50% 45%,#0f3a2b,#071a14);border-color:var(--safe);box-shadow:inset 0 0 12px #5ce0a880,0 0 10px #5ce0a84d;cursor:default}.cell .core-icon[data-v-1dad74ba]{display:block;width:78%;height:78%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 7px rgba(92,224,168,.65));animation:core-breach-1dad74ba .5s ease-out}@keyframes core-breach-1dad74ba{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.cell .core-icon[data-v-1dad74ba]{animation:none}}.cell.hint[data-v-1dad74ba]{border-color:#5ce0a8;box-shadow:inset 0 0 0 1px #5ce0a81f,inset 0 -3px #00000047}.cell .hint-ring[data-v-1dad74ba]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:3;pointer-events:none;border:2px solid rgba(92,224,168,.82);border-radius:4px;background:#5ce0a814;opacity:.42;transform:scale(.78);transform-origin:center;will-change:opacity,transform;animation:hint-ring-pulse-1dad74ba 1.4s ease-in-out infinite}@keyframes hint-ring-pulse-1dad74ba{0%,to{opacity:.24;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}.cell .rival-ring[data-v-1dad74ba]{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:3;pointer-events:none;border:2px solid rgba(var(--warning-rgb),.9);border-radius:4px;background:rgba(var(--warning-rgb),.14);will-change:opacity,transform;animation:rival-ring-pulse-1dad74ba .55s ease-out 2}.grid.claim .cell.claim-owned-you[data-v-1dad74ba]:before{opacity:1;background:rgba(var(--safe-rgb),.055)}.grid.claim .cell.claim-owned-rival[data-v-1dad74ba]:before{opacity:1;background:rgba(var(--warning-rgb),.07)}.grid.claim .cell.drill-origin[data-v-1dad74ba]{outline:2px solid rgba(215,154,106,.9);outline-offset:-3px}.grid.claim .cell[data-v-1dad74ba]:focus-visible{outline:2px solid rgba(var(--sensor-rgb),.86);outline-offset:2px}.cell .claim-value[data-v-1dad74ba]{position:absolute;top:3px;right:3px;z-index:4;min-width:1.7em;padding:2px 4px;font-size:clamp(8px,.52em,10px);font-weight:900;line-height:1.15;color:var(--warning);background:rgba(var(--bg-rgb),.9);border:1px solid rgba(var(--warning-rgb),.72);border-radius:999px;box-shadow:0 0 9px rgba(var(--warning-rgb),.34);pointer-events:none;animation:claim-value-in-1dad74ba 1.2s ease-out forwards}@keyframes claim-value-in-1dad74ba{0%{opacity:0;transform:translateY(6px) scale(.72)}24%{opacity:1;transform:translateY(-1px) scale(1.12)}68%{opacity:1;transform:translateY(-1px) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.92)}}@media(prefers-reduced-motion:reduce){.cell .claim-value[data-v-1dad74ba]{animation:none}}@keyframes rival-ring-pulse-1dad74ba{0%{opacity:.15;transform:scale(1.08)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.cell.your-core[data-v-1dad74ba]{border-color:rgba(var(--safe-rgb),.75);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.45),0 0 9px rgba(var(--safe-rgb),.3)}.cell.your-core-threatened[data-v-1dad74ba]{border-color:rgba(var(--warning-rgb),.92);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.36),inset 0 0 0 3px rgba(var(--warning-rgb),.38),0 0 10px rgba(var(--warning-rgb),.34)}.cell .own-core[data-v-1dad74ba]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:auto;width:54%;height:54%;opacity:.82;pointer-events:none;filter:drop-shadow(0 0 3px rgba(var(--safe-rgb),.7))}.cell.your-core-destroyed[data-v-1dad74ba]{border-color:rgba(var(--danger-rgb),.78);box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb),.32),0 0 10px rgba(var(--danger-rgb),.24)}.cell .own-core.destroyed[data-v-1dad74ba]{opacity:.58;filter:grayscale(.9) drop-shadow(0 0 4px rgba(var(--danger-rgb),.72));transform:rotate(-12deg) scale(.9)}.cell.pick-candidate[data-v-1dad74ba],.cell.start-candidate[data-v-1dad74ba]{cursor:pointer;border-color:rgba(var(--sensor-rgb),.7)}.cell .pick-ring[data-v-1dad74ba],.cell .start-ring[data-v-1dad74ba]{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:3;pointer-events:none;border:2px solid rgba(var(--sensor-rgb),.85);border-radius:4px;background:rgba(var(--sensor-rgb),.12);will-change:opacity,transform;animation:pick-ring-pulse-1dad74ba 1.4s ease-in-out infinite}@keyframes pick-ring-pulse-1dad74ba{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media(min-width:760px){.cell[data-v-1dad74ba]{font-size:20px}}@media(max-width:420px){.board-shell[data-v-1dad74ba]{--board-gap: 3px;--board-pad: 6px;width:min(96vw,520px)}.cell[data-v-1dad74ba]{border-radius:4px;font-size:13px}}@media(prefers-reduced-motion:reduce){.grid[data-v-1dad74ba],.grid[data-v-1dad74ba]:after,.cell[data-v-1dad74ba],.cell[data-v-1dad74ba]:after{transition:none}.cell.hint[data-v-1dad74ba]{border-color:var(--safe);box-shadow:0 0 8px #5ce0a873}.cell .hint-ring[data-v-1dad74ba]{animation:none;opacity:.72;transform:none}.cell .rival-ring[data-v-1dad74ba]{animation:none;opacity:.9;transform:none}.cell .pick-ring[data-v-1dad74ba]{animation:none;opacity:.85;transform:none}.cell .core-adjacent-echo[data-v-1dad74ba]{animation:none;opacity:.85}.cell.chord-attention-a[data-v-1dad74ba]:after,.cell.chord-attention-b[data-v-1dad74ba]:after{opacity:1;transform:none;animation:none}.cell.revealed.collectable.loot-attention[data-v-1dad74ba]:after{animation:none;opacity:.72;transform:none}}.hud[data-v-3e785b2a]{display:grid;gap:8px;width:min(94vw,520px);margin:0 auto 10px;padding:8px;background:linear-gradient(180deg,#101722e6,#0a0f17eb),var(--panel);border:1px solid rgba(92,200,255,.14);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff06}.hud.blind[data-v-3e785b2a]{border-color:#ffd16652;background:repeating-linear-gradient(0deg,rgba(255,209,102,.045) 0 1px,transparent 1px 7px),linear-gradient(180deg,#12131af0,#0a0c12f5),var(--panel)}.top-row[data-v-3e785b2a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0}.status-row[data-v-3e785b2a]{display:flex;align-items:stretch;flex-wrap:wrap;gap:7px;width:100%;min-width:0}.status-chip[data-v-3e785b2a]{display:flex;align-items:center;gap:8px;min-height:42px;min-width:0;padding:7px 9px;color:var(--text-soft);background:#070a116b;border:1px solid rgba(60,83,110,.62);border-radius:var(--radius-control);font-variant-numeric:tabular-nums}.chip-label[data-v-3e785b2a]{flex:0 0 auto;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.chip-value[data-v-3e785b2a]{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:700}.chip-value strong[data-v-3e785b2a]{color:var(--text);font-size:16px}.chip-sub[data-v-3e785b2a]{color:var(--text-soft);white-space:nowrap}.stat-icon[data-v-3e785b2a]{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.hazards[data-v-3e785b2a]{color:var(--sensor)}.hypotheses[data-v-3e785b2a]{justify-self:start;border-color:#5cc8ff4d}.laser[data-v-3e785b2a]{border-color:#f2ad4757}.laser .chip-value strong[data-v-3e785b2a]{color:var(--warning);font-size:14px}.laser.imminent[data-v-3e785b2a]{border-color:#ff705f8c;box-shadow:inset 0 0 12px #ff705f14}.laser.imminent .chip-value strong[data-v-3e785b2a]{color:var(--danger)}.laser.jammed[data-v-3e785b2a]{border-color:#7c8cff80;box-shadow:inset 0 0 12px #7c8cff14}.laser.jammed .chip-value strong[data-v-3e785b2a]{color:#9fb0ff}.ion[data-v-3e785b2a]{border-color:#5cc8ff57}.ion .chip-label[data-v-3e785b2a]{line-height:1;transform:translateY(1px)}.ion .chip-value[data-v-3e785b2a]{align-items:baseline}.ion .chip-value strong[data-v-3e785b2a],.ion .chip-sub[data-v-3e785b2a]{line-height:1}.ion .chip-value strong[data-v-3e785b2a]{color:var(--sensor)}.ion.blackout[data-v-3e785b2a]{border-color:#ffd16694;box-shadow:inset 0 0 14px #ffd1661a}.ion.blackout .chip-value strong[data-v-3e785b2a]{color:#ffd166}.actions[data-v-3e785b2a]{display:flex;align-items:center;gap:8px;margin-left:auto}.extract[data-v-3e785b2a]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px 8px 13px;font-size:14px;font-weight:700;color:#06231a;background:linear-gradient(160deg,#5ce0a8,#34c489);border:none;border-radius:var(--radius-control);cursor:pointer;white-space:nowrap}.extract-badge[data-v-3e785b2a]{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;color:#06231ae0;background:#ffffff47;border-radius:999px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.04em}.extract[data-v-3e785b2a]:hover:not(:disabled){filter:brightness(1.08)}.extract[data-v-3e785b2a]:disabled{opacity:.55;cursor:default}.extract.toll[data-v-3e785b2a]{background:linear-gradient(160deg,#ffc163,#e0942f);color:#2a1c06}.extract.lethal[data-v-3e785b2a]{background:linear-gradient(160deg,#ff8f9c,#e0556a);color:#2a0a10}.extract.ready[data-v-3e785b2a]{background:linear-gradient(160deg,#77efb8,#3ed392);color:#04251a}.extract.ready[data-v-3e785b2a]{animation:extract-ready-pulse-3e785b2a 1.8s ease-in-out infinite}@keyframes extract-ready-pulse-3e785b2a{0%,to{box-shadow:0 0 #5ce0a800}50%{box-shadow:0 0 14px #5ce0a8b3}}@media(max-width:520px){.hud[data-v-3e785b2a]{width:min(96vw,520px)}.top-row[data-v-3e785b2a]{grid-template-columns:1fr}.status-row[data-v-3e785b2a]{width:100%}.status-chip[data-v-3e785b2a]{flex:1 1 148px}.actions[data-v-3e785b2a]{flex:1 1 100%;margin-left:0}.extract[data-v-3e785b2a]{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.extract.ready[data-v-3e785b2a]{animation:none;box-shadow:0 0 10px #5ce0a88c}}.cargo-manifest[data-v-1919c9c7]{display:grid;gap:6px;width:100%;min-width:0}.manifest-empty[data-v-1919c9c7]{padding:7px 0;color:var(--muted);font-size:13px}.manifest-row[data-v-1919c9c7]{display:grid;gap:5px;min-width:0;box-sizing:border-box;padding:7px 8px;background:linear-gradient(180deg,#111b2df0,#0a0f17f0),var(--panel);border:1px solid rgba(60,83,110,.48);border-radius:var(--radius-control);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.manifest-row.armed-sensor[data-v-1919c9c7]{background:linear-gradient(180deg,#5cc8ff1a,#0a0f17f2),var(--panel);border-color:#5cc8ffa8;box-shadow:inset 0 0 0 1px #5cc8ff29,inset 0 0 14px #5cc8ff14}.manifest-row.armed-warhead[data-v-1919c9c7]{background:linear-gradient(180deg,#f2ad471c,#0a0f17f2),var(--panel);border-color:#f2ad47b8;box-shadow:inset 0 0 0 1px #f2ad4729,inset 0 0 14px #f2ad4714}.manifest-row.armed-generic[data-v-1919c9c7]{border-color:#5cc8ff8f;box-shadow:inset 0 0 0 1px #5cc8ff24}.row-main[data-v-1919c9c7]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;color:var(--text-soft);font-size:13px}.item-icon[data-v-1919c9c7]{width:18px;height:18px;object-fit:contain}.item-name[data-v-1919c9c7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-count[data-v-1919c9c7]{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.row-foot[data-v-1919c9c7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;min-width:0}.item-size[data-v-1919c9c7]{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.row-actions[data-v-1919c9c7]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;max-width:100%}.act[data-v-1919c9c7]{display:inline-grid;place-items:center;width:26px;height:24px;padding:0;font-size:14px;font-weight:600;line-height:1;color:var(--text-soft);background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:5px;cursor:pointer;white-space:nowrap}.act[data-v-1919c9c7]:hover:not(:disabled){background:#1d2a3f}.act[data-v-1919c9c7]:disabled{opacity:.5;cursor:default}.act.use.sensor[data-v-1919c9c7]{color:var(--sensor);border-color:#5cc8ff7a}.act.use.warhead[data-v-1919c9c7]{color:var(--warning);border-color:#f2ad4785}.act.use.emp[data-v-1919c9c7]{color:#9fb0ff;border-color:#7c8cff85}.act.use.emp[data-v-1919c9c7]:hover:not(:disabled){border-color:#7c8cffc7}.act.slot[data-v-1919c9c7]{color:var(--sensor);border-color:rgba(var(--sensor-rgb),.42)}.act.slot.loaded[data-v-1919c9c7]{color:var(--bg);background:var(--sensor);border-color:var(--sensor)}.act.use.sensor.on[data-v-1919c9c7]{color:#04151d;background:linear-gradient(160deg,#78d8ff,var(--sensor));border-color:var(--sensor);box-shadow:0 0 12px #5cc8ff2e}.act.use.warhead.on[data-v-1919c9c7]{color:#261705;background:linear-gradient(160deg,#ffc163,var(--warning));border-color:var(--warning);box-shadow:0 0 12px #f2ad472e}.act.discard[data-v-1919c9c7]{font-size:16px}.act.discard[data-v-1919c9c7]:hover:not(:disabled){color:var(--hull);border-color:#ff66777a}.act.danger[data-v-1919c9c7]{color:#2a1010;background:linear-gradient(160deg,#ff9aa5,var(--hull));border-color:var(--hull)}.event-log[data-v-76785654]{width:100%;min-width:0;padding:10px 12px;background:linear-gradient(180deg,rgba(var(--panel-strong-rgb),.5),rgba(var(--bg-rgb),.28)),var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.log-list[data-v-76785654]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.log-row[data-v-76785654]{min-width:0;padding:6px 9px;background:rgba(var(--bg-rgb),.3);border:1px solid rgba(var(--border-rgb),.6);border-left:2px solid var(--muted);border-radius:var(--radius-control);font-size:12px;line-height:1.35;transition:opacity .2s ease}.log-row.latest[data-v-76785654]{border-left-width:3px}.text[data-v-76785654]{color:var(--text-soft)}.hull[data-v-76785654]{margin-right:5px;color:var(--hull);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.empty[data-v-76785654]{margin:0;padding:4px 2px;color:var(--muted);font-size:12px}.tone-damage[data-v-76785654]{border-left-color:rgba(var(--hull-rgb),.7)}.tone-critical[data-v-76785654]{border-left-color:var(--danger);background:rgba(var(--danger-rgb),.08)}.tone-critical .text[data-v-76785654]{color:var(--danger)}.tone-good[data-v-76785654]{border-left-color:rgba(var(--safe-rgb),.7)}.tone-good .text[data-v-76785654]{color:var(--safe)}.log-enter-from[data-v-76785654]{opacity:0;transform:translateY(-6px)}.log-enter-active[data-v-76785654]{transition:opacity .25s ease,transform .25s ease}.log-leave-active[data-v-76785654]{transition:opacity .18s ease}.log-leave-to[data-v-76785654]{opacity:0}.log-move[data-v-76785654]{transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.log-enter-active[data-v-76785654],.log-leave-active[data-v-76785654],.log-move[data-v-76785654]{transition:none}}.log-trigger-wrap[data-v-68c6484a]{flex:0 0 auto;display:inline-flex}.log-trigger[data-v-68c6484a]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;color:var(--muted);background:rgba(var(--bg-rgb),.4);border:1px solid rgba(var(--border-rgb),.8);border-radius:999px;font:inherit;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.log-trigger[data-v-68c6484a]:hover,.log-trigger.active[data-v-68c6484a]{color:var(--text-soft);border-color:rgba(var(--sensor-rgb),.5);background:rgba(var(--sensor-rgb),.08)}.dot[data-v-68c6484a]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7}.log-trigger.flash[data-v-68c6484a]{color:var(--hull);border-color:rgba(var(--hull-rgb),.6)}.log-trigger.flash .dot[data-v-68c6484a]{opacity:1;animation:log-dot-flash-68c6484a .9s ease-out}@keyframes log-dot-flash-68c6484a{0%{box-shadow:0 0 rgba(var(--hull-rgb),.55)}to{box-shadow:0 0 0 7px rgba(var(--hull-rgb),0)}}.log-pop[data-v-68c6484a]{position:fixed;z-index:50;max-height:min(60vh,340px);overflow:auto;transition:opacity .12s ease}@media(prefers-reduced-motion:reduce){.log-trigger.flash .dot[data-v-68c6484a]{animation:none}.log-pop[data-v-68c6484a]{transition:none}}.hull[data-v-0c5a4ab7]{display:grid;gap:8px;width:100%;min-width:0}.hull-head[data-v-0c5a4ab7]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.label[data-v-0c5a4ab7]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.readout[data-v-0c5a4ab7]{position:relative;display:inline-flex;align-items:baseline;gap:3px;min-width:max-content;color:var(--text-soft);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.readout-current[data-v-0c5a4ab7]{position:relative;display:inline-flex;align-items:baseline}.readout strong[data-v-0c5a4ab7]{color:var(--safe);font-size:24px;line-height:1}.damage-flyout[data-v-0c5a4ab7]{position:absolute;left:calc(100% + 6px);bottom:4px;z-index:3;color:#ffd6da;font-size:13px;font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 12px rgba(255,112,95,.54);white-space:nowrap;pointer-events:none;transform:translate(-4px) scale(.96)}.damage-flyout-enter-active[data-v-0c5a4ab7]{animation:damage-flyout-dock-0c5a4ab7 1.85s ease-out both}.damage-flyout-leave-active[data-v-0c5a4ab7]{display:none}.hull.warn .readout strong[data-v-0c5a4ab7]{color:var(--warning)}.hull.crit .readout strong[data-v-0c5a4ab7]{color:var(--hull)}.hull.damaged .readout strong[data-v-0c5a4ab7]{animation:hull-readout-hit-0c5a4ab7 .52s ease-out}.track[data-v-0c5a4ab7]{position:relative;display:block;width:100%;height:22px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),var(--panel-soft);border:1px solid var(--border-strong);border-radius:var(--radius-control);overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e,inset 0 0 14px #00000047}.track[data-v-0c5a4ab7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(230,237,246,.18) calc(10% - 1px) 10%);mix-blend-mode:screen;opacity:.54}.track[data-v-0c5a4ab7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 18px #ffffff09}.fill[data-v-0c5a4ab7]{position:absolute;inset:0 auto 0 0;border-radius:calc(var(--radius-control) - 1px);transition:width .28s ease,background-color .28s ease,box-shadow .28s ease}.fill.ok[data-v-0c5a4ab7]{background:linear-gradient(90deg,#2fbd85,var(--safe));box-shadow:0 0 14px #5ce0a833}.fill.warn[data-v-0c5a4ab7]{background:linear-gradient(90deg,#d18c2d,var(--warning));box-shadow:0 0 14px #f2ad4738}.fill.crit[data-v-0c5a4ab7]{background:linear-gradient(90deg,#c83f50,var(--hull));box-shadow:0 0 16px #ff667742}.hull.damaged .track[data-v-0c5a4ab7]{animation:hull-track-hit-0c5a4ab7 .52s ease-out}.hull.damaged .fill[data-v-0c5a4ab7]{animation:hull-fill-hit-0c5a4ab7 .52s ease-out}@keyframes hull-track-hit-0c5a4ab7{0%,to{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px #0000002e,inset 0 0 14px #00000047}24%{border-color:#ff705fd1;box-shadow:inset 0 0 0 1px #ff705f29,inset 0 0 18px #ff705f24,0 0 18px #ff705f2e}}@keyframes hull-fill-hit-0c5a4ab7{0%,to{filter:none}24%{filter:brightness(1.2) saturate(1.14)}}@keyframes hull-readout-hit-0c5a4ab7{0%,to{text-shadow:none}24%{text-shadow:0 0 12px rgba(255,112,95,.42)}}@keyframes damage-flyout-dock-0c5a4ab7{0%{opacity:0;transform:translate(-4px) scale(.96)}12%{opacity:1;transform:translate(8px) scale(1)}74%{opacity:1;transform:translate(18px) scale(1)}to{opacity:0;transform:translate(30px) scale(.98)}}@keyframes damage-flyout-fade-0c5a4ab7{0%{opacity:0}18%{opacity:1}72%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.damage-flyout-enter-active[data-v-0c5a4ab7]{animation:damage-flyout-fade-0c5a4ab7 1.4s ease-out both}.hull.damaged .readout strong[data-v-0c5a4ab7],.hull.damaged .track[data-v-0c5a4ab7],.hull.damaged .fill[data-v-0c5a4ab7]{animation:none}.hull.damaged .track[data-v-0c5a4ab7]{border-color:#ff705fad;box-shadow:inset 0 0 0 1px #ff705f1a,inset 0 0 14px #00000047,0 0 12px #ff705f1f}.hull.damaged .readout strong[data-v-0c5a4ab7]{text-shadow:0 0 10px rgba(255,112,95,.28)}}.tool-dock[data-v-7e5030a0]{display:grid;gap:8px;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--border-rgb),.72)}.dock-head[data-v-7e5030a0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dock-head span[data-v-7e5030a0]{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dock-head strong[data-v-7e5030a0]{color:var(--sensor);font-size:12px;font-variant-numeric:tabular-nums}.tools[data-v-7e5030a0]{display:grid;gap:7px}.tool[data-v-7e5030a0]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 9px;color:var(--text);text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),rgba(var(--panel-strong-rgb),.72);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.tool[data-v-7e5030a0]:hover:not(:disabled){border-color:rgba(var(--sensor-rgb),.58);background:linear-gradient(180deg,rgba(var(--sensor-rgb),.07),transparent),var(--panel-strong)}.tool[data-v-7e5030a0]:disabled{cursor:default;opacity:.5}.tool img[data-v-7e5030a0]{width:28px;height:28px;object-fit:contain}.tool-copy[data-v-7e5030a0]{display:grid;gap:2px;min-width:0}.tool-name[data-v-7e5030a0]{overflow:hidden;font-size:12px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tool-action[data-v-7e5030a0]{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tool-count[data-v-7e5030a0]{color:var(--text-soft);font-size:13px;font-variant-numeric:tabular-nums}.tool.sensor[data-v-7e5030a0]{border-color:rgba(var(--sensor-rgb),.35)}.tool.warhead[data-v-7e5030a0]{border-color:#f2ad4766}.tool.emp[data-v-7e5030a0]{border-color:#7c8cff6b}.tool.armed.sensor[data-v-7e5030a0]{border-color:var(--sensor);box-shadow:inset 0 0 14px rgba(var(--sensor-rgb),.11),0 0 10px rgba(var(--sensor-rgb),.1)}.tool.armed.warhead[data-v-7e5030a0]{border-color:var(--warning);box-shadow:inset 0 0 14px #f2ad471c,0 0 10px #f2ad471a}.empty[data-v-7e5030a0]{margin:0;padding:9px;color:var(--muted);font-size:11px;line-height:1.3;background:rgba(var(--bg-rgb),.24);border:1px dashed rgba(var(--border-rgb),.72);border-radius:var(--radius-control)}.tool-dock.compact[data-v-7e5030a0]{margin:0;padding:0;border:0}.compact .tools[data-v-7e5030a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.compact .tool[data-v-7e5030a0]{grid-template-columns:25px minmax(0,1fr) auto;min-height:44px;padding:5px 7px}.compact .tool img[data-v-7e5030a0]{width:24px;height:24px}.compact .tool-action[data-v-7e5030a0],.compact .empty[data-v-7e5030a0]{display:none}@media(max-width:380px){.compact .tool-name[data-v-7e5030a0]{max-width:72px}}.ship-status[data-v-326093bc]{position:relative;width:240px;min-width:0;color:var(--text)}.desktop-rail[data-v-326093bc]{min-width:0;padding:12px;background:radial-gradient(120% 44% at 0 0,rgba(var(--sensor-rgb),.075),transparent 58%),linear-gradient(180deg,#162131e0,#0a0f17f5),var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff05}.rail-head[data-v-326093bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;margin-bottom:10px}.identity[data-v-326093bc]{display:grid;gap:3px;min-width:0}.identity span[data-v-326093bc],.details-head span[data-v-326093bc]{overflow:hidden;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.075em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.identity strong[data-v-326093bc]{overflow:hidden;color:var(--text-soft);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.utilities[data-v-326093bc]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0}.hull-panel[data-v-326093bc],.overview-hull[data-v-326093bc]{min-width:0;padding:9px;background:radial-gradient(circle at 18% 18%,rgba(var(--hull-rgb),.09),transparent 44%),rgba(var(--bg-rgb),.28);border:1px solid rgba(var(--hull-rgb),.25);border-radius:var(--radius-control)}.hull-panel.damaged[data-v-326093bc]{animation:hull-panel-hit-326093bc .52s ease-out}.run-metrics[data-v-326093bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.metric[data-v-326093bc]{display:flex;align-items:baseline;justify-content:space-between;gap:7px;min-width:0;padding:6px 7px;background:rgba(var(--bg-rgb),.28);border:1px solid rgba(var(--border-rgb),.72);border-radius:var(--radius-control)}.metric span[data-v-326093bc],.hold-summary span[data-v-326093bc],.cargo-head span[data-v-326093bc]{overflow:hidden;color:var(--muted);font-size:9px;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.metric strong[data-v-326093bc],.hold-summary strong[data-v-326093bc],.cargo-head strong[data-v-326093bc]{color:var(--text-soft);font-size:13px;font-variant-numeric:tabular-nums}.metric.credits strong[data-v-326093bc]{color:var(--warning)}.hold-summary[data-v-326093bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin-top:12px;padding-top:10px;border-top:1px solid rgba(var(--border-rgb),.72)}.hold-summary>div[data-v-326093bc]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.hold-summary>div:last-child strong[data-v-326093bc]{color:var(--sensor)}.hold-summary.overloaded>div:first-child strong[data-v-326093bc]{color:var(--danger)}.cargo-callout[data-v-326093bc]{margin:8px 0 0;padding:7px 8px;color:#ffe0bd;font-size:10px;line-height:1.3;white-space:pre-line;background:#2a1a12d1;border:1px solid rgba(242,173,71,.56);border-radius:var(--radius-control)}.rail-actions[data-v-326093bc]{display:grid;gap:7px;margin-top:10px}.detail-action[data-v-326093bc]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:8px 9px;color:var(--text-soft);background:rgba(var(--panel-strong-rgb),.72);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;font:inherit;font-size:11px;font-weight:750;text-align:left}.detail-action.primary[data-v-326093bc]{border-color:rgba(var(--sensor-rgb),.42);background:linear-gradient(180deg,rgba(var(--sensor-rgb),.07),transparent),rgba(var(--panel-strong-rgb),.76)}.detail-action[data-v-326093bc]:hover:not(:disabled){color:var(--text);border-color:rgba(var(--sensor-rgb),.62)}.detail-action[data-v-326093bc]:disabled{cursor:default;opacity:.5}.action-count[data-v-326093bc]{color:var(--muted);font-variant-numeric:tabular-nums}.mobile-dock[data-v-326093bc]{display:none}.details-card[data-v-326093bc]{display:grid;gap:12px;width:min(94vw,560px);max-height:min(88vh,720px);padding:18px;overflow:auto;color:var(--text);background:radial-gradient(100% 72% at 100% 0,rgba(var(--sensor-rgb),.09),transparent 56%),var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.details-head[data-v-326093bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.details-head>div[data-v-326093bc]{display:grid;gap:3px;min-width:0}.details-head h2[data-v-326093bc]{margin:0;font-size:20px;line-height:1.15}.close[data-v-326093bc]{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;color:var(--muted);background:rgba(var(--bg-rgb),.32);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;font-size:20px;line-height:1}.close[data-v-326093bc]:hover{color:var(--text);border-color:rgba(var(--sensor-rgb),.52)}.cargo-budgets[data-v-326093bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cargo-head[data-v-326093bc]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 9px;background:rgba(var(--bg-rgb),.28);border:1px solid rgba(var(--border-rgb),.78);border-radius:var(--radius-control)}.loadout-head strong[data-v-326093bc]{color:var(--sensor)}.modal-metrics[data-v-326093bc],.modal-actions[data-v-326093bc]{margin-top:0}.cargo-alert-enter-active[data-v-326093bc],.cargo-alert-leave-active[data-v-326093bc]{transition:opacity .12s ease,transform .12s ease}.cargo-alert-enter-from[data-v-326093bc],.cargo-alert-leave-to[data-v-326093bc]{opacity:0;transform:translateY(-3px)}@keyframes hull-panel-hit-326093bc{0%,to{border-color:rgba(var(--hull-rgb),.25)}24%{border-color:rgba(var(--danger-rgb),.72);box-shadow:inset 0 0 18px rgba(var(--danger-rgb),.11),0 0 16px rgba(var(--danger-rgb),.12)}}@media(max-width:1040px)and (min-width:761px){.ship-status[data-v-326093bc]{width:min(94vw,720px)}.desktop-rail[data-v-326093bc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.rail-head[data-v-326093bc],.hold-summary[data-v-326093bc],.cargo-callout[data-v-326093bc],.rail-actions[data-v-326093bc],.desktop-rail[data-v-326093bc]>.tool-dock{grid-column:1 / -1}.rail-head[data-v-326093bc]{margin-bottom:0}.run-metrics[data-v-326093bc]{margin-top:0}}@media(max-width:760px){.ship-status[data-v-326093bc]{width:100%;height:0}.desktop-rail[data-v-326093bc]{display:none}.mobile-dock[data-v-326093bc]{position:fixed;left:50%;bottom:6px;z-index:60;display:grid;gap:7px;width:min(calc(100vw - 12px),720px);padding:8px;background:linear-gradient(180deg,#121d2cf7,#080d15fb),var(--panel-strong);border:1px solid rgba(var(--sensor-rgb),.3);border-radius:var(--radius-panel);box-shadow:0 -10px 28px #00000057,inset 0 0 0 1px #ffffff05;transform:translate(-50%)}.mobile-summary[data-v-326093bc]{display:grid;gap:4px}.mobile-identity[data-v-326093bc]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.mobile-identity span[data-v-326093bc]{overflow:hidden;color:var(--text-soft);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.mobile-identity strong[data-v-326093bc]{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.mobile-hull-track[data-v-326093bc]{position:relative;display:block;height:5px;overflow:hidden;background:var(--panel-soft);border:1px solid var(--border-strong);border-radius:999px}.mobile-hull-track>span[data-v-326093bc]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#c83f50,var(--safe));border-radius:inherit}.mobile-actions[data-v-326093bc]{display:flex;align-items:center;gap:6px;min-width:0}.mobile-more[data-v-326093bc]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex:1 1 auto;min-width:0;min-height:30px;padding:5px 8px;color:var(--muted);background:rgba(var(--bg-rgb),.3);border:1px solid rgba(var(--border-rgb),.78);border-radius:var(--radius-control);cursor:pointer;font:inherit;font-size:9px}.mobile-more span[data-v-326093bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-more strong[data-v-326093bc]{flex:0 0 auto;color:var(--text-soft);font-size:10px}}@media(max-width:420px){.details-card[data-v-326093bc]{width:min(96vw,560px);padding:14px}.cargo-budgets[data-v-326093bc]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hull-panel.damaged[data-v-326093bc]{animation:none;border-color:rgba(var(--danger-rgb),.56)}}.card[data-v-409d0f93]{width:min(92vw,380px);padding:20px 22px;background:linear-gradient(180deg,rgba(var(--danger-rgb),.06),transparent 30%),var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.card h2[data-v-409d0f93]{margin:0 0 4px;color:var(--hull)}.sub[data-v-409d0f93]{margin:0 0 14px;font-size:13px;color:var(--muted)}.block[data-v-409d0f93]{padding:12px 0;border-top:1px solid rgba(var(--border-rgb),.76)}.cost-title[data-v-409d0f93]{margin:0 0 6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--hull)}.cost-list[data-v-409d0f93]{margin:0 0 12px}.cost-list div[data-v-409d0f93]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0}.cost-list dt[data-v-409d0f93]{font-size:13px;color:var(--text-soft)}.cost-list dd[data-v-409d0f93]{margin:0;font-size:14px;font-weight:800;color:var(--hull);font-variant-numeric:tabular-nums}.note[data-v-409d0f93]{margin:0 0 12px;font-size:13px;color:var(--text-soft)}.note.danger[data-v-409d0f93]{color:var(--hull);font-weight:700}.actions[data-v-409d0f93]{display:flex;gap:10px}.ghost[data-v-409d0f93]{flex:1;min-height:38px;padding:9px 14px;font-weight:700;color:var(--text);background:linear-gradient(180deg,rgba(var(--text-rgb),.04),transparent),var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.ghost[data-v-409d0f93]:hover:not(:disabled){background:linear-gradient(180deg,rgba(var(--text-rgb),.06),transparent),var(--panel-strong);border-color:rgba(var(--sensor-rgb),.48)}.ghost[data-v-409d0f93]:disabled{opacity:.5;cursor:not-allowed}.ghost.danger[data-v-409d0f93]{color:var(--hull);border-color:rgba(var(--danger-rgb),.58);background:rgba(var(--danger-rgb),.1)}.error[data-v-409d0f93]{margin:12px 0 0;color:var(--danger);font-size:13px}.enemy-ship[data-v-dc9b6778]{position:relative;width:100%;min-width:0;padding:12px;overflow:hidden;background:radial-gradient(circle at 86% 14%,rgba(255,112,95,.12),transparent 36%),linear-gradient(180deg,#31161cb8,#0a0f17f0),var(--panel);border:1px solid rgba(var(--danger-rgb),.34);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 24px rgba(var(--danger-rgb),.035)}.enemy-head[data-v-dc9b6778]{display:grid;gap:4px;min-width:0;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(var(--danger-rgb),.26)}.enemy-kicker[data-v-dc9b6778]{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--text-soft);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.enemy-head strong[data-v-dc9b6778]{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--danger);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hull-panel[data-v-dc9b6778]{min-width:0;padding:10px;background:radial-gradient(circle at 18% 18%,rgba(255,102,119,.1),transparent 42%),linear-gradient(180deg,#070a116b,#070a112e);border:1px solid rgba(255,102,119,.26);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 18px #ff667709}.weapon-row[data-v-dc9b6778]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;margin-top:10px;padding:7px 8px;color:var(--text-soft);background:#070a114d;border:1px solid rgba(var(--warning-rgb),.34);border-radius:var(--radius-control)}.weapon-row.imminent[data-v-dc9b6778]{border-color:rgba(var(--danger-rgb),.58);box-shadow:inset 0 0 12px rgba(var(--danger-rgb),.08)}.weapon-row span[data-v-dc9b6778]{flex:0 0 auto;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.weapon-row strong[data-v-dc9b6778]{min-width:0;overflow:hidden;color:var(--warning);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.15;text-align:right;text-overflow:ellipsis;white-space:nowrap}.weapon-row.imminent strong[data-v-dc9b6778]{color:var(--danger)}.enemy-ship.disabled[data-v-dc9b6778]{border-color:#5ce0a866}.disabled-chip[data-v-dc9b6778]{justify-self:start;margin-top:2px;padding:2px 7px;color:var(--safe);font-size:10px;font-weight:800;letter-spacing:.08em;background:#5ce0a81f;border:1px solid rgba(92,224,168,.42);border-radius:var(--radius-control)}.weapon-row.offline[data-v-dc9b6778]{border-color:#5ce0a84d}.weapon-row.offline strong[data-v-dc9b6778]{color:var(--safe)}.weapon-row.jammed[data-v-dc9b6778]{border-color:#7c8cff80;box-shadow:inset 0 0 12px #7c8cff14}.weapon-row.jammed strong[data-v-dc9b6778]{color:#9fb0ff}@media(max-width:1040px){.enemy-ship[data-v-dc9b6778]{width:100%}}.card[data-v-e7546659]{width:min(92vw,390px);padding:20px 22px;background:linear-gradient(180deg,rgba(var(--currency-rgb),.07),transparent 32%),var(--panel-strong);border:1px solid rgba(var(--currency-rgb),.32);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.card h2[data-v-e7546659]{margin:0 0 4px;color:var(--currency)}.sub[data-v-e7546659]{margin:0 0 14px;color:var(--muted);font-size:13px}.block[data-v-e7546659]{padding:12px 0 0;border-top:1px solid rgba(var(--border-rgb),.76)}.loot-title[data-v-e7546659]{margin:0 0 8px;color:var(--currency);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.loot-list[data-v-e7546659]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.loot-list li[data-v-e7546659]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;background:#070a1157;border:1px solid rgba(var(--border-rgb),.66);border-radius:var(--radius-control)}.icon[data-v-e7546659]{width:22px;height:22px;object-fit:contain}.label[data-v-e7546659]{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.loot-list strong[data-v-e7546659]{color:var(--currency);font-size:14px;font-variant-numeric:tabular-nums}.note[data-v-e7546659]{margin:10px 0 12px;color:var(--text-soft);font-size:12px}.actions[data-v-e7546659]{display:flex;gap:10px}.ghost[data-v-e7546659]{flex:1;min-height:38px;padding:9px 14px;color:var(--text);font-weight:700;background:linear-gradient(180deg,rgba(var(--text-rgb),.04),transparent),var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.ghost[data-v-e7546659]:hover:not(:disabled){background:linear-gradient(180deg,rgba(var(--text-rgb),.06),transparent),var(--panel-strong);border-color:rgba(var(--sensor-rgb),.48)}.ghost[data-v-e7546659]:disabled{opacity:.5;cursor:not-allowed}.ghost.danger[data-v-e7546659]{color:var(--currency);background:rgba(var(--currency-rgb),.1);border-color:rgba(var(--currency-rgb),.58)}.banner[data-v-76e1108a]{margin:0;padding:7px 10px;font-size:12px;line-height:1.35;color:var(--text-soft);background:#070a1157;border:1px solid rgba(60,83,110,.6);border-radius:var(--radius-control)}.banner.scan[data-v-76e1108a]{color:var(--sensor);background:#5cc8ff14;border-color:#5cc8ff70}.banner.warhead[data-v-76e1108a]{color:var(--warning);background:#f2ad4714;border-color:#f2ad4775}.banner.spectro[data-v-76e1108a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#5ad2be;background:#5ad2be14;border-color:#5ad2be70}.spectro-hint[data-v-76e1108a]{flex-basis:100%;color:var(--warning);font-weight:700}.banner.drill[data-v-76e1108a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#e0a87a;background:#d79a6a14;border-color:#d79a6a75}.drill-hint[data-v-76e1108a]{flex-basis:100%;color:var(--warning);font-weight:700}.cancel-mode[data-v-76e1108a]{margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;color:var(--text-soft);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.cancel-mode[data-v-76e1108a]:hover{background:var(--panel-strong)}.expedition[data-v-1f751259]{display:flex;flex-direction:column;align-items:center}.main-panel[data-v-1f751259]{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.right-stack[data-v-1f751259]{display:grid;gap:12px;width:100%;min-width:0}.board-wrap[data-v-1f751259]{position:relative;width:fit-content;max-width:100%;margin:0 auto;border-radius:var(--radius-panel);isolation:isolate}.board-wrap[data-v-1f751259]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:3;pointer-events:none;border:1px solid rgba(255,112,95,0);border-radius:calc(var(--radius-panel) + 8px);opacity:0}.board-wrap.damaged[data-v-1f751259]:before{animation:board-hit-frame-1f751259 .52s ease-out}.board-wrap[data-v-1f751259] .grid{position:relative;z-index:1}.overlay[data-v-1f751259]{z-index:4}.overlay[data-v-1f751259]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--bg-rgb),.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-panel)}.card[data-v-1f751259]{width:min(88%,360px);padding:22px 24px;background:linear-gradient(180deg,rgba(var(--danger-rgb),.07),transparent 34%),var(--panel-strong);border:1px solid rgba(var(--danger-rgb),.34);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.card h2[data-v-1f751259]{margin:0 0 8px;color:var(--hull)}.card p[data-v-1f751259]{margin:0 0 16px;color:var(--text-soft)}.death-stats[data-v-1f751259]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 16px}.death-stats div[data-v-1f751259]{min-width:0;padding:8px;background:rgba(var(--bg-rgb),.28);border:1px solid rgba(var(--border-rgb),.72);border-radius:var(--radius-control)}.death-stats dt[data-v-1f751259]{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.death-stats dd[data-v-1f751259]{margin:3px 0 0;overflow-wrap:anywhere;font-size:18px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ghost[data-v-1f751259]{width:100%;min-height:38px;padding:9px 18px;font-weight:700;color:var(--text);background:linear-gradient(180deg,rgba(var(--text-rgb),.04),transparent),var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.ghost[data-v-1f751259]:hover:not(:disabled){background:linear-gradient(180deg,rgba(var(--text-rgb),.06),transparent),var(--panel-strong);border-color:rgba(var(--sensor-rgb),.48)}.briefing[data-v-1f751259]{display:grid;gap:7px;width:min(94vw,520px);margin-top:10px;-webkit-user-select:none;user-select:none}.banner[data-v-1f751259],.control-hint[data-v-1f751259]{margin:0;font-size:12px;line-height:1.35}.banner[data-v-1f751259]{padding:7px 10px;color:var(--text-soft);background:#070a1157;border:1px solid rgba(60,83,110,.6);border-radius:var(--radius-control)}.banner.safe[data-v-1f751259]{color:var(--safe);background:#5ce0a814;border-color:#5ce0a861}.banner.ion[data-v-1f751259]{color:var(--sensor);background:#5cc8ff0f;border-color:#5cc8ff57}.banner.ion.blind[data-v-1f751259]{color:var(--warning);background:repeating-linear-gradient(0deg,rgba(var(--warning-rgb),.05) 0 1px,transparent 1px 7px),rgba(var(--warning-rgb),.06);border-color:rgba(var(--warning-rgb),.42)}.banner.vessel-disabled[data-v-1f751259]{font-weight:700;color:var(--safe);background:#5ce0a81f;border-color:#5ce0a86b}.control-hint[data-v-1f751259]{color:var(--muted)}.spectro-readout[data-v-1f751259]{display:flex;flex-wrap:wrap;gap:6px}.line-chip[data-v-1f751259]{display:inline-flex;align-items:center;gap:8px;padding:3px 9px;font-size:11px;color:var(--text-soft);background:#5ad2be0f;border:1px solid rgba(90,210,190,.34);border-radius:var(--radius-control);cursor:default}.line-chip[data-v-1f751259]:hover,.line-chip[data-v-1f751259]:focus-visible{background:#5ad2be24;border-color:#5ad2be99;outline:none}.lc-name[data-v-1f751259]{font-weight:600;white-space:nowrap}.lc-haz[data-v-1f751259]{color:var(--warning);white-space:nowrap}.lc-res[data-v-1f751259]{color:var(--sensor);white-space:nowrap}.lc-haz.zero[data-v-1f751259],.lc-res.zero[data-v-1f751259]{color:var(--muted);opacity:.75}.error[data-v-1f751259]{width:min(94vw,520px);margin-top:12px;color:var(--danger);font-size:13px}@keyframes board-hit-frame-1f751259{0%{opacity:0;border-color:#ff705f00;box-shadow:0 0 #ff705f00}18%{opacity:1;border-color:#ff705fc7;box-shadow:0 0 0 1px #ff705f2e,0 0 24px #ff705f38,inset 0 0 18px #ff705f14}to{opacity:0;border-color:#ff705f00;box-shadow:0 0 #ff705f00}}@media(max-width:420px){.card[data-v-1f751259]{width:min(92vw,360px);padding:18px}.death-stats[data-v-1f751259]{grid-template-columns:1fr}.briefing[data-v-1f751259],.error[data-v-1f751259]{width:min(96vw,520px)}}@media(prefers-reduced-motion:reduce){.board-wrap.damaged[data-v-1f751259]:before{animation:none}.board-wrap.damaged[data-v-1f751259]:before{opacity:1;border-color:#ff705f75;box-shadow:0 0 16px #ff705f1f}}.match-ship[data-v-c5507418]{position:relative;width:240px;min-width:0;color:var(--text)}.desktop-rail[data-v-c5507418]{min-width:0;padding:12px;background:radial-gradient(120% 44% at 0 0,rgba(var(--sensor-rgb),.075),transparent 58%),linear-gradient(180deg,#162131e0,#0a0f17f5),var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff05}.rail-head[data-v-c5507418]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;margin-bottom:10px}.identity[data-v-c5507418]{display:grid;gap:3px;min-width:0}.identity span[data-v-c5507418]{overflow:hidden;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.075em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.identity strong[data-v-c5507418]{overflow:hidden;color:var(--text-soft);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.utilities[data-v-c5507418]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0}.hull-panel[data-v-c5507418]{min-width:0;padding:9px;background:radial-gradient(circle at 18% 18%,rgba(var(--hull-rgb),.09),transparent 44%),rgba(var(--bg-rgb),.28);border:1px solid rgba(var(--hull-rgb),.25);border-radius:var(--radius-control)}.hull-panel.damaged[data-v-c5507418]{animation:hull-panel-hit-c5507418 .52s ease-out}.durability[data-v-c5507418],.section-head[data-v-c5507418],.hold-summary>div[data-v-c5507418]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.durability span[data-v-c5507418],.section-head span[data-v-c5507418],.hold-summary span[data-v-c5507418]{overflow:hidden;color:var(--muted);font-size:9px;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.durability strong[data-v-c5507418]{color:var(--hull);font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.hull-panel.damaged .durability strong[data-v-c5507418]{color:var(--danger)}.cores[data-v-c5507418]{display:grid;gap:9px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(var(--border-rgb),.72)}.section-head strong[data-v-c5507418],.hold-summary strong[data-v-c5507418]{color:var(--safe);font-size:13px;font-variant-numeric:tabular-nums}.core-pips[data-v-c5507418]{display:flex;gap:7px}.core-pip[data-v-c5507418]{flex:1 1 0;height:10px;border:1px solid var(--border-strong);border-radius:999px}.core-pip.intact[data-v-c5507418]{background:var(--safe);border-color:rgba(var(--safe-rgb),.78);box-shadow:0 0 8px rgba(var(--safe-rgb),.24)}.core-pip.destroyed[data-v-c5507418]{background:rgba(var(--danger-rgb),.22);border-color:rgba(var(--danger-rgb),.62)}.core-pip.unplaced[data-v-c5507418]{background:rgba(var(--sensor-rgb),.08);border-style:dashed;border-color:rgba(var(--sensor-rgb),.4)}.hold-summary[data-v-c5507418]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin-top:12px;padding-top:10px;border-top:1px solid rgba(var(--border-rgb),.72)}.hold-summary>div:last-child strong[data-v-c5507418]{color:var(--sensor)}.scope-note[data-v-c5507418]{margin:12px 0 0;padding:8px 9px;color:var(--muted);font-size:10px;line-height:1.4;background:rgba(var(--bg-rgb),.24);border:1px solid rgba(var(--border-rgb),.72);border-radius:var(--radius-control)}.scope-note.wager[data-v-c5507418]{color:#ffd6da;background:rgba(var(--danger-rgb),.08);border-color:rgba(var(--danger-rgb),.38)}.detail-action[data-v-c5507418]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;margin-top:10px;padding:8px 9px;color:var(--text-soft);background:linear-gradient(180deg,rgba(var(--sensor-rgb),.07),transparent),rgba(var(--panel-strong-rgb),.76);border:1px solid rgba(var(--sensor-rgb),.42);border-radius:var(--radius-control);cursor:pointer;font:inherit;font-size:11px;font-weight:750;text-align:left}.detail-action[data-v-c5507418]:hover:not(:disabled){color:var(--text);border-color:rgba(var(--sensor-rgb),.62)}.detail-action[data-v-c5507418]:disabled,.mobile-more[data-v-c5507418]:disabled{cursor:default;opacity:.5}.mobile-dock[data-v-c5507418]{display:none}.details-card[data-v-c5507418]{display:grid;gap:12px;width:min(94vw,560px);max-height:min(88vh,720px);padding:18px;overflow:auto;color:var(--text);background:radial-gradient(100% 72% at 100% 0,rgba(var(--sensor-rgb),.09),transparent 56%),var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.details-head[data-v-c5507418]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.details-head>div[data-v-c5507418]{display:grid;gap:3px;min-width:0}.details-head span[data-v-c5507418],.cargo-head span[data-v-c5507418]{color:var(--muted);font-size:9px;letter-spacing:.055em;text-transform:uppercase}.details-head h2[data-v-c5507418]{margin:0;font-size:20px;line-height:1.15}.close[data-v-c5507418]{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;color:var(--muted);background:rgba(var(--bg-rgb),.32);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;font-size:20px;line-height:1}.close[data-v-c5507418]:hover{color:var(--text);border-color:rgba(var(--sensor-rgb),.52)}.cargo-budgets[data-v-c5507418]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cargo-head[data-v-c5507418]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 9px;background:rgba(var(--bg-rgb),.28);border:1px solid rgba(var(--border-rgb),.78);border-radius:var(--radius-control)}.cargo-head strong[data-v-c5507418]{color:var(--text-soft);font-size:13px;font-variant-numeric:tabular-nums}.loadout-head strong[data-v-c5507418]{color:var(--sensor)}@keyframes hull-panel-hit-c5507418{0%,to{border-color:rgba(var(--hull-rgb),.25)}24%{border-color:rgba(var(--danger-rgb),.72);box-shadow:inset 0 0 18px rgba(var(--danger-rgb),.11),0 0 16px rgba(var(--danger-rgb),.12)}}@media(max-width:1040px)and (min-width:761px){.match-ship[data-v-c5507418]{width:min(94vw,720px)}}@media(max-width:760px){.match-ship[data-v-c5507418]{width:100%;height:0}.desktop-rail[data-v-c5507418]{display:none}.mobile-dock[data-v-c5507418]{position:fixed;left:50%;bottom:6px;z-index:60;display:grid;gap:7px;width:min(calc(100vw - 12px),720px);padding:8px;background:linear-gradient(180deg,#121d2cf7,#080d15fb),var(--panel-strong);border:1px solid rgba(var(--sensor-rgb),.3);border-radius:var(--radius-panel);box-shadow:0 -10px 28px #00000057,inset 0 0 0 1px #ffffff05;transform:translate(-50%)}.mobile-summary[data-v-c5507418]{display:grid;gap:4px}.mobile-identity[data-v-c5507418]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.mobile-identity span[data-v-c5507418],.mobile-facts[data-v-c5507418],.mobile-more span[data-v-c5507418]{overflow:hidden;color:var(--text-soft);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.mobile-identity strong[data-v-c5507418]{flex:0 0 auto;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.mobile-hull-track[data-v-c5507418]{position:relative;display:block;height:5px;overflow:hidden;background:var(--panel-soft);border:1px solid var(--border-strong);border-radius:999px}.mobile-hull-track>span[data-v-c5507418]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#c83f50,var(--safe));border-radius:inherit}.mobile-actions[data-v-c5507418]{display:flex;align-items:center;gap:6px;min-width:0}.mobile-facts[data-v-c5507418]{flex:1 1 auto;padding:5px 8px;color:var(--muted);background:rgba(var(--bg-rgb),.3);border:1px solid rgba(var(--border-rgb),.78);border-radius:var(--radius-control)}.mobile-more[data-v-c5507418]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex:1 1 auto;min-width:0;min-height:30px;padding:5px 8px;color:var(--muted);background:rgba(var(--bg-rgb),.3);border:1px solid rgba(var(--border-rgb),.78);border-radius:var(--radius-control);cursor:pointer;font:inherit;font-size:9px}.mobile-more span[data-v-c5507418]{min-width:0}.mobile-more strong[data-v-c5507418]{flex:0 0 auto;color:var(--text-soft);font-size:10px}}@media(max-width:420px){.details-card[data-v-c5507418]{width:min(96vw,560px);padding:14px}.cargo-budgets[data-v-c5507418]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hull-panel.damaged[data-v-c5507418]{animation:none;border-color:rgba(var(--danger-rgb),.56)}}.intel[data-v-62ede16e]{display:grid;gap:12px;width:100%;padding:12px;color:var(--text);background:radial-gradient(100% 72% at 100% 0,rgba(var(--warning-rgb),.08),transparent 58%),rgba(var(--panel-strong-rgb),.76);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff05}header[data-v-62ede16e],.section-head[data-v-62ede16e]{display:flex;align-items:center;justify-content:space-between;gap:8px}header span[data-v-62ede16e],.section-head span[data-v-62ede16e]{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}header strong[data-v-62ede16e]{color:var(--safe);font-size:12px}header strong.busy[data-v-62ede16e]{color:var(--sensor)}header strong.over[data-v-62ede16e]{color:var(--muted)}.opponent[data-v-62ede16e],.objective[data-v-62ede16e]{display:grid;gap:8px;padding-top:11px;border-top:1px solid rgba(var(--border-rgb),.72)}.section-head strong[data-v-62ede16e]{font-variant-numeric:tabular-nums}.cores-head strong[data-v-62ede16e]{color:var(--safe)}.chart-head strong[data-v-62ede16e]{color:var(--sensor)}.scores[data-v-62ede16e]{display:flex;align-items:center;justify-content:center;gap:12px}.score[data-v-62ede16e]{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:6px 10px;border:1px solid rgba(var(--sensor-rgb),.24);border-radius:var(--radius-control);background:var(--panel-soft)}.score .who[data-v-62ede16e]{font-size:.66rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em}.score .claims[data-v-62ede16e]{font-size:1.5rem;font-weight:800;line-height:1.1}.score.you[data-v-62ede16e]{border-color:rgba(var(--safe-rgb),.42)}.score.you .claims[data-v-62ede16e]{color:var(--safe)}.score.rival .claims[data-v-62ede16e]{color:var(--warning)}.vs[data-v-62ede16e]{font-size:1.1rem;color:var(--text-soft)}.rival-status[data-v-62ede16e]{margin:0;color:var(--text-soft);font-size:11px;font-weight:650}.rival-status.down[data-v-62ede16e]{color:var(--safe)}.rival-cores[data-v-62ede16e],.threat-track[data-v-62ede16e]{display:flex;gap:6px}.rival-cores span[data-v-62ede16e],.threat-track span[data-v-62ede16e]{flex:1 1 0;height:9px;background:rgba(var(--safe-rgb),.72);border:1px solid rgba(var(--safe-rgb),.72);border-radius:999px}.rival-cores span.cracked[data-v-62ede16e]{background:rgba(var(--danger-rgb),.18);border-color:rgba(var(--danger-rgb),.56)}.threat-track span[data-v-62ede16e]{background:rgba(var(--border-rgb),.52);border-color:rgba(var(--border-rgb),.78)}.threat-track span.active[data-v-62ede16e]{background:var(--warning);border-color:rgba(var(--warning-rgb),.82);box-shadow:0 0 7px rgba(var(--warning-rgb),.22)}.tier-4 .threat-track span.active[data-v-62ede16e]{background:var(--danger);border-color:rgba(var(--danger-rgb),.88);box-shadow:0 0 8px rgba(var(--danger-rgb),.32)}.threat-label[data-v-62ede16e]{color:var(--text-soft);font-size:12px}.tier-3 .threat-label[data-v-62ede16e],.tier-4 .threat-label[data-v-62ede16e]{color:var(--danger)}.threat-reading[data-v-62ede16e]{display:grid;gap:2px;padding:7px 8px;color:var(--text-soft);background:rgba(var(--warning-rgb),.07);border:1px solid rgba(var(--warning-rgb),.24);border-radius:var(--radius-control);font-size:11px}.threat-reading strong[data-v-62ede16e]{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.chart-track[data-v-62ede16e]{height:7px;overflow:hidden;background:rgba(var(--bg-rgb),.72);border:1px solid rgba(var(--sensor-rgb),.22);border-radius:999px}.chart-track>span[data-v-62ede16e]{display:block;height:100%;background:linear-gradient(90deg,var(--sensor),var(--safe));border-radius:inherit;box-shadow:0 0 8px rgba(var(--safe-rgb),.3);transition:width .22s ease-out}.legend[data-v-62ede16e]{display:grid;gap:5px;padding-top:2px;font-size:.7rem;color:var(--text-soft)}.legend>span[data-v-62ede16e]{display:inline-flex;align-items:center;gap:6px}.legend .trace[data-v-62ede16e]{width:10px;height:10px;flex:0 0 auto;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:3px}.legend .trace.you[data-v-62ede16e]{color:var(--safe)}.legend .trace.rival[data-v-62ede16e]{color:var(--warning)}.legend .trace.neutral[data-v-62ede16e]{color:var(--muted);background:transparent;border-color:rgba(var(--border-rgb),.42);opacity:.62}.legend b[data-v-62ede16e]{color:var(--warning);font-size:.68rem}.note[data-v-62ede16e]{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.note.risk[data-v-62ede16e]{color:var(--text-soft)}@media(max-width:1040px){.intel[data-v-62ede16e]{grid-template-columns:minmax(0,.9fr) repeat(2,minmax(0,1fr))}header[data-v-62ede16e],.opponent[data-v-62ede16e],.objective[data-v-62ede16e]{align-content:start}.opponent[data-v-62ede16e],.objective[data-v-62ede16e]{padding:0 0 0 12px;border-top:0;border-left:1px solid rgba(var(--border-rgb),.72)}}@media(max-width:620px){.intel[data-v-62ede16e]{grid-template-columns:1fr}.opponent[data-v-62ede16e],.objective[data-v-62ede16e]{padding:10px 0 0;border-top:1px solid rgba(var(--border-rgb),.72);border-left:0}}.lobby[data-v-fdff80e9]{display:grid;place-items:center;min-height:100%;padding:1.5rem}.card[data-v-fdff80e9]{display:grid;gap:.9rem;max-width:34rem;padding:1.6rem;border:1px solid rgba(92,200,255,.35);border-radius:.9rem;background:#0a121cd9;text-align:center}.eyebrow[data-v-fdff80e9]{color:var(--sensor);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}h1[data-v-fdff80e9]{margin:0;font-size:1.5rem}.lead[data-v-fdff80e9],.note[data-v-fdff80e9]{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.code-row[data-v-fdff80e9]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:center}.code[data-v-fdff80e9]{padding:.5rem 1rem;border:1px solid rgba(92,200,255,.5);border-radius:.5rem;background:#5cc8ff1a;color:var(--sensor);font-size:1.6rem;font-weight:700;letter-spacing:.35em;text-indent:.35em}button[data-v-fdff80e9]{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.25);border-radius:.5rem;background:transparent;color:inherit;cursor:pointer;font:inherit}button[data-v-fdff80e9]:hover:not(:disabled){border-color:var(--sensor)}button[data-v-fdff80e9]:disabled{cursor:default;opacity:.5}.cancel[data-v-fdff80e9]{justify-self:center}.error[data-v-fdff80e9]{margin:0;color:var(--danger, #ff6b6b);font-size:.9rem}.spectro-readout[data-v-b7cf9df7]{display:flex;flex-wrap:wrap;gap:6px}.line-chip[data-v-b7cf9df7]{display:inline-flex;align-items:center;gap:8px;padding:3px 9px;font-size:11px;color:var(--text-soft);background:#5ad2be0f;border:1px solid rgba(90,210,190,.34);border-radius:var(--radius-control);cursor:default}.line-chip[data-v-b7cf9df7]:hover,.line-chip[data-v-b7cf9df7]:focus-visible{background:#5ad2be24;border-color:#5ad2be99;outline:none}.lc-name[data-v-b7cf9df7]{font-weight:600;white-space:nowrap}.lc-haz[data-v-b7cf9df7]{color:var(--warning);white-space:nowrap}.lc-res[data-v-b7cf9df7]{color:var(--sensor);white-space:nowrap}.lc-haz.zero[data-v-b7cf9df7],.lc-res.zero[data-v-b7cf9df7]{color:var(--muted);opacity:.75}.match[data-v-1142a426]{width:100%}.center[data-v-1142a426]{display:grid;justify-items:center;gap:10px;margin-top:18vh;color:var(--text-soft)}.main-panel[data-v-1142a426]{display:flex;flex-direction:column;align-items:center;gap:11px;width:100%;min-width:0}.match-head[data-v-1142a426]{display:grid;gap:7px;width:min(100%,520px)}.title-row[data-v-1142a426]{display:flex;align-items:end;justify-content:space-between;gap:12px}.title-row>div[data-v-1142a426]{display:grid;gap:2px}.eyebrow[data-v-1142a426]{color:var(--sensor);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.match-head h1[data-v-1142a426]{margin:0;font-size:1.3rem;letter-spacing:.02em}.turn[data-v-1142a426]{flex:0 0 auto;font-size:.82rem;font-weight:800;color:var(--safe)}.turn.busy[data-v-1142a426]{color:var(--sensor)}.turn.over[data-v-1142a426]{color:var(--muted)}.board-wrap[data-v-1142a426]{width:100%;min-width:0;border-radius:var(--radius-panel)}.board-wrap.damaged[data-v-1142a426]{animation:match-hit-1142a426 .52s ease-out}@keyframes match-hit-1142a426{24%{filter:drop-shadow(0 0 12px rgba(var(--danger-rgb),.26))}}.banners[data-v-1142a426]{display:grid;gap:7px;width:100%}.banners[data-v-1142a426]:empty{display:none}.control-hint[data-v-1142a426]{max-width:62ch;margin:0;color:var(--muted);font-size:.68rem;text-align:center}.actions[data-v-1142a426]{display:flex;flex-direction:column;align-items:center;gap:8px}.extract-note[data-v-1142a426]{color:var(--muted);font-size:.72rem;text-align:center}.extract[data-v-1142a426]{min-height:38px;padding:9px 22px;font-weight:700;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);cursor:pointer}.extract[data-v-1142a426]:disabled{opacity:.5;cursor:default}.leave[data-v-1142a426]{min-height:38px;padding:9px 18px;color:inherit;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-control);cursor:pointer}.leave[data-v-1142a426]:hover:not(:disabled){border-color:var(--sensor)}.leave[data-v-1142a426]:disabled{opacity:.5;cursor:default}.error[data-v-1142a426]{color:var(--danger);font-size:.85rem;text-align:center}.retry[data-v-1142a426]{min-height:36px;padding:8px 18px;font-weight:700;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);cursor:pointer}.retry[data-v-1142a426]:disabled{opacity:.5;cursor:not-allowed}.settlement[data-v-1142a426]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:rgba(var(--bg-rgb),.78)}.settlement-card[data-v-1142a426]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 34px;text-align:center;background:var(--panel);border:1px solid rgba(var(--sensor-rgb),.24);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.settlement-card h2[data-v-1142a426]{margin:0;font-size:1.6rem}.settlement-card.win h2[data-v-1142a426]{color:var(--safe)}.settlement-card.loss h2[data-v-1142a426]{color:var(--danger)}.settlement-card.draw h2[data-v-1142a426]{color:var(--text-soft)}.settlement-card .final[data-v-1142a426]{margin:0;font-weight:700}.settlement-card .reward[data-v-1142a426]{margin:0;font-size:.82rem;color:var(--text-soft)}.settle[data-v-1142a426]{margin-top:6px;padding:9px 22px;font-weight:700;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);cursor:pointer}.settle[data-v-1142a426]:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.board-wrap.damaged[data-v-1142a426]{animation:none}}.card[data-v-7122ebeb]{display:grid;gap:12px;width:min(92vw,430px);padding:22px;color:var(--text);background:var(--panel-strong);border:1px solid rgba(var(--danger-rgb),.42);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.eyebrow[data-v-7122ebeb]{color:var(--danger);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2[data-v-7122ebeb],p[data-v-7122ebeb]{margin:0}h2[data-v-7122ebeb]{font-size:1.35rem}p[data-v-7122ebeb]{color:var(--text-soft);font-size:.88rem;line-height:1.5}.actions[data-v-7122ebeb]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button[data-v-7122ebeb]{min-height:38px;padding:8px 14px;border-radius:var(--radius-control);cursor:pointer;font:inherit;font-weight:750}button[data-v-7122ebeb]:disabled{cursor:default;opacity:.5}.cancel[data-v-7122ebeb]{color:var(--text-soft);background:var(--panel-soft);border:1px solid var(--border-strong)}.confirm[data-v-7122ebeb]{color:#fff;background:rgba(var(--danger-rgb),.82);border:1px solid rgba(var(--danger-rgb),.92)}.breach[data-v-1c4321a7]{width:100%}.center[data-v-1c4321a7]{display:grid;justify-items:center;gap:10px;margin-top:18vh;color:var(--text-soft)}.main-panel[data-v-1c4321a7]{display:flex;flex-direction:column;align-items:center;gap:11px;width:100%;min-width:0}.mission-head[data-v-1c4321a7]{display:grid;gap:7px;width:min(100%,520px)}.title-row[data-v-1c4321a7]{display:flex;align-items:end;justify-content:space-between;gap:12px}.title-row>div[data-v-1c4321a7]{display:grid;gap:2px}.eyebrow[data-v-1c4321a7]{color:var(--sensor);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-1c4321a7],h2[data-v-1c4321a7],p[data-v-1c4321a7]{margin:0}h1[data-v-1c4321a7]{font-size:1.3rem}.mission-head h2[data-v-1c4321a7]{font-size:1rem}.turn[data-v-1c4321a7]{flex:0 0 auto;color:var(--safe);font-size:.78rem;font-weight:800}.turn.busy[data-v-1c4321a7]{color:var(--sensor)}.turn.over[data-v-1c4321a7]{color:var(--muted)}.objective[data-v-1c4321a7]{color:var(--text-soft);font-size:.78rem;line-height:1.45}.setup-progress[data-v-1c4321a7]{justify-self:start;padding:4px 8px;color:var(--sensor);font-size:.72rem;font-weight:800;background:rgba(var(--sensor-rgb),.08);border:1px solid rgba(var(--sensor-rgb),.28);border-radius:999px}.board-wrap[data-v-1c4321a7]{width:100%;min-width:0;border-radius:var(--radius-panel)}.banners[data-v-1c4321a7]{display:grid;gap:7px;width:100%}.banners[data-v-1c4321a7]:empty{display:none}.board-wrap.damaged[data-v-1c4321a7]{animation:breach-hit-1c4321a7 .52s ease-out}@keyframes breach-hit-1c4321a7{24%{filter:drop-shadow(0 0 12px rgba(var(--danger-rgb),.26))}}.control-hint[data-v-1c4321a7]{max-width:62ch;color:var(--muted);font-size:.68rem;text-align:center}.deduction-key[data-v-1c4321a7]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:min(100%,520px);padding:8px 10px;color:var(--text-soft);background:rgba(var(--warning-rgb),.055);border:1px solid rgba(var(--warning-rgb),.24);border-radius:var(--radius-control)}.deduction-key-icon[data-v-1c4321a7]{display:grid;place-items:center;width:28px;height:28px;padding:4px;background:rgba(var(--bg-rgb),.72);border:1px solid rgba(var(--warning-rgb),.62);border-radius:50%;box-shadow:0 0 9px rgba(var(--warning-rgb),.2)}.deduction-key-icon img[data-v-1c4321a7]{width:100%;height:100%}.deduction-key-copy[data-v-1c4321a7]{display:grid;gap:2px;min-width:0;font-size:.72rem;line-height:1.3}.deduction-key-copy strong[data-v-1c4321a7]{color:var(--warning);font-size:.7rem;letter-spacing:.02em;text-transform:uppercase}.deduction-key-copy small[data-v-1c4321a7]{color:var(--muted);font-size:.66rem}.leave[data-v-1c4321a7],.retry[data-v-1c4321a7],.settle[data-v-1c4321a7]{min-height:38px;padding:8px 18px;border-radius:var(--radius-control);cursor:pointer;font:inherit;font-weight:750}.leave[data-v-1c4321a7]{color:var(--text-soft);background:var(--panel-soft);border:1px solid rgba(var(--sensor-rgb),.3)}.leave.forfeit[data-v-1c4321a7]{color:var(--danger);border-color:rgba(var(--danger-rgb),.5)}.stake-badge[data-v-1c4321a7]{display:inline-block;margin-top:3px;padding:2px 8px;color:var(--danger);font-size:.66rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:rgba(var(--danger-rgb),.1);border:1px solid rgba(var(--danger-rgb),.34);border-radius:999px}.verdict-card .stake[data-v-1c4321a7]{color:var(--text-soft);font-size:.8rem;font-weight:650}.verdict-card.win .stake[data-v-1c4321a7]{color:var(--safe)}.verdict-card.loss .stake[data-v-1c4321a7]{color:var(--danger)}.retry[data-v-1c4321a7],.settle[data-v-1c4321a7]{color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72)}button[data-v-1c4321a7]:disabled{cursor:default;opacity:.5}.error[data-v-1c4321a7]{color:var(--danger);font-size:.82rem;text-align:center}.verdict[data-v-1c4321a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(var(--bg-rgb),.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.verdict-card[data-v-1c4321a7]{display:grid;justify-items:center;gap:11px;width:min(92vw,430px);padding:26px;text-align:center;background:var(--panel-strong);border:1px solid rgba(var(--sensor-rgb),.3);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.verdict-card h2[data-v-1c4321a7]{font-size:1.7rem}.verdict-card.win h2[data-v-1c4321a7]{color:var(--safe)}.verdict-card.loss h2[data-v-1c4321a7]{color:var(--danger)}.verdict-card.draw h2[data-v-1c4321a7]{color:var(--text-soft)}.verdict-card p[data-v-1c4321a7]{color:var(--text-soft);font-size:.85rem}.verdict-card dl[data-v-1c4321a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin:2px 0}.verdict-card dl>div[data-v-1c4321a7]{display:grid;gap:3px;padding:8px;background:rgba(var(--bg-rgb),.28);border:1px solid var(--border);border-radius:var(--radius-control)}.verdict-card dt[data-v-1c4321a7]{color:var(--muted);font-size:9px;text-transform:uppercase}.verdict-card dd[data-v-1c4321a7]{margin:0;font-weight:800}@media(max-width:520px){.mission-head[data-v-1c4321a7]{padding:0 4px}.title-row[data-v-1c4321a7]{align-items:start}.verdict-card dl[data-v-1c4321a7]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.board-wrap.damaged[data-v-1c4321a7]{animation:none}}.run-over[data-v-58ae08c2]{display:flex;justify-content:center}.play-area[data-v-58ae08c2]{display:flex;align-items:flex-start;justify-content:center;gap:16px;width:min(96vw,980px);margin:18vh auto 0}.card[data-v-58ae08c2]{flex:0 1 480px;padding:26px 28px;background:linear-gradient(180deg,rgba(var(--danger-rgb),.07),transparent 34%),var(--panel-strong);border:1px solid rgba(var(--danger-rgb),.34);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.card h2[data-v-58ae08c2]{margin:0 0 8px;color:var(--hull)}.card p[data-v-58ae08c2]{margin:0 0 16px;color:var(--text-soft)}.card dl[data-v-58ae08c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px}.card dl div[data-v-58ae08c2]{padding:9px 10px;background:rgba(var(--bg-rgb),.26);border:1px solid rgba(var(--border-rgb),.7);border-radius:var(--radius-control)}.card dt[data-v-58ae08c2]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.card dd[data-v-58ae08c2]{margin:4px 0 0;font-size:22px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.ghost[data-v-58ae08c2]{width:100%;min-height:40px;padding:10px 20px;font-weight:700;color:var(--text);background:linear-gradient(180deg,rgba(var(--text-rgb),.04),transparent),var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.ghost[data-v-58ae08c2]:hover:not(:disabled){background:linear-gradient(180deg,rgba(var(--text-rgb),.06),transparent),var(--panel-strong);border-color:rgba(var(--sensor-rgb),.48)}.ghost[data-v-58ae08c2]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-58ae08c2]{margin:12px 0 0;color:var(--danger);font-size:13px}@media(max-width:760px){.play-area[data-v-58ae08c2]{flex-direction:column-reverse;align-items:center;margin-top:8vh}.card[data-v-58ae08c2]{width:100%}}@media(max-width:420px){.card[data-v-58ae08c2]{padding:20px}.card dl[data-v-58ae08c2]{grid-template-columns:1fr}}.card[data-v-085f0dfc]{width:min(92vw,400px);padding:20px;background:linear-gradient(180deg,rgba(var(--danger-rgb),.1),transparent 38%),var(--panel-strong);border:1px solid rgba(var(--danger-rgb),.48);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.eyebrow[data-v-085f0dfc]{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}h2[data-v-085f0dfc]{margin:5px 0 10px;color:var(--danger);font-size:21px}p[data-v-085f0dfc]{margin:0;color:var(--text-soft);font-size:13px;line-height:1.45}.acknowledge[data-v-085f0dfc]{width:100%;min-height:42px;margin-top:16px;padding:10px;color:var(--bg);background:var(--danger);border:1px solid rgba(var(--danger-rgb),.72);border-radius:var(--radius-control);font-weight:800;cursor:pointer}.card[data-v-b84c9ffb]{width:min(92vw,420px);padding:24px;text-align:center;background:linear-gradient(180deg,rgba(var(--danger-rgb),.1),transparent 42%),var(--panel-strong);border:1px solid rgba(var(--danger-rgb),.46);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.eyebrow[data-v-b84c9ffb]{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2[data-v-b84c9ffb]{margin:5px 0 10px;color:var(--danger);font-size:1.6rem}p[data-v-b84c9ffb]{margin:0;color:var(--text-soft);font-size:13px;line-height:1.45}.reward[data-v-b84c9ffb]{margin-top:8px;color:var(--muted);font-size:12px}.continue[data-v-b84c9ffb]{width:100%;min-height:42px;margin-top:18px;padding:10px;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);font:inherit;font-weight:800;cursor:pointer}.dev[data-v-0e7e9d15]{position:fixed;right:12px;bottom:12px;z-index:1000;width:min(220px,calc(100vw - 24px));font-size:12px;color:var(--text-soft);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);overflow:hidden}.dev.collapsed .dev-head[data-v-0e7e9d15]{border-bottom:0}.dev-head[data-v-0e7e9d15]{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;background:var(--panel-strong);border-bottom:1px solid var(--border)}.tag[data-v-0e7e9d15]{font-weight:800;letter-spacing:.12em;color:var(--warning)}.tainted[data-v-0e7e9d15]{font-weight:700;color:var(--danger);text-transform:uppercase;font-size:10px}.chev[data-v-0e7e9d15]{margin-left:auto;color:var(--muted)}.dev-body[data-v-0e7e9d15]{display:flex;flex-direction:column;gap:8px;padding:10px}.row-btn[data-v-0e7e9d15]{padding:7px 9px;font-weight:700;color:var(--text);background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;text-align:left}.row-btn[data-v-0e7e9d15]:hover:not(:disabled){border-color:rgba(var(--sensor-rgb),.48)}.row-btn[data-v-0e7e9d15]:disabled{opacity:.45;cursor:not-allowed}.row-btn.active[data-v-0e7e9d15]{background:rgba(var(--warning-rgb),.12);border-color:rgba(var(--warning-rgb),.5);color:var(--warning)}.row-btn.claim[data-v-0e7e9d15]{background:rgba(var(--safe-rgb),.14);border-color:rgba(var(--safe-rgb),.5);color:var(--safe)}.add-poi[data-v-0e7e9d15],.hull[data-v-0e7e9d15],.cargo-cheat[data-v-0e7e9d15],.poi-modifier[data-v-0e7e9d15]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 8px}.poi-modifier[data-v-0e7e9d15]{grid-template-columns:1fr}.add-poi label[data-v-0e7e9d15],.hull label[data-v-0e7e9d15],.cargo-cheat label[data-v-0e7e9d15],.poi-modifier label[data-v-0e7e9d15]{grid-column:1 / -1;color:var(--muted);text-transform:uppercase;font-size:10px;letter-spacing:.08em}.add-poi select[data-v-0e7e9d15],.hull input[data-v-0e7e9d15],.cargo-cheat select[data-v-0e7e9d15],.cargo-cheat input[data-v-0e7e9d15],.poi-modifier select[data-v-0e7e9d15]{width:100%;padding:5px 7px;color:var(--text);background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--radius-control)}.hull input[data-v-0e7e9d15],.cargo-cheat input[data-v-0e7e9d15]{min-width:0}.add-poi button[data-v-0e7e9d15],.hull button[data-v-0e7e9d15],.cargo-cheat button[data-v-0e7e9d15],.poi-modifier button[data-v-0e7e9d15]{padding:5px 10px;font-weight:700;color:var(--text);background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.add-poi button[data-v-0e7e9d15]:hover:not(:disabled),.hull button[data-v-0e7e9d15]:hover:not(:disabled),.cargo-cheat button[data-v-0e7e9d15]:hover:not(:disabled),.poi-modifier button[data-v-0e7e9d15]:hover:not(:disabled){border-color:rgba(var(--sensor-rgb),.48)}.add-poi button[data-v-0e7e9d15]:disabled,.add-poi select[data-v-0e7e9d15]:disabled,.hull button[data-v-0e7e9d15]:disabled,.hull input[data-v-0e7e9d15]:disabled,.cargo-cheat button[data-v-0e7e9d15]:disabled,.cargo-cheat select[data-v-0e7e9d15]:disabled,.cargo-cheat input[data-v-0e7e9d15]:disabled,.poi-modifier button[data-v-0e7e9d15]:disabled,.poi-modifier select[data-v-0e7e9d15]:disabled{opacity:.45;cursor:not-allowed}.credits[data-v-0e7e9d15]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px}.credits label[data-v-0e7e9d15]{grid-column:1 / -1;color:var(--muted);text-transform:uppercase;font-size:10px;letter-spacing:.08em}.credits input[data-v-0e7e9d15]{width:100%;padding:5px 7px;color:var(--text);background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--radius-control)}.credit-btns[data-v-0e7e9d15]{display:flex;gap:4px}.credit-btns button[data-v-0e7e9d15]{flex:1;padding:5px 0;font-weight:700;color:var(--text);background:var(--panel-strong);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer}.credit-btns button[data-v-0e7e9d15]:hover:not(:disabled){border-color:rgba(var(--sensor-rgb),.48)}.now[data-v-0e7e9d15]{grid-column:1 / -1;color:var(--text-soft)}.dev-err[data-v-0e7e9d15]{margin:0;color:var(--danger)}@media(max-width:520px){.dev[data-v-0e7e9d15]{position:relative;width:min(360px,calc(100vw - 24px));max-height:none;margin:12px auto 0}.dev.collapsed[data-v-0e7e9d15]{width:max-content;max-width:calc(100vw - 24px)}.dev-body[data-v-0e7e9d15]{max-height:56vh;overflow-y:auto;overscroll-behavior:contain}}.app[data-v-98103ae8]{min-height:100vh;padding:24px 0 40px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.icon-preview-mode #app{max-width:none}.app input,.app textarea,.app [contenteditable=true]{-webkit-user-select:text;user-select:text}.center[data-v-98103ae8]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18vh;color:var(--text-soft)}.msg[data-v-98103ae8]{color:var(--danger)}.retry[data-v-98103ae8]{padding:9px 18px;font-weight:700;color:var(--bg);background:var(--safe);border:1px solid rgba(var(--safe-rgb),.72);border-radius:var(--radius-control);cursor:pointer}@media(max-width:520px){.app[data-v-98103ae8]{padding:14px 0 28px}}:root{color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--bg: #070a11;--bg-rgb: 7, 10, 17;--panel: #101722;--panel-rgb: 16, 23, 34;--panel-strong: #162131;--panel-strong-rgb: 22, 33, 49;--panel-soft: #0c111b;--border: #273449;--border-rgb: 39, 52, 73;--border-strong: #3c536e;--text: #e6edf6;--text-rgb: 230, 237, 246;--text-soft: #b8c6d8;--muted: #74859a;--muted-rgb: 116, 133, 154;--hull: #ff6677;--hull-rgb: 255, 102, 119;--danger: #ff705f;--danger-rgb: 255, 112, 95;--warning: #f2ad47;--warning-rgb: 242, 173, 71;--safe: #5ce0a8;--safe-rgb: 92, 224, 168;--sensor: #5cc8ff;--sensor-rgb: 92, 200, 255;--currency: #ffd36e;--currency-rgb: 255, 211, 110;--radius-panel: 8px;--radius-control: 6px;--shadow-panel: 0 18px 48px rgba(0, 0, 0, .34);--focus-ring: 0 0 0 1px rgba(92, 200, 255, .72), 0 0 0 4px rgba(92, 200, 255, .24)}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}body{min-height:100vh;color:var(--text);background-color:var(--bg);background:radial-gradient(circle at 18% 22%,rgba(230,237,246,.22) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 64%,rgba(255,211,110,.18) 0 1px,transparent 1.6px),linear-gradient(rgba(92,200,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(92,200,255,.028) 1px,transparent 1px),linear-gradient(180deg,#0c111bf5,#070a11 58%,#090c12),var(--bg);background-size:137px 137px,211px 211px,48px 48px,48px 48px,auto;background-position:8px 11px,34px 19px,0 0,0 0,0 0}#app{max-width:none;margin:0 auto}button{font-family:inherit;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,opacity .12s ease}button:focus-visible{outline:2px solid rgba(92,200,255,.86);outline-offset:2px;box-shadow:var(--focus-ring)}button:disabled{opacity:.5;cursor:not-allowed}::selection{color:#051018;background:var(--sensor)}
