.weather-symbol[data-v-240a13f3]{display:inline-block;flex:none;width:32px;height:32px;color:#dce7f5}.weather-symbol--large[data-v-240a13f3]{width:44px;height:44px}.weather-symbol--compact[data-v-240a13f3]{width:26px;height:26px}.escalation-badge[data-v-5443c62e]{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;font-size:.7rem;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:middle}.eb-icon[data-v-5443c62e]{display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;line-height:1}.eb-dot[data-v-5443c62e]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.eb-label[data-v-5443c62e]{color:#e6edf3}.tier-0[data-v-5443c62e]{color:#9aa7b6}.tier-0 .eb-label[data-v-5443c62e]{color:#c9d1d9}.tier-1[data-v-5443c62e]{color:#ffc56b;border-color:#ffc56b66;background:#ffc56b14}.tier-2[data-v-5443c62e]{color:#f0883e;border-color:#f0883e73;background:#f0883e1a}.tier-3[data-v-5443c62e]{color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.45);background:rgba(var(--nf-crit-rgb),.1)}.tier-4[data-v-5443c62e]{color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.6);background:rgba(var(--nf-crit-rgb),.16)}.tier-4 .eb-dot[data-v-5443c62e]{box-shadow:0 0 0 2px rgba(var(--nf-red-rgb),.25)}.dab-bars[data-v-682b8622]{display:flex;flex-direction:column;gap:3px}.dab-bars.compact[data-v-682b8622]{gap:2px}.dab-row[data-v-682b8622]{display:grid;grid-template-columns:26px 1fr 30px auto;align-items:center;gap:6px}.dab-label[data-v-682b8622]{font-size:.65rem;color:var(--text-muted);font-weight:700;text-align:right}.dab-track[data-v-682b8622]{background:var(--surface-raised);border-radius:2px;height:5px;overflow:hidden}.dab-fill[data-v-682b8622]{height:100%;border-radius:2px;transition:width .2s ease}.dab-fill.strong[data-v-682b8622]{background:var(--status-positive, var(--status-positive))}.dab-fill.mid[data-v-682b8622]{background:var(--status-warning, #ff9800)}.dab-fill.weak[data-v-682b8622]{background:var(--status-critical, var(--status-critical))}.dab-num[data-v-682b8622]{font-size:.65rem;font-weight:700;text-align:right;min-width:26px}.dab-num.strong[data-v-682b8622]{color:var(--status-positive)}.dab-num.mid[data-v-682b8622]{color:var(--status-warning)}.dab-num.weak[data-v-682b8622]{color:var(--status-critical)}.dab-delta[data-v-682b8622]{font-size:.7rem;font-weight:700;min-width:12px;text-align:center}.dab-delta.up[data-v-682b8622]{color:var(--status-positive)}.dab-delta.down[data-v-682b8622]{color:var(--status-critical)}.dab-delta.eq[data-v-682b8622]{color:var(--text-muted)}.target-hp-bar[data-v-5195d23a]{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.thb-track[data-v-5195d23a]{flex:1 1 0;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;min-width:24px}.target-hp-bar.is-compact .thb-track[data-v-5195d23a]{height:5px;min-width:20px}.thb-fill[data-v-5195d23a]{height:100%;border-radius:3px;transition:width .2s ease,background .2s ease}.thb-pct[data-v-5195d23a]{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;color:#e6edf3;min-width:36px;text-align:right}.magazine-indicator-wrap[data-v-a104d837]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}.magazine-indicator[data-v-a104d837]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.magazine-indicator.is-compact[data-v-a104d837]{font-size:.7rem;gap:3px}.magazine-indicator.is-clickable[data-v-a104d837]{cursor:pointer;border-radius:6px;padding:2px 4px;transition:background .15s}.magazine-indicator.is-clickable[data-v-a104d837]:hover{background:#ffffff0f}.magazine-indicator.is-clickable[data-v-a104d837]:focus-visible{background:#ffffff0f;outline:2px solid #ffd36b;outline-offset:1px}.mag-numeric[data-v-a104d837]{color:#c9d1d9}.mag-current[data-v-a104d837]{color:#e6edf3;font-weight:600}.mag-sep[data-v-a104d837]{margin:0 2px}.mag-sep[data-v-a104d837],.mag-cap[data-v-a104d837]{color:#9aa7b6}.mag-bar[data-v-a104d837]{display:inline-block;width:60px;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden;flex-shrink:0}.mag-bar-fill[data-v-a104d837]{display:block;height:100%;border-radius:3px;background:#79b8ff;transition:width .2s ease}.mag-delta[data-v-a104d837]{display:inline-flex;align-items:center;gap:2px;font-size:.72rem;font-weight:700}.mag-delta-arrow[data-v-a104d837]{font-size:.55rem;line-height:1}.delta-negative[data-v-a104d837]{color:var(--nf-red)}.delta-positive[data-v-a104d837]{color:var(--nf-green)}.mag-sparkline[data-v-a104d837]{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;color:#79b8ff;font-size:.62rem;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:6px}.mag-sparkline-caption[data-v-a104d837]{color:#9aa7b6;letter-spacing:.06em;text-transform:uppercase}[data-v-7555fcd1] .base-modal.ml-insight-modal{width:min(640px,95vw);box-shadow:0 8px 32px #00000080}.placeholder[data-v-7555fcd1]{text-align:center;color:var(--text-muted);padding:40px 10px;font-size:.9rem;line-height:1.6}.games-count[data-v-7555fcd1]{font-size:.8rem;opacity:.7}.chart-title[data-v-7555fcd1]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6;margin:12px 0 6px}.chart-container[data-v-7555fcd1]{position:relative}.chart-svg[data-v-7555fcd1]{width:100%;height:auto}.grid-line[data-v-7555fcd1]{stroke:#ffffff0f;stroke-width:.5}.axis-label[data-v-7555fcd1]{font-size:9px;fill:var(--text-muted)}.line-adaptation[data-v-7555fcd1]{stroke:#79b8ff;stroke-width:2}.line-winrate[data-v-7555fcd1]{stroke:var(--nf-green);stroke-width:1.5;stroke-dasharray:4 3;opacity:.7}.dot-win[data-v-7555fcd1]{fill:var(--nf-green);cursor:pointer}.dot-loss[data-v-7555fcd1]{fill:var(--nf-red);cursor:pointer}.dot-win[data-v-7555fcd1]:hover,.dot-loss[data-v-7555fcd1]:hover{r:6}.chart-tooltip[data-v-7555fcd1]{position:absolute;top:10px;right:10px;background:#1a2744f7;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:8px 10px;font-size:.78rem;color:var(--text-primary);max-width:220px;pointer-events:none;box-shadow:0 4px 12px #0000004d}.tt-title[data-v-7555fcd1]{font-weight:700;margin-bottom:4px}.tt-row[data-v-7555fcd1]{color:var(--text-secondary);line-height:1.4}.tt-moment[data-v-7555fcd1]{font-style:italic;font-size:.72rem;margin-top:4px}.legend[data-v-7555fcd1]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;font-size:.72rem;color:var(--text-muted);margin:6px 0 10px}.legend-item[data-v-7555fcd1]{display:flex;align-items:center;gap:4px}.legend-dot[data-v-7555fcd1]{width:8px;height:8px;border-radius:50%;display:inline-block}.legend-line[data-v-7555fcd1]{width:16px;height:2px;display:inline-block}.legend-line.line-adaptation[data-v-7555fcd1]{background:#79b8ff}.legend-line.line-winrate[data-v-7555fcd1]{background:var(--nf-green);border-top:1px dashed var(--nf-green);height:0}.pie-container[data-v-7555fcd1]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.pie-svg[data-v-7555fcd1]{width:180px;height:180px;flex-shrink:0}.pie-slice[data-v-7555fcd1]{stroke:#1a2744f7;stroke-width:1}.pie-label[data-v-7555fcd1]{font-size:8px;fill:#fff;pointer-events:none}.pie-legend[data-v-7555fcd1]{font-size:.75rem;color:var(--text-secondary);line-height:1.8}.pie-legend-row[data-v-7555fcd1]{display:flex;align-items:center;gap:6px}.pie-swatch[data-v-7555fcd1]{width:10px;height:10px;border-radius:2px;flex-shrink:0}@media(max-width:600px){[data-v-7555fcd1] .base-modal.ml-insight-modal{width:100vw;border-radius:0;max-height:100dvh}.pie-container[data-v-7555fcd1]{flex-direction:column;align-items:center}}[data-v-68a5ee4a] .base-modal{width:min(680px,95vw);max-height:80dvh;box-shadow:0 8px 40px #000000a6}.modal-filters[data-v-68a5ee4a]{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.filter-input[data-v-68a5ee4a],.filter-select[data-v-68a5ee4a]{box-sizing:border-box;height:32px;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;font-size:.8rem;padding:0 10px;outline:none}.filter-input[data-v-68a5ee4a]{min-height:44px;box-sizing:border-box;flex:1}.filter-select[data-v-68a5ee4a]{cursor:pointer}.filter-input[data-v-68a5ee4a]:focus,.filter-select[data-v-68a5ee4a]:focus{border-color:#ffd36b}[data-v-68a5ee4a] .base-modal-body{padding:8px 0}.turn-header[data-v-68a5ee4a]{font-size:.62rem;font-weight:700;color:#9aa7b6;padding:10px 16px 3px;text-transform:uppercase;letter-spacing:.12em}.log-entry[data-v-68a5ee4a]{display:flex;align-items:flex-start;gap:8px;padding:6px 16px;font-size:.78rem;line-height:1.4;color:#c9d1d9;border-left:2px solid transparent;border-radius:6px;transition:background .1s}.log-entry[data-v-68a5ee4a]:hover{background:#ffffff09}.ev-war[data-v-68a5ee4a]{border-left-color:rgba(var(--nf-red-rgb),.55);color:var(--nf-red)}.ev-diplomacy[data-v-68a5ee4a]{border-left-color:#79b8ff8c;color:#79b8ff}.ev-economics[data-v-68a5ee4a]{border-left-color:rgba(var(--nf-green-rgb),.55);color:var(--nf-green)}.ev-military[data-v-68a5ee4a]{border-left-color:#ffc56b8c;color:#ffc56b}.ev-icon[data-v-68a5ee4a]{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:#9aa7b6}.ev-icon svg[data-v-68a5ee4a]{display:block}.ev-war .ev-icon[data-v-68a5ee4a]{background:rgba(var(--nf-red-2-rgb),.14);color:var(--nf-red)}.ev-diplomacy .ev-icon[data-v-68a5ee4a]{background:#79b8ff24;color:#79b8ff}.ev-economics .ev-icon[data-v-68a5ee4a]{background:rgba(var(--nf-green-rgb),.14);color:var(--nf-green)}.ev-military .ev-icon[data-v-68a5ee4a]{background:#c084fc24;color:#c9a4fc}.ev-text[data-v-68a5ee4a]{flex:1;line-height:1.5}.empty[data-v-68a5ee4a]{padding:30px 16px;color:#9aa7b6;text-align:center;font-size:.85rem}.strike-report-lane[data-v-a4a7f30b]{display:flex;flex-direction:column;gap:6px;min-width:0}.srl-header[data-v-a4a7f30b]{margin:0}.srl-title[data-v-a4a7f30b],.srl-callouts-title[data-v-a4a7f30b]{margin:0;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6}.srl-rows[data-v-a4a7f30b]{overflow-x:auto}.srl-table[data-v-a4a7f30b]{width:100%;border-collapse:collapse;font-size:.78rem}.srl-table th[data-v-a4a7f30b]{padding:7px 8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#9aa7b6;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.srl-table td[data-v-a4a7f30b]{padding:8px;text-align:right;color:#c9d1d9;border-bottom:1px solid rgba(255,255,255,.06);font-variant-numeric:tabular-nums;white-space:nowrap}.srl-table th[data-v-a4a7f30b]:first-child,.srl-table td[data-v-a4a7f30b]:first-child{text-align:left}.srl-row-name[data-v-a4a7f30b]{font-weight:600;color:#e6edf3;white-space:normal}.srl-stat-inner[data-v-a4a7f30b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.srl-stat-value[data-v-a4a7f30b]{font-weight:600;color:#e6edf3}.srl-stat-label[data-v-a4a7f30b]{color:#9aa7b6}.srl-stat-loss .srl-stat-label[data-v-a4a7f30b]{margin-left:4px}.srl-stat-loss.has-loss .srl-stat-value[data-v-a4a7f30b],.srl-stat-loss.has-loss .srl-stat-label[data-v-a4a7f30b]{color:var(--nf-red)}.srl-sr-only[data-v-a4a7f30b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.srl-mag-cell[data-v-a4a7f30b]{min-width:150px}.srl-empty[data-v-a4a7f30b]{margin:0;padding:12px 14px;font-size:.8rem;color:#9aa7b6;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.srl-callouts[data-v-a4a7f30b]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.srl-callouts-list[data-v-a4a7f30b]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.srl-callout[data-v-a4a7f30b]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);font-size:.75rem;color:#c9d1d9}.srl-callout-label[data-v-a4a7f30b]{min-width:0;overflow:hidden;text-overflow:ellipsis}.srl-callout-status[data-v-a4a7f30b]{flex:0 0 auto;padding:1px 6px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.srl-callout-status.is-red[data-v-a4a7f30b]{background:rgba(var(--nf-red-2-rgb),.16);color:var(--nf-red)}.srl-callout-status.is-amber[data-v-a4a7f30b]{background:#ffc56b26;color:#ffc56b}.srl-callout-region[data-v-a4a7f30b]{flex:0 0 auto;padding:1px 6px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#79b8ff;background:#79b8ff1f;white-space:nowrap}.srsc[data-v-2b56014a]{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:11px}.srsc-header[data-v-2b56014a]{display:flex;align-items:center}.srsc-title[data-v-2b56014a]{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#ffc56b;cursor:help}.srsc-body[data-v-2b56014a]{display:flex;flex-direction:column;gap:7px}.srsc-row[data-v-2b56014a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.78rem;line-height:1.4;color:#c9d1d9}.srsc-bar-row[data-v-2b56014a]{align-items:center}.srsc-bar-row>.target-hp-bar[data-v-2b56014a]{flex:0 1 200px;width:auto;min-width:140px;margin-left:auto}.srsc-label[data-v-2b56014a]{flex:0 0 auto;color:#c9d1d9}.srsc-numeric[data-v-2b56014a]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-variant-numeric:tabular-nums;color:#e6edf3}.srsc-numeric.is-positive[data-v-2b56014a],.srsc-numeric.is-ceiling[data-v-2b56014a]{color:var(--nf-green)}.srsc-muted[data-v-2b56014a]{color:#9aa7b6;font-weight:500;font-size:.72rem}.srsc-spark-row[data-v-2b56014a]{display:flex;align-items:center;gap:8px;font-size:.72rem;color:#9aa7b6}.srsc-spark-row .srsc-label[data-v-2b56014a]{color:#c9d1d9;font-size:.78rem}.srsc-spark[data-v-2b56014a]{display:inline-block;margin-left:auto;color:#ffc56b;background:#ffffff0a;border-radius:3px}.sr-tabs[data-v-157a0c37]{display:flex;align-items:center;gap:4px;padding:3px;background:#00000040;border-radius:9px}.sr-tabs-scroller[data-v-157a0c37]{display:flex;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.sr-tabs-scroller[data-v-157a0c37]::-webkit-scrollbar{display:none}.sr-cycle-btn[data-v-157a0c37]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:30px;padding:0;background:transparent;border:none;border-radius:7px;color:#9aa7b6;cursor:pointer;transition:color .15s,background .15s}.sr-cycle-btn[data-v-157a0c37]:hover{color:#e6edf3;background:#ffffff0f}.sr-cycle-btn[data-v-157a0c37]:focus-visible{outline:2px solid #ffd36b;outline-offset:-2px}.sr-tab[data-v-157a0c37]{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;background:transparent;border:none;border-radius:7px;color:#c9d1d9;font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;flex:0 0 auto;white-space:nowrap;transition:color .15s,background .15s}.sr-tab[data-v-157a0c37]:hover{color:#e6edf3;background:#ffffff0f}.sr-tab[data-v-157a0c37]:focus-visible{outline:2px solid #ffd36b;outline-offset:-2px}.sr-tab.is-active[data-v-157a0c37]{color:#1a1200;background:#f0b429}.sr-tab-badge[data-v-157a0c37]{font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:9px;background:#ffffff14}.sr-tab.is-active .sr-tab-badge[data-v-157a0c37]{background:#1a120029}.sr-tab-label[data-v-157a0c37]{display:inline-flex;align-items:center;gap:4px}.sr-tab-flag[data-v-157a0c37]{font-size:1rem;line-height:1}.sr-tab-vs[data-v-157a0c37]{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:inherit;opacity:.7;margin:0 2px}.sr-summary[data-v-43b42aec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sr-stat-pair[data-v-43b42aec]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.sr-stat-word[data-v-43b42aec]{order:-1;display:inline-flex;align-items:center;gap:4px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.sr-num[data-v-43b42aec]{font-family:var(--font-family-display);font-size:1.6rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#e6edf3}.sr-num.is-good[data-v-43b42aec]{color:var(--nf-green)}.sr-num.is-gold[data-v-43b42aec]{color:#f0b429}@media(max-width:520px){.sr-num[data-v-43b42aec]{font-size:1.3rem}.sr-stat-pair[data-v-43b42aec]{padding:8px 10px}}.sr-participants[data-v-2e1baa26]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;color:#e6edf3}.sr-party[data-v-2e1baa26]{display:inline-flex;align-items:center;gap:8px;min-width:0}.sr-party-flag[data-v-2e1baa26]{font-size:1.1rem;line-height:1;flex-shrink:0}.sr-party-name[data-v-2e1baa26]{font-weight:700}.sr-party-vs[data-v-2e1baa26]{font-size:.9rem;font-weight:600;letter-spacing:.06em;color:#9aa7b6}.strike-report-embedded[data-v-099b3d20]{display:flex;flex-direction:column;gap:12px;color:#e6edf3}.sr-header[data-v-099b3d20]{display:flex;flex-direction:column;gap:10px}.sr-header-row[data-v-099b3d20]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sr-header-main[data-v-099b3d20]{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-header-actions[data-v-099b3d20]{flex-shrink:0;margin-left:auto}.sr-countdown-ring[data-v-099b3d20]{cursor:pointer;flex-shrink:0;transition:opacity .15s}.sr-countdown-ring.paused[data-v-099b3d20]{opacity:.5}.sr-countdown-ring[data-v-099b3d20]:hover{opacity:.85}.sr-title[data-v-099b3d20]{font-family:var(--font-family-display);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e6edf3}.sr-header-embedded .sr-title[data-v-099b3d20]{font-family:inherit;font-size:.62rem;letter-spacing:.12em;color:#9aa7b6}.strike-report-body[data-v-099b3d20]{display:flex;flex-direction:column;gap:14px}.strike-report-modal .strike-report-body[data-v-099b3d20]{padding:0 16px 16px}.sr-weather-receipt[data-v-099b3d20]{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#79b8ff0f;border:1px solid rgba(121,184,255,.2);border-radius:11px;font-size:.78rem;color:#c9d1d9}.strike-report-modal .sr-weather-receipt[data-v-099b3d20]{margin:8px 16px 0}.sr-weather-receipt__heading[data-v-099b3d20]{display:flex;gap:8px;flex-wrap:wrap;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#79b8ff}.sr-weather-receipt__context[data-v-099b3d20]{color:#9aa7b6}.sr-weather-receipt__consequence[data-v-099b3d20]{margin:2px 0 0;color:#e6edf3}.sr-empty-all[data-v-099b3d20]{padding:24px 16px;margin:0;text-align:center;font-size:.85rem;color:#9aa7b6}.sr-detail-toggle[data-v-099b3d20]{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:9px 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#c9d1d9;font-family:inherit;font-size:.75rem;font-weight:600;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sr-detail-toggle[data-v-099b3d20]:hover{background:#ffffff0f;border-color:#ffffff24;color:#e6edf3}.sr-detail-toggle[data-v-099b3d20]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.sr-detail-chevron[data-v-099b3d20]{color:#9aa7b6;transform:rotate(-90deg);transition:transform .15s}.sr-detail-chevron.is-open[data-v-099b3d20]{transform:none}.sr-detail[data-v-099b3d20]{padding:4px 12px 6px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:11px;overflow-x:auto;animation:sr-detail-in-099b3d20 .2s ease}@keyframes sr-detail-in-099b3d20{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sr-detail-table[data-v-099b3d20]{width:100%;border-collapse:collapse;font-size:.78rem}.sr-detail-table th[data-v-099b3d20]{padding:7px 8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#9aa7b6;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.sr-detail-table th[data-v-099b3d20]:first-child{text-align:left}.sr-detail-table td[data-v-099b3d20]{padding:7px 8px;color:#c9d1d9;border-bottom:1px solid rgba(255,255,255,.06)}.sr-detail-table tr:last-child td[data-v-099b3d20]{border-bottom:none}.sr-detail-slice-row td.sr-detail-slice[data-v-099b3d20]{padding:0 8px 7px 20px;font-size:.7rem;color:#9aa7b6;border-bottom:1px solid rgba(255,255,255,.06)}.sr-detail-table tr:has(+.sr-detail-slice-row) td[data-v-099b3d20]{border-bottom:none}.sr-num[data-v-099b3d20]{font-variant-numeric:tabular-nums;text-align:right}.drm-header[data-v-0b2dc4c5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;width:100%}.drm-h-primary[data-v-0b2dc4c5]{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary)}.drm-h-name[data-v-0b2dc4c5]{font-family:var(--font-family-display);font-size:1.75rem;line-height:1;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.drm-h-title[data-v-0b2dc4c5]{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--status-gold, #f0b429)}.drm-h-meta[data-v-0b2dc4c5]{margin-left:auto;font-size:.82rem;color:var(--text-muted)}.drm-h-readonly-badge[data-v-0b2dc4c5]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--status-gold-bg, rgba(201, 162, 39, .15));color:var(--status-gold);margin-left:6px;text-transform:uppercase;letter-spacing:.04em}.drm-h-readonly-banner[data-v-0b2dc4c5]{flex-basis:100%;font-size:.78rem;color:var(--text-muted);font-style:italic}@media(max-width:600px){.drm-h-meta[data-v-0b2dc4c5]{flex-basis:100%;margin-left:0}}.drm-tabs[data-v-9cc9977a]{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.07);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.drm-tabs[data-v-9cc9977a]::-webkit-scrollbar{display:none}.drm-tab[data-v-9cc9977a]{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 2px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,border-color .15s}.drm-tab[data-v-9cc9977a]:hover{color:var(--text-primary)}.drm-tab.active[data-v-9cc9977a]{color:var(--status-gold, #f0b429);border-bottom-color:var(--status-gold, #f0b429)}.drm-tab[data-v-9cc9977a]:focus-visible{outline:2px solid var(--status-gold, #f0b429);outline-offset:-2px}.drm-tab-icon[data-v-9cc9977a]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.drm-tab-allied .drm-tab-icon[data-v-9cc9977a]{background:#388bfd}.drm-tab-friendly .drm-tab-icon[data-v-9cc9977a]{background:var(--nf-green-2)}.drm-tab-neutral .drm-tab-icon[data-v-9cc9977a]{background:#8b949e}.drm-tab-tense .drm-tab-icon[data-v-9cc9977a]{background:#e3b341}.drm-tab-hostile .drm-tab-icon[data-v-9cc9977a]{background:var(--status-critical)}.drm-tab-count[data-v-9cc9977a]{min-width:20px;height:18px;padding:0 6px;border-radius:9px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;background:#ffffff14}.drm-tab.active .drm-tab-count[data-v-9cc9977a]{background:#f0b42933}@media(max-width:600px){.drm-tabs[data-v-9cc9977a]{gap:4px;padding:0 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.drm-tab[data-v-9cc9977a]{min-height:44px;padding:0 10px;scroll-snap-align:start}.drm-tab-label[data-v-9cc9977a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.drm-toolbar[data-v-47f585a1]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.drm-filter-input[data-v-47f585a1]{flex:1 1 200px;min-width:140px;padding:5px 10px;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;font-size:.85rem}.drm-filter-input[data-v-47f585a1]:focus,.drm-sort-select[data-v-47f585a1]:focus{outline:none;border-color:#ffd36b}.drm-filter-input[data-v-47f585a1]::placeholder{color:#9aa7b6}.drm-sort-select[data-v-47f585a1]{padding:5px 8px;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;font-size:.82rem;cursor:pointer}.drm-select-btn[data-v-47f585a1]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#c9d1d9;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.drm-select-btn[data-v-47f585a1]:hover:not(:disabled){color:#e6edf3;border-color:#ffffff47;background:#ffffff1a}.drm-select-btn-active[data-v-47f585a1]{color:#ffd36b;border-color:#ffd36b99;background:#f0b4291f}.drm-select-btn-active[data-v-47f585a1]:hover:not(:disabled){background:#f0b42924}@media(max-width:600px){.drm-select-btn-label[data-v-47f585a1]{display:none}.drm-select-btn[data-v-47f585a1]{padding:4px 8px}}.drm-help-btn[data-v-47f585a1]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#c9d1d9;font-size:.85rem;font-weight:700;cursor:pointer;line-height:1;flex-shrink:0}.drm-help-btn[data-v-47f585a1]:hover:not(:disabled){color:#e6edf3;border-color:#ffffff47;background:#ffffff1a}.drm-help-btn[data-v-47f585a1]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.drm-toolbar[data-v-47f585a1]{padding:6px 8px;gap:6px}.drm-filter-input[data-v-47f585a1]{flex-basis:100%}}.drm-actions[data-v-b4d7018e]{display:flex;align-items:center;gap:4px;flex-shrink:0}.drm-action[data-v-b4d7018e]{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0d;color:#e6edf3;font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.drm-action[data-v-b4d7018e]:hover:not(:disabled){background:#ffffff1a}.drm-action[data-v-b4d7018e]:disabled,.drm-action.drm-action-disabled[data-v-b4d7018e]{opacity:.45;cursor:not-allowed}.drm-action-positive[data-v-b4d7018e]:not(:disabled):hover{background:rgba(var(--nf-green-rgb),.12);color:var(--nf-green);border-color:rgba(var(--nf-green-rgb),.5)}.drm-action-danger[data-v-b4d7018e]:not(:disabled):hover{background:rgba(var(--nf-red-2-rgb),.14);color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.5)}.drm-action-icon[data-v-b4d7018e]{display:inline-flex}.dp-cd-label[data-v-b4d7018e]{font-size:.66rem;color:#9aa7b6;font-style:italic;margin-left:3px}.drm-overflow[data-v-b4d7018e]{position:relative}.drm-overflow-btn[data-v-b4d7018e]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3;cursor:pointer;line-height:1;padding:0}@media(pointer:coarse){.drm-overflow-btn[data-v-b4d7018e]{width:44px;height:44px;font-size:1.1rem}}.drm-overflow-btn[data-v-b4d7018e]:hover:not(:disabled){background:#ffffff1a}.drm-overflow-btn[data-v-b4d7018e]:disabled{opacity:.45;cursor:not-allowed}.drm-overflow-menu[data-v-b4d7018e]{position:absolute;right:0;top:calc(100% + 4px);min-width:180px;background:#1a2744f7;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:4px;z-index:20;box-shadow:0 12px 32px #0000008c}.drm-overflow-item[data-v-b4d7018e]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;color:#c9d1d9;font-size:.82rem;text-align:left;cursor:pointer;border-radius:6px}.drm-overflow-item[data-v-b4d7018e]:hover:not(:disabled){background:#ffffff0f;color:#e6edf3}.drm-overflow-item[data-v-b4d7018e]:disabled{opacity:.45;cursor:not-allowed}.drm-actions-grid[data-v-b4d7018e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.drm-actions-grid .drm-action[data-v-b4d7018e]{min-height:40px;height:auto;padding:8px 12px;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-align:left;font-size:.8rem;font-weight:700;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#e6edf3}.drm-actions-grid .drm-action[data-v-b4d7018e]:hover:not(:disabled){background:#ffffff1c}.drm-actions-grid .drm-action-primary[data-v-b4d7018e]{background:#f0b429;border-color:#ffd36b;color:#1a1200}.drm-actions-grid .drm-action-primary[data-v-b4d7018e]:hover:not(:disabled){background:#ffc547}.drm-actions-grid .drm-action-danger[data-v-b4d7018e]{color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.5);background:rgba(var(--nf-red-2-rgb),.12)}.drm-actions-grid .drm-action[data-v-b4d7018e]:disabled{opacity:.5;cursor:not-allowed}.drm-action-note[data-v-b4d7018e]{font-size:.68rem;font-weight:500;opacity:.8}.drm-actions-empty[data-v-b4d7018e]{grid-column:1 / -1;margin:0;font-size:.8rem;color:#c9d1d9}.drm-row[data-v-9fae7ce1]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border-default);cursor:pointer;transition:background .1s}.drm-row[data-v-9fae7ce1]:hover{background:#ffffff0a}.drm-row-focused[data-v-9fae7ce1],.drm-row-focused[data-v-9fae7ce1]:hover{background:#f0b4291f;box-shadow:inset 3px 0 0 var(--status-gold, #f0b429)}.drm-row-compact .drm-row-score[data-v-9fae7ce1]{margin-left:auto;font-family:var(--font-family-display);font-size:1.05rem;font-weight:700}.drm-row-compact .drm-row-top[data-v-9fae7ce1]{align-items:center}.drm-row-selected[data-v-9fae7ce1]{background:#f0b42914}.drm-row-danger[data-v-9fae7ce1]{border-left:3px solid #ff6b6b;padding-left:9px}.drm-row[data-v-9fae7ce1]:last-child{border-bottom:none}.drm-row-checkbox[data-v-9fae7ce1]{display:inline-flex;align-items:center;cursor:pointer}.drm-row-checkbox input[data-v-9fae7ce1]:disabled{cursor:not-allowed}.drm-row-flag[data-v-9fae7ce1]{display:inline-flex;flex-shrink:0}.drm-row-main[data-v-9fae7ce1]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.drm-row-top[data-v-9fae7ce1]{display:flex;align-items:baseline;gap:8px;overflow:hidden}.drm-row-name[data-v-9fae7ce1]{color:var(--text-primary);font-size:.88rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drm-row-score[data-v-9fae7ce1]{font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.drm-row-trend[data-v-9fae7ce1]{font-size:.72rem;font-variant-numeric:tabular-nums;flex-shrink:0}.drm-row-trend.pos[data-v-9fae7ce1]{color:var(--status-positive)}.drm-row-trend.neg[data-v-9fae7ce1]{color:#ff6b6b}.drm-row-meta[data-v-9fae7ce1]{font-size:.72rem;color:var(--text-muted);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(pointer:coarse)and (min-width:601px)and (max-width:1023px){.drm-row[data-v-9fae7ce1]{padding:10px 12px}.drm-row-checkbox[data-v-9fae7ce1]{min-width:36px;min-height:36px;justify-content:center}.drm-row-checkbox input[data-v-9fae7ce1]{width:20px;height:20px}[data-v-9fae7ce1] .drm-action{min-height:36px;padding:6px 10px}[data-v-9fae7ce1] .drm-overflow-btn{min-width:36px;min-height:36px}}@media(max-width:600px){.drm-row[data-v-9fae7ce1]{padding:10px 12px;gap:10px;flex-wrap:wrap;min-height:64px;align-items:flex-start}.drm-row-flag[data-v-9fae7ce1]{padding-top:3px}.drm-row-main[data-v-9fae7ce1]{flex:1 1 0;min-width:0}.drm-row-name[data-v-9fae7ce1]{font-size:.95rem}.drm-row-score[data-v-9fae7ce1]{font-size:.85rem}.drm-row-meta[data-v-9fae7ce1]{white-space:normal}[data-v-9fae7ce1] .drm-actions{flex-basis:100%;justify-content:flex-end;flex-wrap:wrap;gap:6px}[data-v-9fae7ce1] .drm-actions .drm-action{flex:1 1 calc(50% - 3px);min-height:44px;justify-content:center;font-size:.82rem;padding:8px 10px}.drm-row-checkbox[data-v-9fae7ce1]{min-width:32px;min-height:32px;justify-content:center}.drm-row-checkbox input[data-v-9fae7ce1]{width:22px;height:22px}}.drm-list[data-v-faf0d6f9]{max-height:60vh;overflow-y:auto;padding:0 0 200px;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.drm-empty[data-v-faf0d6f9]{padding:32px 20px;text-align:center;color:var(--text-muted);font-style:italic;font-size:.88rem}@media(max-width:600px){.drm-list[data-v-faf0d6f9]{max-height:calc(100vh - 240px)}}.drm-bulk-bar[data-v-069b1d17]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#1a2744f7;border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 2px 6px #00000040;flex-wrap:wrap}.drm-bulk-summary[data-v-069b1d17]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd36b;margin-right:4px}.drm-bulk-btn[data-v-069b1d17]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0d;color:#e6edf3;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.drm-bulk-btn[data-v-069b1d17]:hover:not(:disabled){background:#ffffff1a}.drm-bulk-btn[data-v-069b1d17]:disabled{opacity:.4;cursor:not-allowed}.drm-bulk-destructive[data-v-069b1d17]{color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.5);background:rgba(var(--nf-red-2-rgb),.12)}.drm-bulk-destructive[data-v-069b1d17]:hover:not(:disabled){background:rgba(var(--nf-red-2-rgb),.2);color:var(--nf-red)}.drm-bulk-icon[data-v-069b1d17]{display:inline-flex}.drm-bulk-count[data-v-069b1d17]{font-variant-numeric:tabular-nums;font-size:.72rem;color:#9aa7b6;margin-left:2px}.drm-fab[data-v-069b1d17]{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;background:#f0b429;color:#1a1200;border:1px solid #ffd36b;font-size:1.4rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #0006;z-index:1050;display:flex;align-items:center;justify-content:center}.drm-fab[data-v-069b1d17]:active{transform:scale(.96)}.drm-fab-icon[data-v-069b1d17]{line-height:1}.drm-fab-badge[data-v-069b1d17]{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--nf-red-2);color:#1a0505;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(26,39,68,.97)}.drm-bulk-sheet-overlay[data-v-069b1d17]{position:fixed;inset:0;background:#0000008c;z-index:1060;display:flex;align-items:flex-end;justify-content:stretch}.drm-bulk-sheet[data-v-069b1d17]{width:100%;background:#1a2744f7;border-top:1px solid rgba(255,255,255,.08);border-top-left-radius:16px;border-top-right-radius:16px;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;max-height:70vh;overflow-y:auto;box-shadow:0 -6px 24px #00000080}.drm-bulk-sheet-handle[data-v-069b1d17]{align-self:center;width:40px;height:4px;border-radius:2px;background:#ffffff2e;margin:2px 0 6px}.drm-bulk-sheet-title[data-v-069b1d17]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}.drm-bulk-btn-mobile[data-v-069b1d17]{width:100%;justify-content:flex-start;min-height:48px;font-size:.92rem;padding:10px 14px;gap:10px}.drm-bulk-btn-mobile .drm-bulk-count[data-v-069b1d17]{margin-left:auto;font-size:.8rem}.drm-sheet-enter-active[data-v-069b1d17],.drm-sheet-leave-active[data-v-069b1d17]{transition:opacity .15s ease}.drm-sheet-enter-active .drm-bulk-sheet[data-v-069b1d17],.drm-sheet-leave-active .drm-bulk-sheet[data-v-069b1d17]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.drm-sheet-enter-from[data-v-069b1d17],.drm-sheet-leave-to[data-v-069b1d17]{opacity:0}.drm-sheet-enter-from .drm-bulk-sheet[data-v-069b1d17],.drm-sheet-leave-to .drm-bulk-sheet[data-v-069b1d17]{transform:translateY(100%)}@media(max-width:600px){.drm-bulk-bar[data-v-069b1d17]{padding:6px 8px;gap:4px}}.drm-preflight-overlay[data-v-1f6bf7fe]{z-index:1100}.drm-preflight{width:min(520px,95vw);max-height:80dvh}.drm-preflight-title[data-v-1f6bf7fe]{display:inline-flex;align-items:center;gap:8px}.drm-preflight-warn[data-v-1f6bf7fe]{color:var(--nf-red);flex-shrink:0}.drm-preflight-body[data-v-1f6bf7fe]{padding:4px 2px}.drm-preflight-effect[data-v-1f6bf7fe]{font-size:.85rem;color:#c9d1d9;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.drm-preflight-section[data-v-1f6bf7fe]{margin:10px 0}.drm-preflight-section h3[data-v-1f6bf7fe]{margin:0 0 6px;font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em}.drm-preflight-list[data-v-1f6bf7fe]{list-style:none;margin:0;padding:0;max-height:160px;overflow-y:auto;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.drm-preflight-list li[data-v-1f6bf7fe]{display:flex;align-items:center;gap:6px;padding:5px 10px;font-size:.84rem;border-bottom:1px solid rgba(255,255,255,.06)}.drm-preflight-list li[data-v-1f6bf7fe]:last-child{border-bottom:none}.drm-preflight-eligible li[data-v-1f6bf7fe]{color:var(--nf-green)}.drm-preflight-skipped li[data-v-1f6bf7fe]{color:#9aa7b6}.drm-preflight-flag[data-v-1f6bf7fe]{display:inline-flex;flex-shrink:0}.drm-preflight-name[data-v-1f6bf7fe]{font-weight:600;color:#e6edf3}.drm-preflight-skipped .drm-preflight-name[data-v-1f6bf7fe]{color:#c9d1d9;font-weight:500}.drm-preflight-reason[data-v-1f6bf7fe]{font-style:italic;font-size:.78rem;margin-left:auto}.drm-preflight-cascade[data-v-1f6bf7fe]{margin:10px 0 0;padding:8px 10px;background:#ffc56b14;border:1px solid rgba(255,197,107,.35);border-radius:10px;font-size:.8rem;color:#c9d1d9}.drm-preflight-cascade-icon[data-v-1f6bf7fe]{vertical-align:-2px;margin-right:4px;color:#ffc56b}.drm-preflight-cascade-sum[data-v-1f6bf7fe]{color:var(--nf-red);font-weight:600}.drm-preflight-empty[data-v-1f6bf7fe]{font-size:.85rem;color:#9aa7b6;font-style:italic;text-align:center;padding:10px}.drm-preflight-actions[data-v-1f6bf7fe]{display:flex;gap:10px;justify-content:flex-end}.drm-preflight-btn[data-v-1f6bf7fe]{min-height:32px;padding:0 16px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.14)}.drm-preflight-cancel[data-v-1f6bf7fe]{background:#ffffff0d;color:#e6edf3}.drm-preflight-cancel[data-v-1f6bf7fe]:hover:not(:disabled){background:#ffffff1a}.drm-preflight-confirm[data-v-1f6bf7fe]{background:#f0b429;color:#1a1200;border-color:#ffd36b;font-weight:700}.drm-preflight-confirm[data-v-1f6bf7fe]:hover:not(:disabled){background:#ffc547;border-color:#ffd36b}.drm-preflight-destructive[data-v-1f6bf7fe],.drm-preflight-destructive[data-v-1f6bf7fe]:hover:not(:disabled){background:rgba(var(--nf-red-2-rgb),.12);color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.5)}.drm-preflight-destructive[data-v-1f6bf7fe]:hover:not(:disabled){background:rgba(var(--nf-red-2-rgb),.2)}.drm-preflight-btn[data-v-1f6bf7fe]:disabled{opacity:.45;cursor:not-allowed}.drm-preflight-spinner[data-v-1f6bf7fe]{width:12px;height:12px;margin-right:6px;display:inline-block;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:drm-preflight-spin-1f6bf7fe .8s linear infinite}@keyframes drm-preflight-spin-1f6bf7fe{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.drm-preflight-spinner[data-v-1f6bf7fe]{animation-duration:2.4s}}@media(max-width:600px){.drm-preflight{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0;margin:0}.drm-preflight-list[data-v-1f6bf7fe]{max-height:50dvh}.drm-preflight-btn[data-v-1f6bf7fe]{min-height:44px;padding:10px 16px}.drm-preflight-actions[data-v-1f6bf7fe]{flex-direction:column-reverse;gap:8px;padding-bottom:env(safe-area-inset-bottom,0px)}.drm-preflight-btn[data-v-1f6bf7fe]{width:100%}}.drm-alliance-chooser-overlay[data-v-0a8e9400]{z-index:1100}.drm-alliance-chooser{width:min(520px,95vw);max-height:80dvh}.drm-alliance-body[data-v-0a8e9400]{display:flex;flex-direction:column;gap:12px}.drm-alliance-selected[data-v-0a8e9400]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.drm-alliance-selected-label[data-v-0a8e9400]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6;margin-right:4px}.drm-alliance-flag[data-v-0a8e9400]{display:inline-flex;line-height:1}.drm-choice-card[data-v-0a8e9400]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff09;cursor:pointer;transition:border-color .15s,background .15s}.drm-choice-card.active[data-v-0a8e9400]{border-color:#ffd36b99;background:#f0b42912}.drm-choice-card input[type=radio][data-v-0a8e9400]{margin-top:3px;accent-color:#f0b429}.drm-choice-body[data-v-0a8e9400]{flex:1;display:flex;flex-direction:column;gap:6px}.drm-choice-title[data-v-0a8e9400]{font-weight:700;font-size:.9rem;color:#e6edf3}.drm-choice-recommended[data-v-0a8e9400]{color:var(--nf-green);font-weight:600;font-size:.78rem}.drm-choice-desc[data-v-0a8e9400]{color:#c9d1d9;font-size:.8rem;line-height:1.4}.drm-choice-fields[data-v-0a8e9400]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.drm-alliance-field[data-v-0a8e9400]{display:flex;flex-direction:column;gap:4px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.drm-alliance-field input[data-v-0a8e9400],.drm-alliance-field select[data-v-0a8e9400]{padding:7px 10px;border-radius:8px;background:#00000040;border:1px solid rgba(255,255,255,.14);color:#e6edf3;font:inherit;font-size:.85rem;letter-spacing:0;text-transform:none;font-weight:400}.drm-alliance-field input[data-v-0a8e9400]:focus,.drm-alliance-field select[data-v-0a8e9400]:focus{outline:none;border-color:#ffd36b}.drm-alliance-field input[data-v-0a8e9400]:disabled,.drm-alliance-field select[data-v-0a8e9400]:disabled{opacity:.4;cursor:not-allowed}.drm-alliance-actions[data-v-0a8e9400]{display:flex;justify-content:flex-end;gap:10px}.drm-alliance-btn[data-v-0a8e9400]{min-height:32px;padding:0 16px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.14)}.drm-alliance-cancel[data-v-0a8e9400]{background:#ffffff0d;color:#e6edf3}.drm-alliance-cancel[data-v-0a8e9400]:hover{background:#ffffff1a}.drm-alliance-continue[data-v-0a8e9400]{background:#f0b429;color:#1a1200;border-color:#ffd36b;font-weight:700}.drm-alliance-continue[data-v-0a8e9400]:hover:not(:disabled){background:#ffc547;border-color:#ffd36b}.drm-alliance-btn[data-v-0a8e9400]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.drm-alliance-chooser{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0;margin:0}.drm-choice-card[data-v-0a8e9400]{padding:12px}.drm-alliance-btn[data-v-0a8e9400]{min-height:44px;padding:10px 16px}.drm-alliance-actions[data-v-0a8e9400]{flex-direction:column-reverse;gap:8px;padding-bottom:env(safe-area-inset-bottom,0px)}.drm-alliance-btn[data-v-0a8e9400]{width:100%}}.drm-shortcut-overlay[data-v-116fac58]{z-index:1200}.drm-shortcut{width:min(440px,95vw);max-height:80dvh}.drm-shortcut-body[data-v-116fac58]{display:flex;flex-direction:column;gap:14px}.drm-shortcut-section h3[data-v-116fac58]{margin:0 0 6px;font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em}.drm-shortcut-section dl[data-v-116fac58]{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:0 14px;font-size:.82rem;color:#e6edf3}.drm-shortcut-section dt[data-v-116fac58]{white-space:nowrap;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.drm-shortcut-section dd[data-v-116fac58]{margin:0;padding:6px 0;color:#c9d1d9;border-bottom:1px solid rgba(255,255,255,.06)}kbd[data-v-116fac58]{display:inline-block;padding:1px 7px;margin-right:2px;background:#00000040;border:1px solid rgba(255,255,255,.14);border-bottom-width:2px;border-radius:6px;font-family:var(--font-mono, monospace);font-size:.78rem;color:#e6edf3}.drm-kbd-sep[data-v-116fac58]{margin:0 4px;color:#9aa7b6;font-weight:400}.drm-shortcut-close[data-v-116fac58]{min-height:32px;padding:0 14px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#e6edf3;cursor:pointer;font-size:.75rem;font-weight:600}.drm-shortcut-close[data-v-116fac58]:hover{color:#e6edf3;background:#ffffff1a}.drm-dossier[data-v-de059fd6]{min-width:0;padding:18px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;font-variant-numeric:tabular-nums}.drm-d-head[data-v-de059fd6]{display:flex;align-items:center;gap:14px;min-width:0}.drm-d-head[data-v-de059fd6] .war-flag--lg{width:54px;height:36px}.drm-d-title[data-v-de059fd6]{display:flex;flex-direction:column;gap:3px;min-width:0}.drm-d-cap[data-v-de059fd6]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.drm-d-cap-allied[data-v-de059fd6],.drm-d-cap-friendly[data-v-de059fd6]{color:var(--nf-green-2)}.drm-d-cap-tense[data-v-de059fd6]{color:#e3b341}.drm-d-cap-hostile[data-v-de059fd6]{color:var(--nf-red)}.drm-d-name[data-v-de059fd6]{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}.drm-d-score[data-v-de059fd6]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.drm-d-score-num[data-v-de059fd6]{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;line-height:1}.drm-d-trend[data-v-de059fd6]{font-size:.72rem;color:var(--text-secondary)}.drm-d-trend.pos[data-v-de059fd6]{color:var(--nf-green-2)}.drm-d-trend.neg[data-v-de059fd6]{color:var(--nf-red)}.drm-d-scale[data-v-de059fd6]{position:relative;height:8px;margin-top:2px}.drm-d-scale-track[data-v-de059fd6]{position:absolute;inset:0;border-radius:4px;opacity:.45;background:linear-gradient(90deg,var(--status-critical),#e3b341 40%,#8b949e 55%,var(--nf-green-2) 80%,#388bfd)}.drm-d-scale-pin[data-v-de059fd6]{position:absolute;top:-5px;width:3px;height:18px;margin-left:-1.5px;border-radius:2px;background:#fff;box-shadow:0 0 4px #0009}.drm-d-scale-labels[data-v-de059fd6]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-secondary)}.drm-d-tiles[data-v-de059fd6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.drm-d-tile[data-v-de059fd6]{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.drm-d-tile-cap[data-v-de059fd6]{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.drm-d-tile-val[data-v-de059fd6]{font-size:.82rem;font-weight:700;color:var(--text-primary)}.drm-d-bad[data-v-de059fd6]{color:var(--nf-red)}.drm-d-section[data-v-de059fd6]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-top:4px}.drm-d-note[data-v-de059fd6]{margin:0;font-size:.82rem;color:var(--text-secondary)}.drm-d-map[data-v-de059fd6]{align-self:flex-start;margin-top:auto;background:none;border:none;padding:4px 0;color:var(--text-secondary);font:inherit;font-size:.78rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.drm-d-map[data-v-de059fd6]:hover{color:var(--text-primary)}.base-modal.diplomatic-relations-modal.diplomatic-relations-modal{width:min(1100px,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)}.diplomatic-relations-modal .base-modal-body{padding:0}.drm-list-wrap[data-v-1365f317]{padding:0;min-width:0}.drm-body-split[data-v-1365f317]{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);min-height:0}.drm-body-split .drm-list-wrap[data-v-1365f317]{border-right:1px solid rgba(255,255,255,.07)}.drm-body-split[data-v-1365f317] .drm-list{max-height:58vh;padding-bottom:24px}.drm-master-check[data-v-1365f317]{display:flex;align-items:center;gap:8px;padding:6px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff09}.drm-master-check label[data-v-1365f317]{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:#c9d1d9;cursor:pointer;-webkit-user-select:none;user-select:none}.drm-master-label[data-v-1365f317]{font-weight:600}.drm-active-tab-heading[data-v-1365f317]{display:flex;align-items:baseline;gap:8px;padding:10px 14px 4px;font-size:1rem;font-weight:700;color:#e6edf3}.drm-active-tab-icon[data-v-1365f317]{font-size:1.05rem;line-height:1}.drm-active-tab-label[data-v-1365f317]{letter-spacing:.2px}.drm-active-tab-count[data-v-1365f317]{font-size:.78rem;font-weight:600;color:#9aa7b6;margin-left:auto;font-variant-numeric:tabular-nums}.drm-active-tab-icon.drm-tab-allied[data-v-1365f317],.drm-active-tab-icon.drm-tab-friendly[data-v-1365f317]{color:var(--nf-green)}.drm-active-tab-icon.drm-tab-neutral[data-v-1365f317]{color:#79b8ff}.drm-active-tab-icon.drm-tab-tense[data-v-1365f317]{color:#ffc56b}.drm-active-tab-icon.drm-tab-hostile[data-v-1365f317]{color:var(--nf-red)}@media(max-width:600px){.drm-active-tab-heading[data-v-1365f317]{padding:8px 10px 4px;font-size:.95rem}}@media(max-width:600px){.diplomatic-relations-modal{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0;margin:0}.diplomatic-relations-modal .base-modal-header{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.drm-master-check[data-v-1365f317]{padding:6px 10px}}.eco-cap[data-v-9a4ad458]{display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6;padding:12px 0 4px}.eco-cap[data-v-9a4ad458]:first-child{padding-top:2px}.eco-cap .eco-cap-note[data-v-9a4ad458]{letter-spacing:.04em;text-transform:none;font-weight:500;font-size:.7rem}.eco-cap .eco-cap-val[data-v-9a4ad458]{margin-left:auto;letter-spacing:0;font-size:.78rem;font-variant-numeric:tabular-nums}button.eco-cap[data-v-9a4ad458],.eco-cap.is-toggle[data-v-9a4ad458]{width:100%;border:none;background:none;font-family:inherit;cursor:pointer;text-align:left}.eco-caret[data-v-9a4ad458]{width:10px;height:10px;transition:transform .15s;color:#9aa7b6;flex-shrink:0}.eco-caret.open[data-v-9a4ad458]{transform:rotate(180deg)}.eco-row[data-v-9a4ad458]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.82rem;color:#c9d1d9}.eco-row[data-v-9a4ad458]:last-child{border-bottom:none}.eco-row .eco-val[data-v-9a4ad458],.eco-val[data-v-9a4ad458]{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.eco-sub[data-v-9a4ad458]{font-size:.72rem;color:#9aa7b6}.eco-pos[data-v-9a4ad458]{color:var(--nf-green)}.eco-neg[data-v-9a4ad458]{color:var(--nf-red)}.eco-warn[data-v-9a4ad458]{color:#ffc56b}.eco-mut[data-v-9a4ad458]{color:#9aa7b6}.eco-btn[data-v-9a4ad458]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3;font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.eco-btn[data-v-9a4ad458]:hover:not(:disabled){background:#ffffff1a}.eco-btn[data-v-9a4ad458]:disabled{opacity:.45;cursor:not-allowed}.eco-btn.gold[data-v-9a4ad458]{border-color:#ffd36b;background:#f0b429;color:#1a1200;font-weight:700}.eco-btn.gold[data-v-9a4ad458]:hover:not(:disabled){background:#ffc547}.eco-btn.danger[data-v-9a4ad458]{border-color:rgba(var(--nf-red-rgb),.5);background:rgba(var(--nf-red-2-rgb),.12);color:var(--nf-red)}.eco-btn.ghost[data-v-9a4ad458]{border-color:transparent;background:none;color:#f0b429;padding:0 4px}.eco-switch[data-v-9a4ad458]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:.82rem;color:#e6edf3}.eco-switch input[data-v-9a4ad458]{position:absolute;opacity:0;width:1px;height:1px}.eco-switch .eco-track[data-v-9a4ad458]{position:relative;width:32px;height:18px;border-radius:9px;flex-shrink:0;background:#ffffff29;transition:background .15s}.eco-switch .eco-track[data-v-9a4ad458]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#c9d1d9;transition:transform .15s,background .15s}.eco-switch input:checked+.eco-track[data-v-9a4ad458]{background:#f0b429}.eco-switch input:checked+.eco-track[data-v-9a4ad458]:after{transform:translate(14px);background:#1a1200}.eco-switch input:focus-visible+.eco-track[data-v-9a4ad458]{outline:2px solid #79b8ff;outline-offset:2px}.eco-net[data-v-9a4ad458]{display:flex;align-items:baseline;gap:10px}.eco-net .eco-net-label[data-v-9a4ad458]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.eco-net .eco-net-val[data-v-9a4ad458]{margin-left:auto;font-family:var(--font-family-display);font-size:1.6rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.eco-alert[data-v-9a4ad458]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin-bottom:12px;border-radius:12px;background:rgba(var(--nf-red-2-rgb),.08);border:1px solid rgba(var(--nf-red-rgb),.4)}.eco-alert-head[data-v-9a4ad458]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.eco-alert-title[data-v-9a4ad458]{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#e6edf3}.eco-alert-body[data-v-9a4ad458]{font-size:.8rem;line-height:1.45;color:#c9d1d9}.eco-alert-actions[data-v-9a4ad458]{display:flex;gap:8px;flex-wrap:wrap}.eco-table[data-v-9a4ad458]{width:100%;border-collapse:collapse;font-size:.8rem}.eco-table th[data-v-9a4ad458]{padding:8px;text-align:right;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9aa7b6;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.eco-table td[data-v-9a4ad458]{padding:10px 8px;text-align:right;color:#c9d1d9;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.eco-table th[data-v-9a4ad458]:first-child,.eco-table td[data-v-9a4ad458]:first-child{text-align:left}.eco-table tr.is-bad td[data-v-9a4ad458]{background:rgba(var(--nf-red-2-rgb),.07)}.eco-table tr.is-bad td[data-v-9a4ad458]:first-child{box-shadow:inset 3px 0 0 var(--nf-red)}.eco-table tr.is-focus td[data-v-9a4ad458]{background:#f0b42914}.eco-pips[data-v-9a4ad458]{display:inline-flex;gap:2px}.eco-pips i[data-v-9a4ad458]{width:10px;height:4px;border-radius:2px;background:#ffffff24}.eco-pips i.on[data-v-9a4ad458]{background:var(--nf-green)}.eco-tiles[data-v-9a4ad458]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.eco-tile[data-v-9a4ad458]{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);color:#e6edf3;font:inherit;font-size:.78rem}button.eco-tile[data-v-9a4ad458]{cursor:pointer;transition:border-color .15s,background .15s}button.eco-tile[data-v-9a4ad458]:hover:not(:disabled){border-color:#ffd36b80}.eco-tile.is-active[data-v-9a4ad458]{border-color:#ffd36b;background:#f0b4291f}.eco-tile[data-v-9a4ad458]:disabled{opacity:.5;cursor:not-allowed}.eco-tile-title[data-v-9a4ad458]{font-weight:700;font-size:.82rem}.eco-stats[data-v-9a4ad458]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:4px}.eco-stat[data-v-9a4ad458]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.eco-stat b[data-v-9a4ad458]{font-family:var(--font-family-display);font-size:1.35rem;line-height:1;font-variant-numeric:tabular-nums}.eco-select[data-v-9a4ad458],.eco-input[data-v-9a4ad458]{box-sizing:border-box;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#e6edf3;font:inherit;font-size:.8rem}.eco-select[data-v-9a4ad458]:focus,.eco-input[data-v-9a4ad458]:focus{outline:none;border-color:#ffd36b}.eco-sr[data-v-9a4ad458]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-v-883e5816] .org-panel{max-width:640px;width:95%}.org-heading[data-v-883e5816]{display:flex;flex-direction:column;gap:2px;min-width:0}.org-kicker[data-v-883e5816]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.empty-state[data-v-883e5816]{text-align:center;color:#9aa7b6;padding:40px 0;font-size:.86rem}.org-ico[data-v-883e5816]{width:13px;height:13px;flex-shrink:0}.org-section[data-v-883e5816]{margin-bottom:12px;padding:12px 14px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.org-section[data-v-883e5816]:last-child{margin-bottom:0}.org-header[data-v-883e5816]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.org-name[data-v-883e5816]{font-family:var(--font-family-display);font-size:1.15rem;font-weight:700;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:#e6edf3}.org-type-badge[data-v-883e5816]{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#79b8ff;padding:2px 7px;border-radius:999px;background:#79b8ff1a;border:1px solid rgba(121,184,255,.35)}.org-council[data-v-883e5816]{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffc56b;padding:2px 7px;border-radius:999px;background:#ffc56b14;border:1px solid rgba(255,197,107,.35)}.org-member-count[data-v-883e5816]{font-size:.74rem;color:#9aa7b6;margin-left:auto;font-variant-numeric:tabular-nums}.author-btn[data-v-883e5816]{min-height:28px}.resolution-card[data-v-883e5816],.open-res-card[data-v-883e5816]{padding:10px 12px;margin-bottom:8px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.07)}.open-res-card[data-v-883e5816]{box-shadow:inset 3px 0 0 var(--nf-green)}.res-header[data-v-883e5816]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:.82rem}.res-type[data-v-883e5816]{font-weight:700;text-transform:capitalize}.res-type.condemnation[data-v-883e5816]{color:var(--nf-red)}.res-type.sanctions[data-v-883e5816]{color:#ffc56b}.res-type.recognition[data-v-883e5816]{color:var(--nf-green)}.res-type.peacekeeping[data-v-883e5816]{color:#79b8ff}.res-subject[data-v-883e5816]{color:#c9d1d9}.res-outcome[data-v-883e5816]{margin-left:auto;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.res-window[data-v-883e5816]{margin-left:auto;font-size:.72rem;color:#9aa7b6;font-variant-numeric:tabular-nums}.res-votes[data-v-883e5816]{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin-top:8px;font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums}.vote-k[data-v-883e5816]{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#9aa7b6;margin-right:3px}.vote-for[data-v-883e5816]{color:var(--nf-green)}.vote-against[data-v-883e5816]{color:var(--nf-red)}.vote-abstain[data-v-883e5816]{color:#c9d1d9}.vote-total[data-v-883e5816]{color:#9aa7b6;font-weight:500;font-size:.74rem}.res-vetoed[data-v-883e5816]{color:var(--nf-red);font-weight:700;font-size:.76rem;margin-left:auto}.member-list[data-v-883e5816]{display:flex;flex-wrap:wrap;gap:5px}.member-chip[data-v-883e5816]{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;border-radius:999px;font-size:.72rem;color:#c9d1d9;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.member-chip.is-player[data-v-883e5816]{border-color:#ffd36b;background:#f0b4291f;color:#e6edf3;font-weight:700}.member-badge[data-v-883e5816]{font-weight:700}.badge-for[data-v-883e5816]{color:var(--nf-green)}.badge-against[data-v-883e5816]{color:var(--nf-red)}.badge-abstain[data-v-883e5816]{color:#c9d1d9}.badge-none[data-v-883e5816]{color:#9aa7b6}.section-label[data-v-883e5816]{margin:0}.pk-war[data-v-883e5816]{font-weight:600;color:#e6edf3}.feed-section[data-v-883e5816]{margin-top:4px}.feed-scroll[data-v-883e5816]{max-height:160px;overflow-y:auto}.feed-item[data-v-883e5816]{display:flex;gap:8px;align-items:center;font-size:.76rem;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.feed-item[data-v-883e5816]:last-child{border-bottom:none}.feed-outcome[data-v-883e5816]{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-width:52px}.feed-text[data-v-883e5816]{color:#c9d1d9;text-transform:capitalize;flex:1;min-width:0}.feed-votes[data-v-883e5816]{color:#e6edf3;font-weight:600;font-variant-numeric:tabular-nums}.feed-turn[data-v-883e5816]{color:#9aa7b6;min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.outcome-passed[data-v-883e5816]{color:var(--nf-green)}.outcome-failed[data-v-883e5816]{color:var(--nf-red)}.outcome-vetoed[data-v-883e5816]{color:#ffc56b}.author-form[data-v-883e5816]{padding:2px 12px 12px;margin-bottom:10px;border-radius:10px;background:#0003;border:1px solid rgba(255,211,107,.35)}.af-row[data-v-883e5816]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;font-size:.8rem;color:#c9d1d9;border-bottom:1px solid rgba(255,255,255,.06)}.af-row .eco-select[data-v-883e5816],.af-row .eco-input[data-v-883e5816]{min-width:180px}.af-row input[type=number][data-v-883e5816]{min-width:72px;width:72px}.af-actions[data-v-883e5816]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;flex-wrap:wrap}.af-error[data-v-883e5816]{font-size:.74rem;color:var(--nf-red);margin-right:auto}.open-res-section[data-v-883e5816]{margin-bottom:4px}.vote-controls[data-v-883e5816]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.vote-btn[data-v-883e5816]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.vote-btn[data-v-883e5816]:hover{background:#ffffff1a}.vote-btn-for .org-ico[data-v-883e5816]{color:var(--nf-green)}.vote-btn-against .org-ico[data-v-883e5816]{color:var(--nf-red)}.vote-btn-abstain .org-ico[data-v-883e5816]{color:#9aa7b6}.vote-btn.is-selected[data-v-883e5816]{background:#f0b429;border-color:#ffd36b;color:#1a1200;font-weight:700}.vote-btn.is-selected .org-ico[data-v-883e5816]{color:#1a1200}.auto-vote-row[data-v-883e5816]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.78rem;flex-wrap:wrap}.auto-vote-label[data-v-883e5816]{color:#9aa7b6;text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:.1em}.auto-vote-badge[data-v-883e5816]{padding:2px 8px;border-radius:999px;text-transform:capitalize;cursor:help;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.override-stamp[data-v-883e5816]{color:#f0b429;font-weight:600}.change-vote-btn[data-v-883e5816]{margin-left:auto;min-height:28px}.override-confirm[data-v-883e5816]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;color:#c9d1d9}.override-q[data-v-883e5816]{margin-right:2px}.self-subject-note[data-v-883e5816]{margin-top:6px;font-size:.76rem;color:#9aa7b6;font-style:italic}@media(pointer:coarse){.vote-btn[data-v-883e5816],.change-vote-btn[data-v-883e5816],.override-cancel[data-v-883e5816],.af-submit[data-v-883e5816],.af-cancel[data-v-883e5816],.author-btn[data-v-883e5816]{min-height:44px;padding-top:8px;padding-bottom:8px}.af-row select[data-v-883e5816],.af-row input[data-v-883e5816]{min-height:44px}}@media(max-width:600px){[data-v-883e5816] .org-panel{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0}[data-v-883e5816] .org-panel .base-modal-header{padding-top:calc(12px + env(safe-area-inset-top,0px))}.feed-scroll[data-v-883e5816]{max-height:40dvh}.org-section[data-v-883e5816]{padding:10px 12px}.af-row[data-v-883e5816]{flex-direction:column;align-items:stretch}.af-row .eco-select[data-v-883e5816],.af-row .eco-input[data-v-883e5816],.af-row input[type=number][data-v-883e5816]{min-width:0;width:100%}}.alloc-row[data-v-595084e6]{display:flex;align-items:center;gap:7px;padding:4px 2px;font-size:.82rem}.alloc-row.disabled[data-v-595084e6]{opacity:.35;pointer-events:none}.icon[data-v-595084e6]{font-size:.9rem;width:18px;text-align:center;flex-shrink:0}.label[data-v-595084e6]{min-width:0;color:#e6edf3;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avail[data-v-595084e6]{color:#9aa7b6;font-variant-numeric:tabular-nums;font-size:.72rem;flex-shrink:0}.slider[data-v-595084e6]{flex:1;accent-color:#f0b429;cursor:pointer;min-width:60px}.num-input[data-v-595084e6]{width:52px;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#e6edf3;font-variant-numeric:tabular-nums;padding:3px 5px;font-size:.78rem;outline:none;flex-shrink:0;text-align:right}.num-input[data-v-595084e6]:focus{border-color:#ffd36b}@media(max-width:1024px){.num-input[data-v-595084e6]{width:64px;min-height:44px;font-size:16px;padding:6px 8px}.slider[data-v-595084e6]{min-height:44px}}@media(max-width:600px){.alloc-row[data-v-595084e6]{gap:5px;padding:6px 2px}.num-input[data-v-595084e6]{width:66px}.avail[data-v-595084e6]{font-size:.75rem}}.vas-wrap[data-v-d068aa4a]{display:flex;flex-direction:column}.vas-aggregate[data-v-d068aa4a]{display:flex;align-items:center;gap:4px}.vas-aggregate[data-v-d068aa4a]>:first-child{flex:1;min-width:0}.vas-chevron[data-v-d068aa4a]{display:inline-flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#c9d1d9;font-size:.7rem;font-weight:600;padding:4px 8px;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #00000026;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .1s}.vas-chevron[data-v-d068aa4a]:hover{color:#e6edf3;border-color:#ffd36b80;box-shadow:0 2px 6px #00000040;transform:translateY(-1px)}.vas-chevron[data-v-d068aa4a]:active{transform:translateY(0);box-shadow:0 1px 2px #00000026}.vas-chevron.open[data-v-d068aa4a]{color:#f0b429;border-color:#ffd36b;background:#f0b4291f;box-shadow:none}.vas-chev-icon[data-v-d068aa4a]{font-size:.78rem;line-height:1;opacity:.85}.vas-chev-label[data-v-d068aa4a]{letter-spacing:.2px}.vas-chev-arrow[data-v-d068aa4a]{display:inline-block;font-size:.68rem;opacity:.7;transition:transform .18s}.vas-chevron.open .vas-chev-arrow[data-v-d068aa4a]{transform:rotate(180deg);opacity:1}.vas-variants[data-v-d068aa4a]{display:flex;flex-direction:column;gap:6px;margin:6px 0 4px 22px;padding:8px 10px;border-left:2px solid #f0b429;background:#0003;border-radius:10px}.vas-variant-row[data-v-d068aa4a]{display:flex;flex-direction:column;gap:3px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.06)}.vas-variant-row[data-v-d068aa4a]:last-child{border-bottom:none}.vas-v-head[data-v-d068aa4a]{display:flex;align-items:center;gap:7px;font-size:.78rem;flex-wrap:wrap}.vas-v-stars[data-v-d068aa4a]{font-size:.72rem;letter-spacing:-1px;flex-shrink:0;line-height:1}.vas-v-stars.tier-3[data-v-d068aa4a]{color:var(--tier-gold, #f1c40f)}.vas-v-stars.tier-2[data-v-d068aa4a]{color:var(--tier-silver, #b8c4cf)}.vas-v-stars.tier-1[data-v-d068aa4a]{color:var(--tier-bronze, #c97e3a)}.vas-v-name[data-v-d068aa4a]{color:#e6edf3;font-weight:700;flex:1;min-width:0}.vas-v-year[data-v-d068aa4a]{font-size:.66rem;color:#9aa7b6;font-weight:600;padding:1px 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;flex-shrink:0;font-variant-numeric:tabular-nums}.vas-v-controls[data-v-d068aa4a]{display:flex;align-items:center;gap:8px}.vas-v-slider[data-v-d068aa4a]{flex:1;accent-color:#f0b429;cursor:pointer;min-width:60px}.vas-v-count[data-v-d068aa4a]{font-variant-numeric:tabular-nums;color:#e6edf3;font-size:.76rem;flex-shrink:0;min-width:70px;text-align:right}.vas-v-count strong[data-v-d068aa4a]{font-weight:700}.vas-v-of[data-v-d068aa4a]{color:#9aa7b6;font-size:.7rem}@media(max-width:600px){.vas-variants[data-v-d068aa4a]{margin-left:8px;padding:6px 8px}.vas-v-head[data-v-d068aa4a]{font-size:.76rem}}[data-v-e3e2fca0] .base-modal{width:min(620px,95vw);max-height:88dvh}[data-v-e3e2fca0] .base-modal-body{display:flex;flex-direction:column}.target-row[data-v-e3e2fca0]{display:flex;align-items:center;gap:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px 14px;margin-bottom:4px}.target-flag[data-v-e3e2fca0]{flex-shrink:0}.target-info[data-v-e3e2fca0]{flex:1;min-width:0}.target-country[data-v-e3e2fca0]{font-size:.95rem;font-weight:700;color:#e6edf3}.target-sub[data-v-e3e2fca0]{font-size:.74rem;color:#9aa7b6}.aid-cap-note[data-v-e3e2fca0]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.aid-cap-label[data-v-e3e2fca0]{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.aid-cap-note strong[data-v-e3e2fca0]{font-family:var(--font-family-display);font-size:1.35rem;line-height:1;color:#f0b429;font-variant-numeric:tabular-nums}.cap-detail[data-v-e3e2fca0]{display:block;max-width:210px;font-size:.66rem;color:#9aa7b6}.mt[data-v-e3e2fca0]{margin-top:4px}.aid-units[data-v-e3e2fca0]{display:flex;flex-direction:column}.alloc-group-label[data-v-e3e2fca0]{padding:10px 0 2px;font-size:.58rem;color:#c9d1d9}.alloc-group-label.dimmed[data-v-e3e2fca0]{opacity:.45}.aid-units[data-v-e3e2fca0] .vas-wrap{border-bottom:1px solid rgba(255,255,255,.06)}.aid-units[data-v-e3e2fca0] .alloc-row{padding:3px 0}.money-row[data-v-e3e2fca0]{gap:10px}.money-label[data-v-e3e2fca0]{flex:1;color:#c9d1d9}.money-input[data-v-e3e2fca0]{width:110px;text-align:right;font-variant-numeric:tabular-nums}.money-max[data-v-e3e2fca0]{font-variant-numeric:tabular-nums}.money-max[data-v-e3e2fca0]:hover{text-decoration:underline}.action-row[data-v-e3e2fca0]{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.confirm-note[data-v-e3e2fca0]{margin-right:auto;font-size:.76rem}.action-row .eco-btn[data-v-e3e2fca0]{min-height:36px;padding:0 16px;font-size:.8rem}.btn-primary.confirm-staging[data-v-e3e2fca0]{animation:aid-pulse-e3e2fca0 1.2s ease-in-out infinite}@keyframes aid-pulse-e3e2fca0{0%,to{box-shadow:0 0 #f0b42966}50%{box-shadow:0 0 0 6px #f0b42900}}@media(max-width:600px){.target-row[data-v-e3e2fca0]{flex-wrap:wrap}.aid-cap-note[data-v-e3e2fca0]{width:100%;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px;text-align:left}.cap-detail[data-v-e3e2fca0]{max-width:none}.money-input[data-v-e3e2fca0]{width:96px;min-height:44px;font-size:16px}.action-row .eco-btn[data-v-e3e2fca0]{flex:1;min-height:44px}.confirm-note[data-v-e3e2fca0]{width:100%}}.eco-cap{display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6;padding:12px 0 4px}.eco-cap:first-child{padding-top:2px}.eco-cap .eco-cap-note{letter-spacing:.04em;text-transform:none;font-weight:500;font-size:.7rem}.eco-cap .eco-cap-val{margin-left:auto;letter-spacing:0;font-size:.78rem;font-variant-numeric:tabular-nums}button.eco-cap,.eco-cap.is-toggle{width:100%;border:none;background:none;font-family:inherit;cursor:pointer;text-align:left}.eco-caret{width:10px;height:10px;transition:transform .15s;color:#9aa7b6;flex-shrink:0}.eco-caret.open{transform:rotate(180deg)}.eco-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.82rem;color:#c9d1d9}.eco-row:last-child{border-bottom:none}.eco-row .eco-val,.eco-val{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.eco-sub{font-size:.72rem;color:#9aa7b6}.eco-pos{color:var(--nf-green)}.eco-neg{color:var(--nf-red)}.eco-warn{color:#ffc56b}.eco-mut{color:#9aa7b6}.eco-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3;font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.eco-btn:hover:not(:disabled){background:#ffffff1a}.eco-btn:disabled{opacity:.45;cursor:not-allowed}.eco-btn.gold{border-color:#ffd36b;background:#f0b429;color:#1a1200;font-weight:700}.eco-btn.gold:hover:not(:disabled){background:#ffc547}.eco-btn.danger{border-color:rgba(var(--nf-red-rgb),.5);background:rgba(var(--nf-red-2-rgb),.12);color:var(--nf-red)}.eco-btn.ghost{border-color:transparent;background:none;color:#f0b429;padding:0 4px}.eco-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:.82rem;color:#e6edf3}.eco-switch input{position:absolute;opacity:0;width:1px;height:1px}.eco-switch .eco-track{position:relative;width:32px;height:18px;border-radius:9px;flex-shrink:0;background:#ffffff29;transition:background .15s}.eco-switch .eco-track:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#c9d1d9;transition:transform .15s,background .15s}.eco-switch input:checked+.eco-track{background:#f0b429}.eco-switch input:checked+.eco-track:after{transform:translate(14px);background:#1a1200}.eco-switch input:focus-visible+.eco-track{outline:2px solid #79b8ff;outline-offset:2px}.eco-net{display:flex;align-items:baseline;gap:10px}.eco-net .eco-net-label{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.eco-net .eco-net-val{margin-left:auto;font-family:var(--font-family-display);font-size:1.6rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.eco-alert{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin-bottom:12px;border-radius:12px;background:rgba(var(--nf-red-2-rgb),.08);border:1px solid rgba(var(--nf-red-rgb),.4)}.eco-alert-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.eco-alert-title{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#e6edf3}.eco-alert-body{font-size:.8rem;line-height:1.45;color:#c9d1d9}.eco-alert-actions{display:flex;gap:8px;flex-wrap:wrap}.eco-table{width:100%;border-collapse:collapse;font-size:.8rem}.eco-table th{padding:8px;text-align:right;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9aa7b6;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.eco-table td{padding:10px 8px;text-align:right;color:#c9d1d9;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.eco-table th:first-child,.eco-table td:first-child{text-align:left}.eco-table tr.is-bad td{background:rgba(var(--nf-red-2-rgb),.07)}.eco-table tr.is-bad td:first-child{box-shadow:inset 3px 0 0 var(--nf-red)}.eco-table tr.is-focus td{background:#f0b42914}.eco-pips{display:inline-flex;gap:2px}.eco-pips i{width:10px;height:4px;border-radius:2px;background:#ffffff24}.eco-pips i.on{background:var(--nf-green)}.eco-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.eco-tile{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);color:#e6edf3;font:inherit;font-size:.78rem}button.eco-tile{cursor:pointer;transition:border-color .15s,background .15s}button.eco-tile:hover:not(:disabled){border-color:#ffd36b80}.eco-tile.is-active{border-color:#ffd36b;background:#f0b4291f}.eco-tile:disabled{opacity:.5;cursor:not-allowed}.eco-tile-title{font-weight:700;font-size:.82rem}.eco-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:4px}.eco-stat{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.eco-stat b{font-family:var(--font-family-display);font-size:1.35rem;line-height:1;font-variant-numeric:tabular-nums}.eco-select,.eco-input{box-sizing:border-box;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#e6edf3;font:inherit;font-size:.8rem}.eco-select:focus,.eco-input:focus{outline:none;border-color:#ffd36b}.eco-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-v-af385625] .transfer-modal{width:min(620px,95vw);max-height:88dvh}[data-v-af385625] .transfer-modal .base-modal-body{display:flex;flex-direction:column;gap:8px}.route-row[data-v-af385625]{display:flex;align-items:center;gap:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px}.route-side[data-v-af385625]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.route-label[data-v-af385625]{font-size:.62rem;text-transform:uppercase;color:#9aa7b6;letter-spacing:.12em}.route-name[data-v-af385625]{font-size:.95rem;color:#e6edf3;font-family:var(--font-family-display)}.route-arrow[data-v-af385625]{color:#f0b429;flex-shrink:0}.dest-select[data-v-af385625]{background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:7px 8px;color:#e6edf3;font-size:.82rem;cursor:pointer;width:100%;outline:none}.dest-select[data-v-af385625]:focus{border-color:#ffd36b}.section-label[data-v-af385625]{font-size:.62rem;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em;margin-top:8px}.section-label.dimmed[data-v-af385625]{opacity:.4}.rule-warn[data-v-af385625]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#ffc56b;padding:8px 10px;background:#ffc56b1a;border:1px solid rgba(255,197,107,.3);border-radius:10px}.rule-warn svg[data-v-af385625]{flex-shrink:0}.summary[data-v-af385625]{display:flex;flex-direction:column;gap:3px;font-size:.85rem;color:#c9d1d9;padding:10px 0 2px;border-top:1px solid rgba(255,255,255,.06)}.summary-cap[data-v-af385625]{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#f0b429}.summary strong[data-v-af385625]{color:#e6edf3}.empty-hint[data-v-af385625]{text-align:center;color:#9aa7b6;font-size:.82rem;padding:20px 0}.action-row[data-v-af385625]{display:flex;gap:8px;margin-top:6px}.action-row .btn[data-v-af385625]{flex:1}.action-row .btn-primary[data-v-af385625]{flex:2;background:#f0b429;border:1px solid #ffd36b;color:#1a1200;font-weight:700}.action-row .btn-primary[data-v-af385625]:disabled{opacity:.45}.action-row .btn-secondary[data-v-af385625]{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#e6edf3}.income-row-wrap[data-v-1918f271]{display:flex;flex-direction:column}.income-row[data-v-1918f271]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.82rem;color:#c9d1d9}.income-row.expandable[data-v-1918f271]{cursor:pointer}.income-row.expandable[data-v-1918f271]:hover{background:#ffffff09}.income-row.readonly[data-v-1918f271]{opacity:.7}.name[data-v-1918f271]{flex:1;color:#e6edf3}.damage[data-v-1918f271]{font-size:.72rem;font-weight:600}.income[data-v-1918f271]{font-weight:600;min-width:80px;text-align:right;font-variant-numeric:tabular-nums}.expand-caret[data-v-1918f271]{width:10px;height:10px;color:#9aa7b6;flex-shrink:0;transition:transform .15s}.expand-caret.open[data-v-1918f271]{transform:rotate(180deg)}.ally-tag[data-v-1918f271]{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa7b6;border:1px solid rgba(255,255,255,.14);padding:1px 6px;border-radius:5px;flex-shrink:0}.pos[data-v-1918f271]{color:var(--nf-green)}.neg[data-v-1918f271]{color:var(--nf-red)}.breakdown[data-v-1918f271]{display:flex;flex-direction:column;gap:3px;padding:6px 10px 8px 30px;background:#0003;border-radius:0 0 8px 8px;margin-bottom:2px}.bd-row[data-v-1918f271]{display:flex;justify-content:space-between;font-size:.74rem;color:#c9d1d9;font-variant-numeric:tabular-nums}.bd-row.pos .bd-val[data-v-1918f271]{color:var(--nf-green)}.bd-row.neg .bd-val[data-v-1918f271]{color:var(--nf-red)}.bd-label[data-v-1918f271]{color:#9aa7b6}[data-v-0f86bd7f] .base-modal{width:min(460px,95vw);max-height:80dvh}button.section-label[data-v-0f86bd7f]{width:100%;border:none;border-radius:0;background:none;font-family:inherit;cursor:pointer;text-align:left;min-height:0}button.section-label.eco-cap[data-v-0f86bd7f]{padding-left:0;padding-right:0}button.section-label.eco-row[data-v-0f86bd7f]{padding-left:0;padding-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.upkeep-toggle[data-v-0f86bd7f]{color:#c9d1d9}.upkeep-toggle .upkeep-total[data-v-0f86bd7f]{margin-left:auto}.is-sub[data-v-0f86bd7f]{padding-left:14px;font-size:.78rem}.rationing-hint[data-v-0f86bd7f]{font-weight:400;white-space:normal;text-align:right}.eco-net-val[data-v-0f86bd7f]{font-size:1.5rem}.cb-picker-component[data-v-79b8c33f]{display:flex;flex-direction:column;gap:12px}.cb-picker-rows[data-v-79b8c33f]{display:flex;flex-direction:column;gap:4px}.cb-picker-row[data-v-79b8c33f]{display:flex;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;cursor:pointer;background:#ffffff09;transition:background .1s,border-color .1s}.cb-picker-row[data-v-79b8c33f]:hover:not(.is-ineligible){border-color:#ffffff2e;background:#ffffff0f}.cb-picker-row.is-selected[data-v-79b8c33f]{border-color:#ffd36b99;background:#f0b42914}.cb-picker-row.is-ineligible[data-v-79b8c33f]{opacity:.5;cursor:not-allowed}.cb-picker-radio[data-v-79b8c33f]{accent-color:#f0b429;margin-top:3px;flex-shrink:0}.cb-picker-row-body[data-v-79b8c33f]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.cb-picker-row-head[data-v-79b8c33f]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cb-picker-name[data-v-79b8c33f]{font-size:.85rem;font-weight:600;color:#e6edf3}.cb-picker-cost[data-v-79b8c33f]{font-size:.72rem;color:var(--nf-red);font-weight:600;flex-shrink:0}.cb-picker-desc[data-v-79b8c33f]{font-size:.7rem;color:#c9d1d9;line-height:1.3}.cb-picker-reason[data-v-79b8c33f]{font-size:.65rem;color:#ffc56b;font-style:italic}.cb-picker-preview-slot[data-v-79b8c33f]{min-height:88px}.cb-picker-preview[data-v-79b8c33f]{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;font-size:.72rem}.cb-picker-preview-header[data-v-79b8c33f]{display:flex;justify-content:space-between;align-items:baseline;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6;margin-bottom:2px}.cb-picker-preview-total[data-v-79b8c33f]{font-variant-numeric:tabular-nums}.cb-picker-preview-bucket[data-v-79b8c33f]{display:flex;flex-direction:column;gap:2px;padding:3px 0;border-top:1px solid rgba(255,255,255,.06)}.cb-picker-preview-bucket[data-v-79b8c33f]:first-of-type{border-top:none}.cb-picker-preview-bucket-head[data-v-79b8c33f]{display:flex;justify-content:space-between;font-size:.7rem}.cb-picker-preview-bucket-label[data-v-79b8c33f]{color:#c9d1d9}.cb-picker-preview-bucket-delta[data-v-79b8c33f]{font-weight:600;font-variant-numeric:tabular-nums}.cb-picker-preview-observers[data-v-79b8c33f]{display:flex;flex-wrap:wrap;gap:3px}.cb-picker-preview-observer[data-v-79b8c33f]{font-size:.65rem;color:#9aa7b6;padding:1px 6px;background:#ffffff0d;border-radius:6px}.cb-picker-preview-overflow[data-v-79b8c33f]{font-size:.65rem;color:#9aa7b6;font-style:italic}.cb-picker-preview-empty[data-v-79b8c33f]{font-size:.7rem;color:#9aa7b6;font-style:italic}.cost-negative[data-v-79b8c33f]{color:var(--nf-red)}.cost-positive[data-v-79b8c33f]{color:var(--nf-green)}[data-v-7c5b32d0] .confirm-card{width:min(340px,92vw);padding:24px}[data-v-7c5b32d0] .base-modal-body,[data-v-7c5b32d0] .confirm-card.confirm-card-titled{padding:0}[data-v-7c5b32d0] .confirm-card.confirm-card-titled .base-modal-body{padding:14px 18px}[data-v-7c5b32d0] .confirm-card.confirm-card-wide{width:min(480px,92vw)}.message[data-v-7c5b32d0]{color:#e6edf3;font-size:.95rem;margin-bottom:8px;text-align:center}.note[data-v-7c5b32d0]{color:#9aa7b6;font-size:.85rem;font-style:italic;margin:0 0 14px;text-align:center}.note-warning[data-v-7c5b32d0]{color:#ffc56b;font-style:normal;font-weight:600;background:#ffc56b1a;border:1px solid rgba(255,197,107,.4);border-radius:8px;padding:8px 10px;text-align:left}.confirm-details[data-v-7c5b32d0]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:8px 10px;background:#ffffff09;border-radius:10px;border:1px solid rgba(255,255,255,.07)}.confirm-detail[data-v-7c5b32d0]{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.detail-text[data-v-7c5b32d0]{color:#c9d1d9}.detail-cost[data-v-7c5b32d0]{font-variant-numeric:tabular-nums}.detail-cost[data-v-7c5b32d0]{font-weight:700}.cb-picker[data-v-7c5b32d0]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.cb-picker-label[data-v-7c5b32d0]{font-size:.62rem;color:#9aa7b6;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cb-picker-select[data-v-7c5b32d0]{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;padding:7px 10px;font-size:.85rem}.cb-picker-select[data-v-7c5b32d0]:focus{border-color:#ffd36b;outline:none}.confirm-primary[data-v-7c5b32d0]:disabled{opacity:.5;cursor:not-allowed}.cost-negative[data-v-7c5b32d0]{color:var(--nf-red)}.cost-positive[data-v-7c5b32d0]{color:var(--nf-green)}.actions[data-v-7c5b32d0]{display:flex;gap:10px}.actions-single[data-v-7c5b32d0]{justify-content:center}.actions-single .confirm-secondary[data-v-7c5b32d0]{flex:0 0 auto;max-width:120px;padding-left:18px;padding-right:18px}.confirm-secondary[data-v-7c5b32d0],.confirm-primary[data-v-7c5b32d0]{flex:1}.btn-icon[data-v-7c5b32d0]{font-size:.95rem;line-height:1}.actions .confirm-secondary[data-v-7c5b32d0],.actions .confirm-primary[data-v-7c5b32d0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:8px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.actions .confirm-secondary[data-v-7c5b32d0]{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3}.actions .confirm-secondary[data-v-7c5b32d0]:hover{background:#ffffff1a}.actions .confirm-primary[data-v-7c5b32d0]{border:1px solid #ffd36b;background:#f0b429;color:#1a1200}.actions .confirm-primary[data-v-7c5b32d0]:hover:not(:disabled){background:#ffc547}.actions .confirm-primary.btn-danger[data-v-7c5b32d0]{border-color:rgba(var(--nf-red-rgb),.5);background:rgba(var(--nf-red-2-rgb),.12);color:var(--nf-red)}.actions .confirm-primary.btn-danger[data-v-7c5b32d0]:hover:not(:disabled){background:rgba(var(--nf-red-2-rgb),.2)}.actions .confirm-secondary[data-v-7c5b32d0]:focus-visible,.actions .confirm-primary[data-v-7c5b32d0]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.pre-stage8-body[data-v-529a90ca]{padding:24px;max-width:460px}.pre-stage8-body h2[data-v-529a90ca]{margin:0 0 12px;font-size:1.1rem;color:var(--status-gold)}.pre-stage8-body .message[data-v-529a90ca]{margin:0 0 12px;line-height:1.45}.pre-stage8-body .meta[data-v-529a90ca]{margin:0 0 12px;font-size:.85rem;opacity:.7}.pre-stage8-body .recovery-hint[data-v-529a90ca]{margin:0 0 16px;font-size:.85rem;opacity:.85;line-height:1.4}.pre-stage8-body .actions[data-v-529a90ca]{display:flex;justify-content:flex-end;gap:8px}.pre-stage8-body .primary-btn[data-v-529a90ca]{padding:8px 16px;border-radius:4px;border:0;cursor:pointer;font-weight:600}.pre-stage8-body .variant-danger[data-v-529a90ca]{background:var(--status-gold);color:var(--brand-navy)}.pre-stage8-body .variant-danger[data-v-529a90ca]:hover{background:#d8b237}.pre-stage8-body .variant-secondary[data-v-529a90ca]{background:transparent;color:var(--status-gold);border:1px solid var(--status-gold)}.pre-stage8-body .variant-secondary[data-v-529a90ca]:hover{background:#d9b2371a}.autosave-recovery-body[data-v-7612580c]{padding:24px;width:min(460px,92vw);box-sizing:border-box}.autosave-recovery-body h2[data-v-7612580c]{margin:0 0 12px;font-size:1.1rem;color:var(--status-gold)}.autosave-recovery-body .message[data-v-7612580c]{margin:0 0 12px;line-height:1.45}.autosave-recovery-body .meta[data-v-7612580c]{margin:0 0 16px;font-size:.85rem;opacity:.85;line-height:1.6;background:#ffffff08;padding:8px 12px;border-radius:4px}.autosave-recovery-body .meta strong[data-v-7612580c]{color:var(--status-gold);margin-right:4px}.autosave-recovery-body .actions[data-v-7612580c]{display:flex;justify-content:flex-end;gap:8px}.autosave-recovery-body .primary-btn[data-v-7612580c]{padding:8px 16px;border-radius:4px;border:0;cursor:pointer;font-weight:600}.autosave-recovery-body .variant-recover[data-v-7612580c]{background:var(--status-gold);color:var(--brand-navy)}.autosave-recovery-body .variant-recover[data-v-7612580c]:hover{background:#d8b237}.autosave-recovery-body .variant-secondary[data-v-7612580c]{background:transparent;color:var(--status-gold);border:1px solid var(--status-gold)}.autosave-recovery-body .variant-secondary[data-v-7612580c]:hover{background:#d9b2371a}@media(max-width:600px){.autosave-recovery-body .actions[data-v-7612580c]{flex-direction:column-reverse;align-items:stretch}.autosave-recovery-body .primary-btn[data-v-7612580c]{min-height:44px}}.body[data-v-c6405fc2]{padding:24px;width:min(460px,92vw);box-sizing:border-box}h2[data-v-c6405fc2]{margin:0 0 12px;color:var(--status-gold);font-size:1.1rem}p[data-v-c6405fc2]{line-height:1.45}.meta[data-v-c6405fc2]{opacity:.85}.error[data-v-c6405fc2]{color:#f99}.nuclear-discard[data-v-c6405fc2]{border-left:4px solid #e5534b;padding-left:10px}.actions[data-v-c6405fc2]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}button[data-v-c6405fc2]{min-height:44px;padding:8px 14px;border:1px solid var(--status-gold);border-radius:4px;background:transparent;color:var(--status-gold);cursor:pointer}button[data-v-c6405fc2]:last-child{background:var(--status-gold);color:var(--brand-navy)}button[data-v-c6405fc2]:disabled{opacity:.5;cursor:default}@media(max-width:600px){.actions[data-v-c6405fc2]{flex-direction:column-reverse}}.body[data-v-53b84f11]{padding:24px;width:min(460px,92vw);box-sizing:border-box}h2[data-v-53b84f11]{margin:0 0 12px;font-size:1.1rem}p[data-v-53b84f11]{line-height:1.45}.error[data-v-53b84f11]{color:#f99}.actions[data-v-53b84f11]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}button[data-v-53b84f11]{min-height:44px;padding:8px 14px;cursor:pointer}button[data-v-53b84f11]:disabled{opacity:.5;cursor:default}.stage8-fill-body[data-v-c49c63b9]{padding:24px;max-width:460px}.stage8-fill-body h2[data-v-c49c63b9]{margin:0 0 12px;font-size:1.1rem;color:var(--status-gold)}.stage8-fill-body .message[data-v-c49c63b9]{margin:0 0 16px;line-height:1.5}.stage8-fill-body .actions[data-v-c49c63b9]{display:flex;justify-content:flex-end}.stage8-fill-body .primary-btn[data-v-c49c63b9]{padding:8px 16px;border-radius:4px;border:0;cursor:pointer;background:var(--status-gold);color:var(--brand-navy);font-weight:600;font-family:inherit}.stage8-fill-body .primary-btn[data-v-c49c63b9]:hover{background:#d8b237}.history-label[data-v-5bb698b5]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.call-subtitle q[data-v-5bb698b5]{font-style:italic;color:#c9d1d9}.war-banner[data-v-5bb698b5]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:11px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.side[data-v-5bb698b5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:center}.side-label[data-v-5bb698b5]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.side-name[data-v-5bb698b5]{font-size:.9rem;font-weight:700;color:#e6edf3;overflow-wrap:anywhere}.atk .side-name[data-v-5bb698b5]{color:var(--nf-red)}.vs-label[data-v-5bb698b5]{flex-shrink:0;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#9aa7b6}.position-info[data-v-5bb698b5]{margin:0;font-size:.8rem;line-height:1.45;color:#c9d1d9}.sw-cols[data-v-5bb698b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sw-col[data-v-5bb698b5]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:11px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.sw-cap[data-v-5bb698b5]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.action-note[data-v-5bb698b5]{margin:0;font-size:.78rem;line-height:1.4;color:#c9d1d9}.opt-out-hint[data-v-5bb698b5]{font-size:.72rem;color:#9aa7b6}.honor-btn[data-v-5bb698b5],.refuse-btn[data-v-5bb698b5]{height:42px;padding:0 18px;border-radius:9px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600}.refuse-btn[data-v-5bb698b5]{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e6edf3}.refuse-btn[data-v-5bb698b5]:hover{background:#ffffff1f}.honor-btn[data-v-5bb698b5]{border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font-weight:700}.honor-btn[data-v-5bb698b5]:hover{background:#ffc94a}.honor-btn[data-v-5bb698b5]:focus-visible,.refuse-btn[data-v-5bb698b5]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}@media(max-width:520px){.sw-cols[data-v-5bb698b5]{grid-template-columns:minmax(0,1fr)}.honor-btn[data-v-5bb698b5],.refuse-btn[data-v-5bb698b5]{flex:1}}.war-balance[data-v-4a4496a8]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:11px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.balance-header[data-v-4a4496a8]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.balance-title[data-v-4a4496a8]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.balance-verdict[data-v-4a4496a8]{font-size:.8rem;font-weight:700}.bal-atk[data-v-4a4496a8]{color:var(--nf-red)}.bal-def[data-v-4a4496a8]{color:#79b8ff}.bal-even[data-v-4a4496a8]{color:#f0b429}.balance-bar[data-v-4a4496a8]{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#ffffff14}.bbar-atk[data-v-4a4496a8]{background:var(--nf-red-2)}.bbar-def[data-v-4a4496a8]{background:#79b8ff}.balance-labels[data-v-4a4496a8]{display:flex;justify-content:space-between;gap:8px;font-size:.72rem;color:#9aa7b6}.dc-act[data-v-4a4496a8]{height:42px;padding:0 16px;border-radius:9px;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e6edf3}.dc-act[data-v-4a4496a8]:hover{background:#ffffff1f}.dc-act--yes[data-v-4a4496a8]{border-color:#ffd36b;background:#f0b429;color:#1a1200;font-weight:700}.dc-act--yes[data-v-4a4496a8]:hover{background:#ffc94a}.dc-act--no[data-v-4a4496a8]{border-color:rgba(var(--nf-red-2-rgb),.5);background:rgba(var(--nf-red-2-rgb),.08);color:var(--nf-red)}.dc-act[data-v-4a4496a8]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.access-hint-strip[data-v-a054f751]{padding:10px 12px;border-radius:10px;font-size:.78rem;line-height:1.45;background:#79b8ff14;border:1px solid rgba(121,184,255,.3);color:#c9d1d9}[data-v-a43f8a88] .military-access-request-modal{width:min(460px,95vw)}[data-v-a43f8a88] .military-access-request-modal .base-modal-body{display:flex;flex-direction:column;gap:16px}.mar-subtitle[data-v-a43f8a88]{font-size:.82rem;color:#c9d1d9;line-height:1.45}.mar-subtitle strong[data-v-a43f8a88]{color:#e6edf3}.mar-step[data-v-a43f8a88]{display:flex;flex-direction:column;gap:6px}.mar-step-label[data-v-a43f8a88]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em}.target-list[data-v-a43f8a88]{display:flex;flex-direction:column;gap:5px;max-height:220px;overflow-y:auto}.target-row[data-v-a43f8a88]{display:flex;gap:8px;padding:8px 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s}.target-row[data-v-a43f8a88]:hover{background:#ffffff0f}.target-active[data-v-a43f8a88]{background:#79b8ff1a;border-color:#79b8ff80}.target-row input[type=radio][data-v-a43f8a88]{margin-top:2px;accent-color:#79b8ff;flex-shrink:0}.target-body[data-v-a43f8a88]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.target-head[data-v-a43f8a88]{display:flex;align-items:center;gap:6px}.target-icon[data-v-a43f8a88]{display:inline-flex;color:#79b8ff}.target-name[data-v-a43f8a88]{font-size:.82rem;font-weight:700;color:#e6edf3}.target-sub[data-v-a43f8a88]{font-size:.72rem;color:#9aa7b6;line-height:1.4}.target-reason[data-v-a43f8a88]{font-size:.68rem;font-weight:500;color:#9aa7b6;margin-left:auto;font-style:italic}.target-war[data-v-a43f8a88]{background:#f0b42912;border-color:#ffd36b66}.target-war[data-v-a43f8a88]:hover{background:#f0b4291f}.target-war.target-active[data-v-a43f8a88]{background:#f0b42924;border-color:#ffd36bbf}.target-war .target-icon[data-v-a43f8a88],.target-war .target-name[data-v-a43f8a88]{color:#ffd36b}.war-context[data-v-a43f8a88]{font-size:.72rem;color:#9aa7b6;line-height:1.35}.war-mini-bar[data-v-a43f8a88]{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#0000004d;margin-top:2px}.war-mini-fill[data-v-a43f8a88]{height:100%;transition:width .2s ease}.war-mini-fill.granter[data-v-a43f8a88]{background:#f0b429}.war-mini-fill.opponent[data-v-a43f8a88]{background:#9aa7b6}.no-targets[data-v-a43f8a88]{font-size:.76rem;color:#9aa7b6;font-style:italic;text-align:center;padding:8px}.duration-control[data-v-a43f8a88]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.mar-slider[data-v-a43f8a88]{flex:1;min-width:120px;accent-color:#f0b429}.mar-param-val[data-v-a43f8a88]{font-size:.82rem;font-weight:700;color:#ffd36b;min-width:90px;text-align:right;font-variant-numeric:tabular-nums}.mar-param-hint[data-v-a43f8a88]{flex-basis:100%;font-size:.7rem;color:#9aa7b6}.summary-box[data-v-a43f8a88]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:4px 14px;display:flex;flex-direction:column}.summary-row[data-v-a43f8a88]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.8rem}.summary-row[data-v-a43f8a88]:last-child{border-bottom:none}.summary-lbl[data-v-a43f8a88]{color:#c9d1d9}.summary-val[data-v-a43f8a88]{font-weight:600;color:#e6edf3;font-variant-numeric:tabular-nums}.mar-actions[data-v-a43f8a88]{display:flex;gap:10px;margin-top:4px}.mar-cancel-btn[data-v-a43f8a88],.mar-submit-btn[data-v-a43f8a88]{flex:1;min-height:34px;padding:0 12px;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;border:1px solid;transition:background .15s,border-color .15s;display:flex;align-items:center;justify-content:center;gap:6px}.mar-cancel-btn[data-v-a43f8a88]{background:#ffffff0d;color:#e6edf3;border-color:#ffffff24;font-weight:600}.mar-cancel-btn[data-v-a43f8a88]:hover{background:#ffffff1a}.mar-submit-btn[data-v-a43f8a88]{background:#f0b429;color:#1a1200;border-color:#ffd36b}.mar-submit-btn[data-v-a43f8a88]:hover:not(:disabled){background:#ffc547}.mar-submit-btn[data-v-a43f8a88]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1024px){.mar-cancel-btn[data-v-a43f8a88],.mar-submit-btn[data-v-a43f8a88]{min-height:44px}}@media(max-width:600px){.mar-actions[data-v-a43f8a88]{flex-direction:column-reverse}}.counter-box[data-v-62b36e0e]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:11px;background:#f0b4290f;border:1px solid rgba(240,180,41,.35)}.counter-head[data-v-62b36e0e]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f0b429}.counter-row[data-v-62b36e0e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.counter-lbl[data-v-62b36e0e]{width:70px;font-size:.78rem;color:#9aa7b6}.counter-scope[data-v-62b36e0e]{display:flex;gap:6px;flex-wrap:wrap}.scope-opt[data-v-62b36e0e]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.14);font-size:.78rem;color:#c9d1d9}.scope-opt.active[data-v-62b36e0e]{border-color:#f0b42999;color:#e6edf3}.scope-opt input[data-v-62b36e0e]{accent-color:#f0b429;min-height:0;margin:0}.counter-duration[data-v-62b36e0e]{display:flex;align-items:center;gap:10px;flex:1}.counter-slider[data-v-62b36e0e]{flex:1;accent-color:#f0b429}.counter-val[data-v-62b36e0e]{min-width:76px;font-size:.82rem;font-weight:700;color:#f0b429}.dc-act[data-v-62b36e0e]{height:42px;padding:0 16px;border-radius:9px;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e6edf3}.dc-act[data-v-62b36e0e]:hover{background:#ffffff1f}.dc-act--yes[data-v-62b36e0e]{border-color:#ffd36b;background:#f0b429;color:#1a1200;font-weight:700}.dc-act--yes[data-v-62b36e0e]:hover{background:#ffc94a}.section-label[data-v-78a65072]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px;display:flex;align-items:center;gap:6px}.edit-hint[data-v-78a65072]{font-size:.68rem;text-transform:none;font-weight:400;color:var(--text-muted);letter-spacing:0}.alloc-group-label[data-v-78a65072]{font-size:.72rem;font-weight:700;color:var(--text-secondary);padding:5px 0 2px;margin-top:2px}.alloc-group-label.dimmed[data-v-78a65072]{opacity:.4}.alloc-total[data-v-78a65072]{font-size:.82rem;color:var(--text-secondary);padding:4px 0}.alloc-total strong[data-v-78a65072]{color:var(--text-primary)}.war-actions[data-v-78a65072]{display:flex;gap:8px;flex-wrap:wrap}.update-btn[data-v-78a65072]{background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.update-btn[data-v-78a65072]:hover{background:#ffc94a}.update-btn[data-v-78a65072]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.ceasefire-btn[data-v-78a65072]{background:#ffffff0d;color:#e6edf3;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.ceasefire-btn[data-v-78a65072]:hover:not(:disabled){background:#ffffff17}.ceasefire-btn[data-v-78a65072]:disabled{opacity:.4;cursor:not-allowed}.ops-country-bar[data-v-78a65072]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.ops-country-chip[data-v-78a65072]{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:4px 10px;font-size:.75rem;font-weight:600;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s;white-space:nowrap}.ops-country-chip[data-v-78a65072]:hover{background:#ffffff12;color:var(--text-primary)}.ops-country-chip.active[data-v-78a65072]{background:#388bfd1f;border-color:#388bfd66;color:var(--text-primary)}.ops-lead-badge[data-v-78a65072]{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;background:#388bfd26;color:var(--border-accent);border-radius:4px;padding:0 4px}.coalition-total[data-v-78a65072]{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.coalition-total-label[data-v-78a65072]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px}.coalition-total-grid[data-v-78a65072]{display:flex;flex-direction:column;gap:3px}.coalition-row[data-v-78a65072]{background:#388bfd0a;border-radius:4px}.forced-transfer[data-v-78a65072]{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.transfer-row[data-v-78a65072]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.82rem}.transfer-name[data-v-78a65072]{flex:1;color:var(--text-primary)}.transfer-pop[data-v-78a65072]{color:var(--text-secondary);font-size:.75rem}.transfer-btn[data-v-78a65072]{background:rgba(var(--nf-crit-rgb),.1);color:var(--status-critical);border:1px solid rgba(var(--nf-crit-rgb),.3);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer}.transfer-btn[data-v-78a65072]:hover{background:rgba(var(--nf-crit-rgb),.2)}.alloc-readonly[data-v-78a65072]{display:flex;flex-direction:column;gap:3px}.alloc-row-ro[data-v-78a65072]{display:flex;align-items:center;gap:8px;padding:3px 4px;font-size:.82rem;color:var(--text-primary)}.ro-icon[data-v-78a65072]{width:18px;text-align:center}.ro-label[data-v-78a65072]{flex:1}.ro-val[data-v-78a65072]{font-weight:600;color:var(--text-primary)}.empty[data-v-78a65072]{color:var(--text-muted);font-size:.8rem;padding:8px 0}.observer-explainer[data-v-78a65072]{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:10px;max-width:720px}.oe-icon[data-v-78a65072]{color:#ffc56b;display:inline-flex;line-height:1;flex-shrink:0;padding-top:2px;filter:saturate(.8)}.oe-text[data-v-78a65072]{display:flex;flex-direction:column;gap:6px;min-width:0}.oe-title[data-v-78a65072]{font-size:.86rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.oe-body[data-v-78a65072]{margin:0;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.oe-body strong[data-v-78a65072]{color:var(--text-primary);font-weight:700}.oe-hint[data-v-78a65072]{margin:0;font-size:.76rem;color:var(--text-muted);line-height:1.4;padding-top:4px;border-top:1px dashed rgba(255,255,255,.08)}.oe-hint strong[data-v-78a65072]{color:var(--text-secondary);font-weight:700}.ops-subject-badge[data-v-78a65072]{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;background:#d2992226;color:var(--status-warning);border-radius:4px;padding:0 4px}.subject-tag[data-v-78a65072]{color:var(--status-warning)}.subject-warning[data-v-78a65072]{display:flex;align-items:center;gap:6px;background:#d2992214;border:1px solid rgba(210,153,34,.25);border-radius:6px;padding:6px 10px;font-size:.75rem;color:var(--status-warning);margin-bottom:4px}.subject-warning-icon[data-v-78a65072]{font-size:.7rem;font-weight:800;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffc56b2e;color:#ffc56b;flex-shrink:0}.subject-restlessness[data-v-78a65072]{margin-left:auto;font-weight:700;font-size:.78rem;background:#d2992226;border-radius:4px;padding:1px 6px}.subject-hint[data-v-78a65072]{font-size:.73rem;color:var(--text-muted);font-style:italic;padding:2px 0 4px}.atk-color[data-v-bdcb0c88]{color:var(--status-critical)}.def-color[data-v-bdcb0c88]{color:var(--side-defender)}.infra-damage-tab[data-v-bdcb0c88]{display:flex;flex-direction:column;gap:14px}.infra-sides[data-v-bdcb0c88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:700px){.infra-sides[data-v-bdcb0c88]{grid-template-columns:minmax(0,1fr)}}.infra-section[data-v-bdcb0c88]{display:flex;flex-direction:column;gap:8px;min-width:0}.infra-section-title[data-v-bdcb0c88]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.infra-grid[data-v-bdcb0c88]{display:flex;flex-direction:column;gap:4px}.infra-card[data-v-bdcb0c88]{display:flex;flex-direction:column;gap:5px;padding:8px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.infra-card-header[data-v-bdcb0c88]{display:flex;align-items:center;gap:6px;font-size:.78rem}.infra-icon[data-v-bdcb0c88]{display:inline-flex;color:var(--text-secondary)}.infra-name[data-v-bdcb0c88]{flex:1;color:var(--text-primary);font-size:.76rem}.infra-level[data-v-bdcb0c88]{font-weight:700;color:var(--text-primary);font-size:.75rem}.infra-bar[data-v-bdcb0c88]{height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}.infra-fill[data-v-bdcb0c88]{height:100%;background:var(--status-positive, var(--status-positive));border-radius:2px;transition:width .3s}.infra-fill.damaged[data-v-bdcb0c88]{background:var(--status-warning, #d29922)}.econ-damage-summary[data-v-bdcb0c88]{display:flex;flex-direction:column;gap:8px}.econ-title[data-v-bdcb0c88]{font-size:.82rem;font-weight:700;color:var(--text-primary)}.econ-stats-grid[data-v-bdcb0c88]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.econ-stat-card[data-v-bdcb0c88]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;border-radius:6px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.econ-stat-val[data-v-bdcb0c88]{font-size:1.1rem;font-weight:700}.econ-stat-val.critical[data-v-bdcb0c88]{color:var(--status-critical)}.econ-stat-val.warning[data-v-bdcb0c88]{color:var(--status-warning, #d29922)}.econ-stat-label[data-v-bdcb0c88]{font-size:.65rem;color:var(--text-muted);text-align:center}.escalation-status[data-v-bdcb0c88]{display:flex;flex-direction:column;gap:6px}.esc-title[data-v-bdcb0c88]{font-size:.82rem;font-weight:700;color:var(--text-primary)}.esc-chips[data-v-bdcb0c88]{display:flex;gap:10px;flex-wrap:wrap}.esc-chip[data-v-bdcb0c88]{font-size:.78rem;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.unit-card[data-v-1f862e56]{padding:6px 12px;display:flex;flex-direction:column;gap:4px}.unit-card+.unit-card[data-v-1f862e56]{border-top:1px solid rgba(255,255,255,.04)}.generic-row[data-v-1f862e56],.variant-head[data-v-1f862e56]{display:flex;align-items:center;gap:9px;font-size:.8rem;color:var(--text-secondary)}.u-icon[data-v-1f862e56]{width:18px;text-align:center;font-size:.85rem;flex-shrink:0}.u-label[data-v-1f862e56]{flex:1;min-width:0;font-weight:500;color:var(--text-primary);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-share[data-v-1f862e56]{width:110px;height:4px;border-radius:2px;background:#ffffff14;overflow:hidden;flex-shrink:1;min-width:40px}.u-share>span[data-v-1f862e56]{display:block;height:4px;border-radius:2px;transition:width .3s ease}.unit-card.atk .u-share>span[data-v-1f862e56]{background:var(--status-critical)}.unit-card.def .u-share>span[data-v-1f862e56]{background:#388bfd}.u-counts[data-v-1f862e56]{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:64px}.u-deployed[data-v-1f862e56]{font-family:var(--font-family-display);font-size:1.05rem;font-weight:700;color:var(--text-primary)}.u-of-inv[data-v-1f862e56]{font-size:.68rem;color:var(--text-muted)}.unit-card.uncommitted[data-v-1f862e56]{opacity:.55}.u-uncommitted-badge[data-v-1f862e56]{margin-left:4px;padding:1px 5px;border:1px dashed rgba(255,255,255,.2);border-radius:3px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.variants-list[data-v-1f862e56]{display:flex;flex-direction:column;gap:2px;padding-left:27px}.variant-row[data-v-1f862e56]{display:flex;align-items:center;gap:6px;font-size:.72rem;padding:2px 4px;border-radius:4px;transition:background .12s}.variant-row[data-v-1f862e56]:hover{background:#ffffff0d}.v-tier[data-v-1f862e56]{font-size:.64rem;letter-spacing:-1px;flex-shrink:0;font-variant-numeric:tabular-nums}.v-tier.tier-3[data-v-1f862e56]{color:var(--tier-gold, #f0b429)}.v-tier.tier-2[data-v-1f862e56]{color:var(--tier-silver, #c0c0c0)}.v-tier.tier-1[data-v-1f862e56]{color:var(--tier-bronze, #cd7f32)}.v-name[data-v-1f862e56]{flex:1;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v-year[data-v-1f862e56]{font-size:.64rem;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.v-stats[data-v-1f862e56]{display:flex;gap:4px;flex-shrink:0}.stat[data-v-1f862e56]{font-size:.62rem;font-weight:700;color:var(--text-secondary);background:#ffffff0f;padding:1px 5px;border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.v-count[data-v-1f862e56]{font-size:.72rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:56px;text-align:right}.v-of[data-v-1f862e56]{color:var(--text-muted);font-weight:500;font-size:.64rem}.domain-group[data-v-cfbfcef6]{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff0a;overflow:hidden}.domain-head[data-v-cfbfcef6]{display:flex;align-items:center;gap:9px;padding:9px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-size:.82rem;font-weight:700;color:var(--text-primary);transition:background .15s}.domain-group[open] .domain-head[data-v-cfbfcef6]{border-bottom:1px solid rgba(255,255,255,.06)}.domain-head[data-v-cfbfcef6]::-webkit-details-marker{display:none}.domain-head[data-v-cfbfcef6]:hover{background:#ffffff0a}.d-icon[data-v-cfbfcef6]{font-size:.95rem;flex-shrink:0}.d-title[data-v-cfbfcef6]{flex:1}.d-count[data-v-cfbfcef6]{font-size:.72rem;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.d-chevron[data-v-cfbfcef6]{color:var(--text-muted);transition:transform .18s ease;font-size:.7rem}.d-chevron.open[data-v-cfbfcef6]{transform:rotate(90deg)}.d-body[data-v-cfbfcef6]{padding:4px 0;display:flex;flex-direction:column}.d-empty[data-v-cfbfcef6]{color:var(--text-muted);font-size:.76rem;padding:8px 12px}.side-column[data-v-426e3a83]{display:flex;flex-direction:column;gap:10px;min-width:0}.side-header[data-v-426e3a83]{display:flex;align-items:center;gap:10px;padding:0 2px;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.side-bar[data-v-426e3a83]{width:4px;height:18px;border-radius:2px;flex-shrink:0}.side-column.atk .side-bar[data-v-426e3a83]{background:var(--status-critical)}.side-column.def .side-bar[data-v-426e3a83]{background:#388bfd}.side-column.atk .side-label[data-v-426e3a83]{color:var(--nf-red)}.side-column.def .side-label[data-v-426e3a83]{color:#8cc4ff}.side-count[data-v-426e3a83]{margin-left:auto;font-size:.62rem;color:var(--text-muted);background:#ffffff0f;padding:2px 7px;border-radius:9px}.combatant-block[data-v-426e3a83]{display:flex;flex-direction:column;gap:8px}.combatant-head[data-v-426e3a83]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;cursor:pointer;width:100%;text-align:left;font-family:inherit;color:inherit;transition:background .15s,border-color .15s}.combatant-head[data-v-426e3a83]:hover{background:#ffffff12;border-color:#ffffff29}.combatant-head[data-v-426e3a83]:focus-visible{outline:2px solid var(--status-gold);outline-offset:2px}.cname[data-v-426e3a83]{font-size:.95rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvl-badge[data-v-426e3a83]{font-size:.62rem;font-weight:700;color:var(--text-muted);background:#ffffff12;border-radius:4px;padding:1px 5px;letter-spacing:.04em;flex-shrink:0}.contribution[data-v-426e3a83]{margin-left:auto;font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap}.contribution b[data-v-426e3a83]{font-family:var(--font-family-display);font-size:1.15rem;font-weight:700;color:var(--text-primary)}.forces-tab[data-v-6537c580]{width:100%}.forces-grid[data-v-6537c580]{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:start}.forces-grid.filtered[data-v-6537c580]{grid-template-columns:minmax(0,720px);justify-content:center}.vs-rule[data-v-6537c580]{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:14px}.vs-line[data-v-6537c580]{flex:1;width:1px;background:#ffffff14;min-height:80px}.vs-tag[data-v-6537c580]{font-family:var(--font-family-display);font-size:.85rem;font-weight:700;color:var(--text-muted);letter-spacing:.08em}@media(max-width:1024px){.forces-grid[data-v-6537c580]{grid-template-columns:1fr}.vs-rule[data-v-6537c580]{flex-direction:row;padding:4px 0}.vs-line[data-v-6537c580]{width:auto;height:1px;min-height:0;min-width:60px}}.cc-chart[data-v-99002f91]{position:relative;width:100%;padding:8px;box-sizing:border-box;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.cc-chart--table[data-v-99002f91]{height:auto}.chart-table-toggle[data-v-99002f91]{position:absolute;top:0;right:0;z-index:2;font-size:.68rem;padding:2px 7px;cursor:pointer;color:#c9d1d9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px}.cc-chart--table .chart-table-toggle[data-v-99002f91]{position:static;margin-bottom:6px}.chart-data-table[data-v-99002f91]{width:100%;border-collapse:collapse;font-size:.74rem}.chart-data-table caption[data-v-99002f91]{text-align:left;padding-bottom:6px;color:var(--text-muted)}.chart-data-table th[data-v-99002f91],.chart-data-table td[data-v-99002f91]{border:1px solid rgba(255,255,255,.08);padding:2px 6px;text-align:left}.chart-data-table .num[data-v-99002f91]{text-align:right;font-variant-numeric:tabular-nums}svg[data-v-99002f91]{display:block}.grid line[data-v-99002f91]{stroke:#ffffff14;stroke-opacity:.4;stroke-dasharray:2 3}.axis-center[data-v-99002f91]{stroke:#ffffff14;stroke-opacity:.8}.area.atk[data-v-99002f91]{fill:var(--nf-red);fill-opacity:.45}.area.def[data-v-99002f91]{fill:#79b8ff;fill-opacity:.45}.line.atk[data-v-99002f91]{fill:none;stroke:var(--nf-red);stroke-width:1.6}.line.def[data-v-99002f91]{fill:none;stroke:#79b8ff;stroke-width:1.6}.bar.atk[data-v-99002f91]{fill:var(--nf-red);fill-opacity:.85}.bar.def[data-v-99002f91]{fill:#79b8ff;fill-opacity:.85}.y-labels text[data-v-99002f91]{font-size:9px;fill:#9aa7b6;letter-spacing:.06em;font-weight:700;font-variant-numeric:tabular-nums}.x-labels text[data-v-99002f91]{font-size:9px;fill:#9aa7b6;letter-spacing:.06em;font-weight:700;font-variant-numeric:tabular-nums}.side-label[data-v-99002f91]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.side-label.atk[data-v-99002f91]{fill:var(--nf-red)}.side-label.def[data-v-99002f91]{fill:#79b8ff}.crosshair[data-v-99002f91]{stroke:var(--text-primary);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.hover-catch[data-v-99002f91]{fill:transparent;cursor:crosshair}.tooltip[data-v-99002f91]{position:absolute;background:#1a2744f7;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 6px 18px #0006;padding:6px 10px;font-size:.74rem;color:var(--text-primary);pointer-events:none;z-index:5;white-space:nowrap;box-shadow:0 4px 14px #0006}.tt-month[data-v-99002f91]{font-weight:700;margin-bottom:4px;color:var(--text-primary);font-variant-numeric:tabular-nums}.tt-row[data-v-99002f91]{display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.tt-row.atk[data-v-99002f91]{color:var(--nf-red)}.tt-row.def[data-v-99002f91]{color:#79b8ff}.tt-row strong[data-v-99002f91]{color:var(--text-primary);margin-left:2px}.tt-delta[data-v-99002f91]{margin-left:4px;color:var(--text-muted);font-size:.66rem}.tt-dot[data-v-99002f91]{width:8px;height:8px;border-radius:50%;display:inline-block}.tt-dot.atk[data-v-99002f91]{background:var(--nf-red)}.tt-dot.def[data-v-99002f91]{background:#79b8ff}.tt-ratio[data-v-99002f91]{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08);font-size:.66rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.pd-chart[data-v-53d6f745]{position:relative;width:100%;padding:8px;box-sizing:border-box;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.pd-chart--table[data-v-53d6f745]{height:auto}.chart-table-toggle[data-v-53d6f745]{position:absolute;top:0;right:0;z-index:2;font-size:.68rem;padding:2px 7px;cursor:pointer;color:#c9d1d9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px}.pd-chart--table .chart-table-toggle[data-v-53d6f745]{position:static;margin-bottom:6px}.chart-data-table[data-v-53d6f745]{width:100%;border-collapse:collapse;font-size:.74rem}.chart-data-table caption[data-v-53d6f745]{text-align:left;padding-bottom:6px;color:var(--text-muted)}.chart-data-table th[data-v-53d6f745],.chart-data-table td[data-v-53d6f745]{border:1px solid rgba(255,255,255,.08);padding:2px 6px;text-align:left}.chart-data-table .num[data-v-53d6f745]{text-align:right;font-variant-numeric:tabular-nums}svg[data-v-53d6f745]{display:block}.grid[data-v-53d6f745]{stroke:#ffffff14;stroke-opacity:.4;stroke-dasharray:2 3}.seg.air[data-v-53d6f745]{fill:#ffc56b;fill-opacity:.92}.seg.navy[data-v-53d6f745]{fill:var(--side-naval);fill-opacity:.92}.seg.ground[data-v-53d6f745]{fill:#a06b3f;fill-opacity:.92}.y-labels text[data-v-53d6f745],.x-labels text[data-v-53d6f745]{font-size:9px;fill:#9aa7b6;letter-spacing:.06em;font-weight:700;font-variant-numeric:tabular-nums}.legend-text[data-v-53d6f745]{font-size:10px;font-weight:700;fill:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase}.legend-swatch.air[data-v-53d6f745]{fill:#ffc56b}.legend-swatch.navy[data-v-53d6f745]{fill:var(--side-naval)}.legend-swatch.ground[data-v-53d6f745]{fill:#a06b3f}.tooltip[data-v-53d6f745]{position:absolute;background:#1a2744f7;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 6px 18px #0006;padding:6px 10px;font-size:.74rem;color:var(--text-primary);pointer-events:none;z-index:5;white-space:nowrap;box-shadow:0 4px 14px #0006}.tt-month[data-v-53d6f745]{font-weight:700;margin-bottom:4px;font-variant-numeric:tabular-nums}.tt-row[data-v-53d6f745]{display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.tt-swatch[data-v-53d6f745]{width:9px;height:9px;display:inline-block;border-radius:2px}.tt-swatch.air[data-v-53d6f745]{background:var(--status-gold, #f0b429)}.tt-swatch.navy[data-v-53d6f745]{background:var(--side-naval)}.tt-swatch.ground[data-v-53d6f745]{background:#a06b3f}.tt-row.air strong[data-v-53d6f745],.tt-row.navy strong[data-v-53d6f745],.tt-row.ground strong[data-v-53d6f745]{color:var(--text-primary);margin-left:2px}.empty[data-v-53d6f745]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.78rem;font-style:italic;pointer-events:none}.leaderboard[data-v-fe0fd430]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.lb-controls[data-v-fe0fd430]{display:flex;align-items:center;gap:8px;flex-shrink:0}.lb-label[data-v-fe0fd430]{font-size:.62rem;font-weight:800;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.seg-toggle[data-v-fe0fd430]{display:inline-flex;border:1px solid rgba(255,255,255,.08);border-radius:5px;overflow:hidden;background:#ffffff09}.seg-btn[data-v-fe0fd430]{background:none;border:none;border-right:1px solid rgba(255,255,255,.08);color:var(--text-secondary);padding:3px 9px;font-size:.7rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.seg-btn[data-v-fe0fd430]:last-child{border-right:none}.seg-btn[data-v-fe0fd430]:hover{background:#ffffff12;color:var(--text-primary)}.seg-btn.active[data-v-fe0fd430]{background:#ffffff12;color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--status-accent)}.lb-empty[data-v-fe0fd430]{padding:24px 12px;text-align:center;color:var(--text-muted);font-size:.78rem;font-style:italic;border:1px dashed rgba(255,255,255,.08);border-radius:6px}.lb-list[data-v-fe0fd430]{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.lb-row[data-v-fe0fd430]{display:grid;grid-template-columns:28px 22px 1fr auto;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;font-size:.74rem;background:#ffffff09;border:1px solid transparent;transition:background .12s,border-color .12s}.lb-row[data-v-fe0fd430]:hover{background:#ffffff12;border-color:#ffffff14}.lb-row.top-1[data-v-fe0fd430]{background:#f0b4290f}.lb-row.top-2[data-v-fe0fd430]{background:#8b949e0f}.lb-row.top-3[data-v-fe0fd430]{background:#a671500f}.lb-rank[data-v-fe0fd430]{font-size:.95rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:700}.lb-flag[data-v-fe0fd430]{font-size:.95rem;line-height:1}.lb-name[data-v-fe0fd430]{color:var(--text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lb-stats[data-v-fe0fd430]{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;flex-shrink:0}.stat[data-v-fe0fd430]{font-size:.7rem;font-weight:700;color:var(--text-secondary);background:#ffffff12;padding:2px 5px;border-radius:3px}.stat.losses[data-v-fe0fd430]{color:var(--text-primary);background:rgba(var(--nf-crit-rgb),.18)}.stat-suf[data-v-fe0fd430]{color:var(--text-muted);font-weight:500;font-size:.62rem;margin-left:1px}.stat.split[data-v-fe0fd430]{font-size:.66rem;font-weight:600;background:transparent;padding:0}.stat.split .atk[data-v-fe0fd430]{color:var(--nf-red)}.stat.split .def[data-v-fe0fd430]{color:#79b8ff}.lb-note[data-v-fe0fd430]{font-size:.65rem;color:var(--text-muted);font-style:italic;text-align:center;flex-shrink:0;padding-top:2px;border-top:1px solid rgba(255,255,255,.08)}.battle-tape[data-v-a231c3de]{display:flex;flex-direction:column;gap:14px;width:100%}.bt-controls[data-v-a231c3de]{display:flex;align-items:center;gap:18px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.bt-ctrl[data-v-a231c3de]{display:flex;align-items:center;gap:8px}.bt-label[data-v-a231c3de]{font-size:.62rem;font-weight:800;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.seg-toggle[data-v-a231c3de]{display:inline-flex;border:1px solid rgba(255,255,255,.08);border-radius:5px;overflow:hidden;background:#ffffff09}.seg-btn[data-v-a231c3de]{background:none;border:none;border-right:1px solid rgba(255,255,255,.08);color:var(--text-secondary);padding:4px 10px;font-size:.74rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.seg-btn[data-v-a231c3de]:last-child{border-right:none}.seg-btn[data-v-a231c3de]:hover{background:#ffffff12;color:var(--text-primary)}.seg-btn.active[data-v-a231c3de]{background:#ffffff12;color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--status-accent)}.bt-filter-active[data-v-a231c3de]{margin-left:auto;font-size:.72rem;color:var(--text-secondary);padding:4px 10px;background:#388bfd1a;border:1px solid var(--status-accent);border-radius:12px}.bt-filter-active strong[data-v-a231c3de]{color:var(--text-primary)}.bt-empty[data-v-a231c3de]{text-align:center;padding:36px 16px;color:var(--text-muted);font-size:.85rem;background:#ffffff09;border:1px dashed rgba(255,255,255,.08);border-radius:8px}.bt-card[data-v-a231c3de]{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.bt-card-wide[data-v-a231c3de]{width:100%}.bt-row[data-v-a231c3de]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1024px){.bt-row[data-v-a231c3de]{grid-template-columns:1fr}}.bt-card-half[data-v-a231c3de]{min-height:240px}.bt-card-head[data-v-a231c3de]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bt-card-title[data-v-a231c3de]{font-size:.86rem;font-weight:700;color:var(--text-primary)}.bt-card-sub[data-v-a231c3de]{font-size:.7rem;color:var(--text-muted)}.strike-report-history[data-v-cd58ba52]{display:inline-flex;align-items:center;gap:8px;font-size:.75rem}.srh-label[data-v-cd58ba52]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.srh-select-wrap[data-v-cd58ba52]{position:relative;display:inline-flex;align-items:center}.srh-select[data-v-cd58ba52]{appearance:none;-webkit-appearance:none;height:32px;padding:0 30px 0 10px;background:#00000040;color:#e6edf3;border:1px solid rgba(255,255,255,.14);border-radius:8px;font-family:inherit;font-size:.75rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s,background .15s}.srh-select[data-v-cd58ba52]:hover:not(:disabled){border-color:#ffffff3d;background:#00000052}.srh-select option[data-v-cd58ba52]{background:#1a2744;color:#e6edf3}.srh-chevron[data-v-cd58ba52]{position:absolute;right:10px;color:#9aa7b6;pointer-events:none}.srh-select[data-v-cd58ba52]:disabled{opacity:.5;cursor:not-allowed}.srh-select[data-v-cd58ba52]:focus{outline:none}.srh-select[data-v-cd58ba52]:focus-visible{border-color:#ffd36b;box-shadow:0 0 0 2px #f0b42940}.strike-report-tab[data-v-81b53a60]{display:flex;flex-direction:column;gap:10px;padding:4px 0;color:#e6edf3}.srt-header[data-v-81b53a60]{display:flex;align-items:center;gap:12px}.srt-eyebrow[data-v-81b53a60]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.srt-header[data-v-81b53a60]>:last-child{margin-left:auto}.srt-notice[data-v-81b53a60]{margin:0;padding:7px 12px;font-size:.75rem;color:#ffc56b;background:#ffc56b14;border:1px solid rgba(255,197,107,.22);border-radius:10px}.srt-body[data-v-81b53a60]{min-width:0}.srt-empty[data-v-81b53a60]{margin:0;padding:28px 16px;text-align:center;font-size:.85rem;color:#9aa7b6;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px}.roster-strip-wrap[data-v-bc4a7499]{position:relative}.roster-strip-wrap.filter-not-aware .roster-chip[data-v-bc4a7499],.roster-strip-wrap.filter-not-aware .filter-pill[data-v-bc4a7499]{opacity:.55}.roster-strip[data-v-bc4a7499]{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#0b111c73;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.07);min-height:54px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.roster-label[data-v-bc4a7499]{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#9aa7b6;text-transform:uppercase;flex-shrink:0}.roster-side[data-v-bc4a7499]{display:flex;align-items:center;gap:6px;flex-shrink:0}.side-sep[data-v-bc4a7499]{font-family:var(--font-family-display);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9aa7b6;flex-shrink:0;-webkit-user-select:none;user-select:none;padding:0 2px}.roster-chip[data-v-bc4a7499]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);padding:3px 10px 3px 4px;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:10px;font-family:inherit;transition:background .15s,border-color .15s,opacity .15s;flex-shrink:0}.roster-chip[data-v-bc4a7499]:hover{background:#ffffff12;border-color:#ffffff24}.roster-chip[data-v-bc4a7499]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.roster-chip.active[data-v-bc4a7499]{background:#f0b4291a;border-color:#ffd36b}.ring[data-v-bc4a7499]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;padding:3px}.ring[data-v-bc4a7499]:before{content:"";position:absolute;inset:3px;border-radius:50%;background:#0b111c;z-index:0}.roster-chip.lead .ring[data-v-bc4a7499]{box-shadow:0 0 0 1.5px #f0b429}.flag[data-v-bc4a7499]{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;background-color:#ffffff14;background-size:cover;background-position:center}.fp-flag[data-v-bc4a7499]{width:18px;height:12px;border-radius:2px;background-size:cover;vertical-align:-1px}.chip-meta[data-v-bc4a7499]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1}.chip-name[data-v-bc4a7499]{font-size:.74rem;font-weight:600;color:#c9d1d9;white-space:nowrap}.chip-pct[data-v-bc4a7499]{font-family:var(--font-family-display);font-size:.82rem;font-weight:700;color:#e6edf3;font-variant-numeric:tabular-nums}.roster-attackers .chip-pct[data-v-bc4a7499]{color:var(--nf-red)}.roster-defenders .chip-pct[data-v-bc4a7499]{color:#79b8ff}.roster-chip.active .chip-name[data-v-bc4a7499]{color:#e6edf3}.roster-chip.departed[data-v-bc4a7499]{opacity:.5;cursor:default;border-style:dashed}.roster-chip.departed[data-v-bc4a7499]:hover{background:#ffffff09;border-color:#ffffff12}.roster-chip.departed .ring[data-v-bc4a7499]{background:#ffffff1a}.chip-left[data-v-bc4a7499]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em}.filter-pill[data-v-bc4a7499]{margin-left:auto;display:flex;align-items:center;gap:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:999px;padding:5px 12px;font-size:.74rem;flex-shrink:0;white-space:nowrap}.filter-pill.active[data-v-bc4a7499]{background:#f0b4291a;border-color:#ffd36b}.fp-label[data-v-bc4a7499]{font-size:.62rem;color:#9aa7b6;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fp-value[data-v-bc4a7499]{display:inline-flex;align-items:center;gap:6px;color:#e6edf3;font-weight:600}.fp-dot[data-v-bc4a7499]{width:6px;height:6px;border-radius:50%;background:var(--nf-green);flex-shrink:0}.fp-clear[data-v-bc4a7499]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#ffffff0f;border:none;border-radius:50%;color:#c9d1d9;cursor:pointer;padding:0;transition:background .15s,color .15s}.fp-clear[data-v-bc4a7499]:hover{background:rgba(var(--nf-red-2-rgb),.16);color:var(--nf-red)}.fp-clear[data-v-bc4a7499]:focus-visible{outline:2px solid #f0b429;outline-offset:1px}.more-chip[data-v-bc4a7499]{border-style:dashed;padding:4px 10px;gap:6px}.more-chip[data-v-bc4a7499]:hover{border-color:#ffffff38;border-style:solid}.more-chip.active[data-v-bc4a7499]{background:#f0b4291a;border-style:solid;border-color:#ffd36b}.more-count[data-v-bc4a7499]{font-family:var(--font-family-display);font-size:.9rem;font-weight:700;color:#e6edf3;font-variant-numeric:tabular-nums}.more-label[data-v-bc4a7499]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:3px}.more-chevron[data-v-bc4a7499]{transition:transform .18s ease}.more-chevron.open[data-v-bc4a7499]{transform:rotate(180deg)}.overflow-panel[data-v-bc4a7499]{position:absolute;top:calc(100% - 4px);background:#0d1421f7;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 40px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:8;width:min(420px,92vw);max-height:360px;display:flex;flex-direction:column;overflow:hidden;animation:op-fade-bc4a7499 .14s ease-out}.overflow-panel.atk[data-v-bc4a7499]{left:80px;border-top:2px solid var(--side-attacker, var(--nf-red-3))}.overflow-panel.def[data-v-bc4a7499]{right:24px;border-top:2px solid var(--side-defender, #79b8ff)}@keyframes op-fade-bc4a7499{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.overflow-panel[data-v-bc4a7499]{animation:none}}.op-header[data-v-bc4a7499]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.op-title[data-v-bc4a7499]{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#9aa7b6;text-transform:uppercase;flex-shrink:0}.op-search[data-v-bc4a7499]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e6edf3;padding:5px 10px;font:inherit;font-size:.78rem;min-width:0}.op-search[data-v-bc4a7499]::placeholder{color:#9aa7b6}.op-search[data-v-bc4a7499]:focus{outline:none;border-color:#ffd36b}.op-close[data-v-bc4a7499]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;color:#9aa7b6;cursor:pointer;padding:4px;flex-shrink:0;transition:background .15s,color .15s}.op-close[data-v-bc4a7499]:hover{color:#e6edf3;background:#ffffff12}.op-close[data-v-bc4a7499]:focus-visible{outline:2px solid #f0b429;outline-offset:1px}.op-grid[data-v-bc4a7499]{overflow-y:auto;padding:4px 6px 6px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.op-row[data-v-bc4a7499]{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;padding:5px 8px;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.06);border-radius:6px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s}.op-row[data-v-bc4a7499]:last-child{border-bottom:none}.op-row[data-v-bc4a7499]:hover{background:#ffffff0d}.op-row[data-v-bc4a7499]:focus-visible{outline:2px solid #f0b429;outline-offset:-2px}.op-row.active[data-v-bc4a7499]{background:#f0b4291a;box-shadow:0 0 0 1px #ffd36b inset}.op-row.lead .ring[data-v-bc4a7499]{box-shadow:0 0 0 1.5px #f0b429}.op-name[data-v-bc4a7499]{font-size:.82rem;font-weight:600;color:#e6edf3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.op-pct[data-v-bc4a7499]{font-size:.78rem;font-weight:600;color:#c9d1d9;font-variant-numeric:tabular-nums;text-align:right}.op-lead-badge[data-v-bc4a7499]{font-size:.58rem;font-weight:800;letter-spacing:.12em;background:#f0b42929;border:1px solid rgba(255,211,107,.4);color:#ffd36b;padding:2px 6px;border-radius:4px}.op-empty[data-v-bc4a7499]{padding:16px;text-align:center;font-size:.78rem;color:#9aa7b6}.sr-only[data-v-a754c8af]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.war-console-header[data-v-a754c8af]{flex-shrink:0;background:#0b111c8c;font-variant-numeric:tabular-nums}.cap[data-v-a754c8af]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.banner[data-v-a754c8af]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr)}.console-card[data-v-a754c8af]{position:relative;overflow:hidden;min-width:0;order:1}.banner-flag[data-v-a754c8af]{position:absolute;inset:0;width:auto;line-height:normal;background-size:cover;background-position:center;opacity:.9}.banner-shade[data-v-a754c8af]{position:absolute;inset:0}.side-atk .banner-shade[data-v-a754c8af]{background:linear-gradient(90deg,#3c0a0ccc,#1a2744f0 75%)}.side-def .banner-shade[data-v-a754c8af]{background:linear-gradient(270deg,#0a1830d1,#1a2744f0 75%)}.cardbody[data-v-a754c8af]{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 20px 14px;min-width:0}.side-def .cardbody[data-v-a754c8af]{align-items:flex-end;text-align:right;padding-right:58px}.stamp[data-v-a754c8af]{align-self:flex-start;height:20px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;font-size:.66rem;font-weight:800;letter-spacing:.14em;color:#fff}.side-atk .stamp[data-v-a754c8af]{background:#da3633}.side-def .stamp[data-v-a754c8af]{background:#388bfd;align-self:flex-end}.head[data-v-a754c8af]{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}.side-def .head[data-v-a754c8af]{flex-direction:row-reverse}.nm[data-v-a754c8af]{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);text-shadow:0 2px 10px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.stats[data-v-a754c8af]{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;margin-top:4px}.side-def .stats[data-v-a754c8af]{flex-direction:row-reverse}.stat[data-v-a754c8af]{display:flex;flex-direction:column;gap:5px;min-width:0}.side-def .stat[data-v-a754c8af]{align-items:flex-end}.power .num[data-v-a754c8af]{font-family:var(--font-family-display);font-size:1.4rem;font-weight:700;line-height:1;color:var(--text-primary)}.ptr[data-v-a754c8af]{color:var(--text-primary)}.tube[data-v-a754c8af]{display:flex;gap:3px}.pip[data-v-a754c8af]{width:14px;height:6px;border-radius:2px;background:#ffffff24;transition:background .35s ease}.pip.on[data-v-a754c8af]{background:#ffb347}.pip.peak[data-v-a754c8af]{background:#ffb34766}.pip.next[data-v-a754c8af]{box-shadow:inset 0 0 0 1px #ffb347b3}.scale[data-v-a754c8af]{font-size:.56rem;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.tank[data-v-a754c8af]{flex:1 1 180px;min-width:180px;max-width:240px}.caprow[data-v-a754c8af]{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.side-def .caprow[data-v-a754c8af]{justify-content:flex-end}.tank .pct[data-v-a754c8af]{color:var(--text-primary)}.trendplate[data-v-a754c8af]{color:var(--text-muted);letter-spacing:.06em}.vessel[data-v-a754c8af]{position:relative;width:100%;height:6px;border-radius:3px;background:#ffffff24;overflow:hidden}.fluid[data-v-a754c8af]{position:absolute;top:0;bottom:0;transition:width .35s ease}.side-atk .fluid[data-v-a754c8af]{left:0;background:var(--status-critical)}.side-def .fluid[data-v-a754c8af]{right:0;background:#388bfd}.grad[data-v-a754c8af]{position:absolute;top:0;bottom:0;width:1px;background:#0b111c99}.rungplate[data-v-a754c8af]{display:flex;gap:12px;flex-wrap:wrap;font-size:.7rem}.side-def .rungplate[data-v-a754c8af]{justify-content:flex-end}.rungplate .row[data-v-a754c8af]{display:inline-flex;align-items:baseline;gap:5px}.rungplate .k[data-v-a754c8af]{font-size:.6rem;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.rungplate .v[data-v-a754c8af]{color:var(--text-primary);font-weight:600}.rungplate .next[data-v-a754c8af]{color:var(--status-gold)}.rungplate .next.ceiling[data-v-a754c8af]{color:var(--text-muted)}.causeplate[data-v-a754c8af]{font-size:.7rem;color:var(--text-secondary)}.causeplate .k[data-v-a754c8af]{color:var(--text-muted)}.critplate[data-v-a754c8af]{align-self:flex-start;font-size:.64rem;font-weight:800;letter-spacing:.05em;color:var(--nf-red);border:1px solid rgba(var(--nf-crit-rgb),.55);background:rgba(var(--nf-crit-rgb),.14);border-radius:4px;padding:2px 7px}.side-def .critplate[data-v-a754c8af]{align-self:flex-end}.dial[data-v-a754c8af]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 12px;background:#0b111ce6;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);text-align:center}.verdict[data-v-a754c8af]{font-family:var(--font-family-display);font-size:2rem;font-weight:700;line-height:1;letter-spacing:.06em}.verdict.tone-even[data-v-a754c8af]{color:#e3b341}.verdict.tone-atk[data-v-a754c8af]{color:var(--nf-red-2)}.verdict.tone-def[data-v-a754c8af]{color:#79b8ff}.verdict.tone-ended[data-v-a754c8af]{color:var(--text-primary)}.verdict-sub[data-v-a754c8af]{font-size:.76rem;color:var(--text-secondary)}.front[data-v-a754c8af]{display:flex;align-items:center;gap:8px;margin-top:4px}.front-bar[data-v-a754c8af]{position:relative;width:150px;height:12px;display:flex}.front-atk[data-v-a754c8af]{height:12px;border-radius:6px 0 0 6px;background:linear-gradient(90deg,rgba(var(--nf-crit-rgb),.35),var(--status-critical));transition:width .35s ease}.front-def[data-v-a754c8af]{flex:1;height:12px;border-radius:0 6px 6px 0;background:linear-gradient(90deg,#388bfd,#388bfd59)}.needle[data-v-a754c8af]{position:absolute;top:-5px;width:2px;height:22px;margin-left:-1px;background:#fff;border-radius:1px;box-shadow:0 0 4px #0009;transition:left .35s ease}.parity[data-v-a754c8af]{position:absolute;left:50%;top:16px;width:1px;height:5px;background:#fff6}.mread[data-v-a754c8af]{width:200px;display:flex;align-items:baseline;justify-content:space-between;font-size:.7rem;font-weight:700}.mread .rl[data-v-a754c8af]{color:var(--nf-red-2)}.mread .rr[data-v-a754c8af]{color:#79b8ff}.mread .trend[data-v-a754c8af]{font-size:.6rem;letter-spacing:.06em;color:var(--text-muted)}.close-btn[data-v-a754c8af]{position:absolute;top:12px;right:12px;z-index:1;width:30px;height:30px;border-radius:8px;border:none;background:#0b111ca6;color:var(--text-secondary);font-size:.9rem;line-height:1;cursor:pointer}.close-btn[data-v-a754c8af]:hover{color:var(--text-primary);background:#0b111ce6}.close-btn[data-v-a754c8af]:focus-visible{outline:2px solid var(--status-gold);outline-offset:1px}.compact-strip[data-v-a754c8af]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);min-height:64px}.cs-side[data-v-a754c8af]{position:relative;overflow:hidden;min-width:0;order:1;display:flex;align-items:center;gap:10px;padding:10px 18px}.cs-side.side-def[data-v-a754c8af]{flex-direction:row-reverse;text-align:right;padding-right:56px}.cs-flagbg[data-v-a754c8af]{position:absolute;inset:0;width:auto;line-height:normal;background-size:cover;background-position:center;opacity:.9}.cs-side[data-v-a754c8af]:after{content:"";position:absolute;inset:0}.cs-side.side-atk[data-v-a754c8af]:after{background:linear-gradient(90deg,#3c0a0cd1,#1a2744f2 70%)}.cs-side.side-def[data-v-a754c8af]:after{background:linear-gradient(270deg,#0a1830d6,#1a2744f2 70%)}.cs-side[data-v-a754c8af]>:not(.cs-flagbg){position:relative;z-index:1}.cs-text[data-v-a754c8af]{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-name[data-v-a754c8af]{font-family:var(--font-family-display);font-size:1.45rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-meta[data-v-a754c8af]{font-size:.7rem;color:#c9d1d9;white-space:nowrap}.cs-meta b[data-v-a754c8af]{color:#fff}.cs-dial[data-v-a754c8af]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 10px;background:#0b111c8c;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.cs-dial .verdict[data-v-a754c8af]{font-size:1.35rem}.cs-front[data-v-a754c8af]{display:flex;align-items:center;gap:8px;font-size:.68rem;font-weight:700}.cs-front .rl[data-v-a754c8af]{color:var(--nf-red-2)}.cs-front .rr[data-v-a754c8af]{color:#79b8ff}.cs-front .front-bar[data-v-a754c8af]{width:140px;height:8px}.cs-front .front-atk[data-v-a754c8af],.cs-front .front-def[data-v-a754c8af]{height:8px}.cs-front .needle[data-v-a754c8af]{top:-4px;height:16px}.cs-trend[data-v-a754c8af]{font-size:.6rem;letter-spacing:.06em;color:var(--text-muted)}.cs-close[data-v-a754c8af]{top:50%;transform:translateY(-50%)}.annunciator[data-v-a754c8af]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 20px;border-top:1px solid rgba(240,180,41,.35);border-bottom:1px solid rgba(255,255,255,.07)}.lamp[data-v-a754c8af]{height:24px;padding:0 10px;border-radius:12px;display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.06em;background:#ffffff0f;color:var(--text-secondary);white-space:nowrap}.lamp-sub[data-v-a754c8af]{font-weight:600;opacity:.75}.lamp-war[data-v-a754c8af]{background:#da3633;color:#fff;border-radius:4px;height:20px;padding:0 8px;letter-spacing:.14em;font-weight:800}.lamp-new[data-v-a754c8af]{background:rgba(var(--nf-green-2-rgb),.14);color:var(--nf-green-2)}.lamp-plate[data-v-a754c8af]{color:var(--text-primary)}.lamp-cb[data-v-a754c8af]{background:#ff980024;color:#ffb347}.lamp-mad[data-v-a754c8af]{background:#f0b42924;color:var(--status-gold)}.lamp-blockade[data-v-a754c8af]{background:rgba(var(--nf-crit-rgb),.14);color:var(--nf-red)}.lamp-ceasefire[data-v-a754c8af]{background:#58a6ff24;color:#8cc4ff}@media(max-width:860px){.banner[data-v-a754c8af],.compact-strip[data-v-a754c8af]{grid-template-columns:1fr}.cs-side.side-def[data-v-a754c8af],.console-card.side-def[data-v-a754c8af]{order:3}.dial[data-v-a754c8af]{border:none;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.nm[data-v-a754c8af]{font-size:1.7rem}.side-atk .cardbody[data-v-a754c8af]{padding-right:54px}}@media(prefers-reduced-motion:reduce){.pip[data-v-a754c8af],.fluid[data-v-a754c8af],.front-atk[data-v-a754c8af],.needle[data-v-a754c8af]{transition:none}}.why-tab[data-v-9feb2c4d]{display:flex;flex-direction:column;gap:12px}.why-lede[data-v-9feb2c4d]{font-size:.78rem;color:var(--text-muted)}.why-section[data-v-9feb2c4d]{display:flex;flex-direction:column;gap:8px}.why-heading[data-v-9feb2c4d]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary);margin:0;text-transform:uppercase}.why-empty[data-v-9feb2c4d]{font-size:.75rem;color:var(--text-muted);font-style:italic}.why-row[data-v-9feb2c4d]{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:6px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.why-row-head[data-v-9feb2c4d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.why-link[data-v-9feb2c4d]{font-size:.8rem;font-weight:700;color:var(--text-primary)}.why-rail[data-v-9feb2c4d]{display:inline-flex;gap:2px;letter-spacing:1px}.why-pip[data-v-9feb2c4d]{color:var(--text-muted);font-size:.8rem}.why-pip-on[data-v-9feb2c4d]{color:var(--status-warning, #d29922)}.why-level[data-v-9feb2c4d]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.why-timeline[data-v-9feb2c4d]{font-size:.74rem;color:var(--text-secondary)}.num[data-v-9feb2c4d],.why-timeline .num[data-v-9feb2c4d],.why-timeline strong[data-v-9feb2c4d]{font-variant-numeric:tabular-nums}.why-verbs[data-v-9feb2c4d]{display:flex;gap:10px;flex-wrap:wrap}.why-verb[data-v-9feb2c4d]{font-size:.7rem}.why-verb-on[data-v-9feb2c4d]{color:var(--status-positive, var(--status-positive))}.why-verb-off[data-v-9feb2c4d]{color:var(--text-muted)}.why-enemy[data-v-9feb2c4d]{margin-left:12px;padding-left:10px;border-left:2px solid rgba(255,255,255,.08);opacity:.72}.why-heading-demoted[data-v-9feb2c4d]{font-size:.66rem;color:var(--text-muted)}.why-enemy-note[data-v-9feb2c4d]{font-size:.7rem;color:var(--text-muted)}.why-row-demoted[data-v-9feb2c4d]{background:transparent;padding:5px 8px}.talks-tab[data-v-eaa4de0f]{display:flex;flex-direction:column;gap:12px}.talks-empty[data-v-eaa4de0f]{font-size:.75rem;color:var(--text-muted);font-style:italic}.talks-section[data-v-eaa4de0f]{display:flex;flex-direction:column;gap:6px}.talks-heading[data-v-eaa4de0f]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary);margin:0;text-transform:uppercase}.talks-subheading[data-v-eaa4de0f]{font-size:.7rem;font-weight:700;color:var(--text-secondary);margin-top:4px}.talks-grid[data-v-eaa4de0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.talks-cell[data-v-eaa4de0f]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.75rem}.talks-cell-sub[data-v-eaa4de0f]{padding-left:10px;opacity:.85}.talks-label[data-v-eaa4de0f]{color:var(--text-muted)}.talks-value[data-v-eaa4de0f]{color:var(--text-primary);font-weight:600}.num[data-v-eaa4de0f]{font-variant-numeric:tabular-nums}.talks-value.critical[data-v-eaa4de0f]{color:var(--status-critical)}.talks-status[data-v-eaa4de0f]{font-size:.75rem;color:var(--text-secondary)}.talks-status-frozen[data-v-eaa4de0f]{color:var(--status-warning, #d29922)}.talks-status-collapsed[data-v-eaa4de0f]{color:var(--status-critical)}.talks-term[data-v-eaa4de0f]{font-size:.74rem;color:var(--text-secondary);padding:4px 6px;border-radius:4px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.talks-annex[data-v-eaa4de0f]{display:flex;flex-direction:column;gap:4px}.talks-annex-why[data-v-eaa4de0f]{font-size:.68rem;color:var(--text-muted);font-style:italic}.talks-gap[data-v-eaa4de0f]{font-size:.7rem;color:var(--text-muted)}.talks-eval[data-v-eaa4de0f]{display:flex;flex-direction:column;gap:3px}.talks-eval-note[data-v-eaa4de0f]{margin:0;font-size:.7rem;color:var(--text-muted)}.talks-accept[data-v-eaa4de0f]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.talks-accept-btn[data-v-eaa4de0f]{align-self:flex-start;padding:5px 12px;border-radius:5px;font-size:.76rem;font-weight:700;cursor:pointer;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:var(--text-primary)}.talks-accept-btn[data-v-eaa4de0f]:disabled{opacity:.5;cursor:not-allowed}.talks-accept-note[data-v-eaa4de0f]{font-size:.68rem;color:var(--text-muted)}.talks-accept-result[data-v-eaa4de0f]{font-size:.72rem;color:var(--status-positive, var(--status-positive))}.talks-accept-result.bad[data-v-eaa4de0f]{color:var(--status-critical)}.talks-accept-status[data-v-eaa4de0f]{font-size:.72rem;color:var(--status-warning, #d29922)}.talks-accept-status.is-completed[data-v-eaa4de0f]{color:var(--status-positive, var(--status-positive))}.ending-tab[data-v-071a188b]{display:flex;flex-direction:column;gap:12px}.ending-card[data-v-071a188b]{border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--status-accent);border-radius:6px;padding:14px 16px;background:#ffffff12}.ending-kicker[data-v-071a188b]{font-size:.6rem;letter-spacing:.16em;font-weight:700;color:var(--text-muted, #8b949e);margin-bottom:6px}.ending-class[data-v-071a188b]{margin:0 0 4px;font-size:1.05rem;font-weight:700}.ending-blurb[data-v-071a188b]{margin:0 0 10px;font-size:.78rem;color:var(--text-secondary, #b1bac4)}.ending-grid[data-v-071a188b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ending-cell[data-v-071a188b]{display:flex;flex-direction:column;gap:2px}.ending-label[data-v-071a188b]{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted, #8b949e)}.ending-value[data-v-071a188b]{font-size:.82rem;font-weight:600}.ending-value.num[data-v-071a188b]{font-variant-numeric:tabular-nums}.ending-gap[data-v-071a188b]{margin:10px 0 0;padding:8px 10px;border-radius:4px;font-size:.72rem;line-height:1.45;background:color-mix(in srgb,var(--status-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--status-warning) 35%,transparent)}.ending-heading[data-v-071a188b]{margin:0;font-size:.7rem;letter-spacing:.14em;color:var(--text-muted, #8b949e)}.ending-note[data-v-071a188b]{margin:4px 0 8px;font-size:.72rem;color:var(--text-secondary, #b1bac4)}.ending-route[data-v-071a188b]{border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:8px 10px;margin-bottom:6px}.ending-route-head[data-v-071a188b]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ending-route-label[data-v-071a188b]{font-size:.82rem;font-weight:700}.ending-route-state[data-v-071a188b]{font-size:.62rem;letter-spacing:.08em;font-weight:700}.route-open[data-v-071a188b]{border-left:3px solid var(--status-positive)}.route-open .ending-route-state[data-v-071a188b]{color:var(--status-positive)}.route-closed[data-v-071a188b]{border-left:3px solid var(--text-muted, #8b949e)}.route-closed .ending-route-state[data-v-071a188b]{color:var(--text-muted, #8b949e)}.ending-route-why[data-v-071a188b]{margin-top:4px;font-size:.76rem;color:var(--text-secondary, #c9d1d9)}.ending-route-blurb[data-v-071a188b]{margin-top:3px;font-size:.72rem;color:var(--text-secondary, #b1bac4)}.ending-route-targets[data-v-071a188b]{margin-top:3px;font-size:.72rem;color:var(--text-primary, #e6edf3)}.ending-card-animate[data-v-071a188b]{animation:ending-takeover-071a188b .42s cubic-bezier(.16,1,.3,1)}@keyframes ending-takeover-071a188b{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ending-tab[data-motion=static] .ending-card-animate[data-v-071a188b]{animation:none}@media(prefers-reduced-motion:reduce){.ending-card-animate[data-v-071a188b]{animation:ending-takeover-fade-071a188b .16s ease-out}@keyframes ending-takeover-fade-071a188b{0%{opacity:0}to{opacity:1}}}.cap-tier[data-v-eb0924bb]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:rgba(var(--nf-red-2-rgb),.06);border:1px solid rgba(var(--nf-red-2-rgb),.25)}.cap-tier__label[data-v-eb0924bb]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nf-red)}.cap-tier p[data-v-eb0924bb]{margin:0;font-size:.82rem;line-height:1.45;color:#c9d1d9}.base-modal.puppet-choice-modal.puppet-choice-modal{width:min(480px,94vw)}.settlement-budget[data-v-5d6719fd]{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);font-size:.8rem;line-height:1.45;color:#c9d1d9}.settlement-budget strong[data-v-5d6719fd]{color:#ffd36b}.settlement-cap[data-v-5d6719fd]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.base-modal.restoration-modal.restoration-modal{width:min(440px,94vw)}.restore-attribution[data-v-49444c57]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.attr-header[data-v-49444c57]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6;margin-bottom:4px}.attr-primary[data-v-49444c57],.attr-secondary[data-v-49444c57]{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:.84rem;color:#c9d1d9}.attr-primary .attr-name[data-v-49444c57]{font-weight:700;color:var(--nf-green)}.attr-secondary .attr-name[data-v-49444c57]{font-weight:500}.attr-share[data-v-49444c57]{font-variant-numeric:tabular-nums;color:#9aa7b6}.attr-host[data-v-49444c57]{font-size:.78rem;color:#9aa7b6;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.restore-stats[data-v-49444c57]{display:flex;flex-direction:column;gap:6px}.restore-stat[data-v-49444c57]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.stat-label[data-v-49444c57]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6;flex-shrink:0}.stat-value[data-v-49444c57]{font-size:.86rem;font-weight:600;color:#e6edf3;text-align:right;min-width:0;overflow-wrap:anywhere}.pos[data-v-49444c57]{color:var(--nf-green)}.restore-actions[data-v-49444c57]{display:flex;flex:1;justify-content:flex-end}.restore-btn[data-v-49444c57]{height:42px;padding:0 20px;border-radius:9px;cursor:pointer;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font:inherit;font-size:.84rem;font-weight:700}.restore-btn[data-v-49444c57]:hover{background:#ffc94a}.restore-btn[data-v-49444c57]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}@media(max-width:520px){.restore-btn[data-v-49444c57]{flex:1}}.base-modal.exile-modal.exile-modal{width:min(440px,94vw)}.exile-stats[data-v-98431350]{display:flex;flex-direction:column;gap:6px}.exile-stat[data-v-98431350]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.stat-label[data-v-98431350]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6;flex-shrink:0}.stat-value[data-v-98431350]{font-size:.86rem;font-weight:600;color:#e6edf3;text-align:right;min-width:0;overflow-wrap:anywhere}.neg[data-v-98431350]{color:var(--nf-red)}.exile-hint[data-v-98431350]{margin:0;font-size:.8rem;line-height:1.5;color:#9aa7b6}.exile-actions[data-v-98431350]{display:flex;flex:1;justify-content:flex-end}.exile-btn[data-v-98431350]{height:42px;padding:0 20px;border-radius:9px;cursor:pointer;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font:inherit;font-size:.84rem;font-weight:700}.exile-btn[data-v-98431350]:hover{background:#ffc94a}.exile-btn[data-v-98431350]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}@media(max-width:520px){.exile-btn[data-v-98431350]{flex:1}}.triage-hold[data-v-9f7b020d]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}.triage-hold__label[data-v-9f7b020d]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.triage-hold__value[data-v-9f7b020d]{font-weight:800;font-size:.9rem;color:#e6edf3}.triage-hold__note[data-v-9f7b020d]{flex-basis:100%;font-size:.72rem;color:#9aa7b6}.triage-hold--critical[data-v-9f7b020d]{border-color:rgba(var(--nf-red-rgb),.5)}.triage-hold--critical .triage-hold__value[data-v-9f7b020d]{color:var(--nf-red)}.triage-hold--warn[data-v-9f7b020d]{border-color:#ffc56b73}.triage-hold--warn .triage-hold__value[data-v-9f7b020d]{color:#ffc56b}.triage-hold--ok .triage-hold__value[data-v-9f7b020d]{color:var(--nf-green)}.triage-depots[data-v-9f7b020d]{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:#c9d1d9}.triage-depots__head[data-v-9f7b020d]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.triage-depot[data-v-9f7b020d]{display:flex;gap:10px;flex-wrap:wrap}.triage-depot__name[data-v-9f7b020d]{font-weight:600;color:#e6edf3}.triage-depot__stock[data-v-9f7b020d],.triage-depot__hp[data-v-9f7b020d],.triage-depot__state[data-v-9f7b020d]{color:#9aa7b6}.triage-depot__state.is-down[data-v-9f7b020d]{color:var(--nf-red)}.triage-weather[data-v-9f7b020d]{padding:10px 12px;border-radius:10px;font-size:.8rem;color:#c9d1d9;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.triage-weather__heading[data-v-9f7b020d]{display:flex;gap:8px;flex-wrap:wrap;color:#e6edf3}.triage-weather__context[data-v-9f7b020d]{margin-top:3px;color:#9aa7b6}.triage-weather__consequence[data-v-9f7b020d]{margin:5px 0 0;color:#ffc56b}.triage-timing[data-v-9f7b020d]{margin:0;font-size:.82rem;font-weight:600;color:#e6edf3}.triage-default[data-v-9f7b020d]{font-size:.8rem;color:#c9d1d9}.triage-options[data-v-9f7b020d]{display:flex;flex-direction:column;gap:8px}.triage-option[data-v-9f7b020d]{display:flex;flex-direction:column;gap:5px;padding:11px 13px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}.triage-option__row[data-v-9f7b020d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.triage-option__btn[data-v-9f7b020d]{height:36px;min-width:96px;padding:0 16px;border-radius:9px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;border:1px solid #ffd36b;background:#f0b429;color:#1a1200}.triage-option__btn[data-v-9f7b020d]:hover:not(:disabled){background:#ffc94a}.triage-option__btn[data-v-9f7b020d]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.triage-option__btn[data-v-9f7b020d]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff14;border-color:#ffffff24;color:#9aa7b6}.triage-option__cost[data-v-9f7b020d]{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:5px;background:#ffc56b24;color:#ffc56b}.triage-option__effect[data-v-9f7b020d]{font-size:.78rem;line-height:1.4;color:#c9d1d9}.triage-option__dial[data-v-9f7b020d]{font-size:.72rem;color:#9aa7b6}.triage-option__blocked[data-v-9f7b020d]{font-size:.72rem;color:var(--nf-red)}.fire-preview-note[data-v-b8503272]{font-size:12px;opacity:.75;font-style:italic;margin:0 0 10px}.fire-blocked[data-v-b8503272]{font-weight:600;margin:0 0 10px}.fire-rows[data-v-b8503272]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.fire-row[data-v-b8503272]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.fire-row__k[data-v-b8503272]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;min-width:120px}.fire-row__v[data-v-b8503272]{font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fire-row__n[data-v-b8503272]{font-size:11px;opacity:.65;flex-basis:100%}.fire-slices__head[data-v-b8503272]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:10px 0 4px}.fire-slice[data-v-b8503272],.fire-target[data-v-b8503272]{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;padding:2px 0}.fire-slice__cls[data-v-b8503272],.fire-target__id[data-v-b8503272]{font-weight:600}.fire-cost__note[data-v-b8503272],.fire-cost__reach[data-v-b8503272]{font-size:12px;opacity:.8;margin:0 0 4px}.fire-empty[data-v-b8503272]{opacity:.8}.fire-assembly[data-v-b8503272]{margin:10px 0}.fire-assembly__num[data-v-b8503272]{width:90px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fire-assembly__actions[data-v-b8503272]{margin-top:8px}.fire-target__pick[data-v-b8503272]{display:inline-flex;align-items:center;gap:4px}.fire-target__rank[data-v-b8503272]{font-size:10px;opacity:.7;min-width:10px}.base-modal.decision-card.succession-modal{width:min(460px,94vw)}.base-modal.decision-card.succession-modal.state-critical .dc-head{border-bottom-color:rgba(var(--nf-red-2-rgb),.5)}.base-modal.decision-card.succession-modal.state-warning .dc-head{border-bottom-color:#ffc56b80}.succession-flavor[data-v-9124f36f]{margin:0;font-size:.84rem;line-height:1.45;color:#c9d1d9;font-style:italic}.succession-endorsed[data-v-9124f36f]{margin:0;font-size:.82rem;line-height:1.45}.succession-endorsed.is-carried[data-v-9124f36f]{color:var(--nf-green)}.succession-endorsed.is-missed[data-v-9124f36f]{color:#9aa7b6}.succession-botched[data-v-9124f36f]{font-size:.82rem;line-height:1.45;color:#ffd2cd;background:rgba(var(--nf-red-2-rgb),.08);border:1px solid rgba(var(--nf-red-2-rgb),.4);border-radius:10px;padding:10px 12px}.succession-botched strong[data-v-9124f36f]{color:var(--nf-red)}.succession-slate-label[data-v-9124f36f]{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.succession-slate[data-v-9124f36f]{display:flex;flex-direction:column;gap:8px}.cand[data-v-9124f36f]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.cand.winner[data-v-9124f36f]{border-color:#ffd36b99;background:#f0b4290f}.cand-head[data-v-9124f36f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cand-name[data-v-9124f36f]{font-size:.88rem;font-weight:700;color:#e6edf3;min-width:0;overflow-wrap:anywhere}.cand-badge[data-v-9124f36f]{flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffd36b;border:1px solid rgba(255,211,107,.6);border-radius:5px;padding:1px 6px}.cand-ideology[data-v-9124f36f]{font-size:.78rem;color:#c9d1d9}.cand-traits[data-v-9124f36f]{display:flex;flex-wrap:wrap;gap:5px}.trait-chip[data-v-9124f36f]{font-size:.7rem;color:#c9d1d9;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:1px 6px}.cand-backer[data-v-9124f36f]{font-size:.76rem;color:#ffc56b;font-style:italic}.succession-ack[data-v-9124f36f]{height:42px;padding:0 20px;border-radius:9px;cursor:pointer;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font:inherit;font-size:.84rem;font-weight:700}.succession-ack[data-v-9124f36f]:hover{background:#ffc94a}.succession-ack[data-v-9124f36f]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}@media(max-width:520px){.succession-ack[data-v-9124f36f]{flex:1}}[data-v-4e3c0feb] .issue-ultimatum-card{width:min(480px,95vw)}[data-v-4e3c0feb] .issue-ultimatum-card .base-modal-body{display:flex;flex-direction:column;gap:16px}.iu-subtitle[data-v-4e3c0feb]{font-size:.82rem;color:#c9d1d9;line-height:1.45}.iu-subtitle strong[data-v-4e3c0feb]{color:#e6edf3}.iu-step[data-v-4e3c0feb]{display:flex;flex-direction:column;gap:6px}.iu-step-label[data-v-4e3c0feb]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em}.demand-list[data-v-4e3c0feb]{display:flex;flex-direction:column;gap:6px}.demand-row[data-v-4e3c0feb]{display:flex;gap:8px;padding:10px 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s}.demand-row[data-v-4e3c0feb]:hover{background:#ffffff0f}.demand-active[data-v-4e3c0feb]{background:#f0b42914;border-color:#ffd36b99}.demand-row input[type=radio][data-v-4e3c0feb]{margin-top:2px;accent-color:#f0b429;flex-shrink:0}.demand-body[data-v-4e3c0feb]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.demand-head[data-v-4e3c0feb]{display:flex;align-items:center;gap:6px}.demand-icon[data-v-4e3c0feb]{display:inline-flex;color:#ffd36b}.demand-name[data-v-4e3c0feb]{font-size:.82rem;font-weight:700;color:#e6edf3}.demand-sub[data-v-4e3c0feb]{font-size:.72rem;color:#9aa7b6;line-height:1.4}.demand-params[data-v-4e3c0feb]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.demand-select[data-v-4e3c0feb]{flex:1;min-width:160px;padding:5px 10px;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;font-size:.75rem}.demand-select[data-v-4e3c0feb]:focus{outline:none;border-color:#ffd36b}.demand-slider[data-v-4e3c0feb]{flex:1;min-width:100px;accent-color:#f0b429}.demand-param-val[data-v-4e3c0feb]{font-size:.78rem;font-weight:700;color:#ffd36b;min-width:56px;text-align:right;font-variant-numeric:tabular-nums}.demand-param-hint[data-v-4e3c0feb]{font-size:.7rem;color:#9aa7b6;flex-basis:100%}.no-demands[data-v-4e3c0feb]{font-size:.78rem;color:#9aa7b6;font-style:italic;text-align:center;padding:10px}.deadline-control[data-v-4e3c0feb]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.preview-box[data-v-4e3c0feb]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:4px 14px;display:flex;flex-direction:column}.preview-row[data-v-4e3c0feb]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.8rem}.preview-row[data-v-4e3c0feb]:last-child{border-bottom:none}.preview-lbl[data-v-4e3c0feb]{color:#c9d1d9}.preview-val[data-v-4e3c0feb]{font-weight:600;color:#e6edf3;font-variant-numeric:tabular-nums;text-align:right}.preview-val.positive[data-v-4e3c0feb]{color:var(--nf-green)}.preview-val.negative[data-v-4e3c0feb]{color:var(--nf-red)}.preview-val.warning[data-v-4e3c0feb]{color:#ffc56b}.iu-actions[data-v-4e3c0feb]{display:flex;gap:10px;margin-top:4px}.iu-cancel-btn[data-v-4e3c0feb],.iu-issue-btn[data-v-4e3c0feb]{flex:1;min-height:34px;padding:0 12px;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;border:1px solid;transition:background .15s,border-color .15s}.iu-cancel-btn[data-v-4e3c0feb]{background:#ffffff0d;color:#e6edf3;border-color:#ffffff24;font-weight:600}.iu-cancel-btn[data-v-4e3c0feb]:hover{background:#ffffff1a}.iu-issue-btn[data-v-4e3c0feb]{background:rgba(var(--nf-red-2-rgb),.12);color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.5)}.iu-issue-btn[data-v-4e3c0feb]:hover:not(:disabled){background:rgba(var(--nf-red-2-rgb),.2)}.iu-issue-btn[data-v-4e3c0feb]:disabled{opacity:.4;cursor:not-allowed}.iu-issue-btn.iu-confirming[data-v-4e3c0feb]{background:rgba(var(--nf-red-2-rgb),.24);border-color:var(--nf-red);animation:iu-pulse-4e3c0feb 1.2s ease-in-out infinite}.iu-issue-btn.iu-confirming[data-v-4e3c0feb]:hover:not(:disabled){background:rgba(var(--nf-red-2-rgb),.32)}@keyframes iu-pulse-4e3c0feb{0%,to{box-shadow:0 0 rgba(var(--nf-red-2-rgb),.4)}50%{box-shadow:0 0 0 6px rgba(var(--nf-red-2-rgb),0)}}@media(prefers-reduced-motion:reduce){.iu-issue-btn.iu-confirming[data-v-4e3c0feb]{animation:none}}@media(max-width:1024px){.iu-cancel-btn[data-v-4e3c0feb],.iu-issue-btn[data-v-4e3c0feb]{min-height:44px}}@media(max-width:600px){.iu-actions[data-v-4e3c0feb]{flex-direction:column-reverse}}[data-v-09bf4996] .base-modal.development-modal{width:min(460px,95vw)}.country-info[data-v-09bf4996]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.country-name[data-v-09bf4996]{font-family:var(--font-family-display);font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:#e6edf3;line-height:1.1}.country-gdp[data-v-09bf4996]{margin-top:3px;font-variant-numeric:tabular-nums}.level-progress[data-v-09bf4996]{display:flex;gap:4px}.level-step[data-v-09bf4996]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;border-radius:8px;text-align:center;border:1px solid rgba(255,255,255,.08);background:#ffffff09;font-size:.72rem;color:#9aa7b6}.level-step.current[data-v-09bf4996]{border-color:rgba(var(--nf-green-rgb),.4);background:rgba(var(--nf-green-rgb),.1);color:var(--nf-green);font-weight:700}.level-step.next[data-v-09bf4996]{border-color:#ffd36b;background:#f0b4291f;color:#ffd36b;font-weight:700}.lv-num[data-v-09bf4996]{display:block;font-variant-numeric:tabular-nums}.tier-name[data-v-09bf4996]{font-size:.6rem;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.info-label[data-v-09bf4996]{color:#c9d1d9}.info-val[data-v-09bf4996]{color:#e6edf3}.info-val.highlight[data-v-09bf4996]{color:#ffd36b}.info-val.cost[data-v-09bf4996]{color:#ffc56b}.info-val.pos[data-v-09bf4996]{color:var(--nf-green)}.info-val.neg[data-v-09bf4996]{color:var(--nf-red)}.unlocks-note[data-v-09bf4996]{display:flex;flex-wrap:wrap;gap:6px}.unlock-badge[data-v-09bf4996]{font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:6px;color:#c9d1d9;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.effect-note[data-v-09bf4996]{margin-top:12px;padding:10px 12px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.06);font-size:.78rem;line-height:1.5;color:#9aa7b6}.dev-alert-gap[data-v-09bf4996]{font-weight:700;font-variant-numeric:tabular-nums}.dev-footer[data-v-09bf4996]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.develop-btn[data-v-09bf4996]{min-height:38px;padding:0 18px;font-size:.82rem}@media(max-width:600px){.dev-footer[data-v-09bf4996]{flex-direction:column-reverse;align-items:stretch}.develop-btn[data-v-09bf4996]{min-height:44px}.tier-name[data-v-09bf4996]{display:none}}[data-v-ba8d661b] .governance-modal{width:min(720px,95vw);max-height:88dvh}.policy-grid[data-v-ba8d661b]{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.policy-grid[data-v-ba8d661b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.policy-grid[data-v-ba8d661b]{grid-template-columns:1fr}}.policy-card[data-v-ba8d661b]{gap:6px;padding:12px;transition:border-color .15s,background .15s}.policy-card[data-v-ba8d661b]:not(.active):hover{border-color:#ffd36b80}.policy-card.permanent[data-v-ba8d661b]{position:relative}.policy-dot[data-v-ba8d661b]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--policy-color, #9aa7b6)}.card-title[data-v-ba8d661b]{color:#e6edf3}.card-title-row[data-v-ba8d661b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.harshness-tag[data-v-ba8d661b]{margin-left:auto;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:2px 6px;border-radius:999px;border:1px solid transparent}.harshness-brutal[data-v-ba8d661b]{background:rgba(var(--nf-red-2-rgb),.12);border-color:rgba(var(--nf-red-rgb),.4);color:var(--nf-red)}.harshness-standard[data-v-ba8d661b]{background:#ffc56b1a;border-color:#ffc56b59;color:#ffc56b}.harshness-lenient[data-v-ba8d661b]{background:rgba(var(--nf-green-rgb),.1);border-color:rgba(var(--nf-green-rgb),.35);color:var(--nf-green)}.card-stats[data-v-ba8d661b]{display:flex;flex-direction:column}.card-stat[data-v-ba8d661b]{padding:4px 0;font-size:.72rem}.stat-key[data-v-ba8d661b]{color:#9aa7b6}.stat-val[data-v-ba8d661b]{color:#e6edf3}.stat-val.pos[data-v-ba8d661b]{color:var(--nf-green)}.stat-val.neg[data-v-ba8d661b]{color:var(--nf-red)}.card-desc[data-v-ba8d661b]{font-size:.7rem;color:#9aa7b6;line-height:1.35}.permanent-badge[data-v-ba8d661b]{align-self:flex-start;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nf-red);background:rgba(var(--nf-red-2-rgb),.1);border:1px solid rgba(var(--nf-red-rgb),.4);border-radius:999px;padding:2px 8px}.card-btn[data-v-ba8d661b]{margin-top:auto;width:100%}.card-btn.active-badge[data-v-ba8d661b]:disabled{opacity:1;cursor:default}@media(pointer:coarse){.card-btn[data-v-ba8d661b]{min-height:44px}}.confirm-overlay[data-v-ba8d661b]{position:fixed;inset:0;background:#05090f99;display:flex;align-items:center;justify-content:center;z-index:10}.confirm-dialog[data-v-ba8d661b]{background:#101826f7;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 18px;max-width:380px;width:90%;box-shadow:0 18px 40px #00000073;display:flex;flex-direction:column;gap:8px}.confirm-danger[data-v-ba8d661b]{border-color:rgba(var(--nf-red-rgb),.5)}.confirm-title[data-v-ba8d661b]{font-family:var(--font-family-display);font-size:1.2rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#e6edf3;line-height:1.1}.confirm-warning[data-v-ba8d661b]{font-size:.78rem;font-weight:600;color:var(--nf-red);line-height:1.45;padding:10px 12px;border-radius:10px;background:rgba(var(--nf-red-2-rgb),.08);border:1px solid rgba(var(--nf-red-rgb),.4)}.confirm-stats[data-v-ba8d661b]{display:flex;flex-direction:column}.confirm-actions[data-v-ba8d661b]{display:flex;gap:8px;margin-top:4px}.confirm-actions .eco-btn[data-v-ba8d661b]{flex:1;min-height:36px}.confirm-actions .btn-primary[data-v-ba8d661b],.confirm-actions .btn-danger[data-v-ba8d661b]{flex:2}.confirm-actions .btn-danger[data-v-ba8d661b]{background:rgba(var(--nf-red-2-rgb),.12);border-color:rgba(var(--nf-red-rgb),.5);color:var(--nf-red)}.confirm-actions .btn-danger[data-v-ba8d661b]:hover{background:rgba(var(--nf-red-2-rgb),.22)}@media(pointer:coarse){.confirm-actions .eco-btn[data-v-ba8d661b]{min-height:44px}}.summary-row[data-v-b12e0f43]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;background:rgba(var(--nf-red-rgb),.08);border:1px solid rgba(var(--nf-red-rgb),.3);border-radius:12px;padding:12px 14px;margin-bottom:10px}.summary-label[data-v-b12e0f43]{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6}.penalty-pct[data-v-b12e0f43]{font-size:1.8rem;line-height:1;color:var(--nf-red);font-family:var(--font-family-display);font-variant-numeric:tabular-nums}.resist-note[data-v-b12e0f43]{font-size:.72rem;color:#9aa7b6;margin-left:auto}.sanction-list[data-v-b12e0f43]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.sanction-card[data-v-b12e0f43]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.alliance-name[data-v-b12e0f43]{font-size:.88rem;font-weight:700;color:#e6edf3}.sanction-reason[data-v-b12e0f43]{font-size:.8rem;color:#c9d1d9}.enemy-names[data-v-b12e0f43]{color:var(--nf-red);font-weight:600}.sanction-penalty[data-v-b12e0f43]{font-size:.78rem;color:var(--nf-red);margin-top:2px;font-variant-numeric:tabular-nums}.info-note[data-v-b12e0f43]{font-size:.72rem;color:#9aa7b6;line-height:1.5;padding:2px 2px 0}.empty[data-v-b12e0f43]{color:#9aa7b6;font-size:.88rem;text-align:center;padding:16px}.actions[data-v-b12e0f43]{display:flex;gap:8px;justify-content:flex-end}.ok-btn[data-v-b12e0f43]{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#e6edf3}.opt-hint-wrap[data-v-bbbb7b1c]{display:flex;align-items:baseline;gap:8px;margin:2px 0 6px}.opt-hint-wrap .opt-hint[data-v-bbbb7b1c]{flex:1;min-width:0;margin:0;font-size:.75rem;line-height:1.45;color:#9aa7b6}.opt-hint.clamped[data-v-bbbb7b1c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.opt-hint-wrap.open .opt-hint[data-v-bbbb7b1c]{color:#c9d1d9}.opt-hint-more[data-v-bbbb7b1c]{flex-shrink:0;border:none;background:none;padding:2px 0;min-height:24px;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;color:#f0b429}.opt-hint-more[data-v-bbbb7b1c]:hover{text-decoration:underline}.opt-hint-more[data-v-bbbb7b1c]:focus-visible{outline:2px solid #f0b429;outline-offset:2px;border-radius:3px}.modal-overlay[data-v-9785a476]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-9785a476]{background:#1a2744f7;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:min(1060px,96vw);height:min(760px,90dvh);display:flex;flex-direction:column;box-shadow:0 20px 60px #0009;overflow:hidden;color:#e6edf3}.modal-header[data-v-9785a476]{display:flex;align-items:center;gap:16px;padding:12px 16px 12px 20px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.opt-title[data-v-9785a476]{font-family:var(--font-family-display);font-size:1.45rem;font-weight:700;letter-spacing:.02em;color:#e6edf3}.opt-search[data-v-9785a476]{flex:1;max-width:440px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#9aa7b6}.opt-search[data-v-9785a476]:focus-within{border-color:#f0b42999}.opt-search input[data-v-9785a476]{flex:1;min-width:0;border:none;background:none;color:#e6edf3;font:inherit;font-size:.82rem;outline:none}.close-btn[data-v-9785a476]{margin-left:auto;width:32px;height:32px;border-radius:8px;border:none;flex-shrink:0;background:#ffffff0f;color:#e6edf3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.close-btn[data-v-9785a476]:hover{background:#ffffff1f}.opt-layout[data-v-9785a476]{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr)}.opt-rail[data-v-9785a476]{border-right:1px solid rgba(255,255,255,.07);overflow-y:auto}.modal-body[data-v-9785a476]{padding:16px 22px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;min-height:0}.opt-cat-head[data-v-9785a476]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.opt-cat-head h2[data-v-9785a476]{margin:0;font-family:var(--font-family-display);font-size:1.3rem;font-weight:700;color:#e6edf3}.opt-cat-head span[data-v-9785a476]{font-size:.78rem;color:#9aa7b6}.opt-pane[data-v-9785a476]{display:contents}[data-search-hidden][data-v-9785a476]{display:none!important}.opt-section[data-v-9785a476]{display:flex;flex-direction:column;padding:4px 14px 8px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.opt-section h3[data-v-9785a476]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6;margin:10px 0 2px}.opt-delegation-banner[data-v-9785a476]{background:#f0b4290f;border-color:#f0b42940}.opt-delegation-banner h3[data-v-9785a476]{color:#f0b429}.opt-row[data-v-9785a476]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:0;padding:12px 0 2px;font-size:.86rem;font-weight:600;color:#e6edf3;cursor:pointer}.opt-row>span[data-v-9785a476]:first-child{min-width:0}.opt-row-indent[data-v-9785a476]{padding-left:20px;font-weight:500;color:#c9d1d9}.opt-label-help[data-v-9785a476]{display:inline-flex;align-items:center;gap:6px}.opt-hint[data-v-9785a476]{font-size:.75rem;color:#9aa7b6;margin:0 0 6px;line-height:1.45}.opt-hint-success[data-v-9785a476]{color:var(--status-gold)}.opt-hint-error[data-v-9785a476]{color:var(--status-red, #d04848)}.opt-row select[data-v-9785a476]{height:30px;max-width:60%;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;font:inherit;font-size:.78rem;font-weight:500;padding:0 8px;cursor:pointer}.opt-row input[type=checkbox][data-v-9785a476]{appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;margin:0;min-height:0;padding:0;width:38px;height:22px;border-radius:11px;background:#ffffff29;cursor:pointer;transition:background .15s}.opt-row input[type=checkbox][data-v-9785a476]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#e6edf3;transition:left .15s}.opt-row input[type=checkbox][data-v-9785a476]:checked{background:#f0b429}.opt-row input[type=checkbox][data-v-9785a476]:checked:after{left:19px;background:#1a1200}.opt-row input[type=checkbox][data-v-9785a476]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.opt-row input[type=checkbox][data-v-9785a476]:disabled{opacity:.4;cursor:not-allowed}.opt-btn[data-v-9785a476]{height:32px;background:#ffffff0f;color:#e6edf3;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 14px;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;flex-shrink:0}.opt-btn[data-v-9785a476]:hover{background:#ffffff1f}.opt-btn[data-v-9785a476]:disabled{opacity:.45;cursor:not-allowed}.opt-btn.confirming[data-v-9785a476]{background:#b8860b;border-color:#b8860b;color:#1a1200}.opt-btn.confirming[data-v-9785a476]:hover{background:#d49a12}.opt-layers[data-v-9785a476]{gap:4px}.opt-layers>h3[data-v-9785a476]{display:none}.opt-layers .layer-presets[data-v-9785a476]{padding-top:12px}.layer-presets[data-v-9785a476]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 0}.preset-btn[data-v-9785a476]{height:32px;padding:0 14px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.preset-btn[data-v-9785a476]:hover{background:#ffffff1a}.preset-btn[aria-pressed=true][data-v-9785a476]{background:#f0b429;border-color:#ffd36b;color:#1a1200}.preset-btn[data-v-9785a476]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.preset-custom[data-v-9785a476]{font-size:.75rem;color:#9aa7b6;margin-left:4px}.layer-fills[data-v-9785a476]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.layer-family[data-v-9785a476]{display:flex;flex-direction:column;gap:8px;padding:10px 0 4px;border-top:1px solid rgba(255,255,255,.06)}.layer-family-head[data-v-9785a476]{display:flex;align-items:baseline;gap:10px}.layer-family-head h4[data-v-9785a476]{margin:0;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#e6edf3}.layer-family-count[data-v-9785a476]{font-size:.72rem;color:#9aa7b6}.layer-family-all[data-v-9785a476]{margin-left:auto;border:none;background:none;padding:2px 0;min-height:24px;cursor:pointer;font:inherit;font-size:.74rem;color:#9aa7b6;text-decoration:underline}.layer-family-all[data-v-9785a476]:hover{color:#e6edf3}.layer-grid[data-v-9785a476]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.opt-row.layer-tile[data-v-9785a476]{justify-content:flex-start;gap:8px;min-height:38px;padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:.78rem;font-weight:500;color:#9aa7b6}.opt-row.layer-tile[data-v-9785a476]:hover{border-color:#ffffff38}.opt-row.layer-tile.on[data-v-9785a476]{color:#e6edf3;border-color:#f0b42973;background:#f0b42914}.opt-row.layer-tile-sub[data-v-9785a476]{padding-left:10px;border-style:dashed}.layer-tile .layer-name[data-v-9785a476]{flex:1;min-width:0;line-height:1.25}.opt-row.layer-tile input[type=checkbox][data-v-9785a476]{width:15px;height:15px;border-radius:4px;background:none;border:1.5px solid rgba(255,255,255,.35)}.opt-row.layer-tile input[type=checkbox][data-v-9785a476]:after{display:none}.opt-row.layer-tile input[type=checkbox][data-v-9785a476]:checked{background:#f0b429 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%231a1200' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#f0b429}.layer-styles[data-v-9785a476]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:24px}.layer-styles .opt-row-indent[data-v-9785a476]{padding-left:0}.modal-footer[data-v-9785a476]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.08);justify-content:flex-end;flex-shrink:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1}.opt-changes[data-v-9785a476]{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:#c9d1d9}.opt-dot[data-v-9785a476]{width:7px;height:7px;border-radius:50%;background:#f0b429}.opt-undo[data-v-9785a476]{margin-right:auto;border:none;background:none;padding:2px 0;cursor:pointer;font:inherit;font-size:.8rem;color:#9aa7b6;text-decoration:underline}.opt-undo[data-v-9785a476]:hover{color:#e6edf3}.save-btn[data-v-9785a476]{height:38px;background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:9px;padding:0 24px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.save-btn[data-v-9785a476]:hover{background:#ffc94a}.save-btn[data-v-9785a476]:disabled{opacity:.5;cursor:not-allowed;filter:none}.modal-footer .btn-secondary[data-v-9785a476]{height:38px;border-radius:9px}.save-held[data-v-9785a476]{margin:0 auto 0 0;align-self:center;font-size:.75rem;color:var(--text-secondary)}.reset-ml-btn[data-v-9785a476]{background:#ffffff0f;color:var(--status-critical);border:1px solid var(--status-critical);border-radius:8px;padding:5px 12px;font-size:.8rem;cursor:pointer}.reset-ml-btn[data-v-9785a476]:hover{background:rgba(var(--nf-crit-rgb),.12)}.reset-ml-btn.danger[data-v-9785a476]{background:rgba(var(--nf-crit-rgb),.15)}.reset-confirm-row[data-v-9785a476]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0}.reset-warn[data-v-9785a476]{font-size:.8rem;color:var(--status-critical);flex:1;min-width:160px}.ml-size-badge[data-v-9785a476]{font-size:.8rem;color:#9aa7b6;font-weight:500}.rival-slider-row[data-v-9785a476]{flex-wrap:wrap;gap:4px}.slider-group[data-v-9785a476]{display:flex;align-items:center;gap:8px}.challenge-slider[data-v-9785a476]{width:120px;cursor:pointer;accent-color:#f0b429}.slider-label[data-v-9785a476]{font-size:.8rem;color:#c9d1d9;font-weight:500;min-width:90px}.slider-scale[data-v-9785a476]{display:flex;justify-content:space-between;font-size:.68rem;color:#9aa7b6;padding:0 2px 6px;margin-top:-2px}.rival-actions[data-v-9785a476]{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0 2px}.rival-btn[data-v-9785a476]{background:#ffffff0f;color:#c9d1d9;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:5px 10px;font-size:.78rem;cursor:pointer}.rival-btn[data-v-9785a476]:hover{background:#ffffff1f;color:#e6edf3}@media(max-width:760px){.modal-box[data-v-9785a476]{width:100%;height:100%;max-height:none;border-radius:0}.modal-header[data-v-9785a476]{flex-wrap:wrap;gap:10px}.opt-search[data-v-9785a476]{order:3;flex-basis:100%;max-width:none}.opt-layout[data-v-9785a476]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.opt-rail[data-v-9785a476]{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.opt-rail[data-v-9785a476] .tab-group-cap,.opt-rail[data-v-9785a476] .tab-sub{display:none}.opt-rail[data-v-9785a476] .tab-btn{width:auto;flex-shrink:0;white-space:nowrap}.modal-body[data-v-9785a476]{padding:14px 14px 18px}.layer-fills[data-v-9785a476]{grid-template-columns:minmax(0,1fr)}.layer-grid[data-v-9785a476]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:600px){.opt-title[data-v-9785a476],.modal-header .close-btn[data-v-9785a476]{display:none}.opt-search[data-v-9785a476]{order:0}}.adi-caption[data-v-d9a293fd]{margin:0 0 12px;font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.adi-empty[data-v-d9a293fd]{margin:16px 4px;padding:16px;text-align:center;font-style:italic;color:var(--text-secondary)}.adi-filters[data-v-d9a293fd]{display:flex;gap:14px;margin:0 4px 10px;flex-wrap:wrap}.adi-filter[data-v-d9a293fd]{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--text-secondary)}.adi-filter-select[data-v-d9a293fd]{font-size:.74rem;padding:3px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#e6edf3}.adi-list[data-v-d9a293fd]{list-style:none;margin:0;padding:0}.adi-item[data-v-d9a293fd]{border-bottom:1px solid rgba(255,255,255,.06)}.adi-row[data-v-d9a293fd]{width:100%;display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;text-align:left;padding:8px 4px;color:var(--text-primary);font-size:.82rem}.adi-row[data-v-d9a293fd]:hover{background:#ffffff0f}.adi-disclose[data-v-d9a293fd]{width:10px;height:10px;flex-shrink:0;color:#9aa7b6;transition:transform .15s}.adi-disclose.open[data-v-d9a293fd]{transform:rotate(90deg)}.adi-class[data-v-d9a293fd]{font-weight:700;flex-shrink:0}.adi-choice[data-v-d9a293fd]{flex:1;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adi-turn[data-v-d9a293fd]{flex-shrink:0;font-size:.72rem;color:var(--text-secondary)}.adi-outcome[data-v-d9a293fd]{flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:8px}.adi-outcome.accepted[data-v-d9a293fd]{background:rgba(var(--nf-green-rgb),.12);color:var(--nf-green)}.adi-outcome.overridden[data-v-d9a293fd]{background:#ffc56b24;color:#ffc56b}.adi-detail[data-v-d9a293fd]{padding:4px 4px 12px 24px}.adi-rationale[data-v-d9a293fd]{margin:0 0 8px;font-size:.8rem;line-height:1.4;color:var(--text-primary)}.adi-muted[data-v-d9a293fd]{color:var(--text-secondary);font-style:italic}.adi-no-factors[data-v-d9a293fd]{margin:0;font-size:.76rem}.adi-factors[data-v-d9a293fd]{display:flex;flex-direction:column;gap:2px}.adi-factor-row[data-v-d9a293fd]{display:flex;justify-content:space-between;gap:12px;padding:3px 8px;font-size:.78rem;background:#ffffff09;border-radius:6px}.adi-factor-label[data-v-d9a293fd]{color:var(--text-secondary)}.adi-factor-value[data-v-d9a293fd]{font-weight:700;font-variant-numeric:tabular-nums}.adi-factor-value.pos[data-v-d9a293fd]{color:var(--nf-green)}.adi-factor-value.neg[data-v-d9a293fd]{color:var(--nf-red)}.adi-cabinet-why[data-v-d9a293fd]{display:flex;flex-direction:column;gap:3px}.adi-routine[data-v-d9a293fd]{margin:0;font-size:.78rem}.adi-why-row[data-v-d9a293fd]{display:flex;align-items:center;gap:8px;padding:3px 8px;font-size:.78rem;border-radius:3px;background:#ffffff09}.adi-why-row.focus[data-v-d9a293fd]{background:#f0b4291f;border-left:2px solid #f0b429}.adi-why-label[data-v-d9a293fd]{flex:1;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adi-why-bar[data-v-d9a293fd]{flex-shrink:0;width:80px;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.adi-why-bar-fill[data-v-d9a293fd]{display:block;height:100%;background:#f0b429}.adi-why-pct[data-v-d9a293fd]{flex-shrink:0;width:3em;text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}.adi-why-value[data-v-d9a293fd]{flex-shrink:0;width:3.5em;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.adi-why-value.pos[data-v-d9a293fd]{color:var(--nf-green)}.adi-why-value.neg[data-v-d9a293fd]{color:var(--nf-red)}.adi-why-net[data-v-d9a293fd]{margin:4px 0 0;font-size:.78rem;color:var(--text-primary)}.adi-overridden-note[data-v-d9a293fd]{margin-top:8px;padding:6px 10px;font-size:.78rem;border-radius:8px;background:#ffc56b1a;color:#e6edf3;border-left:2px solid #ffc56b}.adi-override[data-v-d9a293fd]{margin-top:10px;padding:8px 10px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.adi-override-head[data-v-d9a293fd]{font-size:.76rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.adi-override-grades[data-v-d9a293fd]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.adi-grade-opt[data-v-d9a293fd]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:.76rem;padding:3px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.14);color:#c9d1d9}.adi-grade-opt.sel[data-v-d9a293fd]{border-color:#ffd36b;background:#f0b4291f;color:#e6edf3}.adi-preview[data-v-d9a293fd]{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.adi-preview-grade[data-v-d9a293fd]{font-size:.78rem;color:var(--text-secondary)}.adi-preview-grade.changed[data-v-d9a293fd]{color:var(--text-primary)}.adi-preview-row[data-v-d9a293fd]{display:flex;gap:6px;font-size:.74rem;color:var(--text-primary)}.adi-preview-row.inactive[data-v-d9a293fd]{color:var(--text-secondary);font-style:italic}.adi-preview-icon[data-v-d9a293fd]{flex-shrink:0}.adi-apply-btn[data-v-d9a293fd]{font-size:.78rem;font-weight:600;padding:4px 12px;cursor:pointer;border-radius:8px;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font-weight:700}.adi-apply-btn[data-v-d9a293fd]:hover:not(:disabled){background:#ffc547}.adi-apply-btn[data-v-d9a293fd]:disabled{opacity:.45;cursor:not-allowed}@media(pointer:coarse){.adi-apply-btn[data-v-d9a293fd]{min-height:44px;padding-top:8px;padding-bottom:8px}}@media(max-width:600px){[data-v-d9a293fd] .adi-modal{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0}[data-v-d9a293fd] .adi-modal .base-modal-header{padding-top:calc(12px + env(safe-area-inset-top,0px))}.adi-detail[data-v-d9a293fd]{padding-left:12px}}[data-v-74d0a8f2] .help-modal{width:min(900px,96vw);max-height:88dvh}[data-v-74d0a8f2] .help-modal .base-modal-body{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:400px}.help-loading[data-v-74d0a8f2],.help-error[data-v-74d0a8f2],.help-empty[data-v-74d0a8f2]{padding:40px;text-align:center;color:#9aa7b6;font-size:.88rem}.help-empty p[data-v-74d0a8f2]{margin:4px 0}.help-empty-hint[data-v-74d0a8f2]{font-size:.78rem;color:#9aa7b6}.help-layout[data-v-74d0a8f2]{display:grid;grid-template-columns:260px 1fr;flex:1;min-height:0}.help-sidebar[data-v-74d0a8f2]{display:flex;flex-direction:column;gap:8px;border-right:1px solid rgba(255,255,255,.07);padding:12px;overflow-y:auto;background:#00000026}.help-search[data-v-74d0a8f2]{background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;height:34px;padding:0 10px;font-size:.85rem;outline:none;font-family:inherit;margin-bottom:4px;flex-shrink:0;min-height:34px}.help-search[data-v-74d0a8f2]:focus{border-color:#ffd36b}.help-no-results[data-v-74d0a8f2]{font-size:.78rem;color:#9aa7b6;padding:8px;text-align:center}.help-category-list[data-v-74d0a8f2],.help-category[data-v-74d0a8f2]{display:flex;flex-direction:column;gap:2px}.help-cat-header[data-v-74d0a8f2]{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;font-family:inherit;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#9aa7b6;padding:8px 6px 8px 4px;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s,color .12s}.help-cat-header[data-v-74d0a8f2]:hover{background:#ffffff0d;color:#e6edf3}.help-cat-header[data-v-74d0a8f2]:focus-visible{outline:2px solid #ffd36b;outline-offset:1px}.help-category.has-active>.help-cat-header[data-v-74d0a8f2]{color:#f0b429;background:#f0b42914}.help-cat-chevron[data-v-74d0a8f2]{display:inline-block;width:.85em;font-size:.8rem;color:#9aa7b6;transition:transform .16s ease;transform:rotate(0)}.help-category.is-open .help-cat-chevron[data-v-74d0a8f2]{transform:rotate(90deg)}.help-cat-icon[data-v-74d0a8f2]{display:inline-flex;align-items:center;color:inherit}.help-cat-name[data-v-74d0a8f2]{flex:1}.help-cat-count[data-v-74d0a8f2]{font-size:.65rem;font-weight:500;color:#c9d1d9;background:#ffffff14;padding:1px 7px;border-radius:9px;letter-spacing:0}.help-cat-entries[data-v-74d0a8f2]{display:flex;flex-direction:column;gap:2px;padding-left:4px;margin-left:6px;border-left:1px solid rgba(255,255,255,.07)}.help-entry-btn[data-v-74d0a8f2]{background:none;border:none;color:#c9d1d9;font-size:.84rem;text-align:left;padding:6px 8px;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.help-entry-btn[data-v-74d0a8f2]:hover{background:#ffffff0d;color:#e6edf3}.help-entry-btn.active[data-v-74d0a8f2]{background:#f0b42924;color:#f0b429;font-weight:600}.help-detail[data-v-74d0a8f2]{display:flex;flex-direction:column;gap:14px;padding:20px 24px;overflow-y:auto;overflow-x:hidden;min-width:0}.help-back[data-v-74d0a8f2]{display:none;background:none;border:none;color:#c9d1d9;font-size:.85rem;padding:4px 0;text-align:left;cursor:pointer;align-self:flex-start}.help-back[data-v-74d0a8f2]:hover{color:#e6edf3}.help-detail-header[data-v-74d0a8f2]{display:flex;flex-direction:column;gap:6px}.help-detail-cat[data-v-74d0a8f2]{display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;color:#f0b429;text-transform:uppercase;letter-spacing:.12em}.help-detail-title[data-v-74d0a8f2]{font-family:var(--font-family-display);font-size:1.5rem;color:#e6edf3;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.1}.help-detail-short[data-v-74d0a8f2]{font-size:.92rem;color:#e6edf3;font-style:italic;line-height:1.5;margin:0}.help-detail-body[data-v-74d0a8f2]{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.help-detail-body[data-v-74d0a8f2] .hb-para{margin:0;color:#c9d1d9;line-height:1.65}.help-detail-body[data-v-74d0a8f2] .hb-section{margin-top:10px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--status-gold);border-bottom:1px solid rgba(240,180,41,.25);padding-bottom:4px}.help-detail-body[data-v-74d0a8f2] .hb-section:first-child{margin-top:4px}.help-detail-body[data-v-74d0a8f2] .hb-list{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:3px}.help-detail-body[data-v-74d0a8f2] .hb-list li{color:#c9d1d9;line-height:1.55}.help-detail-body[data-v-74d0a8f2] .hb-block{background:#0003;border-left:2px solid rgba(240,180,41,.35);border-radius:0 8px 8px 0;padding:8px 12px 8px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;overflow-x:auto}.help-detail-body[data-v-74d0a8f2] .hb-bline{white-space:pre;line-height:1.75;color:#c9d1d9}.help-detail-body[data-v-74d0a8f2] .hb-bline--gap{height:.45em}.help-detail-body[data-v-74d0a8f2] .hb-op{color:var(--status-gold);font-weight:700}.help-detail-body[data-v-74d0a8f2] .hb-para strong{font-weight:700;color:#e6edf3}.help-detail-body[data-v-74d0a8f2] .hb-screenshot{margin:12px 0 8px;display:flex;flex-direction:column;gap:6px;align-items:stretch;border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;background:#ffffff09}.help-detail-body[data-v-74d0a8f2] .hb-screenshot img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:#0003}.help-detail-body[data-v-74d0a8f2] .hb-screenshot img.hb-screenshot-missing{min-height:80px;background:repeating-linear-gradient(45deg,#ffffff05 0 12px,#ffffff0d 12px 24px);border-bottom:1px dashed rgba(255,255,255,.14)}.help-detail-body[data-v-74d0a8f2] .hb-screenshot figcaption{font-size:.72rem;color:#9aa7b6;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px 6px;text-align:center}.help-see-also[data-v-74d0a8f2]{border-top:1px solid rgba(255,255,255,.06);padding-top:12px;margin-top:4px}.help-see-also-label[data-v-74d0a8f2]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#9aa7b6;margin-bottom:6px}.help-see-also-chips[data-v-74d0a8f2]{display:flex;gap:6px;flex-wrap:wrap}.help-chip[data-v-74d0a8f2]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:4px 10px;font-size:.78rem;color:#c9d1d9;cursor:pointer;font-family:inherit;transition:all .15s}.help-chip[data-v-74d0a8f2]:hover{background:#f0b4291f;border-color:#ffd36b99;color:#f0b429}@media(min-width:601px)and (max-width:1024px){.help-layout[data-v-74d0a8f2]{grid-template-columns:200px 1fr}.help-detail[data-v-74d0a8f2]{padding:16px 18px}.help-entry-btn[data-v-74d0a8f2]{font-size:.82rem;padding:6px}}@media(max-width:600px){.help-layout[data-v-74d0a8f2]{grid-template-columns:1fr}.help-sidebar[data-v-74d0a8f2]{border-right:none;border-bottom:1px solid rgba(255,255,255,.07);max-height:50dvh}.help-layout.detail-open .help-sidebar[data-v-74d0a8f2]{display:none}.help-back[data-v-74d0a8f2]{display:inline-block}}[data-v-77f346a3] .welcome-modal{width:min(720px,100vw);max-height:95dvh;animation:welcome-fade-in-77f346a3 .2s ease-out}@media(min-width:601px)and (max-width:1024px){[data-v-77f346a3] .welcome-modal{width:min(720px,96vw)}}@media(min-width:1025px){[data-v-77f346a3] .welcome-modal{width:min(800px,80vw)}}@media(prefers-reduced-motion:reduce){[data-v-77f346a3] .welcome-modal{animation:none}}@keyframes welcome-fade-in-77f346a3{0%{opacity:0}to{opacity:1}}.welcome-body[data-v-77f346a3]{display:flex;flex-direction:column;gap:14px;padding:4px 0}.panel[data-v-77f346a3]{display:flex;gap:14px;padding:4px}.panel-identity[data-v-77f346a3]{align-items:center}.panel-howto[data-v-77f346a3]{flex-direction:column;gap:8px}.panel-scenario[data-v-77f346a3],.panel-actions[data-v-77f346a3]{flex-direction:column;gap:10px}.flag-slot[data-v-77f346a3]{width:56px;height:56px;border-radius:12px;border:1px solid rgba(255,255,255,.07);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff09}.flag-emoji[data-v-77f346a3]{font-size:2rem;line-height:1}.identity-text[data-v-77f346a3]{display:flex;flex-direction:column;gap:2px}.kicker[data-v-77f346a3]{font-size:.62rem;color:#9aa7b6;letter-spacing:.12em;text-transform:uppercase}.eyebrow[data-v-77f346a3]{font-size:.62rem;color:#f0b429;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.country-name[data-v-77f346a3]{margin:0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:#e6edf3}.panel-divider[data-v-77f346a3]{width:100%;border:none;border-top:1px solid rgba(255,255,255,.06);margin:0}.label[data-v-77f346a3]{margin:0;font-size:.62rem;color:#f0b429;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.block[data-v-77f346a3]{display:flex;flex-direction:column;gap:4px}.howto-para[data-v-77f346a3]{margin:0;font-size:.95rem;line-height:1.5;color:#c9d1d9}.hook[data-v-77f346a3]{margin:0;font-size:1.05rem;font-weight:600;color:#e6edf3;font-style:italic}.objective[data-v-77f346a3]{margin:0;font-size:1rem;color:#e6edf3}.context[data-v-77f346a3]{margin:0;font-size:.92rem;line-height:1.5;color:#c9d1d9}.chips[data-v-77f346a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.welcome-chip-wrap[data-v-77f346a3]{display:contents}.welcome-chip-wrap.is-open[data-v-77f346a3]{display:block;grid-column:1 / -1}.welcome-chip[data-v-77f346a3]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 6px;min-height:72px;width:100%;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#e6edf3;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.welcome-chip[data-v-77f346a3]:hover{border-color:#f0b429;background:#f0b42914}.welcome-chip[data-v-77f346a3]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.welcome-chip-wrap.is-open .welcome-chip[data-v-77f346a3]{border-color:#f0b429;border-bottom-left-radius:0;border-bottom-right-radius:0}.chip-icon[data-v-77f346a3]{box-sizing:content-box;padding:7px;border-radius:9px;color:#f0b429;background:#f0b4291f;border:1px solid rgba(240,180,41,.28)}.chip-label[data-v-77f346a3]{font-size:.78rem;font-weight:600;text-align:center}.chip-body[data-v-77f346a3]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#ffffff09;border:1px solid #f0b429;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.chip-body-text[data-v-77f346a3]{margin:0;flex:1;font-size:.92rem;line-height:1.5;color:#c9d1d9}.chip-more-info[data-v-77f346a3]{flex-shrink:0;align-self:flex-end;background:transparent;color:#f0b429;border:1px solid rgba(240,180,41,.5);border-radius:8px;padding:4px 10px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.chip-more-info[data-v-77f346a3]:hover{background:#f0b429;color:#1a1200}.chip-more-info[data-v-77f346a3]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.actions[data-v-77f346a3]{display:flex;gap:8px;justify-content:flex-end}.primary-btn[data-v-77f346a3]{background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:8px;padding:9px 18px;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.primary-btn[data-v-77f346a3]:hover{background:#ffc233}.primary-btn[data-v-77f346a3]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.primary-btn.variant-secondary[data-v-77f346a3]{background:#ffffff0d;color:#c9d1d9;border:1px solid rgba(255,255,255,.12);font-weight:600}.primary-btn.variant-secondary[data-v-77f346a3]:hover{background:#ffffff17;color:#e6edf3}@media(max-width:600px){.actions[data-v-77f346a3]{flex-direction:column-reverse;align-items:stretch}.actions .primary-btn[data-v-77f346a3]{width:100%}.chip-body[data-v-77f346a3]{flex-direction:column;align-items:stretch}.chip-more-info[data-v-77f346a3]{align-self:flex-end}}.upgrade-modal-body[data-v-9c7a8f22]{display:flex;flex-direction:column;gap:14px;padding:4px 0}.current-info[data-v-9c7a8f22]{display:flex;align-items:baseline;gap:10px;font-size:.85rem;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px 14px}.info-label[data-v-9c7a8f22]{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6}.info-val[data-v-9c7a8f22]{font-weight:600;color:#e6edf3;flex:1}.info-count[data-v-9c7a8f22]{color:#9aa7b6;font-size:.78rem;font-variant-numeric:tabular-nums}.field-row[data-v-9c7a8f22]{display:flex;align-items:center;gap:10px}.field-label[data-v-9c7a8f22]{color:#9aa7b6;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;min-width:110px;flex-shrink:0}.variant-select[data-v-9c7a8f22]{flex:1;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e6edf3;font-size:.82rem;padding:6px 8px;outline:none}.variant-select[data-v-9c7a8f22]:focus{border-color:#ffd36b}.slider-row[data-v-9c7a8f22]{align-items:center}.upgrade-slider[data-v-9c7a8f22]{flex:1;accent-color:#f0b429;cursor:pointer}.slider-val[data-v-9c7a8f22]{font-weight:600;color:#e6edf3;font-size:.85rem;min-width:50px;text-align:right;font-variant-numeric:tabular-nums}.slider-range-labels[data-v-9c7a8f22]{display:flex;justify-content:space-between;font-size:.7rem;color:#9aa7b6;padding:0 0 0 120px;margin-top:-8px}.cost-row[data-v-9c7a8f22]{display:flex;flex-direction:column;gap:3px;background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 14px}.cost-label[data-v-9c7a8f22]{color:#9aa7b6;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em}.cost-val[data-v-9c7a8f22]{font-weight:700;font-size:1.15rem;color:#e6edf3;font-family:var(--font-family-display)}.cost-free[data-v-9c7a8f22]{color:var(--nf-green)}.actions[data-v-9c7a8f22]{display:flex;gap:8px;justify-content:flex-end}.upg-none[data-v-9c7a8f22]{margin:0;font-size:.82rem;color:#9aa7b6}.upg-confirm[data-v-9c7a8f22]{background:#f0b429;border:1px solid #ffd36b;color:#1a1200;font-weight:700}.upg-confirm[data-v-9c7a8f22]:disabled{opacity:.45}.upg-cancel[data-v-9c7a8f22]{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#e6edf3}.defense-systems-modal[data-v-1ed2c66d]{width:min(480px,92vw)}@media(min-width:601px)and (max-width:1024px){.defense-systems-modal[data-v-1ed2c66d]{width:min(480px,calc(100vw - 340px))}}[data-v-1ed2c66d] .base-modal-footer{display:flex;gap:10px;justify-content:flex-end;align-items:center}.ds-funds[data-v-1ed2c66d]{display:flex;flex-direction:column;gap:2px;margin-right:auto;min-width:0}.ds-funds-label[data-v-1ed2c66d]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.ds-funds-val[data-v-1ed2c66d]{font-family:var(--font-family-display);font-size:1.2rem;font-weight:700;line-height:1;color:#e6edf3;font-variant-numeric:tabular-nums}.ds-alert-gap[data-v-1ed2c66d]{font-weight:700;font-variant-numeric:tabular-nums}.ds-alert b[data-v-1ed2c66d]{color:#e6edf3}.ds-tabs[data-v-1ed2c66d]{display:flex;gap:4px;padding:3px;margin-bottom:10px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.07)}.ds-tab[data-v-1ed2c66d]{flex:1;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#9aa7b6;font:inherit;font-weight:700;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.ds-tab[data-v-1ed2c66d]:hover{color:#e6edf3;background:#ffffff0d}.ds-tab.active[data-v-1ed2c66d]{color:#1a1200;background:#f0b429;border-color:#ffd36b}.ds-body[data-v-1ed2c66d]{display:flex;flex-direction:column}.ds-cat-tabs[data-v-1ed2c66d]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:2px}.ds-cat-tab[data-v-1ed2c66d]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);color:#c9d1d9;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ds-cat-tab[data-v-1ed2c66d]:hover{color:#e6edf3;border-color:#ffd36b80}.ds-cat-tab.active[data-v-1ed2c66d]{border-color:#ffd36b;background:#f0b42924;color:#e6edf3}.ds-cat-icon[data-v-1ed2c66d]{font-size:.85rem;line-height:1}.ds-none[data-v-1ed2c66d]{font-size:.78rem;color:#9aa7b6;font-style:italic;padding:4px 2px}.ds-system[data-v-1ed2c66d]{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.ds-current .ds-system[data-v-1ed2c66d]{box-shadow:inset 3px 0 #f0b429;background:#f0b4290f}.ds-current .ds-none[data-v-1ed2c66d]{padding:0}.ds-system.option[data-v-1ed2c66d]{cursor:pointer;transition:border-color .15s,background .15s}.ds-system.option[data-v-1ed2c66d]:hover{border-color:#ffd36b80}.ds-system.option[data-v-1ed2c66d]:focus-visible{outline:2px solid #79b8ff;outline-offset:2px}.ds-system.option.selected[data-v-1ed2c66d]{border-color:#ffd36b;background:#f0b4291f}.ds-system.option.unaffordable[data-v-1ed2c66d]{opacity:.6}.ds-system.option.unaffordable.selected[data-v-1ed2c66d]{opacity:1;border-color:rgba(var(--nf-red-rgb),.6);background:rgba(var(--nf-red-2-rgb),.08)}.ds-row-header[data-v-1ed2c66d]{display:flex;align-items:center;gap:8px;margin-bottom:6px;min-width:0}.ds-row-header[data-v-1ed2c66d]:last-child{margin-bottom:0}.ds-name[data-v-1ed2c66d]{flex:1;min-width:0;font-weight:700;color:#e6edf3;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-year[data-v-1ed2c66d]{font-size:.66rem;color:#9aa7b6;font-weight:600;font-variant-numeric:tabular-nums;padding:1px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px}.ds-cost[data-v-1ed2c66d]{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.ds-turns[data-v-1ed2c66d]{font-size:.7rem;color:#9aa7b6;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-fort-meta[data-v-1ed2c66d]{display:flex;flex-direction:column;gap:2px}.ds-bonus[data-v-1ed2c66d]{font-size:.74rem;color:var(--nf-green);font-weight:700}.ds-desc[data-v-1ed2c66d]{font-size:.72rem;color:#9aa7b6;line-height:1.35}.ds-list[data-v-1ed2c66d]{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding-right:2px}.ds-compare[data-v-1ed2c66d]{margin-top:8px;padding:2px 12px 10px;border-radius:10px;border:1px solid rgba(255,211,107,.35);background:#0003}.ds-compare-grid[data-v-1ed2c66d]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.ds-compare-col[data-v-1ed2c66d]{min-width:0}.ds-compare-head[data-v-1ed2c66d]{font-size:.76rem;font-weight:700;color:#e6edf3;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-compare-arrow[data-v-1ed2c66d]{width:16px;height:16px;color:#f0b429}[data-v-1ed2c66d] .dab-label{color:#9aa7b6}[data-v-1ed2c66d] .dab-track{background:#ffffff14}[data-v-1ed2c66d] .dab-fill.strong{background:var(--nf-green)}[data-v-1ed2c66d] .dab-fill.mid{background:#ffc56b}[data-v-1ed2c66d] .dab-fill.weak{background:var(--nf-red)}[data-v-1ed2c66d] .dab-num{font-variant-numeric:tabular-nums}[data-v-1ed2c66d] .dab-num.strong,[data-v-1ed2c66d] .dab-delta.up{color:var(--nf-green)}[data-v-1ed2c66d] .dab-num.mid{color:#ffc56b}[data-v-1ed2c66d] .dab-num.weak,[data-v-1ed2c66d] .dab-delta.down{color:var(--nf-red)}[data-v-1ed2c66d] .dab-delta.eq{color:#9aa7b6}@media(max-width:600px){.ds-list[data-v-1ed2c66d]{max-height:none;overflow:visible}.ds-compare-grid[data-v-1ed2c66d]{grid-template-columns:1fr}.ds-compare-arrow[data-v-1ed2c66d]{transform:rotate(90deg);justify-self:center}}@media(pointer:coarse){.ds-tab[data-v-1ed2c66d],.ds-cat-tab[data-v-1ed2c66d],.ds-cancel[data-v-1ed2c66d],.ds-confirm[data-v-1ed2c66d]{min-height:44px}}.dismiss-btn[data-v-cdaf08a5]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:9px;cursor:pointer;border:1px solid #ffd36b;background:#f0b429;color:#1a1200;font:inherit;font-size:.84rem;font-weight:700}.dismiss-btn[data-v-cdaf08a5]:hover{background:#ffc94a}.dismiss-btn[data-v-cdaf08a5]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.sim-countdown[data-v-cdaf08a5]{font-size:.75rem;background:#00000026;border-radius:8px;padding:1px 6px}.base-modal.news-card.news-card{width:min(440px,94vw)}.crisis-meta[data-v-e7aeccee]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;font-weight:600}.crisis-countdown[data-v-e7aeccee]{color:#c9d1d9}.crisis-countdown.urgent[data-v-e7aeccee]{color:var(--nf-red)}.crisis-stakes.lvl-low[data-v-e7aeccee]{color:var(--nf-green)}.crisis-stakes.lvl-mid[data-v-e7aeccee]{color:#ffc56b}.crisis-stakes.lvl-high[data-v-e7aeccee]{color:#ffad6b}.crisis-stakes.lvl-critical[data-v-e7aeccee]{color:var(--nf-red)}.crisis-bar[data-v-e7aeccee]{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden;margin-top:-6px}.crisis-bar-fill[data-v-e7aeccee]{height:100%;transition:width .3s ease;border-radius:3px}.crisis-bar-fill.lvl-low[data-v-e7aeccee]{background:var(--nf-green)}.crisis-bar-fill.lvl-mid[data-v-e7aeccee]{background:#ffc56b}.crisis-bar-fill.lvl-high[data-v-e7aeccee]{background:#ffad6b}.crisis-bar-fill.lvl-critical[data-v-e7aeccee]{background:var(--nf-red)}.crisis-help[data-v-e7aeccee]{margin:-4px 0 0;font-size:.72rem;color:#9aa7b6;display:flex;align-items:center;gap:4px}.base-modal.crisis-card.crisis-card{border-color:rgba(var(--nf-red-rgb),.45)}.base-modal.directive-card.directive-card{width:min(520px,94vw)}.dir-meta[data-v-de6bf6c0]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:.78rem;color:#9aa7b6}.dir-meta b[data-v-de6bf6c0]{color:#ffd36b;font-weight:700}.dir-held[data-v-de6bf6c0]{display:flex;flex-direction:column;gap:6px}.dir-held-row[data-v-de6bf6c0]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#f0b42914;border:1px solid rgba(240,180,41,.35)}.dir-held-label[data-v-de6bf6c0]{font-size:.86rem;font-weight:700;color:#e6edf3;min-width:0;overflow-wrap:anywhere}.dir-release[data-v-de6bf6c0]{flex-shrink:0;height:30px;padding:0 12px;border-radius:8px;cursor:pointer;font:inherit;font-size:.76rem;font-weight:600;background:none;border:1px solid rgba(255,255,255,.14);color:#c9d1d9}.dir-release[data-v-de6bf6c0]:hover{border-color:var(--nf-red);color:var(--nf-red)}.dir-release[data-v-de6bf6c0]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.dir-choices[data-v-de6bf6c0]{display:flex;flex-direction:column;gap:8px}.dir-choice[data-v-de6bf6c0]{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;min-height:0;padding:11px 13px;border-radius:10px;text-align:left;cursor:pointer;font:inherit;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#e6edf3;transition:border-color .15s,background .15s}.dir-choice[data-v-de6bf6c0]:hover:not(.is-disabled){border-color:#ffd36b8c;background:#f0b4290f}.dir-choice[data-v-de6bf6c0]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.dir-choice.is-disabled[data-v-de6bf6c0]{opacity:.5;cursor:not-allowed}.dir-choice-head[data-v-de6bf6c0]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dir-choice-label[data-v-de6bf6c0]{flex:1;min-width:0;font-size:.88rem;font-weight:700}.dir-choice-held[data-v-de6bf6c0]{font-size:.62rem;font-weight:700;padding:2px 7px;border-radius:5px;background:rgba(var(--nf-green-rgb),.14);color:var(--nf-green)}.dir-choice-cost[data-v-de6bf6c0]{font-size:.62rem;font-weight:700;padding:2px 7px;border-radius:5px;background:#f0b42924;color:#ffd36b;white-space:nowrap}.dir-choice-summary[data-v-de6bf6c0]{font-size:.78rem;font-weight:600;line-height:1.4;color:#ffc56b}.dir-choice-desc[data-v-de6bf6c0]{font-size:.78rem;line-height:1.4;color:#c9d1d9}.dir-choice-constrained[data-v-de6bf6c0]{font-size:.76rem;font-weight:600;line-height:1.4;color:var(--nf-red)}.dir-choice-constrained.is-grandfathered[data-v-de6bf6c0]{color:var(--nf-green)}.dir-empty[data-v-de6bf6c0]{margin:0;padding:16px 12px;border-radius:10px;text-align:center;font-size:.84rem;color:#9aa7b6;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.dir-actions[data-v-de6bf6c0]{display:flex;flex:1;justify-content:flex-end}.dir-close[data-v-de6bf6c0]{height:42px;padding:0 18px;border-radius:9px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e6edf3}.dir-close[data-v-de6bf6c0]:hover{background:#ffffff1f}.dir-close[data-v-de6bf6c0]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}@media(max-width:520px){.dir-close[data-v-de6bf6c0]{flex:1}}.base-modal.colony-card.declare_independence{border-color:rgba(var(--nf-red-rgb),.45)}.restlessness-row[data-v-57d42144]{display:flex;flex-direction:column;gap:5px}.rest-top[data-v-57d42144]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rest-label[data-v-57d42144]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.rest-val[data-v-57d42144]{font-size:.75rem;font-weight:700}.rest-bar-wrap[data-v-57d42144]{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.rest-bar-fill[data-v-57d42144]{height:100%;border-radius:3px;transition:width .3s}.modal-overlay[data-v-e8380b6d]{position:fixed;inset:0;background:#05090fb8;display:flex;align-items:center;justify-content:center;z-index:800}.modal[data-v-e8380b6d]{background:#1a2744f7;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:28px 32px;box-shadow:0 20px 60px #0009;max-width:480px;width:90vw;text-align:center;color:var(--text-primary)}.event-icon[data-v-e8380b6d]{font-size:2.2rem;margin-bottom:10px}.event-title[data-v-e8380b6d]{font-family:var(--font-family-display);font-size:1.3rem;font-weight:700;margin:0 0 12px}.event-body[data-v-e8380b6d]{font-size:.9rem;color:var(--text-secondary);line-height:1.55;margin:0 0 20px}.dismiss-btn[data-v-e8380b6d]{background:#f0b429;border:1px solid #ffd36b;border-radius:8px;color:#1a1200;font-weight:700;cursor:pointer;font-size:.88rem;padding:7px 22px;transition:background .15s}.dismiss-btn[data-v-e8380b6d]:hover{background:#ffc547}[data-v-d98f40fc] .base-modal.briefing-modal{width:min(580px,92vw);max-height:88dvh;background:#0e182cf5;border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 64px #000000b3;border-radius:14px}[data-v-d98f40fc] .base-modal.briefing-modal .base-modal-header{padding:20px 22px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff09;border-radius:14px 14px 0 0}[data-v-d98f40fc] .base-modal.briefing-modal .base-modal-body{padding:18px 22px;display:flex;flex-direction:column;gap:14px}.briefing-label[data-v-d98f40fc]{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#f0b429;text-transform:uppercase;margin-bottom:4px}.briefing-title[data-v-d98f40fc]{font-family:var(--font-family-display);font-size:1.3rem;font-weight:700;color:#e6edf3}.briefing-date[data-v-d98f40fc]{font-size:.82rem;color:#9aa7b6;margin-top:3px}.brief-section[data-v-d98f40fc]{display:flex;flex-direction:column;gap:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px}.brief-section-title[data-v-d98f40fc]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#f0b429;margin:0}.alliance-grid[data-v-d98f40fc]{display:flex;flex-wrap:wrap;gap:8px}.alliance-card[data-v-d98f40fc]{display:flex;align-items:center;gap:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:8px 12px;flex:1 1 220px}.a-dot[data-v-d98f40fc]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.a-icon[data-v-d98f40fc]{font-size:1.2rem}.a-name[data-v-d98f40fc]{font-size:.88rem;font-weight:600;color:#e6edf3}.a-count[data-v-d98f40fc]{font-size:.72rem;color:#9aa7b6}.war-entry[data-v-d98f40fc]{display:flex;align-items:center;gap:8px;font-size:.85rem;padding:7px 0;border-top:1px solid rgba(255,255,255,.06)}.brief-ledger .brief-section-title+.war-entry[data-v-d98f40fc]{border-top:none}.war-attacker[data-v-d98f40fc]{color:var(--nf-red);font-weight:600}.war-vs[data-v-d98f40fc]{color:#9aa7b6;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em}.war-defender[data-v-d98f40fc]{color:#79b8ff;font-weight:600}.trigger-entry[data-v-d98f40fc]{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:#c9d1d9;padding:7px 0;border-top:1px solid rgba(255,255,255,.06)}.trigger-icon[data-v-d98f40fc]{flex-shrink:0;margin-top:2px;color:#ffc56b}.trigger-desc[data-v-d98f40fc]{line-height:1.4}.overview-text[data-v-d98f40fc]{font-size:.85rem;color:#c9d1d9;line-height:1.6;margin:0}.briefing-footer-inner[data-v-d98f40fc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dont-show-label[data-v-d98f40fc]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#9aa7b6;cursor:pointer}.dont-show-label input[data-v-d98f40fc]{cursor:pointer;accent-color:#f0b429}.dont-show-label[data-v-d98f40fc]:hover{color:#c9d1d9}.start-btn[data-v-d98f40fc]{background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:8px;padding:9px 24px;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;transition:background .15s}.start-btn[data-v-d98f40fc]:hover{background:#ffc233}.start-btn[data-v-d98f40fc]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}@media(max-width:600px){.briefing-footer-inner[data-v-d98f40fc]{flex-direction:column-reverse;align-items:stretch;gap:10px}.start-btn[data-v-d98f40fc]{min-height:44px;width:100%}}.feedback-body[data-v-be33c85f]{display:flex;flex-direction:column;gap:12px}.hint[data-v-be33c85f]{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.45}.hint a[data-v-be33c85f]{color:#79b8ff}.hint code[data-v-be33c85f]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;padding:1px 4px;background:#ffffff09;border-radius:3px}.field[data-v-be33c85f]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-be33c85f]{font-size:.82rem;font-weight:600;color:var(--text-primary)}.message-area[data-v-be33c85f]{width:100%;box-sizing:border-box;background:#00000040;color:#e6edf3;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.9rem;line-height:1.45;resize:vertical;min-height:96px}.message-area[data-v-be33c85f]:focus{outline:none;border-color:#ffd36b}.type-row[data-v-be33c85f]{display:flex;gap:12px;flex-wrap:wrap}.type-option[data-v-be33c85f]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.88rem;color:var(--text-secondary)}.type-option input[data-v-be33c85f]{cursor:pointer}.checkbox-row[data-v-be33c85f]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:.85rem;color:var(--text-secondary);line-height:1.45}.checkbox-row input[data-v-be33c85f]{margin-top:3px;cursor:pointer}.checkbox-row strong[data-v-be33c85f]{color:var(--text-primary);font-weight:600}.checkbox-hint[data-v-be33c85f]{color:var(--text-muted)}.warning[data-v-be33c85f]{margin:0;padding:8px 10px;border-radius:6px;background:#ffc56b1a;border:1px solid rgba(255,197,107,.4);color:#ffc56b;font-size:.82rem}.warning code[data-v-be33c85f]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.success[data-v-be33c85f]{margin:0;padding:8px 10px;border-radius:6px;background:rgba(var(--nf-green-rgb),.1);border:1px solid rgba(var(--nf-green-rgb),.4);color:var(--nf-green);font-size:.85rem}.success a[data-v-be33c85f]{color:var(--nf-green);font-weight:600}.success code[data-v-be33c85f]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.error[data-v-be33c85f]{margin:0;padding:8px 10px;border-radius:6px;background:rgba(var(--nf-red-2-rgb),.12);border:1px solid rgba(var(--nf-red-rgb),.5);color:var(--nf-red);font-size:.85rem}.actions[data-v-be33c85f]{display:flex;gap:8px;justify-content:flex-end}.primary-btn[data-v-be33c85f]{background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.primary-btn[data-v-be33c85f]:hover:not(:disabled){background:#ffc547}.primary-btn[data-v-be33c85f]:disabled{background:#ffffff0d;color:var(--text-muted);border-color:#ffffff1a;cursor:default}.primary-btn.variant-secondary[data-v-be33c85f]{background:#ffffff0d;color:#e6edf3;border:1px solid rgba(255,255,255,.14)}.primary-btn.variant-secondary[data-v-be33c85f]:hover{background:#ffffff1a;color:#e6edf3}@media(max-width:600px){.actions[data-v-be33c85f]{flex-direction:column-reverse}.actions .primary-btn[data-v-be33c85f]{width:100%}}.about-body[data-v-0e53cacd]{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;padding:4px 0 0}.brand[data-v-0e53cacd]{display:flex;flex-direction:column;gap:4px;align-items:center}.brand-name[data-v-0e53cacd]{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.5px;color:var(--text-primary)}.brand-version[data-v-0e53cacd]{font-size:.95rem;color:var(--text-primary)}.brand-build[data-v-0e53cacd]{font-size:.78rem;color:var(--text-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.track[data-v-0e53cacd]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.track-alpha[data-v-0e53cacd]{background:#c9a2272e;color:#c9a227;border:1px solid rgba(201,162,39,.4)}.track-beta[data-v-0e53cacd]{background:#388bfd2e;color:var(--side-defender);border:1px solid rgba(56,139,253,.4)}.divider[data-v-0e53cacd]{width:100%;border:none;border-top:1px solid rgba(255,255,255,.07);margin:4px 0}.links[data-v-0e53cacd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;width:100%}.links li[data-v-0e53cacd]{display:flex;justify-content:center}.links a[data-v-0e53cacd],.link-btn[data-v-0e53cacd]{color:#79b8ff;text-decoration:none;font-size:.92rem;background:none;border:none;cursor:pointer;padding:4px 8px;font-family:inherit}.links a[data-v-0e53cacd]:hover,.link-btn[data-v-0e53cacd]:hover{text-decoration:underline;color:var(--text-primary)}.credits[data-v-0e53cacd]{font-size:.78rem;color:var(--text-muted);margin:0}.actions[data-v-0e53cacd]{display:flex;gap:8px;justify-content:flex-end}.primary-btn[data-v-0e53cacd]{background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.primary-btn[data-v-0e53cacd]:hover{background:#ffc547}.primary-btn.variant-secondary[data-v-0e53cacd]{background:#ffffff0d;color:#e6edf3;border:1px solid rgba(255,255,255,.14)}.primary-btn.variant-secondary[data-v-0e53cacd]:hover{background:#ffffff1a;color:#e6edf3}@media(max-width:600px){.about-body[data-v-0e53cacd]{gap:10px}.brand-name[data-v-0e53cacd]{font-size:1.2rem}.actions[data-v-0e53cacd]{flex-direction:column}.actions .primary-btn[data-v-0e53cacd]{width:100%}}.modal-overlay[data-v-b893569c]{z-index:1200}[data-v-b893569c] .base-modal{width:min(340px,92vw)}[data-v-b893569c] .base-modal-body{padding:24px}.message[data-v-b893569c]{color:var(--text-primary);font-size:.95rem;margin-bottom:14px;text-align:center}.prompt-input[data-v-b893569c]{width:100%;box-sizing:border-box;background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-size:.9rem;padding:8px 10px;margin-bottom:16px;outline:none}.prompt-input[data-v-b893569c]:focus{border-color:var(--border-accent)}.actions[data-v-b893569c]{display:flex;gap:10px}.actions .btn[data-v-b893569c]{flex:1}.ach-grid[data-v-02ddce69]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:14px 16px;overflow-y:auto}.ach-card[data-v-02ddce69]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;opacity:.55;transition:opacity .2s}.ach-card.unlocked[data-v-02ddce69]{opacity:1;border-color:#f0b42973;background:#f0b4290f}.ach-icon[data-v-02ddce69]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:1.4rem;line-height:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);filter:grayscale(.9);margin-bottom:2px}.ach-card.unlocked .ach-icon[data-v-02ddce69]{background:#f0b42929;border-color:#ffd36b8c;filter:none}.ach-name[data-v-02ddce69]{font-size:.78rem;font-weight:700;color:#e6edf3}.ach-desc[data-v-02ddce69]{font-size:.68rem;color:#9aa7b6;line-height:1.4}.ach-card.unlocked .ach-name[data-v-02ddce69]{color:#f0b429}.ach-card.unlocked .ach-desc[data-v-02ddce69]{color:#c9d1d9}.ach-footer[data-v-02ddce69]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6;display:flex;align-items:center;justify-content:space-between}.reset-btn[data-v-02ddce69]{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#c9d1d9;font-size:.72rem;padding:4px 11px;cursor:pointer}.reset-btn[data-v-02ddce69]:hover{border-color:rgba(var(--nf-red-rgb),.6);color:var(--nf-red)}[data-v-9a4ad458] .base-modal{width:min(860px,94vw)}.resources-table[data-v-9a4ad458]{margin-top:2px}.res-name[data-v-9a4ad458]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resource-name[data-v-9a4ad458]{font-weight:700;color:#e6edf3;font-size:.85rem}.resource-infra[data-v-9a4ad458]{display:flex;align-items:center;gap:6px;margin-top:5px}.infra-bar[data-v-9a4ad458]{position:relative;width:70px;height:5px;background:#ffffff1f;border-radius:3px}.infra-fill[data-v-9a4ad458]{height:100%;background:var(--nf-green);border-radius:3px;transition:width .3s}.infra-bar-zero[data-v-9a4ad458]{opacity:.5}.infra-label[data-v-9a4ad458]{font-size:.66rem;color:#9aa7b6;font-variant-numeric:tabular-nums}.infra-cap-region[data-v-9a4ad458]{position:absolute;top:0;height:100%;pointer-events:none;border-radius:0 3px 3px 0;background:repeating-linear-gradient(45deg,transparent 0 3px,rgba(255,255,255,.28) 3px 5px)}.infra-cap-marker[data-v-9a4ad458]{position:absolute;top:-2px;height:calc(100% + 4px);width:2px;background:#9aa7b6;pointer-events:none}.cap-badge[data-v-9a4ad458]{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:5px;color:#9aa7b6;border:1px solid rgba(255,255,255,.16);white-space:nowrap}.cap-badge-zero[data-v-9a4ad458]{color:var(--nf-red);border-color:rgba(var(--nf-red-rgb),.4)}.res-trade div+div[data-v-9a4ad458]{margin-top:2px}.imports-line[data-v-9a4ad458]{color:var(--nf-green)}.exports-line[data-v-9a4ad458]{color:#ffc56b}.surplus-line[data-v-9a4ad458]{font-weight:700}.surplus-line.surplus[data-v-9a4ad458]{color:var(--nf-green)}.surplus-line.tight[data-v-9a4ad458]{color:#ffc56b}.surplus-line.critical[data-v-9a4ad458],.resource-card.is-bad .surplus-line[data-v-9a4ad458]{color:var(--nf-red)}.months-line[data-v-9a4ad458]{font-size:.66rem;margin-top:2px}.months-line.tight[data-v-9a4ad458]{color:#ffc56b}.months-line.critical[data-v-9a4ad458]{color:var(--nf-red);font-weight:700}.resource-card.highlighted td[data-v-9a4ad458]:first-child{box-shadow:inset 3px 0 #f0b429}.res-action[data-v-9a4ad458]{width:1%;white-space:nowrap}.build-btn-unaffordable[data-v-9a4ad458]{color:var(--nf-red)}.build-btn-blocked[data-v-9a4ad458]{font-size:.72rem}.build-progress[data-v-9a4ad458]{min-width:110px;font-size:.7rem;color:#c9d1d9}.build-progress-label[data-v-9a4ad458]{margin-bottom:4px}.build-progress-bar[data-v-9a4ad458]{height:5px;background:#ffffff1f;border-radius:3px;overflow:hidden}.build-progress-fill[data-v-9a4ad458]{height:100%;background:#f0b429;border-radius:3px;transition:width .3s}.res-alert-left[data-v-9a4ad458]{margin-left:auto;font-size:.78rem;color:#c9d1d9}.res-legend[data-v-9a4ad458]{margin:10px 2px 0;font-size:.72rem;color:#9aa7b6}@media(max-width:640px){.resources-table thead[data-v-9a4ad458]{display:none}.resources-table[data-v-9a4ad458],.resources-table tbody[data-v-9a4ad458],.resources-table tr[data-v-9a4ad458],.resources-table td[data-v-9a4ad458]{display:block}.resources-table tr[data-v-9a4ad458]{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.resources-table td[data-v-9a4ad458]{border:none;padding:3px 0;text-align:left}.resources-table td .eco-sr[data-v-9a4ad458]{position:static;width:auto;height:auto;clip:auto;margin-right:6px;color:#9aa7b6}}.reason-banner[data-v-801c00e7],.nuclear-warning[data-v-801c00e7]{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:9px 12px;border-radius:10px;background:#ffc56b1a;border:1px solid rgba(255,197,107,.3);font-size:12.5px;color:#c9d1d9}.alert-ico[data-v-801c00e7]{flex-shrink:0;margin-top:1px;color:#ffc56b}.reason-banner.nuclear[data-v-801c00e7],.nuclear-warning[data-v-801c00e7]{background:rgba(var(--nf-red-rgb),.1);border-color:rgba(var(--nf-red-rgb),.35)}.reason-banner.nuclear .alert-ico[data-v-801c00e7],.nuclear-warning .alert-ico[data-v-801c00e7]{color:var(--nf-red)}.nuclear-warning[data-v-801c00e7]{margin:12px 0 0}.tier-bar[data-v-801c00e7]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin:4px 0 12px}.tier-node[data-v-801c00e7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 7px;border-radius:9px;border:1px solid transparent;font-size:10.5px;line-height:1.2;text-align:center;color:#9aa7b6;position:relative}.tier-swatch[data-v-801c00e7]{display:block;width:100%;height:6px;border-radius:3px;opacity:.45}.tier-label[data-v-801c00e7]{overflow-wrap:anywhere}@media(min-width:640px){.tier-bar[data-v-801c00e7]{grid-auto-columns:minmax(min-content,1fr)}.tier-label[data-v-801c00e7]{overflow-wrap:normal;white-space:nowrap;padding:0 4px}}.tier-node.past .tier-swatch[data-v-801c00e7]{opacity:.8}.tier-node.active[data-v-801c00e7]{background:#f0b4291f;border-color:#ffd36b;color:#e6edf3;font-weight:700}.tier-node.active .tier-swatch[data-v-801c00e7]{opacity:1}.tier-node.suggested[data-v-801c00e7]{border:1px dashed rgba(var(--nf-red-rgb),.7);color:#e6edf3}.tier-node.suggested .tier-swatch[data-v-801c00e7]{opacity:1}.tier-node.enemy[data-v-801c00e7]:after{content:"";position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--nf-red);box-shadow:0 0 0 2px #1a2744f7}.current-status[data-v-801c00e7]{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 14px;border-radius:11px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);font-size:12.5px;color:#c9d1d9}.ledger-row[data-v-801c00e7]{display:flex;align-items:center;gap:10px}.ledger-row strong[data-v-801c00e7]{margin-left:auto;font-weight:600;color:#e6edf3}.ledger-row+.ledger-row[data-v-801c00e7]{padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.preview-details[data-v-801c00e7]{padding:12px 14px;border-radius:11px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);font-size:12.5px;color:#c9d1d9}.preview-details>div[data-v-801c00e7]{margin:6px 0}.preview-details strong[data-v-801c00e7]{font-weight:600;color:#e6edf3}.civilian-warning[data-v-801c00e7]{color:var(--nf-red)}.retaliation-warning[data-v-801c00e7]{color:#ffc56b;font-size:12px;margin-top:8px}.nuclear-text[data-v-801c00e7]{color:var(--nf-red);font-weight:700}.nuclear-blocked[data-v-801c00e7]{margin-top:12px;padding:9px 12px;border-radius:10px;background:#ffc56b1a;border:1px solid rgba(255,197,107,.3);font-size:12.5px;color:#ffc56b}.actions[data-v-801c00e7]{display:flex;gap:10px;margin-top:14px}.confirm-btn[data-v-801c00e7],.reject-btn[data-v-801c00e7]{flex:1;height:40px;padding:0 16px;border-radius:9px;font:inherit;font-size:12.5px;cursor:pointer}.confirm-btn[data-v-801c00e7]{border:1px solid rgba(var(--nf-red-rgb),.6);background:rgba(var(--nf-red-rgb),.14);color:var(--nf-red);font-weight:700}.confirm-btn[data-v-801c00e7]:hover:not(:disabled){background:rgba(var(--nf-red-rgb),.22)}.confirm-btn[data-v-801c00e7]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.4)}.confirm-btn.nuclear[data-v-801c00e7]{border-color:var(--nf-red);background:rgba(var(--nf-red-rgb),.22)}.reject-btn[data-v-801c00e7]{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6edf3;font-weight:600}.reject-btn[data-v-801c00e7]:hover{background:#ffffff17}.dismiss-note[data-v-801c00e7]{margin:8px 0 0;font-size:11.5px;color:#9aa7b6;text-align:center}.hold-refused[data-v-801c00e7]{margin:12px 0 0;padding:9px 12px;border-radius:10px;background:#ffc56b1a;border:1px solid rgba(255,197,107,.3);font-size:12.5px;color:#ffc56b}.war-missing[data-v-801c00e7]{text-align:center;color:#9aa7b6;padding:24px 12px}.lede[data-v-7e7725f6]{margin:0 0 14px;padding:10px 12px;background:#ffffff09;border-left:3px solid #ffc56b;border-radius:8px;font-size:14px;color:#e6edf3}.odds-grid[data-v-7e7725f6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 16px}.odds-cell[data-v-7e7725f6]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.odds-label[data-v-7e7725f6]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#9aa7b6}.odds-value[data-v-7e7725f6]{font-family:var(--font-family-display);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:#e6edf3}.posture-options[data-v-7e7725f6]{display:flex;gap:12px;margin-top:8px}.posture-options.single[data-v-7e7725f6]{justify-content:center}.posture-btn[data-v-7e7725f6]{flex:1;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.14);cursor:pointer;background:#ffffff0d;color:#e6edf3}.posture-btn[data-v-7e7725f6]:hover{filter:brightness(1.12)}.posture-btn.press[data-v-7e7725f6]{border-color:#ffd36b;background:#f0b4291f}.posture-btn.consolidate[data-v-7e7725f6]{border-color:#ffffff24}.posture-btn[data-v-7e7725f6]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.posture-name[data-v-7e7725f6]{font-size:15px;font-weight:700}.posture-hint[data-v-7e7725f6]{font-size:12px;color:#9aa7b6;font-weight:400}.standing-note[data-v-7e7725f6]{margin:14px 0 0;font-size:12px;font-style:italic;color:var(--text-muted)}.war-missing[data-v-7e7725f6]{text-align:center;color:var(--text-muted);padding:24px 12px}.rejection-reason[data-v-34ef622d],.cap-note[data-v-34ef622d]{margin:0;font-size:.78rem;text-align:center}.rejection-reason[data-v-34ef622d]{color:var(--nf-red)}.cap-note[data-v-34ef622d]{color:#9aa7b6}.war-fronts[data-v-298987b6]{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;color:var(--text-secondary);cursor:default;min-width:0}.wf-num[data-v-298987b6]{font-variant-numeric:tabular-nums}.wf-note[data-v-298987b6]{margin:0;font-style:italic;color:var(--text-muted)}.wf-sides[data-v-298987b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:6px}.wf-side[data-v-298987b6]{border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:6px 8px;display:flex;flex-direction:column;gap:2px;min-width:0}.wf-side-head[data-v-298987b6]{display:flex;gap:6px;align-items:baseline;min-width:0}.wf-side-name[data-v-298987b6]{color:var(--text-primary);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.wf-you[data-v-298987b6]{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--status-positive)}.wf-stat[data-v-298987b6]{display:flex;justify-content:space-between;gap:8px}.wf-stat strong[data-v-298987b6]{color:var(--text-primary)}.wf-capital[data-v-298987b6]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.wf-capital.fallen .wf-cap-state[data-v-298987b6]{color:var(--status-critical);font-weight:600}.wf-cap-state[data-v-298987b6]{color:var(--status-positive)}.wf-actions[data-v-298987b6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px}.wf-label[data-v-298987b6]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);padding-top:2px}.wf-empty[data-v-298987b6]{margin:0;font-style:italic;color:var(--text-muted)}.wf-list[data-v-298987b6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wf-row[data-v-298987b6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.wf-region[data-v-298987b6]{color:var(--text-primary);font-weight:600;min-width:0;overflow-wrap:anywhere}.wf-meta[data-v-298987b6],.wf-text[data-v-298987b6]{flex:1 1 12em;min-width:0;overflow-wrap:anywhere}.wf-date[data-v-298987b6]{color:var(--text-muted);white-space:nowrap}.wf-dot[data-v-298987b6]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--nf-green);margin-right:2px}.wf-dot.fallen[data-v-298987b6]{background:var(--nf-red)}.wf-centre[data-v-298987b6],.wf-centre-front[data-v-298987b6],.wf-more[data-v-298987b6]{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#c9d1d9;font-size:.7rem;padding:2px 8px;min-height:32px;min-width:32px;cursor:pointer;flex-shrink:0}.wf-centre[data-v-298987b6]:hover,.wf-centre-front[data-v-298987b6]:hover,.wf-more[data-v-298987b6]:hover{color:var(--text-primary);border-color:#ffffff4d}.wf-centre[data-v-298987b6]:focus-visible,.wf-centre-front[data-v-298987b6]:focus-visible,.wf-more[data-v-298987b6]:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.wf-more[data-v-298987b6]{align-self:flex-start}.base-modal.de-modal.de-modal{width:min(860px,95vw);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.de-modal .base-modal-body{padding:0}.de-layout[data-v-35e07b65]{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:360px}.de-nav[data-v-35e07b65]{display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid rgba(255,255,255,.07)}.de-nav-cap[data-v-35e07b65]{padding:10px 10px 4px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.de-nav-cap[data-v-35e07b65]:first-child{padding-top:2px}.de-nav-btn[data-v-35e07b65]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:9px;background:none;color:#c9d1d9;font:inherit;font-size:.8rem;font-weight:600;text-align:left;cursor:pointer}.de-nav-btn[data-v-35e07b65]:hover{background:#ffffff0d;color:#e6edf3}.de-nav-btn.active[data-v-35e07b65]{background:#f0b42924;color:#ffd36b}.de-nav-btn[data-v-35e07b65]:focus-visible{outline:2px solid #f0b429;outline-offset:-2px}.de-nav-count[data-v-35e07b65]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#ffffff14;font-size:.66rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.de-nav-btn.active .de-nav-count[data-v-35e07b65]{background:#f0b42938}.de-content[data-v-35e07b65]{min-width:0;padding:16px}.de-vs[data-v-35e07b65]{color:#c9d1d9;font-weight:600}@media(max-width:600px){.de-layout[data-v-35e07b65]{grid-template-columns:minmax(0,1fr)}.de-nav[data-v-35e07b65]{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:8px}.de-nav-cap[data-v-35e07b65]{display:none}.de-nav-btn[data-v-35e07b65]{flex-shrink:0;min-height:44px}}.de-body[data-v-35e07b65]{display:flex;flex-direction:column;gap:8px}.de-grid[data-v-35e07b65]{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media(max-width:600px){.de-grid[data-v-35e07b65]{grid-template-columns:1fr}}.de-grid-full[data-v-35e07b65]{grid-column:1 / -1}.de-empty[data-v-35e07b65]{color:#9aa7b6;font-size:.82rem;text-align:center;padding:12px 0}.de-note[data-v-35e07b65]{color:#9aa7b6;font-size:.75rem;font-style:italic}.de-card[data-v-35e07b65]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.de-card-header[data-v-35e07b65]{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:600;color:#e6edf3}.de-card-row[data-v-35e07b65]{display:flex;justify-content:space-between;align-items:center;gap:8px}.de-card-detail[data-v-35e07b65]{font-size:.73rem;color:#c9d1d9}.de-war-label[data-v-35e07b65]{font-weight:700;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.de-chance[data-v-35e07b65]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:8px}.de-chance.high[data-v-35e07b65]{color:var(--nf-green);background:rgba(var(--nf-green-rgb),.12)}.de-chance.med[data-v-35e07b65]{color:#ffc56b;background:#ffc56b1f}.de-chance.low[data-v-35e07b65]{color:var(--nf-red);background:rgba(var(--nf-red-2-rgb),.12)}.de-rel-badge[data-v-35e07b65]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:8px;font-variant-numeric:tabular-nums;background:#ffffff0f}.de-rel-badge.high[data-v-35e07b65]{color:var(--nf-green);background:rgba(var(--nf-green-rgb),.12)}.de-rel-badge.med[data-v-35e07b65]{color:#ffc56b;background:#ffc56b1f}.de-cd[data-v-35e07b65]{color:#9aa7b6;font-style:italic}.de-action-btn[data-v-35e07b65]{background:#f0b429;color:#1a1200;border:1px solid #ffd36b;border-radius:8px;height:30px;padding:0 14px;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0}.de-action-btn[data-v-35e07b65]:hover:not(:disabled){background:#ffc547}.de-action-btn[data-v-35e07b65]:disabled{opacity:.4;cursor:not-allowed}.de-field[data-v-35e07b65]{display:flex;flex-direction:column;gap:4px}.de-label[data-v-35e07b65]{font-size:.62rem;color:#9aa7b6;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.de-select[data-v-35e07b65]{background:#00000040;color:#e6edf3;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px 10px;font:inherit;font-size:.82rem}.de-select[data-v-35e07b65]:focus{outline:none;border-color:#ffd36b}.de-note-spaced[data-v-35e07b65]{margin-top:6px}.de-debt-actions[data-v-35e07b65]{display:flex;gap:4px;flex-shrink:0}.de-action-btn-alt[data-v-35e07b65]{background:#ffffff0d;border-color:#ffffff24;color:#e6edf3;font-weight:600}.de-action-btn-alt[data-v-35e07b65]:hover:not(:disabled){background:#ffffff1a}.conf-search-wrap[data-v-35e07b65]{position:relative}.conf-search-input-wrap[data-v-35e07b65]{display:flex;align-items:center;background:#00000040;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 10px;height:32px;gap:6px;transition:border-color .15s}.conf-search-input-wrap[data-v-35e07b65]:focus-within{border-color:#ffd36b}.conf-search-icon[data-v-35e07b65]{color:#9aa7b6;flex-shrink:0}.conf-search-input[data-v-35e07b65]{flex:1;background:none;border:none;color:#e6edf3;font-size:.8rem;outline:none;min-width:0}.conf-search-input[data-v-35e07b65]::placeholder{color:#9aa7b6}.conf-search-input[data-v-35e07b65]:disabled{opacity:.4}.conf-dropdown[data-v-35e07b65]{position:absolute;top:calc(100% + 3px);left:0;right:0;background:#1a2744f7;border:1px solid rgba(255,255,255,.14);border-radius:10px;z-index:9999;max-height:180px;overflow-y:auto;box-shadow:0 12px 32px #0000008c;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.conf-option[data-v-35e07b65]{display:flex;align-items:center;gap:7px;padding:5px 10px;font-size:.78rem;color:#e6edf3;cursor:pointer;transition:background .1s}.conf-option[data-v-35e07b65]:hover,.conf-option.highlighted[data-v-35e07b65]{background:#ffffff0f}.conf-opt-flag[data-v-35e07b65]{display:inline-flex;flex-shrink:0}.conf-opt-name[data-v-35e07b65]{flex:1}.conf-opt-rel[data-v-35e07b65]{font-size:.7rem;font-weight:700;color:#c9d1d9;flex-shrink:0}.conf-opt-rel.pos[data-v-35e07b65]{color:var(--nf-green)}.conf-opt-rel.neg[data-v-35e07b65]{color:var(--nf-red)}.conf-no-results[data-v-35e07b65]{padding:8px;font-size:.75rem;color:#9aa7b6;text-align:center}.conf-dropdown-spacer[data-v-35e07b65]{height:170px;flex-shrink:0}.conf-invited[data-v-35e07b65]{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0}.conf-chip[data-v-35e07b65]{display:flex;align-items:center;gap:5px;background:#79b8ff14;border:1px solid rgba(121,184,255,.3);border-radius:14px;padding:3px 6px 3px 8px;font-size:.75rem}.conf-chip-flag[data-v-35e07b65]{display:inline-flex;flex-shrink:0}.conf-chip-name[data-v-35e07b65]{color:#e6edf3;font-weight:600;white-space:nowrap}.conf-chip-rel[data-v-35e07b65]{font-size:.68rem;font-weight:700;color:#c9d1d9}.conf-chip-rel.pos[data-v-35e07b65]{color:var(--nf-green)}.conf-chip-rel.neg[data-v-35e07b65]{color:var(--nf-red)}.conf-chip-remove[data-v-35e07b65]{background:none;border:none;color:#9aa7b6;cursor:pointer;padding:0 2px;line-height:1;flex-shrink:0;display:inline-flex;align-items:center}.conf-chip-remove[data-v-35e07b65]:hover{color:var(--nf-red)}.conf-status[data-v-35e07b65]{display:flex;align-items:center;gap:12px;padding:8px 12px;margin-top:2px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:10px}.conf-status-item[data-v-35e07b65]{display:flex;align-items:center;gap:5px}.conf-status-label[data-v-35e07b65]{font-size:.62rem;font-weight:700;color:#9aa7b6;text-transform:uppercase;letter-spacing:.12em}.conf-status-value[data-v-35e07b65]{font-size:.78rem;font-weight:700;color:#c9d1d9}.conf-status-value.enough[data-v-35e07b65],.conf-status-value.ready[data-v-35e07b65]{color:var(--nf-green)}.conf-status-value.on-cd[data-v-35e07b65]{color:#ffc56b}.conf-status-range[data-v-35e07b65]{font-size:.65rem;font-weight:400;color:#9aa7b6}.conf-host-btn[data-v-35e07b65]{margin-left:auto}.ma-events-title[data-v-35e07b65]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa7b6}.ma-event-card[data-v-35e07b65]{padding:6px 8px}.ma-event-turn[data-v-35e07b65]{font-size:.68rem;color:#9aa7b6;font-weight:700;min-width:36px}.ma-event-text[data-v-35e07b65]{font-size:.78rem;color:#e6edf3;line-height:1.35;flex:1}
