.marker-frame-swatch[data-v-63eefad9]{flex-shrink:0;overflow:visible}.role-tooltip-trigger[data-v-f799b158]{display:inline-block;cursor:help}.role-tooltip-popover{z-index:2000;background:var(--brand-navy);color:var(--text-primary);border:1px solid var(--status-gold);border-radius:4px;padding:8px 10px;max-width:240px;box-shadow:0 4px 16px #00000073;font-size:.8rem;pointer-events:auto}.role-tooltip-popover .rt-label{font-weight:600;color:var(--status-gold);margin-bottom:2px}.role-tooltip-popover .rt-role{line-height:1.35;opacity:.9}.role-tooltip-popover.is-mobile{font-size:.9rem;padding:14px 16px}.base-modal.al-modal.al-modal{width:min(760px,95vw);max-height:88dvh;background:#1a2744f7;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #0009;--surface-base: #15213a;--surface-raised: #1f2c4a;--surface-interactive: #283859;--border-default: rgba(255, 255, 255, .09)}.base-modal.al-modal .base-modal-body{display:flex;flex-direction:column;gap:12px;font-variant-numeric:tabular-nums}.al-tabs[data-v-18f37a22]{margin:-4px -16px 2px}.alliance-block[data-v-18f37a22]{display:flex;flex-direction:column;gap:12px;padding:0 0 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);overflow:hidden}.alliance-block[data-v-18f37a22]>*{margin:0 14px}.alliance-header[data-v-18f37a22]{order:0;margin:0;display:flex;align-items:center;gap:12px;padding:12px 14px;border-left:none;background:linear-gradient(90deg,rgba(255,255,255,.06),transparent)}.alliance-stats[data-v-18f37a22]{order:1}.member-grid[data-v-18f37a22]{order:2}.leave-row[data-v-18f37a22]{order:3}.a-icon[data-v-18f37a22]{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;font-size:1.15rem}.a-info[data-v-18f37a22]{flex:1;min-width:0}.a-name[data-v-18f37a22]{font-family:var(--font-family-display);font-size:1.4rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary)}.a-full[data-v-18f37a22]{font-size:.74rem;color:var(--text-secondary);margin-top:3px}.a-badges[data-v-18f37a22]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.badge[data-v-18f37a22]{height:22px;padding:0 9px;border-radius:11px;box-sizing:border-box;display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;white-space:nowrap}.military-badge[data-v-18f37a22]{background:#388bfd29;color:#8cc4ff}.economic-badge[data-v-18f37a22]{background:#f0b42924;color:var(--status-gold, #f0b429)}.indiv-badge[data-v-18f37a22]{background:rgba(var(--nf-green-2-rgb),.14);color:var(--nf-green-2)}.opposing-badge[data-v-18f37a22]{background:rgba(var(--nf-crit-rgb),.16);color:var(--nf-red)}.home-badge[data-v-18f37a22]{background:var(--status-gold, #f0b429);color:#1a1200}.member-grid[data-v-18f37a22]{display:flex;flex-wrap:wrap;gap:5px}.member-chip[data-v-18f37a22]{height:24px;padding:0 9px 0 5px;border-radius:12px;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;font-size:.74rem;font-weight:600;color:var(--text-primary)}.member-chip.home-member[data-v-18f37a22]{box-shadow:inset 0 0 0 1px var(--status-gold, #f0b429)}.m-level[data-v-18f37a22]{font-size:.64rem;font-weight:700;color:var(--text-secondary)}.member-more[data-v-18f37a22]{height:24px;min-height:0;line-height:1;padding:0 10px;border-radius:12px;border:none;background:#ffffff1a;color:var(--text-primary);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.member-more[data-v-18f37a22]:hover{background:#ffffff29}.alliance-stats[data-v-18f37a22]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;background:none;border-radius:0}.stat-item[data-v-18f37a22]{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-label[data-v-18f37a22]{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.stat-val[data-v-18f37a22]{font-family:var(--font-family-display);font-size:1.35rem;font-weight:700;line-height:1.05;color:var(--text-primary)}.leave-row[data-v-18f37a22]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.leave-btn[data-v-18f37a22]{order:2;margin-left:auto;height:30px;padding:0 14px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(var(--nf-crit-rgb),.4);color:var(--nf-red);font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.leave-btn[data-v-18f37a22]:hover{background:rgba(var(--nf-crit-rgb),.12)}.leave-locked[data-v-18f37a22]{font-size:.74rem;color:var(--text-secondary)}.section-label[data-v-18f37a22]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);border-bottom:none;padding-bottom:0}.mt[data-v-18f37a22]{margin-top:6px}.propose-btn[data-v-18f37a22]{align-self:flex-start;height:34px;padding:0 16px;border-radius:10px;background:var(--status-gold, #f0b429);color:#1a1200;border:1px solid #ffd36b;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.propose-btn[data-v-18f37a22]:hover{filter:brightness(1.08)}.empty[data-v-18f37a22]{color:var(--text-secondary);font-size:.85rem;padding:16px 0;text-align:center}.empty-small[data-v-18f37a22]{color:var(--text-secondary);font-size:.78rem;padding:4px 0}@media(max-width:600px){.alliance-stats[data-v-18f37a22]{grid-template-columns:repeat(2,minmax(0,1fr))}}.subtype-tile[data-v-c06cac7c]{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:112px;min-height:56px;padding:6px 8px;border:1px solid var(--brand-navy-border);border-radius:4px;background:var(--brand-navy);color:var(--text-primary);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s,background .12s}.subtype-tile[data-v-c06cac7c]:hover:not(.disabled){border-color:var(--status-gold)}.subtype-tile.selected[data-v-c06cac7c]{border-color:var(--status-gold);background:var(--brand-navy-raised);box-shadow:0 0 0 2px #f0b42954}.subtype-tile.disabled[data-v-c06cac7c]{opacity:.45;cursor:not-allowed}.subtype-tile.dimmed[data-v-c06cac7c]:not(.selected){opacity:.5}.subtype-tile[data-v-c06cac7c] .role-tooltip-trigger{display:block;width:100%}.tile-label[data-v-c06cac7c]{font-weight:600;font-size:.8rem;color:var(--status-gold);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;width:100%}.tile-role[data-v-c06cac7c]{font-size:.7rem;opacity:.75;line-height:1.05;max-height:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tile-tier[data-v-c06cac7c]{font-size:.6rem;line-height:1;margin-top:2px}.tier-dot[data-v-c06cac7c]{color:var(--brand-navy-muted)}.tier-dot.filled[data-v-c06cac7c]{color:var(--status-gold)}.tile-doctrine-badge[data-v-c06cac7c]{position:absolute;top:2px;right:4px;font-size:10px;line-height:1;cursor:help}.subtype-tile[data-v-c06cac7c]{position:relative}@media(min-width:601px)and (max-width:1024px){.subtype-tile[data-v-c06cac7c]{width:120px;min-height:60px}}@media(max-width:600px){.subtype-tile[data-v-c06cac7c]{width:100%;min-height:auto;padding:10px 12px}}.subtype-picker[data-v-9934a9fb]{display:block;padding:8px 0}.picker-row[data-v-9934a9fb]{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}.show-all-btn[data-v-9934a9fb]{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:112px;min-height:56px;padding:6px 8px;border:1px dashed var(--brand-navy-muted);background:transparent;color:var(--status-gold);border-radius:4px;cursor:pointer;font-family:inherit;font-size:.8rem;line-height:1.15}.show-all-btn[data-v-9934a9fb]:hover{border-color:var(--status-gold);background:var(--brand-navy)}@media(min-width:601px)and (max-width:1024px){.show-all-btn[data-v-9934a9fb]{width:120px;min-height:60px}}@media(max-width:600px){.show-all-btn[data-v-9934a9fb]{width:100%;min-height:auto;padding:10px 12px}}.single-label[data-v-9934a9fb]{display:flex;gap:6px;align-items:center;padding:6px 4px;font-size:.85rem}.single-label-prefix[data-v-9934a9fb]{opacity:.6}.single-label-name[data-v-9934a9fb]{color:var(--status-gold);font-weight:600}@media(max-width:600px){.picker-row[data-v-9934a9fb]{flex-direction:column}}.doctrine-hint[data-v-968da4bc]{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:6px 0;border-radius:4px;font-size:.85rem;border:1px solid transparent}.hint-info[data-v-968da4bc]{background:#1a3a55;border-color:#4f8fc4;color:#d8e7f5}.hint-warn[data-v-968da4bc]{background:#3a2c10;border-color:var(--status-gold);color:#f0d57b}.hint-critical[data-v-968da4bc]{background:#4a1a1a;border-color:#c44a4a;color:#f5c8c8}.hint-icon[data-v-968da4bc]{font-size:1rem;line-height:1}.hint-msg[data-v-968da4bc]{flex:1}.hint-action[data-v-968da4bc]{border:0;background:#ffffff1f;color:inherit;padding:4px 10px;border-radius:3px;cursor:pointer;font-family:inherit;font-size:.8rem}.hint-action[data-v-968da4bc]:hover{background:#ffffff38}[data-v-e32174a4] .purchase-modal{width:min(420px,95vw);max-height:88dvh}[data-v-e32174a4] .purchase-modal.wide{width:min(640px,95vw)}[data-v-e32174a4] .purchase-modal .base-modal-body{padding:16px;display:flex;flex-direction:column;gap:14px}.attack-body[data-v-e32174a4]{display:flex;flex-direction:column;gap:14px}.level-bar[data-v-e32174a4]{display:flex;align-items:center;gap:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 14px}.level-side[data-v-e32174a4]{display:flex;flex-direction:column;gap:2px;flex:1}.level-side.right[data-v-e32174a4]{align-items:flex-end}.lside-label[data-v-e32174a4]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.level-num[data-v-e32174a4]{font-family:var(--font-family-display);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.level-num.attacker[data-v-e32174a4]{color:var(--nf-green)}.level-num.defender[data-v-e32174a4]{color:var(--nf-red)}.reach-badge[data-v-e32174a4]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;margin-bottom:8px;background:#f0b4291a;color:var(--status-gold, #f0b429);border:1px solid rgba(240,180,41,.3);border-radius:999px;font-size:.78rem;font-weight:600}.pop-deterrent[data-v-e32174a4]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:rgba(var(--nf-red-2-rgb),.08);border-radius:8px;margin-bottom:8px}.pop-det-icon[data-v-e32174a4]{display:inline-flex;color:#9aa7b6}.pop-det-val[data-v-e32174a4]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.pop-det-val.pop-major[data-v-e32174a4]{color:var(--nf-red);font-size:1rem}.pop-det-badge[data-v-e32174a4]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:6px;text-transform:uppercase}.pop-det-badge.major[data-v-e32174a4]{background:rgba(var(--nf-red-2-rgb),.14);color:var(--nf-red)}.pop-det-badge.regional[data-v-e32174a4]{background:#ffc56b24;color:#ffc56b}.vs[data-v-e32174a4]{color:var(--text-secondary);font-weight:700;font-size:1rem}.rule-warn[data-v-e32174a4]{display:flex;align-items:center;gap:6px;background:#ffc56b1a;border:1px solid rgba(255,197,107,.4);border-radius:8px;padding:7px 10px;font-size:.82rem;color:#ffc56b}.alloc-sections[data-v-e32174a4]{display:flex;flex-direction:column;gap:3px}.alloc-section-title[data-v-e32174a4]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em;padding:6px 0 3px;border-bottom:1px solid rgba(255,255,255,.06);margin-top:4px}.alloc-section-title.dimmed[data-v-e32174a4]{opacity:.45}.border-est[data-v-e32174a4]{font-size:.65rem;color:var(--status-gold);font-weight:400;text-transform:none;letter-spacing:0;margin-left:4px;cursor:help}.total-row[data-v-e32174a4]{font-size:.9rem;color:var(--text-secondary);padding:0 0 14px}.total-row strong[data-v-e32174a4]{color:var(--text-primary);font-size:.95rem}.combat-assess[data-v-e32174a4]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.assess-header[data-v-e32174a4]{display:flex;align-items:center;justify-content:space-between}.assess-title[data-v-e32174a4]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em}.assess-verdict[data-v-e32174a4]{font-size:.8rem;font-weight:700}.verdict-good[data-v-e32174a4]{color:var(--nf-green)}.verdict-even[data-v-e32174a4]{color:#ffc56b}.verdict-bad[data-v-e32174a4]{color:var(--nf-red)}.assess-bar-wrap[data-v-e32174a4]{display:flex;flex-direction:column;gap:4px}.assess-bar[data-v-e32174a4]{height:6px;background:rgba(var(--nf-red-2-rgb),.25);border-radius:3px;overflow:hidden}.assess-fill-atk[data-v-e32174a4]{height:100%;background:var(--nf-green);border-radius:3px;transition:width .2s}.assess-bar-labels[data-v-e32174a4]{display:flex;justify-content:space-between;font-size:.7rem}.abl-atk[data-v-e32174a4]{color:var(--nf-green)}.abl-def[data-v-e32174a4]{color:var(--nf-red)}.assess-hint[data-v-e32174a4]{font-size:.75rem;color:var(--text-muted);font-style:italic}.attack-body .pm-attack-cancel[data-v-e32174a4],.attack-body .pm-attack-launch[data-v-e32174a4]{min-height:36px;padding:0 16px;border-radius:8px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.attack-body .pm-attack-cancel[data-v-e32174a4]{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3}.attack-body .pm-attack-cancel[data-v-e32174a4]:hover{background:#ffffff1a}.attack-body .pm-attack-launch[data-v-e32174a4]{border:1px solid rgba(var(--nf-red-rgb),.5);background:rgba(var(--nf-red-2-rgb),.12);color:var(--nf-red)}.attack-body .pm-attack-launch[data-v-e32174a4]:hover:not(:disabled){background:rgba(var(--nf-red-2-rgb),.2)}.attack-body .pm-attack-launch[data-v-e32174a4]:disabled{opacity:.45;cursor:not-allowed}.modal-actions[data-v-e32174a4]{display:flex;gap:8px;justify-content:space-between;flex-shrink:0;margin-top:auto;padding-bottom:12px}.base-modal.pm-glass.pm-glass{background:#1a2744f7;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #0009;--surface-base: #15213a;--surface-raised: #1f2c4a;--surface-interactive: #283859;--border-default: rgba(255, 255, 255, .09)}.base-modal.pm-glass .base-modal-header{padding:12px 16px 12px 20px;border-bottom:1px solid rgba(240,180,41,.35)}.base-modal.pm-hangar.pm-hangar{width:min(1100px,95vw);max-height:92vh}.base-modal.pm-hangar .base-modal-body{padding:0;overflow:hidden;display:flex;flex-direction:column}.pm-head[data-v-e32174a4]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}.pm-head-emoji[data-v-e32174a4]{font-size:1.5rem;line-height:1;align-self:center}.pm-title[data-v-e32174a4]{margin:0;font-family:var(--font-family-display);font-size:1.75rem;line-height:1;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.pm-head-meta[data-v-e32174a4]{font-size:.78rem;color:#9aa7b6;font-variant-numeric:tabular-nums}.pm-head-meta b[data-v-e32174a4]{color:var(--text-primary)}.pm-head-meta b.pos[data-v-e32174a4]{color:var(--nf-green)}.pm-cap[data-v-e32174a4]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.pm-gold[data-v-e32174a4]{color:var(--status-gold, #f0b429)}.sr-only[data-v-e32174a4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm-chip[data-v-e32174a4]{height:28px;padding:0 10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-primary);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap}.pm-chip[data-v-e32174a4]:hover:not(:disabled){background:#ffffff1a}.pm-chip[data-v-e32174a4]:disabled{opacity:.45;cursor:not-allowed}.pm-chip[aria-pressed=true][data-v-e32174a4]{border-color:var(--status-gold, #f0b429);background:#f0b42924;color:var(--status-gold, #f0b429)}.pm-chip[data-v-e32174a4]:focus-visible,.pm-vbtn[data-v-e32174a4]:focus-visible,.pm-choose[data-v-e32174a4]:focus-visible,.pm-qbtn[data-v-e32174a4]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:1px}.cat-picker[data-v-e32174a4]{padding:18px 20px 22px;display:flex;flex-direction:column;gap:10px}.cat-picker-label[data-v-e32174a4]{font-size:.82rem;color:#c9d1d9}.cat-grid[data-v-e32174a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cat-btn[data-v-e32174a4]{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:10px;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-primary);font:inherit;font-size:.82rem;font-weight:700;text-align:left}.cat-btn[data-v-e32174a4]:hover{background:#ffffff1a}.cat-btn.active[data-v-e32174a4]{border-color:var(--status-gold, #f0b429);background:#f0b4291f}.cat-emoji[data-v-e32174a4]{font-size:1.2rem}.buy-body.pm-split[data-v-e32174a4]{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);height:min(740px,calc(100vh - 200px));min-height:0;gap:0;font-variant-numeric:tabular-nums}.pm-list-pane[data-v-e32174a4]{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.07)}.pm-recat[data-v-e32174a4]{padding:10px 14px 0}.pm-link[data-v-e32174a4]{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:2px 0;color:#9aa7b6;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.pm-link[data-v-e32174a4]:hover{color:var(--text-primary)}.pm-subtypes[data-v-e32174a4]{margin:10px 14px 0}.pm-list-head[data-v-e32174a4]{display:flex;align-items:center;gap:8px;padding:12px 14px 8px}.pm-cmp-toggle[data-v-e32174a4]{margin-left:auto}.pm-cmp-count[data-v-e32174a4]{margin-left:auto;font-size:.68rem;color:#9aa7b6}.pm-cmp-count+.pm-cmp-toggle[data-v-e32174a4]{margin-left:0}.pm-list-scroll[data-v-e32174a4]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-bottom:10px}.variant-list[data-v-e32174a4]{display:flex;flex-direction:column}.pm-vrow[data-v-e32174a4]{display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.05)}.pm-vrow.selected[data-v-e32174a4]{background:#f0b4291f;box-shadow:inset 3px 0 0 var(--status-gold, #f0b429)}.pm-vrow.blocked .pm-vbtn[data-v-e32174a4]{opacity:.5;cursor:not-allowed}.pm-vcheck[data-v-e32174a4]{display:inline-flex;align-items:center;padding:0 0 0 14px;cursor:pointer}.pm-vcheck input[data-v-e32174a4]{width:16px;height:16px;margin:0;accent-color:#f0b429;cursor:pointer}.pm-vcheck input[data-v-e32174a4]:disabled{cursor:not-allowed}.pm-vbtn[data-v-e32174a4]{flex:1;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border:none;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.pm-vrow:not(.selected):not(.blocked) .pm-vbtn[data-v-e32174a4]:hover{background:#ffffff0a}.pm-stars[data-v-e32174a4]{font-size:.7rem;letter-spacing:1px;color:var(--status-gold, #f0b429);white-space:nowrap}.pm-vmain[data-v-e32174a4]{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-vname[data-v-e32174a4]{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-vsub[data-v-e32174a4]{font-size:.66rem;color:#9aa7b6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-vprice[data-v-e32174a4]{display:flex;flex-direction:column;align-items:flex-end;font-size:.82rem;font-weight:700;white-space:nowrap}.pm-vprice small[data-v-e32174a4]{font-size:.66rem;font-weight:600;color:#9aa7b6}.pm-base-row .pm-vbtn[data-v-e32174a4]{grid-template-columns:40px minmax(0,1fr) auto;cursor:default}.pm-unit-emoji[data-v-e32174a4]{font-size:1.3rem;text-align:center}.retired-bar[data-v-e32174a4]{display:flex;align-items:center;gap:6px;width:calc(100% - 28px);margin:10px 14px 0;padding:0 12px;height:36px;box-sizing:border-box;background:none;border:1px dashed rgba(255,255,255,.18);border-radius:9px;cursor:pointer;color:#c9d1d9;font:inherit;font-size:.74rem;font-weight:700;text-align:left}.retired-bar[data-v-e32174a4]:hover{color:var(--text-primary);border-color:#ffffff4d}.retired-caret[data-v-e32174a4]{display:inline-flex;transition:transform .15s}.retired-caret.open[data-v-e32174a4]{transform:rotate(90deg)}.retired-title[data-v-e32174a4]{flex:1}.pm-vrow.retired[data-v-e32174a4]:first-of-type{margin-top:6px}.pm-main[data-v-e32174a4]{min-width:0;min-height:0;display:flex;flex-direction:column}.pm-detail[data-v-e32174a4],.pm-compare[data-v-e32174a4]{flex:1;min-height:0;overflow-y:auto;padding:16px 22px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.pm-detail[data-v-e32174a4]>*{flex-shrink:0}.pm-compare[data-v-e32174a4]{overflow:hidden}.pm-d-head[data-v-e32174a4]{display:flex;align-items:flex-start;gap:16px}.pm-d-title[data-v-e32174a4]{display:flex;flex-direction:column;gap:4px;min-width:0}.pm-d-name[data-v-e32174a4]{margin:0;font-family:var(--font-family-display);font-size:2.2rem;line-height:.95;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);overflow-wrap:anywhere}.unit-role-text[data-v-e32174a4]{font-size:.78rem;color:#c9d1d9}.pm-d-price[data-v-e32174a4]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.pm-d-price .gold[data-v-e32174a4]{font-family:var(--font-family-display);font-size:2rem;line-height:1;font-weight:700}.pm-d-price-sub[data-v-e32174a4]{font-size:.68rem;color:#9aa7b6}.pm-card[data-v-e32174a4]{padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:9px}.pm-perf-head[data-v-e32174a4]{display:flex;align-items:center}.pm-perf-key[data-v-e32174a4]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.66rem;color:#9aa7b6}.pm-tick-key[data-v-e32174a4]{width:2px;height:10px;background:#ffffff8c}.pm-stat[data-v-e32174a4]{display:grid;grid-template-columns:96px minmax(0,1fr) 44px 52px;align-items:center;gap:10px;font-size:.78rem}.pm-stat-label[data-v-e32174a4]{color:#c9d1d9}.pm-stat-track[data-v-e32174a4]{position:relative;height:8px;border-radius:4px;background:#ffffff14}.pm-stat-fill[data-v-e32174a4]{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#79b8ff}.pm-stat-base[data-v-e32174a4]{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#ffffff8c}.pm-stat-val[data-v-e32174a4]{text-align:right}.pm-stat-delta[data-v-e32174a4]{text-align:right;font-size:.72rem;font-weight:700;color:#9aa7b6}.pm-stat-delta.up[data-v-e32174a4]{color:var(--nf-green)}.pm-stat-delta.dn[data-v-e32174a4]{color:var(--nf-red)}.pm-facts[data-v-e32174a4]{flex-direction:row;flex-wrap:wrap;gap:18px;font-size:.8rem;color:#c9d1d9}.pm-rating-row[data-v-e32174a4]{display:flex;align-items:center;gap:10px;font-size:.86rem}.pm-rating-track[data-v-e32174a4]{position:relative;height:10px;border-radius:5px;background:#ffffff14;overflow:hidden}.pm-rating-track span[data-v-e32174a4]{position:absolute;left:0;top:0;bottom:0;background:rgba(var(--nf-green-2-rgb),.55)}.pm-rating-track span.now[data-v-e32174a4]{background:#79b8ff}.pm-d-note[data-v-e32174a4]{margin:0;font-size:.76rem;color:#9aa7b6}.pm-d-note b[data-v-e32174a4]{color:var(--text-primary)}.pm-cmp-hint[data-v-e32174a4]{color:var(--status-gold, #f0b429)}.pm-cmp-head[data-v-e32174a4]{display:flex;align-items:center}.pm-done[data-v-e32174a4]{margin-left:auto;height:30px;padding:0 14px}.pm-best-txt[data-v-e32174a4]{color:var(--nf-green)}.pm-worst-txt[data-v-e32174a4]{color:var(--nf-red)}.pm-cmp-scroll[data-v-e32174a4]{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin}.pm-cmp-table[data-v-e32174a4]{width:100%;min-width:460px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.78rem}.pm-cmp-table th[data-v-e32174a4],.pm-cmp-table td[data-v-e32174a4]{padding:7px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.pm-cmp-table thead th[data-v-e32174a4]{position:sticky;top:0;z-index:2;background:#1a2744;padding-bottom:10px;border-bottom-color:#ffffff1a}.pm-cmp-table thead th.pm-cmp-stat[data-v-e32174a4]{z-index:3}.pm-cmp-table thead th.pm-cmp-sel[data-v-e32174a4]{background:#242e40}.pm-cmp-stat[data-v-e32174a4]{width:96px;position:sticky;left:0;z-index:1;background:#1a2744;color:#9aa7b6;font-weight:600}.pm-cmp-col[data-v-e32174a4]{display:flex;flex-direction:column;gap:3px;min-width:0}.pm-cmp-col b[data-v-e32174a4]{font-size:.8rem;overflow-wrap:anywhere}.pm-cmp-price[data-v-e32174a4]{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;color:var(--text-primary)}.pm-cmp-sel[data-v-e32174a4]{background:#f0b42912}thead .pm-cmp-sel[data-v-e32174a4]{box-shadow:inset 0 2px 0 var(--status-gold, #f0b429)}thead .pm-cmp-sel .pm-cmp-price[data-v-e32174a4]{color:var(--status-gold, #f0b429)}.pm-cmp-cell[data-v-e32174a4]{display:flex;flex-direction:column;gap:4px}.pm-cmp-val small[data-v-e32174a4]{font-weight:600;color:#9aa7b6}.pm-cmp-bar[data-v-e32174a4]{position:relative;height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.pm-cmp-bar span[data-v-e32174a4]{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#79b8ff}.pm-best .pm-cmp-val[data-v-e32174a4]{color:var(--nf-green);font-weight:800}.pm-best .pm-cmp-bar span[data-v-e32174a4]{background:var(--nf-green)}.pm-worst .pm-cmp-val[data-v-e32174a4]{color:var(--nf-red)}.pm-worst .pm-cmp-bar span[data-v-e32174a4]{background:var(--status-critical)}.pm-cmp-choose-row td[data-v-e32174a4],.pm-cmp-choose-row th[data-v-e32174a4]{border-bottom:none;padding-top:10px}.pm-choose[data-v-e32174a4]{width:100%;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text-primary);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.pm-choose[data-v-e32174a4]:hover:not(:disabled){background:#ffffff1f}.pm-choose[data-v-e32174a4]:disabled{opacity:.45;cursor:not-allowed}.pm-choose.chosen[data-v-e32174a4]{opacity:1;cursor:default;border-color:var(--status-gold, #f0b429);color:var(--status-gold, #f0b429);background:none}.pm-order[data-v-e32174a4]{flex-shrink:0;max-height:58%;overflow-y:auto;scrollbar-width:thin;padding:12px 22px 14px;border-top:1px solid rgba(255,255,255,.08);background:#0f182ae6;display:flex;flex-direction:column;gap:10px}.slider-section[data-v-e32174a4]{display:flex;flex-direction:column}.qty-header[data-v-e32174a4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qty-header .pm-cap[data-v-e32174a4]{width:62px}.pm-qbtn[data-v-e32174a4]{width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text-primary);font:inherit;font-size:1rem;font-weight:700;cursor:pointer}.pm-qbtn[data-v-e32174a4]:disabled{opacity:.4;cursor:not-allowed}.qty-input[data-v-e32174a4]{box-sizing:border-box;width:84px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#0b111c99;color:var(--text-primary);font:inherit;font-size:.95rem;font-weight:700;text-align:center;outline:none}.qty-input[data-v-e32174a4]:focus{border-color:var(--status-gold, #f0b429)}.slider[data-v-e32174a4]{flex:1;min-width:100px;accent-color:#f0b429}.pm-presets[data-v-e32174a4]{display:inline-flex;gap:6px}.recruitment-bar[data-v-e32174a4]{display:flex;flex-direction:column;gap:4px}.recruitment-label[data-v-e32174a4]{display:flex;gap:18px;font-size:.74rem;color:#9aa7b6}.recruitment-label b[data-v-e32174a4]{color:var(--text-primary)}.recruitment-label b.pos[data-v-e32174a4]{color:var(--nf-green)}.recruitment-label b.neg[data-v-e32174a4]{color:var(--nf-red)}.recruitment-warn[data-v-e32174a4]{align-self:flex-start;font-size:.72rem;color:var(--nf-red);font-weight:600;background:rgba(var(--nf-crit-rgb),.1);border-radius:6px;padding:3px 8px}.recruitment-warn.low[data-v-e32174a4]{color:var(--status-gold, #f0b429);background:#f0b4291a}.pm-meters[data-v-e32174a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pm-meter[data-v-e32174a4]{display:flex;flex-direction:column;gap:5px}.pm-meter-label[data-v-e32174a4]{display:flex;font-size:.72rem;color:#9aa7b6}.pm-meter-label b[data-v-e32174a4]{margin-left:auto;color:var(--text-primary)}.pm-meter-label b.pos[data-v-e32174a4]{color:var(--nf-green)}.pm-meter-label b.neg[data-v-e32174a4]{color:var(--nf-red)}.pm-meter-track[data-v-e32174a4]{position:relative;height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.pm-meter-track span[data-v-e32174a4]{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#f0b429;transition:width .2s}.pm-meter-track span.low[data-v-e32174a4]{background:var(--status-critical)}.pm-meter-track span.tre[data-v-e32174a4]{background:var(--nf-green)}.build-queue[data-v-e32174a4]{display:flex;flex-direction:column;gap:4px}.bq-cap[data-v-e32174a4]{display:flex;align-items:baseline;gap:6px;font-size:.74rem;color:#9aa7b6}.bq-cap strong[data-v-e32174a4]{color:var(--text-primary)}.bq-empty[data-v-e32174a4]{font-size:.72rem;color:#9aa7b6}.bq-list[data-v-e32174a4]{list-style:none;margin:0;padding:0;max-height:84px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.bq-row[data-v-e32174a4]{display:flex;align-items:center;gap:8px;font-size:.74rem;padding:2px 0}.bq-qty[data-v-e32174a4]{font-weight:700}.bq-label[data-v-e32174a4]{flex:1;text-transform:capitalize}.bq-eta[data-v-e32174a4]{color:#9aa7b6}.bq-cancel[data-v-e32174a4]{width:24px;height:24px;border-radius:6px;border:none;background:none;color:var(--nf-red);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.bq-cancel[data-v-e32174a4]:hover:not(:disabled){background:rgba(var(--nf-crit-rgb),.14)}.bq-cancel[data-v-e32174a4]:disabled{opacity:.4;cursor:default}.resource-impact[data-v-e32174a4]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 10px;border-radius:8px;background:#f0b4291a;border:1px solid rgba(240,180,41,.3);font-size:.72rem}.resource-impact-title[data-v-e32174a4]{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--status-gold, #f0b429)}.resource-impact-row[data-v-e32174a4]{color:#c9d1d9}.resource-impact-row.severe[data-v-e32174a4]{color:var(--nf-red);font-weight:600}.ri-detail[data-v-e32174a4]{color:#9aa7b6}.btn-row[data-v-e32174a4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cost-preview[data-v-e32174a4]{display:flex;flex-direction:column}.pm-total[data-v-e32174a4]{font-family:var(--font-family-display);font-size:1.9rem;line-height:1;font-weight:700;color:var(--text-primary)}.pm-total.neg[data-v-e32174a4]{color:var(--nf-red)}.timeline-hint[data-v-e32174a4]{font-size:.74rem;color:#9aa7b6}.timeline-warn[data-v-e32174a4]{color:var(--nf-red);font-weight:600}.btn-row .btn-secondary[data-v-e32174a4]{margin-left:auto}.buy-body .btn-primary[data-v-e32174a4]{height:42px;padding:0 22px;border-radius:10px;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font-size:.86rem;font-weight:800}.buy-body .btn-primary[data-v-e32174a4]:hover:not(:disabled){filter:brightness(1.08)}.buy-body .btn-primary[data-v-e32174a4]:disabled{opacity:.45;cursor:not-allowed}.gold[data-v-e32174a4]{color:var(--status-gold)}.pos[data-v-e32174a4]{color:var(--status-positive)}.neg[data-v-e32174a4]{color:var(--status-critical)}@media(max-width:700px){.base-modal.pm-hangar .base-modal-body{overflow-y:auto}.buy-body.pm-split[data-v-e32174a4]{grid-template-columns:minmax(0,1fr);height:auto}.pm-list-pane[data-v-e32174a4]{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.pm-list-scroll[data-v-e32174a4]{max-height:240px}.pm-detail[data-v-e32174a4],.pm-compare[data-v-e32174a4]{overflow:visible}.pm-order[data-v-e32174a4]{max-height:none;overflow:visible}.pm-d-head[data-v-e32174a4]{flex-direction:column}.pm-d-price[data-v-e32174a4]{margin-left:0;align-items:flex-start;text-align:left}.pm-meters[data-v-e32174a4]{grid-template-columns:minmax(0,1fr)}.pm-stat[data-v-e32174a4]{grid-template-columns:76px minmax(0,1fr) 40px 46px}}.modal-overlay[data-v-7698f836]{position:fixed;inset:0;background:#05090fb8;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-7698f836]{width:min(720px,95vw);max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;background:#1a2744f7;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #0009;color:var(--text-primary);font-variant-numeric:tabular-nums}.cap[data-v-7698f836]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.cap.gold[data-v-7698f836]{color:var(--status-gold)}.cap.red[data-v-7698f836]{color:var(--nf-red)}.masthead[data-v-7698f836]{display:flex;align-items:flex-end;gap:14px;padding:18px 20px 14px;border-bottom:1px solid rgba(240,180,41,.35);flex-shrink:0}.mast-title[data-v-7698f836]{display:flex;flex-direction:column;gap:4px;min-width:0}.title[data-v-7698f836]{margin:0;font-family:var(--font-family-display);font-size:2.3rem;line-height:.95;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.mast-nation[data-v-7698f836]{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;white-space:nowrap}.header-right[data-v-7698f836]{display:flex;align-items:center;gap:10px;align-self:center}.mast-title+.header-right[data-v-7698f836]{margin-left:auto}.countdown-ring[data-v-7698f836]{cursor:pointer;flex-shrink:0;transition:opacity .15s}.countdown-ring.paused[data-v-7698f836]{opacity:.45}.countdown-ring circle[data-v-7698f836]{transition:stroke-dashoffset .3s linear}.close-btn[data-v-7698f836]{width:30px;height:30px;border-radius:8px;border:none;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--text-secondary);cursor:pointer}.close-btn[data-v-7698f836]:hover{background:#ffffff1f;color:var(--text-primary)}.modal-body[data-v-7698f836]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.block[data-v-7698f836]{display:flex;flex-direction:column;gap:8px}.card[data-v-7698f836]{border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);overflow:hidden}.ledger[data-v-7698f836]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:600px){.ledger[data-v-7698f836]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile[data-v-7698f836]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.tile>.cap[data-v-7698f836]{min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:6px}.tile-val[data-v-7698f836]{font-family:var(--font-family-display);font-size:1.6rem;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-sub[data-v-7698f836]{font-size:.72rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos[data-v-7698f836]{color:var(--nf-green-2)}.neg[data-v-7698f836]{color:var(--nf-red)}.warn[data-v-7698f836]{color:var(--status-gold)}.why-btn[data-v-7698f836]{width:18px;height:18px;min-height:0;min-width:0;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:none;border-radius:5px;color:var(--text-secondary);font-size:.66rem;font-weight:800;cursor:pointer;letter-spacing:0}.why-btn[data-v-7698f836]:hover{color:var(--text-primary);background:#ffffff1f}.why-btn.active[data-v-7698f836]{background:#f0b42933;color:var(--status-gold)}.why-panel[data-v-7698f836]{grid-column:1 / -1;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#0b111c73;border:1px solid rgba(255,255,255,.07)}.why-title[data-v-7698f836]{font-size:.62rem;color:var(--text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}.why-row[data-v-7698f836]{display:flex;justify-content:space-between;gap:8px;font-size:.78rem}.why-row.pos .why-amount[data-v-7698f836]{color:var(--nf-green-2)}.why-row.neg .why-amount[data-v-7698f836]{color:var(--nf-red)}.why-label[data-v-7698f836]{color:var(--text-secondary);flex:1}.why-amount[data-v-7698f836]{font-weight:700;white-space:nowrap}.attn-row[data-v-7698f836]{display:flex;align-items:center;gap:12px;padding:10px 14px;min-width:0}.attn-row+.attn-row[data-v-7698f836]{border-top:1px solid rgba(255,255,255,.05)}.attn-tile[data-v-7698f836]{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.attn-tile.tone-red[data-v-7698f836]{background:rgba(var(--nf-crit-rgb),.16);color:var(--nf-red)}.attn-tile.tone-blue[data-v-7698f836]{background:#58a6ff24;color:#8cc4ff}.attn-tile.tone-gold[data-v-7698f836]{background:#f0b42924;color:var(--status-gold)}.attn-text[data-v-7698f836]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.84rem}.attn-sub[data-v-7698f836]{font-size:.75rem;color:var(--text-secondary)}.attn-btn[data-v-7698f836]{flex-shrink:0;height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text-primary);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}.attn-btn.primary[data-v-7698f836]{background:var(--status-gold);border-color:#ffd36b;color:#1a1200}.attn-btn[data-v-7698f836]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.war-card[data-v-7698f836]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.war-card.mine[data-v-7698f836]{border-color:#f0b42973}.war-card-header[data-v-7698f836]{display:flex;align-items:center;gap:8px;min-width:0;font-size:.86rem;font-weight:700;flex-wrap:wrap}.wc-names[data-v-7698f836]{min-width:0}.vs[data-v-7698f836]{color:var(--text-secondary);font-weight:600}.wc-month[data-v-7698f836]{font-size:.72rem;color:var(--text-secondary);font-weight:500}.wc-verdict[data-v-7698f836]{margin-left:auto;font-size:.75rem;font-weight:700;white-space:nowrap}.wc-verdict.tone-even[data-v-7698f836]{color:#e3b341}.wc-verdict.tone-atk[data-v-7698f836]{color:var(--nf-red)}.wc-verdict.tone-def[data-v-7698f836]{color:#8cc4ff}.wc-verdict.tone-ended[data-v-7698f836]{color:var(--text-primary)}.wc-bar[data-v-7698f836]{display:flex;height:5px;border-radius:3px;overflow:hidden;gap:1px}.wc-atk[data-v-7698f836]{background:var(--status-critical)}.wc-def[data-v-7698f836]{flex:1;background:#388bfd}.war-losses-row[data-v-7698f836]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:600px){.war-losses-row[data-v-7698f836]{grid-template-columns:minmax(0,1fr)}}.losses-side[data-v-7698f836]{display:flex;flex-direction:column;gap:2px;font-size:.76rem;min-width:0}.loss-label[data-v-7698f836]{font-weight:700}.loss-label.atk[data-v-7698f836]{color:var(--nf-red)}.loss-label.def[data-v-7698f836]{color:#8cc4ff}.loss-items[data-v-7698f836]{color:var(--text-secondary);line-height:1.45}.no-losses[data-v-7698f836]{color:var(--text-muted);font-size:.76rem}.wc-note[data-v-7698f836]{font-size:.75rem;color:var(--text-secondary)}.section-label[data-v-7698f836]{margin-top:4px;font-size:.62rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em}.digest-body .section-label[data-v-7698f836]{padding:10px 14px 4px;margin:0}.muted-label[data-v-7698f836]{color:var(--text-muted)}.enemy-label[data-v-7698f836]{color:var(--nf-red)}.event-row[data-v-7698f836]{display:flex;align-items:flex-start;gap:9px;padding:7px 12px;border-radius:8px;font-size:.8rem;line-height:1.4;background:#ffffff08;color:var(--text-primary)}.block>.event-row+.event-row[data-v-7698f836]{margin-top:-4px}.event-row.ww3[data-v-7698f836]{background:rgba(var(--nf-crit-rgb),.12);color:var(--nf-red);font-weight:700}.event-row.landing-aftermath[data-v-7698f836]{background:#3f7a8c24;font-weight:650}.event-row.landing-aftermath.is-failed[data-v-7698f836]{background:#c25b4e24}.event-row.nuclear[data-v-7698f836]{color:var(--status-gold)}.event-row.mine[data-v-7698f836]{color:var(--status-gold);font-weight:600}.ev-icon[data-v-7698f836]{font-size:.85rem;flex-shrink:0;width:18px;text-align:center}.ev-text[data-v-7698f836]{flex:1;min-width:0}.ev-text.muted[data-v-7698f836]{color:var(--text-muted)}.ev-cause[data-v-7698f836]{color:var(--text-secondary);font-size:.75rem;font-style:italic}.econ-summary-inline[data-v-7698f836]{display:flex;flex-direction:column;gap:1px;font-size:.72rem;color:var(--text-secondary);margin-top:3px}.digest-row[data-v-7698f836]{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.digest-row[data-v-7698f836]:not(:first-child){border-top:1px solid rgba(255,255,255,.05)}.digest-row[data-v-7698f836]:hover{background:#ffffff08}.digest-row[data-v-7698f836]:focus-visible{outline:2px solid var(--status-gold);outline-offset:-2px}.digest-tile[data-v-7698f836]{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--text-secondary)}.digest-text[data-v-7698f836]{flex:1;min-width:0;font-size:.82rem;color:var(--text-secondary)}.digest-text b[data-v-7698f836]{color:var(--text-primary)}.digest-yours[data-v-7698f836]{font-size:.72rem;font-weight:700;color:var(--status-gold);white-space:nowrap}.digest-chev[data-v-7698f836]{color:var(--text-muted);transition:transform .15s}.digest-chev.open[data-v-7698f836]{transform:rotate(90deg)}.digest-body[data-v-7698f836]{display:flex;flex-direction:column;gap:2px;padding:2px 8px 10px;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.digest-body .event-row[data-v-7698f836]{background:none;padding:5px 8px}.card.list[data-v-7698f836]{padding:4px 0}.purchase-country-block[data-v-7698f836]{margin-bottom:4px}.purchase-country-block.muted[data-v-7698f836]{opacity:.75}.purchase-country-name[data-v-7698f836]{font-size:.74rem;font-weight:700;color:var(--text-primary);padding:6px 8px 2px}.purchase-country-name.muted[data-v-7698f836]{color:var(--text-secondary)}.purchase-unit-row[data-v-7698f836]{display:flex;align-items:center;gap:9px;padding:5px 12px;font-size:.8rem}.pu-icon[data-v-7698f836]{font-size:.85rem;width:18px;text-align:center;flex-shrink:0}.pu-label[data-v-7698f836]{flex:1;min-width:0;color:var(--text-primary)}.pu-label.muted[data-v-7698f836]{color:var(--text-secondary)}.pu-qty[data-v-7698f836]{font-weight:700;color:var(--nf-green-2)}.pu-qty.muted[data-v-7698f836]{color:var(--text-secondary)}.pu-origin[data-v-7698f836]{cursor:default}.blurred-purchases[data-v-7698f836]{filter:blur(3px);pointer-events:none}.enemy-count-note[data-v-7698f836]{font-size:.74rem;color:var(--nf-red);text-align:center;padding:4px}.blurred[data-v-7698f836]{filter:blur(3px)}.empty[data-v-7698f836]{color:var(--text-secondary);font-size:.86rem;text-align:center;padding:20px 0}.show-more-btn[data-v-7698f836]{align-self:center;background:#ffffff0d;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.74rem;font-weight:700;padding:5px 12px;margin-top:2px}.show-more-btn[data-v-7698f836]:hover{color:var(--text-primary);background:#ffffff1a}.modal-foot[data-v-7698f836]{display:flex;justify-content:flex-end;gap:12px;padding:12px 20px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.07);background:#0b111c8c}.ok-btn[data-v-7698f836]{height:38px;padding:0 22px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;border:1px solid #ffd36b;background:var(--status-gold);color:#1a1200;font:inherit;font-size:.86rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:filter .15s}.ok-btn[data-v-7698f836]:hover{filter:brightness(1.08)}.ok-btn[data-v-7698f836]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.ac-wrap[data-v-20e97542]{position:relative;flex:1;min-width:160px}.ac-chip[data-v-20e97542]{display:flex;align-items:center;gap:6px;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:5px 8px;font-size:.8rem;height:32px}.ac-chip-flag[data-v-20e97542]{flex-shrink:0}.ac-chip-name[data-v-20e97542]{flex:1;color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-chip-clear[data-v-20e97542]{display:inline-flex;background:none;border:none;color:#9aa7b6;cursor:pointer;font-size:.75rem;padding:0 2px;flex-shrink:0;border-radius:3px;line-height:1}.ac-chip-clear[data-v-20e97542]:hover{color:var(--status-critical)}.ac-chip-lock[data-v-20e97542]{display:inline-flex;flex-shrink:0;color:#9aa7b6}.ac-input-wrap[data-v-20e97542]{display:flex;align-items:center;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:0 8px;height:32px;gap:5px;transition:border-color .15s}.ac-input-wrap[data-v-20e97542]:focus-within{border-color:var(--border-accent)}.ac-search-icon[data-v-20e97542]{display:inline-flex;color:#9aa7b6;flex-shrink:0}.ac-input[data-v-20e97542]{flex:1;background:none;border:none;color:var(--text-primary);font-size:.8rem;outline:none;min-width:0}.ac-input[data-v-20e97542]::placeholder{color:var(--text-muted)}.ac-dropdown[data-v-20e97542]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1a2744f7;border:1px solid rgba(255,255,255,.14);border-radius:6px;z-index:var(--z-overlay-autocomplete, 3000);max-height:220px;overflow-y:auto;box-shadow:0 8px 24px #00000080;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.ac-option[data-v-20e97542]{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;color:var(--text-primary);cursor:pointer;transition:background .1s}.ac-option[data-v-20e97542]:hover,.ac-option.highlighted[data-v-20e97542]{background:#ffffff0d}.ac-option.owned[data-v-20e97542]{color:var(--text-primary)}.ac-opt-flag[data-v-20e97542]{font-size:.9rem;flex-shrink:0}.ac-opt-name[data-v-20e97542]{flex:1}.ac-opt-tag[data-v-20e97542]{font-size:.65rem;font-weight:700;color:var(--border-accent);background:#388bfd1f;border-radius:8px;padding:1px 6px;flex-shrink:0}.ac-no-results[data-v-20e97542]{padding:10px;font-size:.78rem;color:var(--text-muted);text-align:center}.trade-overlay[data-v-74786060]{position:fixed;inset:0;z-index:1400;background:#000000a6;display:flex;align-items:center;justify-content:center}.base-modal.tm-modal.tm-modal{width:min(1100px,95vw);max-height:92vh;background:#1a2744f7;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #0009;--surface-base: #15213a;--surface-raised: #1f2c4a;--surface-interactive: #283859;--border-default: rgba(255, 255, 255, .09)}.base-modal.tm-modal .base-modal-header{padding:12px 16px 12px 20px;border-bottom:1px solid rgba(240,180,41,.35)}.base-modal.tm-modal .base-modal-body{padding:0;overflow:hidden;display:flex;flex-direction:column}.tm-head[data-v-74786060]{display:flex;align-items:baseline;gap:14px;min-width:0;flex-wrap:wrap}.tm-title[data-v-74786060]{margin:0;font-family:var(--font-family-display);font-size:1.75rem;line-height:1;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.tm-subject[data-v-74786060]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--text-primary)}.tm-totals[data-v-74786060]{font-size:.78rem;color:#9aa7b6;font-variant-numeric:tabular-nums}.tm-sell[data-v-74786060]{color:#79b8ff}.tm-buy[data-v-74786060]{color:#ffa657}.tm-cap[data-v-74786060]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.tm-cap.tm-sell[data-v-74786060]{color:#79b8ff}.tm-cap.tm-buy[data-v-74786060]{color:#ffa657}.tm-field[data-v-74786060]{box-sizing:border-box;height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b111c99;color:var(--text-primary);font:inherit;font-size:.78rem}.tm-field[data-v-74786060]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:1px}.tm-layout[data-v-74786060]{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);height:min(720px,calc(100vh - 250px));min-height:0;font-variant-numeric:tabular-nums}.tm-partners[data-v-74786060]{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.07)}.tm-find[data-v-74786060]{display:flex;gap:8px;padding:12px}.tm-find input[data-v-74786060]{flex:1;min-width:0}.tm-sort[data-v-74786060]{font-size:.74rem}.tm-list-cap[data-v-74786060]{display:flex;align-items:center;padding:0 12px 6px;font-size:.66rem;color:#9aa7b6}.tm-list[data-v-74786060]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.tm-pad[data-v-74786060]{padding:8px 12px}.tm-partner[data-v-74786060]{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:none;color:var(--text-primary);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.tm-partner[data-v-74786060]:hover{background:#ffffff0a}.tm-partner.active[data-v-74786060]{background:#f0b4291f;box-shadow:inset 3px 0 0 var(--status-gold, #f0b429);font-weight:700}.tm-partner[data-v-74786060]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:-2px}.tm-all-ico[data-v-74786060]{width:20px;height:15px;border-radius:3px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#c9d1d9}.tm-pname[data-v-74786060]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-io[data-v-74786060]{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:600;white-space:nowrap}.tm-io>.tm-sell[data-v-74786060],.tm-io>.tm-buy[data-v-74786060]{min-width:44px;text-align:right}.tm-warn[data-v-74786060]{color:#e3b341;display:inline-flex}.tm-supply-btn[data-v-74786060]{margin:10px 12px 12px;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid rgba(var(--nf-green-2-rgb),.25);background:rgba(var(--nf-green-2-rgb),.07);color:var(--text-primary);font:inherit;font-size:.74rem;text-align:left;cursor:pointer}.tm-supply-btn[data-v-74786060]>:first-child{color:var(--nf-green-2)}.tm-supply-btn>span[data-v-74786060]{flex:1}.tm-supply-btn.bad[data-v-74786060]{border-color:rgba(var(--nf-crit-rgb),.3);background:rgba(var(--nf-crit-rgb),.1)}.tm-supply-btn.bad[data-v-74786060]>:first-child{color:var(--nf-red)}.tm-supply-btn.active[data-v-74786060]{box-shadow:inset 0 0 0 1px var(--status-gold, #f0b429)}.tm-supply-btn[data-v-74786060]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:1px}.tm-dossier[data-v-74786060]{min-width:0;min-height:0;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.tm-d-head[data-v-74786060]{display:flex;align-items:center;gap:14px;min-width:0;flex-shrink:0}.tm-d-head[data-v-74786060] .war-flag--lg{width:54px;height:36px}.tm-d-tile[data-v-74786060]{width:46px;height:36px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;color:#c9d1d9}.tm-d-tile.bad[data-v-74786060]{background:rgba(var(--nf-crit-rgb),.14);color:var(--nf-red)}.tm-d-title[data-v-74786060]{display:flex;flex-direction:column;gap:3px;min-width:0}.tm-d-name[data-v-74786060]{margin:0;font-family:var(--font-family-display);font-size:2rem;line-height:.95;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);overflow-wrap:anywhere}.tm-d-figs[data-v-74786060]{margin-left:auto;display:flex;gap:18px;flex-shrink:0;text-align:right}.tm-d-figs>span[data-v-74786060]{display:flex;flex-direction:column}.tm-d-figs b[data-v-74786060]{font-family:var(--font-family-display);font-size:1.85rem;line-height:1;font-weight:700;color:var(--text-primary)}.tm-cols[data-v-74786060]{flex:1;min-height:120px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tm-col[data-v-74786060]{min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);overflow:hidden}.tm-col-head[data-v-74786060]{display:flex;align-items:center;gap:8px;padding:9px 12px 6px;flex-shrink:0}.route-list[data-v-74786060]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.empty-msg[data-v-74786060]{margin:0;padding:8px 12px;font-size:.78rem;color:#9aa7b6}.sort-btn[data-v-74786060]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#c9d1d9;font:inherit;font-size:.66rem;font-weight:700;cursor:pointer}.sort-arrow[data-v-74786060]{display:inline-flex;transition:transform .15s}.sort-arrow.up[data-v-74786060]{transform:rotate(180deg)}.route-row[data-v-74786060]{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:.78rem;border-top:1px solid rgba(255,255,255,.05)}.route-row.disrupted[data-v-74786060]{background:rgba(var(--nf-crit-rgb),.06)}.cat-icon[data-v-74786060]{color:#c9d1d9;display:inline-flex}.rr-main[data-v-74786060]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rr-line[data-v-74786060]{display:flex;align-items:center;gap:8px;min-width:0}.cat-label[data-v-74786060]{font-weight:600;color:var(--text-primary);white-space:nowrap}.partner[data-v-74786060]{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#c9d1d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-tags[data-v-74786060]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.rr-tags[data-v-74786060]:empty{display:none}.tonnage[data-v-74786060]{font-size:.68rem;color:#9aa7b6}.pricing-tag[data-v-74786060],.disruption-pct[data-v-74786060],.capacity-warning[data-v-74786060],.status-tag[data-v-74786060]{height:17px;padding:0 6px;border-radius:4px;font-size:.62rem;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.tag-subsidized[data-v-74786060]{background:#58a6ff24;color:#79b8ff}.tag-free[data-v-74786060]{background:rgba(var(--nf-green-2-rgb),.14);color:var(--nf-green-2)}.disruption-pct[data-v-74786060],.tag-disrupted[data-v-74786060]{background:rgba(var(--nf-crit-rgb),.14);color:var(--nf-red)}.capacity-warning[data-v-74786060]{background:#e3b34129;color:#e3b341;cursor:help}.rr-figs[data-v-74786060]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.value[data-v-74786060]{font-size:.84rem;color:var(--text-primary)}.value-mo[data-v-74786060]{font-size:.66rem;color:#9aa7b6}.route-actions[data-v-74786060]{display:inline-flex;align-items:center;flex-shrink:0}.escort-btn[data-v-74786060],.cancel-btn[data-v-74786060]{width:28px;height:28px;border-radius:7px;border:none;background:none;color:#9aa7b6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cancel-btn[data-v-74786060]:hover{background:rgba(var(--nf-crit-rgb),.14);color:var(--nf-red)}.escort-btn[data-v-74786060]:hover{background:#ffffff12;color:var(--text-primary)}.escort-btn.active[data-v-74786060]{color:var(--status-gold, #f0b429)}.escort-btn[data-v-74786060]:focus-visible,.cancel-btn[data-v-74786060]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:-2px}.propose-section[data-v-74786060]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(240,180,41,.3)}.tm-c-head[data-v-74786060]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.propose-title[data-v-74786060]{color:var(--status-gold, #f0b429)}.tm-seg[data-v-74786060]{display:inline-flex;border-radius:9px;padding:2px;background:#0b111c99;border:1px solid rgba(255,255,255,.1)}.tm-c-head .tm-seg[data-v-74786060]{margin-left:auto}.tm-seg button[data-v-74786060]{height:28px;padding:0 11px;border:none;border-radius:7px;background:none;color:#9aa7b6;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;white-space:nowrap}.tm-seg button[aria-pressed=true][data-v-74786060]{background:#f0b42929;color:var(--status-gold, #f0b429)}.tm-seg button[data-v-74786060]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:-2px}.propose-row[data-v-74786060]{display:flex;align-items:flex-end;gap:8px}.propose-field[data-v-74786060]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.propose-label[data-v-74786060]{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9aa7b6}.propose-arrow[data-v-74786060]{color:#9aa7b6;padding-bottom:9px}.tm-chips[data-v-74786060]{display:flex;flex-wrap:wrap;gap:6px}.tm-chip[data-v-74786060]{height:30px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-primary);font:inherit;font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tm-chip[data-v-74786060]:hover{background:#ffffff17}.tm-chip[aria-pressed=true][data-v-74786060]{border-color:var(--status-gold, #f0b429);background:#f0b42924;color:var(--status-gold, #f0b429)}.tm-chip[data-v-74786060]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:1px}.tm-needed[data-v-74786060]{font-size:.62rem;font-weight:700;color:var(--nf-red)}.compat-section[data-v-74786060]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.compat-label[data-v-74786060]{font-size:.7rem;color:#9aa7b6}.compat-empty[data-v-74786060]{font-style:italic}.compat-chip[data-v-74786060]{height:26px;padding:0 9px;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-primary);font:inherit;font-size:.7rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.compat-chip[data-v-74786060]:hover{background:#ffffff1a}.tm-c-row[data-v-74786060]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.value-field[data-v-74786060]{display:inline-flex;align-items:center;gap:8px}.propose-input[data-v-74786060]{width:110px;text-align:right;appearance:textfield;-moz-appearance:textfield}.propose-input[data-v-74786060]::-webkit-inner-spin-button,.propose-input[data-v-74786060]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-hint[data-v-74786060]{font-size:.72rem;color:#9aa7b6}.propose-btn[data-v-74786060]{margin-left:auto;height:34px;padding:0 20px;border-radius:9px;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.propose-btn[data-v-74786060]:hover:not(:disabled){filter:brightness(1.08)}.propose-btn[data-v-74786060]:disabled{opacity:.45;cursor:not-allowed}.propose-btn[data-v-74786060]:focus-visible{outline:2px solid #fff;outline-offset:2px}.tm-hints[data-v-74786060]{display:flex;flex-direction:column;gap:5px;font-size:.7rem;color:#9aa7b6}.exportable-breakdown.surplus-zero[data-v-74786060]{color:var(--nf-red)}.dep-status-badge[data-v-74786060],.multi-source-hint[data-v-74786060]{align-self:flex-start;padding:4px 8px;border-radius:6px;font-size:.7rem}.multi-source-hint[data-v-74786060]{color:var(--status-gold, #f0b429);background:#f0b42914}.dep-badge-needed[data-v-74786060]{color:var(--nf-red);background:rgba(var(--nf-crit-rgb),.1)}.dep-badge-satisfied[data-v-74786060]{color:var(--nf-green-2);background:rgba(var(--nf-green-2-rgb),.1)}.dep-badge-not-needed[data-v-74786060]{color:#9aa7b6;background:#ffffff0a}.lend-lease-section[data-v-74786060]{flex-shrink:0;display:flex;flex-direction:column;gap:8px}.section-label.collapsible[data-v-74786060]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:2px 0;color:#c9d1d9;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.toggle-caret[data-v-74786060]{display:inline-flex;transition:transform .15s}.toggle-caret.open[data-v-74786060]{transform:rotate(180deg)}.ll-list[data-v-74786060]{display:flex;flex-direction:column}.ll-row[data-v-74786060]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.76rem;color:var(--text-primary)}.ll-amount[data-v-74786060],.ll-arrow[data-v-74786060]{color:#9aa7b6}.ll-row .cancel-btn[data-v-74786060]{margin-left:auto}.ll-form[data-v-74786060]{display:flex;gap:8px;align-items:center}.ll-form select[data-v-74786060]{flex:1;min-width:0}.ll-amount-input[data-v-74786060]{width:96px}.ll-form .propose-btn[data-v-74786060]{margin-left:0}.tm-scroll[data-v-74786060]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin}.tm-scroll[data-v-74786060]>*{flex-shrink:0}.tm-block[data-v-74786060]{display:flex;flex-direction:column;gap:6px}.tm-short[data-v-74786060]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;background:rgba(var(--nf-crit-rgb),.08);border:1px solid rgba(var(--nf-crit-rgb),.25);color:var(--nf-red)}.tm-short-main[data-v-74786060]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.74rem;color:#c9d1d9}.tm-short-main b[data-v-74786060]{font-size:.84rem;color:var(--text-primary)}.tm-btn[data-v-74786060]{height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:var(--text-primary);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;white-space:nowrap}.tm-btn[data-v-74786060]:hover{background:#ffffff1f}.tm-block .route-list[data-v-74786060]{flex:none;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.blocked-row[data-v-74786060]{display:flex;align-items:baseline;gap:12px;padding:8px 12px;font-size:.78rem}.blocked-row+.blocked-row[data-v-74786060]{border-top:1px solid rgba(255,255,255,.05)}.blocked-unit[data-v-74786060]{width:120px;flex-shrink:0;font-weight:700;color:var(--nf-red)}.blocked-reason[data-v-74786060]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#9aa7b6}.blk-req[data-v-74786060]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:5px;background:#ffffff0d;color:#c9d1d9;font-size:.7rem;font-weight:600}.blk-req.short[data-v-74786060]{background:rgba(var(--nf-crit-rgb),.16);color:var(--nf-red)}.dep-row[data-v-74786060]{display:flex;align-items:center;gap:10px;padding:6px 2px;font-size:.78rem}.dep-sources[data-v-74786060]{display:inline-flex;gap:4px;margin-left:auto}.source-dot[data-v-74786060]{width:8px;height:8px;border-radius:50%}.dot-filled[data-v-74786060]{background:var(--nf-green-2)}.dot-empty[data-v-74786060]{background:#ffffff26}.dep-count[data-v-74786060]{min-width:74px;text-align:right;font-size:.7rem;color:#9aa7b6}.dep-status[data-v-74786060]{display:inline-flex}.dep-ok[data-v-74786060]{color:var(--nf-green-2)}.dep-missing[data-v-74786060]{color:var(--nf-red)}@media(max-width:700px){.base-modal.tm-modal .base-modal-body{overflow-y:auto}.tm-layout[data-v-74786060]{grid-template-columns:minmax(0,1fr);height:auto}.tm-partners[data-v-74786060]{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.tm-list[data-v-74786060]{max-height:200px}.tm-dossier[data-v-74786060]>*{flex-shrink:0}.tm-cols[data-v-74786060]{flex:none;grid-template-columns:minmax(0,1fr)}.route-list[data-v-74786060]{max-height:260px}.tm-d-figs b[data-v-74786060]{font-size:1.4rem}.propose-row[data-v-74786060]{flex-direction:column;align-items:stretch}.propose-arrow[data-v-74786060]{display:none}}[data-v-9f796ff7] .base-modal.population-modal{width:min(480px,95vw);max-height:80dvh}.population-panel[data-v-9f796ff7]{font-size:.82rem;color:#e6edf3}.pop-alert-val[data-v-9f796ff7]{font-weight:700;font-variant-numeric:tabular-nums}.pop-header[data-v-9f796ff7]{display:flex;align-items:baseline;gap:8px;padding:2px 0 6px}.pop-total[data-v-9f796ff7]{font-family:var(--font-family-display);font-size:2rem;font-weight:700;line-height:1;color:#e6edf3;font-variant-numeric:tabular-nums}.traj-arrow[data-v-9f796ff7]{display:inline-flex;align-self:center;width:16px;height:16px}.traj-arrow svg[data-v-9f796ff7]{width:100%;height:100%}.traj-up[data-v-9f796ff7]{color:var(--nf-green)}.traj-down[data-v-9f796ff7]{color:var(--nf-red)}.traj-flat[data-v-9f796ff7]{color:#9aa7b6}.pop-growth[data-v-9f796ff7]{font-size:.8rem;font-weight:600;color:var(--nf-green);font-variant-numeric:tabular-nums}.pop-growth.negative[data-v-9f796ff7]{color:var(--nf-red)}.pop-row[data-v-9f796ff7]{cursor:pointer}.population-panel .eco-row[data-v-9f796ff7]{border-bottom:none;border-top:1px solid rgba(255,255,255,.06)}.hint[data-v-9f796ff7]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;border-radius:50%;vertical-align:1px;border:1px solid rgba(255,255,255,.22);color:#9aa7b6;font-size:.58rem;font-weight:700;line-height:1;cursor:pointer;transition:color .15s,border-color .15s}.hint[data-v-9f796ff7]:hover,.hint-active[data-v-9f796ff7]{color:#ffd36b;border-color:#ffd36b}.hint-box[data-v-9f796ff7]{font-size:.74rem;color:#c9d1d9;line-height:1.45;padding:6px 10px;margin:2px 0 6px;border-radius:8px;background:#0003;border-left:2px solid #f0b429}.negative[data-v-9f796ff7],.neg[data-v-9f796ff7]{color:var(--nf-red)}.pos[data-v-9f796ff7]{color:var(--nf-green)}.population-panel .bd-total[data-v-9f796ff7]{font-weight:700;color:#e6edf3;border-top-color:#ffffff24}.migration-partners[data-v-9f796ff7]{padding:2px 0 6px 12px;font-size:.76rem}.partner-row[data-v-9f796ff7]{display:flex;justify-content:space-between;padding:2px 0;font-variant-numeric:tabular-nums}.partner-name[data-v-9f796ff7]{color:#9aa7b6}.migration-val[data-v-9f796ff7]{cursor:help}.stance-grid[data-v-9f796ff7]{grid-template-columns:repeat(2,minmax(0,1fr))}.stance-detail[data-v-9f796ff7]{font-size:.72rem;color:#9aa7b6;font-variant-numeric:tabular-nums}.stance-btn.is-active .stance-detail[data-v-9f796ff7]{color:#ffd36b}.stance-desc[data-v-9f796ff7]{display:none;font-size:.72rem;color:#9aa7b6;line-height:1.35}.stance-confirmed[data-v-9f796ff7]{margin-left:auto;color:var(--nf-green);opacity:0;transition:opacity .2s}.stance-confirmed.visible[data-v-9f796ff7]{opacity:1}.adv-toggle[data-v-9f796ff7]{margin-top:6px}.adv-toggle[data-v-9f796ff7]:hover{color:#e6edf3}.adv-panel[data-v-9f796ff7]{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.06)}.adv-row[data-v-9f796ff7]{display:flex;align-items:center;gap:10px}.adv-label[data-v-9f796ff7]{font-size:.78rem;color:#c9d1d9;min-width:88px}.adv-slider[data-v-9f796ff7]{flex:1;min-width:0;accent-color:#f0b429}.adv-val[data-v-9f796ff7]{min-width:42px;text-align:right;font-weight:600;color:#e6edf3;font-variant-numeric:tabular-nums}.adv-select[data-v-9f796ff7]{flex:1;min-width:0}.integ-progress[data-v-9f796ff7]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.integ-label[data-v-9f796ff7]{font-size:.82rem;font-weight:700;color:#e6edf3}.integ-bar-wrap[data-v-9f796ff7]{height:5px;background:#ffffff1f;border-radius:3px;overflow:hidden}.integ-bar[data-v-9f796ff7]{height:100%;background:var(--nf-green);border-radius:3px;transition:width .3s}.integ-detail[data-v-9f796ff7]{font-size:.72rem;color:#9aa7b6}.integ-options[data-v-9f796ff7]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.integ-btn-detail[data-v-9f796ff7]{font-size:.68rem;color:#9aa7b6;font-variant-numeric:tabular-nums}@media(max-width:1024px){.stance-btn[data-v-9f796ff7],.integ-btn[data-v-9f796ff7],.adv-toggle[data-v-9f796ff7]{min-height:44px}.adv-select[data-v-9f796ff7]{min-height:44px;font-size:13px}}@media(max-width:600px){[data-v-9f796ff7] .base-modal-header{display:none}[data-v-9f796ff7] .base-modal.population-modal{border:none;border-radius:0;width:100%;max-height:none}.population-panel[data-v-9f796ff7]{font-size:.88rem}.stance-grid[data-v-9f796ff7]{grid-template-columns:1fr}.stance-desc[data-v-9f796ff7]{display:block}.integ-options[data-v-9f796ff7]{grid-template-columns:1fr}}[data-v-6fc28276] .modal-overlay{align-items:flex-end;padding-bottom:12px}[data-v-6fc28276] .base-modal{width:min(860px,96vw);max-height:80dvh;box-shadow:0 -4px 32px #00000080}[data-v-6fc28276] .base-modal-body{display:flex;flex-direction:column;gap:18px}.leg-section-title[data-v-6fc28276]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:5px;margin-bottom:10px}.leg-battle-note[data-v-6fc28276]{font-size:.78rem;color:#c9d1d9;margin-bottom:8px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.atk-dot[data-v-6fc28276]{display:inline-block;width:12px;height:12px;border-radius:50%;background:#dc3c3cd1}.def-dot[data-v-6fc28276]{display:inline-block;width:12px;height:12px;border-radius:50%;background:#285aa0d1}.leg-grid[data-v-6fc28276]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.leg-item[data-v-6fc28276]{display:flex;align-items:flex-start;gap:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:8px 10px}.leg-icon[data-v-6fc28276]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:1.2rem;line-height:1;flex-shrink:0;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.07)}.leg-item strong[data-v-6fc28276]{font-size:.85rem;color:#e6edf3;display:block}.leg-desc[data-v-6fc28276]{font-size:.75rem;color:#c9d1d9;margin-top:2px;line-height:1.4}.leg-swatch[data-v-6fc28276]{width:28px;height:28px;border-radius:5px;border:1px solid rgba(255,255,255,.14);flex-shrink:0}.leg-swatch-frame[data-v-6fc28276]{display:flex;align-items:center;justify-content:center;width:30px;background:#0000004d}.leg-swatch-glyph[data-v-6fc28276]{display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;background:#0000004d}.leg-colors-note[data-v-6fc28276]{margin-top:6px}.load-state[data-v-c1a6f93b]{min-width:min(420px,80vw);margin:0;padding:24px 4px;color:#c9d1d9;font-size:.88rem;display:flex;flex-direction:column;gap:12px}.load-back[data-v-c1a6f93b]{align-self:flex-start;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#e6edf3;font-weight:700;cursor:pointer}.load-back[data-v-c1a6f93b]:hover{background:#ffffff1a}.load-back[data-v-c1a6f93b]:focus-visible{outline:3px solid #79b8ff;outline-offset:2px}.tech-overlay[data-v-6304f3f6]{position:fixed;inset:0;z-index:1000;background:#000000a6;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px}[data-v-6304f3f6] .base-modal{width:min(720px,96vw);box-shadow:0 -4px 32px #00000080;border-radius:12px}[data-v-6304f3f6] .base-modal-body{padding:14px 18px;display:flex;flex-direction:column;gap:14px}.res-meta[data-v-6304f3f6]{display:flex;justify-content:space-between;font-size:.82rem}.res-pts[data-v-6304f3f6]{color:#e6edf3;font-weight:600}.res-rate[data-v-6304f3f6]{color:var(--nf-green);font-weight:600}.cats-grid[data-v-6304f3f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}@media(max-width:1024px){.cats-grid[data-v-6304f3f6]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.cat-card[data-v-6304f3f6]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:7px}.cat-card[data-v-6304f3f6]:hover:not(.locked):not(.maxed){border-color:#ffd36b80;background:#ffffff0d}.cat-card.active[data-v-6304f3f6]{border-color:#ffd36b;background:#f0b42912}.cat-card.locked[data-v-6304f3f6]{cursor:default}.cat-card.locked[data-v-6304f3f6]>:not(.program-entry){opacity:.45}.cat-card.maxed[data-v-6304f3f6]{border-color:rgba(var(--nf-green-rgb),.4);cursor:default}.cat-header[data-v-6304f3f6]{display:flex;align-items:center;gap:8px}.cat-icon[data-v-6304f3f6]{display:inline-flex;color:#f0b429}.cat-meta[data-v-6304f3f6]{flex:1}.cat-label[data-v-6304f3f6]{font-size:.85rem;font-weight:700;color:#e6edf3}.cat-level[data-v-6304f3f6]{font-size:.72rem;color:#9aa7b6}.active-badge[data-v-6304f3f6],.maxed-caption[data-v-6304f3f6]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.active-badge[data-v-6304f3f6]{background:#f0b42929;color:#f0b429;padding:2px 8px;border-radius:9px}.maxed-caption[data-v-6304f3f6]{color:var(--nf-green)}.level-pips[data-v-6304f3f6]{display:flex;gap:3px}.pip[data-v-6304f3f6]{width:24px;height:5px;border-radius:2px;background:#ffffff1f;transition:background .2s}.pip.filled[data-v-6304f3f6]{background:#f0b429}.cat-card.maxed .pip.filled[data-v-6304f3f6]{background:var(--nf-green)}.switch-est[data-v-6304f3f6]{font-size:.65rem;color:#9aa7b6;font-style:italic}.progress-wrap[data-v-6304f3f6]{height:4px;background:#ffffff1f;border-radius:2px;position:relative}.progress-bar[data-v-6304f3f6]{height:100%;background:#f0b429;border-radius:2px;transition:width .4s}.progress-label[data-v-6304f3f6]{position:absolute;right:0;top:6px;font-size:.65rem;color:#9aa7b6}.turns-label[data-v-6304f3f6]{position:absolute;left:0;top:6px;font-size:.65rem;color:var(--nf-green);font-weight:600}.cat-desc[data-v-6304f3f6]{font-size:.73rem;color:#9aa7b6;line-height:1.4}.locked-note[data-v-6304f3f6]{font-size:.7rem;color:#ffc56b;background:#ffc56b1a;border-radius:8px;padding:4px 8px}.locked-note-success[data-v-6304f3f6]{color:var(--nf-green);background:rgba(var(--nf-green-rgb),.1)}.req-label[data-v-6304f3f6]{font-weight:700}.cat-bonus[data-v-6304f3f6]{font-size:.72rem;color:var(--nf-green);font-weight:600}.cat-next[data-v-6304f3f6]{font-size:.7rem;color:#ffc56b}.next-label[data-v-6304f3f6]{font-weight:700;opacity:.7}.cat-maxed-badge[data-v-6304f3f6]{font-size:.62rem;color:var(--nf-green);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.program-entry[data-v-6304f3f6]{min-height:48px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0d;color:#e6edf3;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}.program-entry[data-v-6304f3f6]:hover{border-color:#ffd36b99;background:#f0b4291a;color:#f0b429}.program-entry[data-v-6304f3f6]:focus-visible{outline:3px solid #ffd36b;outline-offset:2px}.tier-picker[data-v-893418d5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.tier-btns[data-v-893418d5]{display:flex;gap:4px}.tier-btn[data-v-893418d5]{font-size:11px;padding:3px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:transparent;color:inherit;cursor:pointer}.tier-btn.active[data-v-893418d5]{background:#d9a44140;border-color:#d9a441}.blowback-bar[data-v-893418d5]{height:5px;border-radius:3px;background:#ffffff1f;margin-top:4px;overflow:hidden}.blowback-fill[data-v-893418d5]{height:100%;background:linear-gradient(90deg,#d9a441,#d24b3e);transition:width .3s}[data-v-893418d5] .base-modal{width:min(540px,96vw);max-height:90dvh}[data-v-893418d5] .base-modal-body{display:flex;flex-direction:column;gap:10px}.header-left[data-v-893418d5]{display:flex;align-items:center;gap:8px}.header-icon[data-v-893418d5]{font-size:1rem}.title[data-v-893418d5]{font-weight:700;font-size:.97rem;color:var(--text-primary)}.intel-level-badge[data-v-893418d5]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:#79b8ff24;color:#79b8ff;font-weight:700}.sub-title[data-v-893418d5]{font-weight:700;color:var(--text-secondary);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:4px}.sub-title.danger-title[data-v-893418d5]{color:var(--nf-red);border-bottom-color:rgba(var(--nf-red-rgb),.3)}.mt[data-v-893418d5]{margin-top:8px}.empty[data-v-893418d5]{color:var(--text-muted);font-size:.82rem;padding:6px 0}.empty-state[data-v-893418d5]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;text-align:center}.empty-state .empty-icon[data-v-893418d5]{color:#9aa7b6;display:flex;justify-content:center}.jammed-badge[data-v-893418d5],.proxy-syndrome[data-v-893418d5],.snap-item.weariness[data-v-893418d5]{display:inline-flex;align-items:center;gap:4px}.aoc-icon[data-v-893418d5],.det-icon[data-v-893418d5]{display:inline-flex;align-items:center}.empty-state .empty-text[data-v-893418d5]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.empty-state .empty-sub[data-v-893418d5]{font-size:.76rem;color:var(--text-muted);max-width:300px;line-height:1.5}.upgrade-prompt[data-v-893418d5]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center}.upgrade-icon[data-v-893418d5]{font-size:2.2rem}.upgrade-title[data-v-893418d5]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.upgrade-sub[data-v-893418d5]{font-size:.79rem;color:var(--text-muted);max-width:300px;line-height:1.5}.target-row[data-v-893418d5]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.network-level-badge[data-v-893418d5]{font-size:.72rem;color:#ffd36b;font-weight:600;margin-top:2px}.field-label[data-v-893418d5]{font-size:.74rem;color:var(--text-secondary);font-weight:600}.form-select[data-v-893418d5]{background:#ffffff09;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;font-size:.83rem;padding:7px 10px;outline:none;cursor:pointer}.form-select[data-v-893418d5]:focus{border-color:#ffd36b}.ops-list[data-v-893418d5]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.op-card[data-v-893418d5]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:9px 12px;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:4px}.op-card[data-v-893418d5]:not(.op-locked):not(.op-active):hover{border-color:#ffd36b80;background:#f0b4290f}.op-card.op-selected[data-v-893418d5]{border-color:#ffd36b;background:#f0b4291f}.op-card.op-locked[data-v-893418d5]{opacity:.45;cursor:default}.op-card.op-unaffordable[data-v-893418d5]:not(.op-locked):not(.op-active){opacity:.6}.op-card.op-active[data-v-893418d5]{border-color:#2ea04366;background:#2ea0430f;cursor:default}.op-card-header[data-v-893418d5]{display:flex;align-items:center;gap:7px}.op-icon[data-v-893418d5]{font-size:1rem;flex-shrink:0}.op-label[data-v-893418d5]{flex:1;font-weight:600;color:var(--text-primary);font-size:.85rem}.lock-badge[data-v-893418d5]{font-size:.68rem;color:var(--text-muted);background:#ffffff0f;padding:2px 6px;border-radius:8px}.active-badge[data-v-893418d5]{font-size:.68rem;color:var(--status-positive);background:#2ea04326;padding:2px 6px;border-radius:8px;font-weight:700}.cost-badge[data-v-893418d5]{font-size:.72rem;color:var(--status-gold);font-weight:700}.cost-badge.unaffordable[data-v-893418d5]{color:var(--status-critical);font-weight:600}.op-desc[data-v-893418d5]{font-size:.76rem;color:var(--text-secondary);line-height:1.45}.op-meta[data-v-893418d5]{display:flex;gap:10px;font-size:.72rem}.meta-item[data-v-893418d5]{color:var(--text-muted)}.success-rate[data-v-893418d5]{color:var(--side-defender);font-weight:600}.extra-param[data-v-893418d5]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.picker-hint[data-v-893418d5]{font-size:.72rem;color:var(--status-gold)}.forecast-blind-chip[data-v-893418d5]{margin:.35rem 0 0;padding:.18rem .5rem;border:1px solid #6a5a7d;border-radius:4px;background:#6a5a7d2e;color:#c8bcd6;font-size:.72rem;align-self:flex-start}.broadcast-meta[data-v-893418d5]{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.bm-item[data-v-893418d5]{font-size:.72rem;color:var(--text-secondary)}.jammed-badge[data-v-893418d5]{font-size:.7rem;color:var(--status-gold);background:#f0b4291f;padding:2px 7px;border-radius:8px;font-weight:700}.proxy-rep[data-v-893418d5]{display:flex;flex-wrap:wrap;gap:12px;font-size:.78rem;color:var(--text-secondary);margin-bottom:6px}.pr-item strong[data-v-893418d5]{color:var(--text-primary)}.proxy-syndrome[data-v-893418d5]{color:var(--status-critical);font-weight:700}.deniability-chip[data-v-893418d5]{font-size:.68rem;padding:2px 7px;border-radius:8px;font-weight:700;text-transform:capitalize}.den-hidden[data-v-893418d5]{color:var(--text-muted);background:#ffffff0f}.den-suspected[data-v-893418d5]{color:var(--status-gold);background:#f0b4291f}.den-attributed[data-v-893418d5]{color:var(--status-critical);background:rgba(var(--nf-crit-rgb),.12)}.execute-row[data-v-893418d5]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.exec-error[data-v-893418d5]{font-size:.78rem;color:var(--nf-red);background:rgba(var(--nf-red-2-rgb),.12);border:1px solid rgba(var(--nf-red-rgb),.5);border-radius:8px;padding:6px 10px}.execute-btn[data-v-893418d5]{background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:8px;padding:10px 16px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s;width:100%}.execute-btn[data-v-893418d5]:hover:not(:disabled){background:#ffc547}.execute-btn[data-v-893418d5]:disabled{background:#ffffff0f;border-color:#ffffff1a;color:var(--text-muted);cursor:default}.odds-panel[data-v-893418d5]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:10px 14px;display:flex;flex-direction:column;gap:5px;margin-top:8px}.odds-row[data-v-893418d5]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.odds-label[data-v-893418d5]{color:var(--text-secondary)}.odds-val[data-v-893418d5]{font-weight:700;color:var(--text-primary)}.val-good[data-v-893418d5]{color:var(--status-positive)}.val-ok[data-v-893418d5]{color:var(--status-gold)}.val-warn[data-v-893418d5]{color:var(--status-critical)}.active-op-card[data-v-893418d5]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:9px 12px;display:flex;flex-direction:column;gap:6px;margin-bottom:5px}.active-op-card.passive[data-v-893418d5]{border-color:#388bfd4d}.active-op-card.hostile[data-v-893418d5]{border-color:rgba(var(--nf-crit-rgb),.3);background:rgba(var(--nf-crit-rgb),.04)}.aoc-header[data-v-893418d5]{display:flex;align-items:center;gap:6px}.aoc-icon[data-v-893418d5]{font-size:.95rem}.aoc-label[data-v-893418d5]{font-weight:600;color:var(--text-primary);font-size:.85rem;flex:1}.aoc-target[data-v-893418d5],.aoc-source[data-v-893418d5]{font-size:.78rem;color:var(--text-secondary)}.aoc-turns[data-v-893418d5]{font-size:.72rem;color:var(--side-defender);background:#388bfd1f;padding:2px 7px;border-radius:8px;font-weight:700}.aoc-intel-hint[data-v-893418d5]{font-size:.7rem;color:var(--text-muted);font-style:italic;padding-top:3px}.snapshot-grid[data-v-893418d5]{display:flex;flex-wrap:wrap;gap:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.snap-item[data-v-893418d5]{background:#388bfd14;border:1px solid rgba(56,139,253,.18);border-radius:4px;padding:2px 7px;font-size:.74rem;color:var(--side-defender)}.snap-item.weariness[data-v-893418d5]{background:#f0b42914;border-color:#f0b42933;color:var(--status-gold)}.snapshot-econ[data-v-893418d5]{display:flex;flex-direction:column;gap:3px;padding-top:5px;border-top:1px solid rgba(255,255,255,.06)}.snap-econ-row[data-v-893418d5]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-primary)}.snap-result[data-v-893418d5]{font-size:.78rem;color:var(--status-positive);padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.detected-card[data-v-893418d5]{background:#ffffff09;border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:3px;margin-bottom:4px}.detected-card.own-fail[data-v-893418d5]{border:1px solid rgba(var(--nf-crit-rgb),.3)}.detected-card.intercepted[data-v-893418d5]{border:1px solid rgba(46,160,67,.3)}.det-header[data-v-893418d5]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-primary)}.det-icon[data-v-893418d5]{font-size:.9rem}.det-label[data-v-893418d5]{font-weight:600;flex:1}.det-target[data-v-893418d5]{font-size:.76rem;color:var(--text-secondary)}.det-turn[data-v-893418d5]{font-size:.7rem;color:var(--text-muted)}.det-age[data-v-893418d5]{color:var(--text-muted);opacity:.7}.counter-intel-panel[data-v-893418d5]{margin-top:8px}.ci-stat-row[data-v-893418d5]{display:flex;gap:8px;margin-bottom:8px}.ci-stat[data-v-893418d5]{flex:1;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px 12px}.ci-stat-label[data-v-893418d5]{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.ci-stat-val[data-v-893418d5]{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-top:3px}.ci-tip[data-v-893418d5]{font-size:.76rem;color:var(--text-muted);line-height:1.5;background:#ffffff09;border:1px solid rgba(255,255,255,.06);border-radius:5px;padding:8px 10px}.base-modal.it-modal.it-modal{width:min(1100px,95vw);max-height:92vh;background:#1a2744f7;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #0009;--surface-base: #15213a;--surface-raised: #1f2c4a;--surface-interactive: #283859;--border-default: rgba(255, 255, 255, .09)}.base-modal.it-modal .base-modal-header{padding:12px 16px 12px 20px;border-bottom:1px solid rgba(240,180,41,.35)}.base-modal.it-modal .base-modal-body{padding:0;gap:0}.it-head[data-v-893418d5]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0;flex:1}.it-title[data-v-893418d5]{margin:0;font-family:var(--font-family-display);font-size:1.75rem;line-height:1;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.it-head-meta[data-v-893418d5]{font-size:.78rem;color:#9aa7b6;font-variant-numeric:tabular-nums}.it-head-meta b[data-v-893418d5]{color:var(--text-primary)}.it-head-meta b.bad[data-v-893418d5]{color:var(--nf-red)}.it-nav[data-v-893418d5]{margin-left:auto;display:flex;gap:4px}.it-nav-btn[data-v-893418d5]{height:30px;padding:0 12px;border-radius:8px;border:none;background:none;color:#c9d1d9;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.it-nav-btn[data-v-893418d5]:hover{background:#ffffff0f}.it-nav-btn.active[data-v-893418d5]{background:#f0b42924;color:var(--status-gold, #f0b429)}.it-nav-btn[data-v-893418d5]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:1px}.it-nav-count[data-v-893418d5]{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#ffffff1a;font-size:.66rem;display:inline-flex;align-items:center;justify-content:center}.it-cap[data-v-893418d5]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.it-pane[data-v-893418d5]{padding:16px 20px;display:flex;flex-direction:column;gap:6px}.ops-tab.it-split[data-v-893418d5]{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);height:min(700px,calc(100vh - 260px));font-variant-numeric:tabular-nums}.it-targets[data-v-893418d5]{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.07)}.it-find[data-v-893418d5]{padding:12px}.it-field[data-v-893418d5]{box-sizing:border-box;width:100%;height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b111c99;color:var(--text-primary);font:inherit;font-size:.78rem}.it-field[data-v-893418d5]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:1px}.it-list-cap[data-v-893418d5]{display:flex;justify-content:space-between;padding:0 12px 6px;font-size:.66rem;color:#9aa7b6}.it-target-list[data-v-893418d5]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.it-pad[data-v-893418d5]{padding:8px 12px}.it-target[data-v-893418d5]{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:none;color:var(--text-primary);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.it-target[data-v-893418d5]:hover{background:#ffffff0a}.it-target.active[data-v-893418d5]{background:#f0b4291f;box-shadow:inset 3px 0 0 var(--status-gold, #f0b429);font-weight:700}.it-target[data-v-893418d5]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:-2px}.it-tname[data-v-893418d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-running[data-v-893418d5]{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:rgba(var(--nf-green-2-rgb),.18);color:var(--nf-green-2);font-size:.66rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.it-dots[data-v-893418d5]{margin-left:auto;display:inline-flex;gap:3px;flex-shrink:0}.it-dots span[data-v-893418d5]{width:7px;height:7px;border-radius:50%;background:#ffffff24}.it-dots span.on[data-v-893418d5]{background:#79b8ff}.it-main[data-v-893418d5]{min-width:0;min-height:0;display:flex;flex-direction:column}.it-scroll[data-v-893418d5]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin}.it-scroll[data-v-893418d5]>*{flex-shrink:0}.it-target-head[data-v-893418d5]{display:flex;align-items:center;gap:14px;margin-bottom:4px}.it-target-head[data-v-893418d5] .war-flag--lg{width:54px;height:36px}.it-th-title[data-v-893418d5]{display:flex;flex-direction:column;gap:3px;min-width:0}.it-th-name[data-v-893418d5]{margin:0;font-family:var(--font-family-display);font-size:2.1rem;line-height:.95;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);overflow-wrap:anywhere}.it-net[data-v-893418d5]{margin-left:auto;width:260px;display:flex;flex-direction:column;gap:5px;flex-shrink:0}.it-net-label[data-v-893418d5]{display:flex;font-size:.72rem;color:#9aa7b6}.it-net-label .network-level-badge[data-v-893418d5]{margin:0 0 0 auto;font-size:.72rem;color:var(--text-primary)}.it-net-bar[data-v-893418d5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.it-net-bar span[data-v-893418d5]{height:6px;border-radius:3px;background:#ffffff1f}.it-net-bar span.on[data-v-893418d5]{background:#79b8ff}.it-net-next[data-v-893418d5]{font-size:.68rem;color:#9aa7b6}.it-pick-hint[data-v-893418d5]{font-size:.82rem;color:#9aa7b6}.it-grp[data-v-893418d5]{margin-top:6px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.it-split .ops-list[data-v-893418d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.it-split .op-card[data-v-893418d5]{box-sizing:border-box;min-height:42px;padding:7px 10px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-primary);font:inherit;text-align:left;justify-content:center}.it-split .op-card[data-v-893418d5]:not(.op-locked):not(.op-active):hover{border-color:#fff3;background:#ffffff12}.it-split .op-card.op-selected[data-v-893418d5]{border-color:var(--status-gold, #f0b429);background:#f0b42921}.it-split .op-card.op-selected .op-label[data-v-893418d5]{color:var(--status-gold, #f0b429)}.it-split .op-card.op-locked[data-v-893418d5]{opacity:1;background:#ffffff05}.it-split .op-card.op-locked .op-label[data-v-893418d5]{color:#8b949e;font-weight:600}.it-split .op-card[data-v-893418d5]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:1px}.it-split .op-label[data-v-893418d5]{font-size:.76rem;font-weight:700;line-height:1.25}.it-split .lock-badge[data-v-893418d5]{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:.62rem;font-weight:700;color:#9aa7b6;background:#ffffff0f;padding:2px 6px;border-radius:6px}.it-split .cost-badge[data-v-893418d5]{flex-shrink:0;font-size:.7rem}.it-split .cost-badge[data-v-893418d5]:before{content:"$"}.it-launch[data-v-893418d5]{flex-shrink:0;max-height:48%;overflow-y:auto;scrollbar-width:thin;padding:12px 20px 14px;border-top:1px solid rgba(255,255,255,.08);background:#0f182ae6;display:flex;flex-direction:column;gap:10px}.it-launch-head[data-v-893418d5]{display:flex;align-items:center;gap:14px}.it-launch-title[data-v-893418d5]{display:flex;flex-direction:column;gap:2px;min-width:0}.it-launch-title b[data-v-893418d5]{font-size:.9rem;color:var(--text-primary)}.it-launch-title span[data-v-893418d5]{font-size:.72rem;color:#9aa7b6}.it-launch .tier-picker[data-v-893418d5]{margin:0 0 0 auto;flex-shrink:0}.it-launch .odds-label[data-v-893418d5]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:#9aa7b6}.it-launch .tier-btns[data-v-893418d5]{border-radius:9px;background:#0b111c99;border:1px solid rgba(255,255,255,.1);padding:2px;gap:0}.it-launch .tier-btn[data-v-893418d5]{height:28px;padding:0 11px;border:none;border-radius:7px;font-size:.72rem;font-weight:700;color:#9aa7b6;cursor:pointer}.it-launch .tier-btn.active[data-v-893418d5]{background:#f0b42929;color:var(--status-gold, #f0b429)}.it-launch .extra-param[data-v-893418d5]{flex-direction:row;align-items:center;gap:10px;margin:0}.it-launch .extra-param .field-label[data-v-893418d5]{width:130px;flex-shrink:0}.it-launch .extra-param .form-select[data-v-893418d5]{flex:1;min-width:0;border-radius:8px;background:#0b111c99}.it-odds-row[data-v-893418d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:16px;align-items:end}.it-odd[data-v-893418d5]{display:flex;flex-direction:column;gap:4px}.it-odd-label[data-v-893418d5]{display:flex;font-size:.7rem;color:#9aa7b6}.it-odd-label b[data-v-893418d5]{margin-left:auto;color:var(--text-primary)}.it-odd-bar[data-v-893418d5]{position:relative;height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.it-odd-bar span[data-v-893418d5]{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#e3b341}.it-odd-bar span.val-good[data-v-893418d5]{background:var(--nf-green-2)}.it-odd-bar span.val-warn[data-v-893418d5]{background:var(--status-critical)}.it-odd-bar span.det[data-v-893418d5]{background:var(--nf-red)}.it-odd-sub[data-v-893418d5]{font-size:.68rem;color:#9aa7b6}.it-odd-sub.val-warn[data-v-893418d5]{color:var(--nf-red)}.it-odds-row .execute-row[data-v-893418d5]{grid-column:4;margin:0}.it-launch .execute-btn[data-v-893418d5]{width:auto;height:42px;padding:0 20px;border-radius:10px;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font-size:.86rem;font-weight:800;white-space:nowrap}.it-launch .execute-btn[data-v-893418d5]:hover:not(:disabled){background:#f0b429;filter:brightness(1.08)}.it-launch .execute-btn[data-v-893418d5]:disabled{background:#ffffff14;border-color:#ffffff1f;color:#8b949e}.it-launch .exec-error[data-v-893418d5]{order:2}.it-pane .active-op-card[data-v-893418d5],.it-pane .detected-card[data-v-893418d5],.it-pane .ci-stat[data-v-893418d5],.it-pane .ci-tip[data-v-893418d5]{background:#ffffff0a;border-radius:11px}.it-pane .sub-title[data-v-893418d5]{font-size:.62rem;letter-spacing:.12em;color:#9aa7b6;border-bottom-color:#ffffff14}.it-pane .ci-stat-val[data-v-893418d5]{font-family:var(--font-family-display);font-size:1.9rem}@media(max-width:700px){.base-modal.it-modal .base-modal-body{overflow-y:auto}.it-nav[data-v-893418d5]{margin-left:0}.ops-tab.it-split[data-v-893418d5]{grid-template-columns:minmax(0,1fr);height:auto}.it-targets[data-v-893418d5]{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.it-target-list[data-v-893418d5]{max-height:200px}.it-scroll[data-v-893418d5]{overflow:visible}.it-target-head[data-v-893418d5]{flex-wrap:wrap}.it-net[data-v-893418d5]{margin-left:0;width:100%}.it-split .ops-list[data-v-893418d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.it-launch[data-v-893418d5]{max-height:none}.it-launch-head[data-v-893418d5]{flex-direction:column;align-items:flex-start}.it-launch .tier-picker[data-v-893418d5]{margin:0}.it-odds-row[data-v-893418d5]{grid-template-columns:minmax(0,1fr)}.it-odds-row .execute-row[data-v-893418d5]{grid-column:auto}.it-launch .extra-param[data-v-893418d5]{flex-direction:column;align-items:stretch}}
