.role-tooltip-trigger[data-v-f799b158]{display:inline-block;cursor:help}.role-tooltip-popover{z-index:2000;background:var(--brand-navy);color:var(--text-primary);border:1px solid var(--status-gold);border-radius:4px;padding:8px 10px;max-width:240px;box-shadow:0 4px 16px #00000073;font-size:.8rem;pointer-events:auto}.role-tooltip-popover .rt-label{font-weight:600;color:var(--status-gold);margin-bottom:2px}.role-tooltip-popover .rt-role{line-height:1.35;opacity:.9}.role-tooltip-popover.is-mobile{font-size:.9rem;padding:14px 16px}.stat-delta[data-v-34d0e18c]{display:inline-flex;align-items:baseline;gap:var(--space-xs)}.stat-val[data-v-34d0e18c]{font-size:var(--font-hud-md);font-weight:600;color:var(--text-primary)}.delta[data-v-34d0e18c]{font-size:var(--font-hud-sm);font-weight:600}.delta.pos[data-v-34d0e18c]{color:var(--status-positive)}.delta.neg[data-v-34d0e18c]{color:var(--status-critical)}.delta.neutral[data-v-34d0e18c]{color:var(--text-muted)}[data-v-73f5fc89] .base-modal{width:min(680px,95vw);max-height:88dvh}[data-v-73f5fc89] .base-modal-body{display:flex;flex-direction:column;gap:10px}.alliance-block[data-v-73f5fc89]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.alliance-header[data-v-73f5fc89]{display:flex;align-items:flex-start;gap:10px;border-left:3px solid var(--border-default);padding-left:10px}.a-icon[data-v-73f5fc89]{font-size:1.4rem;flex-shrink:0}.a-info[data-v-73f5fc89]{flex:1}.a-name[data-v-73f5fc89]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.a-full[data-v-73f5fc89]{font-size:.75rem;color:var(--text-muted);margin-top:1px}.a-badges[data-v-73f5fc89]{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start}.badge[data-v-73f5fc89]{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:10px;white-space:nowrap}.military-badge[data-v-73f5fc89]{background:#1a6fa833;color:var(--status-accent)}.economic-badge[data-v-73f5fc89]{background:#b8860b33;color:#e3b341}.indiv-badge[data-v-73f5fc89]{background:#4caf5033;color:var(--status-positive)}.opposing-badge[data-v-73f5fc89]{background:#f8514926;color:var(--status-critical)}.home-badge[data-v-73f5fc89]{background:#388bfd26;color:var(--border-accent)}.member-grid[data-v-73f5fc89]{display:flex;flex-wrap:wrap;gap:5px}.member-chip[data-v-73f5fc89]{display:flex;align-items:center;gap:4px;background:var(--surface-raised);border:1px solid var(--surface-interactive);border-radius:5px;padding:3px 8px;font-size:.75rem;color:var(--text-primary)}.member-chip.home-member[data-v-73f5fc89]{border-color:var(--border-accent);background:#1a2d4a;color:var(--side-defender)}.m-flag[data-v-73f5fc89]{font-size:.9rem}.m-level[data-v-73f5fc89]{color:var(--status-gold);font-size:.68rem;margin-left:2px}.alliance-stats[data-v-73f5fc89]{display:flex;gap:16px;flex-wrap:wrap;padding:8px;background:var(--surface-raised);border-radius:5px}.stat-item[data-v-73f5fc89]{display:flex;flex-direction:column;gap:1px}.stat-label[data-v-73f5fc89]{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-val[data-v-73f5fc89]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.leave-row[data-v-73f5fc89]{display:flex;align-items:center}.leave-btn[data-v-73f5fc89]{background:transparent;border:1px solid var(--status-critical);color:var(--status-critical);border-radius:5px;padding:4px 12px;font-size:.78rem;cursor:pointer;transition:background .15s}.leave-btn[data-v-73f5fc89]:hover{background:#f851491f}.leave-locked[data-v-73f5fc89]{font-size:.75rem;color:var(--text-muted)}.section-label[data-v-73f5fc89]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border-default);padding-bottom:4px}.mt[data-v-73f5fc89]{margin-top:4px}.propose-btn[data-v-73f5fc89]{background:#1c3a5c;color:var(--side-defender);border:1px solid var(--border-accent);border-radius:6px;padding:8px 16px;font-size:.83rem;cursor:pointer;transition:background .15s;align-self:flex-start}.propose-btn[data-v-73f5fc89]:hover{background:#1f4a7a}.empty[data-v-73f5fc89]{color:var(--text-muted);font-size:.85rem;padding:16px 0;text-align:center}.empty-small[data-v-73f5fc89]{color:var(--text-muted);font-size:.78rem;padding:4px 0}.variant-card[data-v-bed3b043]{border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:border-color .15s,background .15s;background:var(--surface-interactive)}.variant-card[data-v-bed3b043]:hover:not(.disabled){border-color:var(--border-accent);background:#388bfd0f}.variant-card.selected[data-v-bed3b043]{border-color:var(--border-accent);background:#388bfd1a}.variant-card.disabled[data-v-bed3b043]{cursor:default}.variant-card.disabled .vc-stars[data-v-bed3b043],.variant-card.disabled .vc-name[data-v-bed3b043],.variant-card.disabled .vc-cost[data-v-bed3b043],.variant-card.disabled .vc-trait[data-v-bed3b043],.variant-card.disabled .vc-resource-badge[data-v-bed3b043],.variant-card.disabled .vc-stats[data-v-bed3b043]{opacity:.5}.vc-header[data-v-bed3b043]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-xs)}.vc-stars[data-v-bed3b043]{font-size:.7rem;flex-shrink:0;letter-spacing:-1px}.vc-stars.tier-3[data-v-bed3b043]{color:var(--tier-gold)}.vc-stars.tier-2[data-v-bed3b043]{color:var(--tier-silver)}.vc-stars.tier-1[data-v-bed3b043]{color:var(--tier-bronze)}.vc-name[data-v-bed3b043]{flex:1;min-width:0;font-weight:700;font-size:var(--font-hud-md);color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}.vc-cost[data-v-bed3b043]{flex-shrink:0;font-size:var(--font-hud-md);color:var(--status-gold);font-weight:600;white-space:nowrap}.vc-year-badge[data-v-bed3b043]{flex-shrink:0;font-size:.65rem;font-variant-numeric:tabular-nums;padding:1px 5px;border-radius:3px;font-weight:600}.vc-year-active[data-v-bed3b043]{color:var(--text-muted);background:#ffffff0f}.vc-year-upcoming[data-v-bed3b043]{color:var(--status-warning, #ff9800);background:#ff98001a}.vc-year-retired[data-v-bed3b043]{color:var(--text-muted);background:#ffffff0a;font-style:italic}.vc-trait[data-v-bed3b043]{font-size:.7rem;color:var(--text-secondary);font-style:italic;margin-bottom:var(--space-xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-resource-badge[data-v-bed3b043]{font-size:.65rem;color:var(--text-muted);margin-bottom:var(--space-xs);letter-spacing:.2px}.vc-stats[data-v-bed3b043]{display:flex;gap:var(--space-md);flex-wrap:wrap}.vc-stat[data-v-bed3b043]{display:flex;flex-direction:column;align-items:center;gap:1px}.vc-stat-label[data-v-bed3b043]{font-size:var(--font-caption);color:var(--text-muted);text-transform:uppercase;font-weight:600}.variant-comparison[data-v-d1a8bbbe]{display:grid;grid-template-columns:auto repeat(var(--vcmp-cols, 4),minmax(96px,1fr));gap:2px 8px;padding:6px 8px;margin-bottom:var(--space-xs);background:#ffffff08;border-radius:var(--radius-sm);font-size:.7rem;font-variant-numeric:tabular-nums;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.vcmp-axis-label[data-v-d1a8bbbe]{position:sticky;left:0;background:var(--surface-raised);z-index:1}.vcmp-header[data-v-d1a8bbbe],.vcmp-row[data-v-d1a8bbbe]{display:contents}.vcmp-cell[data-v-d1a8bbbe]{padding:1px 2px}.vcmp-axis-label[data-v-d1a8bbbe]{color:var(--text-muted);text-transform:uppercase;font-size:.62rem;font-weight:600;letter-spacing:.3px}.vcmp-name[data-v-d1a8bbbe]{color:var(--text-secondary);font-weight:600;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vcmp-value[data-v-d1a8bbbe]{color:var(--text-primary);text-align:right}.vcmp-name.is-selected[data-v-d1a8bbbe],.vcmp-value.is-selected[data-v-d1a8bbbe]{color:var(--side-defender, #58a6ff);font-weight:700}.vcmp-sr-only[data-v-d1a8bbbe]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 480px){.vcmp-row-mobile-hidden[data-v-d1a8bbbe]{display:none}}.subtype-tile[data-v-9aaec273]{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:112px;min-height:56px;padding:6px 8px;border:1px solid var(--brand-navy-border);border-radius:4px;background:var(--brand-navy);color:var(--text-primary);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s,background .12s}.subtype-tile[data-v-9aaec273]:hover:not(.disabled){border-color:var(--status-gold)}.subtype-tile.selected[data-v-9aaec273]{border-color:var(--status-gold);background:var(--brand-navy-raised);box-shadow:0 0 0 2px #f0b42954}.subtype-tile.disabled[data-v-9aaec273]{opacity:.45;cursor:not-allowed}.subtype-tile[data-v-9aaec273] .role-tooltip-trigger{display:block;width:100%}.tile-label[data-v-9aaec273]{font-weight:600;font-size:.8rem;color:var(--status-gold);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;width:100%}.tile-role[data-v-9aaec273]{font-size:.7rem;opacity:.75;line-height:1.05;max-height:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tile-tier[data-v-9aaec273]{font-size:.6rem;line-height:1;margin-top:2px}.tier-dot[data-v-9aaec273]{color:var(--brand-navy-muted)}.tier-dot.filled[data-v-9aaec273]{color:var(--status-gold)}.tile-doctrine-badge[data-v-9aaec273]{position:absolute;top:2px;right:4px;font-size:10px;line-height:1;cursor:help}.subtype-tile[data-v-9aaec273]{position:relative}@media (min-width: 601px) and (max-width: 1024px){.subtype-tile[data-v-9aaec273]{width:120px;min-height:60px}}@media (max-width: 600px){.subtype-tile[data-v-9aaec273]{width:100%;min-height:auto;padding:10px 12px}}.subtype-picker[data-v-1884067f]{display:block;padding:8px 0}.picker-row[data-v-1884067f]{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}.show-all-btn[data-v-1884067f]{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:112px;min-height:56px;padding:6px 8px;border:1px dashed var(--brand-navy-muted);background:transparent;color:var(--status-gold);border-radius:4px;cursor:pointer;font-family:inherit;font-size:.8rem;line-height:1.15}.show-all-btn[data-v-1884067f]:hover{border-color:var(--status-gold);background:var(--brand-navy)}@media (min-width: 601px) and (max-width: 1024px){.show-all-btn[data-v-1884067f]{width:120px;min-height:60px}}@media (max-width: 600px){.show-all-btn[data-v-1884067f]{width:100%;min-height:auto;padding:10px 12px}}.single-label[data-v-1884067f]{display:flex;gap:6px;align-items:center;padding:6px 4px;font-size:.85rem}.single-label-prefix[data-v-1884067f]{opacity:.6}.single-label-name[data-v-1884067f]{color:var(--status-gold);font-weight:600}@media (max-width: 600px){.picker-row[data-v-1884067f]{flex-direction:column}}.doctrine-hint[data-v-968da4bc]{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:6px 0;border-radius:4px;font-size:.85rem;border:1px solid transparent}.hint-info[data-v-968da4bc]{background:#1a3a55;border-color:#4f8fc4;color:#d8e7f5}.hint-warn[data-v-968da4bc]{background:#3a2c10;border-color:var(--status-gold);color:#f0d57b}.hint-critical[data-v-968da4bc]{background:#4a1a1a;border-color:#c44a4a;color:#f5c8c8}.hint-icon[data-v-968da4bc]{font-size:1rem;line-height:1}.hint-msg[data-v-968da4bc]{flex:1}.hint-action[data-v-968da4bc]{border:0;background:#ffffff1f;color:inherit;padding:4px 10px;border-radius:3px;cursor:pointer;font-family:inherit;font-size:.8rem}.hint-action[data-v-968da4bc]:hover{background:#ffffff38}[data-v-85107925] .purchase-modal{width:min(420px,95vw);max-height:88dvh}[data-v-85107925] .purchase-modal.wide{width:min(640px,95vw)}[data-v-85107925] .purchase-modal .base-modal-body{padding:16px;display:flex;flex-direction:column;gap:14px}.attack-body[data-v-85107925],.buy-body[data-v-85107925]{display:flex;flex-direction:column;gap:14px}.level-bar[data-v-85107925]{display:flex;align-items:center;gap:12px;background:var(--surface-base);border-radius:8px;padding:10px 14px}.level-side[data-v-85107925]{display:flex;flex-direction:column;gap:2px;flex:1}.level-side.right[data-v-85107925]{align-items:flex-end}.lside-label[data-v-85107925]{font-size:.72rem;color:var(--text-secondary)}.level-num[data-v-85107925]{font-size:1.4rem;font-weight:800}.level-num.attacker[data-v-85107925]{color:var(--status-positive)}.level-num.defender[data-v-85107925]{color:var(--status-critical)}.reach-badge[data-v-85107925]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;margin-bottom:8px;background:#f0b4291a;color:var(--status-gold, #f0b429);border:1px solid rgba(240,180,41,.3);border-radius:999px;font-size:.78rem;font-weight:600}.pop-deterrent[data-v-85107925]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f851490f;border-radius:6px;margin-bottom:8px}.pop-det-icon[data-v-85107925]{font-size:14px}.pop-det-val[data-v-85107925]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.pop-det-val.pop-major[data-v-85107925]{color:var(--status-critical);font-size:1rem}.pop-det-badge[data-v-85107925]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:6px;text-transform:uppercase}.pop-det-badge.major[data-v-85107925]{background:#f8514926;color:var(--status-critical)}.pop-det-badge.regional[data-v-85107925]{background:#f0b42926;color:var(--status-gold)}.vs[data-v-85107925]{color:var(--text-secondary);font-weight:700;font-size:1rem}.rule-warn[data-v-85107925]{background:#f0b4291f;border:1px solid rgba(240,180,41,.3);border-radius:6px;padding:7px 10px;font-size:.82rem;color:var(--status-gold)}.alloc-sections[data-v-85107925]{display:flex;flex-direction:column;gap:3px}.alloc-section-title[data-v-85107925]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;padding:6px 0 3px;border-bottom:1px solid var(--surface-interactive);margin-top:4px}.alloc-section-title.dimmed[data-v-85107925]{opacity:.45}.border-est[data-v-85107925]{font-size:.65rem;color:var(--status-gold);font-weight:400;text-transform:none;letter-spacing:0;margin-left:4px;cursor:help}.total-row[data-v-85107925]{font-size:.9rem;color:var(--text-secondary);padding:0 0 14px}.total-row strong[data-v-85107925]{color:var(--text-primary);font-size:.95rem}.variant-list[data-v-85107925]{display:flex;flex-direction:column;gap:var(--space-xs)}.variant-list-label[data-v-85107925]{font-size:var(--font-hud-sm);color:var(--text-muted);margin-bottom:2px}.cost-mult[data-v-85107925]{font-size:var(--font-hud-sm);color:var(--status-gold);margin-left:var(--space-xs)}.cost-row[data-v-85107925]{display:flex;justify-content:space-between;font-size:.88rem;color:var(--text-secondary)}.gold[data-v-85107925]{color:var(--status-gold)}.pos[data-v-85107925]{color:var(--status-positive)}.neg[data-v-85107925]{color:var(--status-critical)}.budget-bar[data-v-85107925]{display:flex;flex-direction:column;gap:4px}.budget-label[data-v-85107925]{display:flex;justify-content:space-between;font-size:.78rem;color:var(--text-secondary)}.budget-track[data-v-85107925]{height:6px;background:var(--surface-interactive);border-radius:3px;overflow:hidden}.budget-fill[data-v-85107925]{height:100%;background:var(--border-accent);border-radius:3px;transition:width .2s}.budget-fill.low[data-v-85107925]{background:var(--status-critical)}.recruitment-bar[data-v-85107925]{display:flex;flex-direction:column;gap:4px}.recruitment-label[data-v-85107925]{display:flex;justify-content:space-between;font-size:.78rem;color:var(--text-secondary)}.recruitment-warn[data-v-85107925]{font-size:.75rem;color:var(--status-critical);font-weight:600;background:#f8514914;border-radius:4px;padding:4px 8px}.recruitment-warn.low[data-v-85107925]{color:var(--status-gold);background:#f0b42914}.slider-section[data-v-85107925]{display:flex;flex-direction:column;gap:8px}.qty-header[data-v-85107925]{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;color:var(--text-primary)}.qty-input[data-v-85107925]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:5px;color:var(--text-primary);padding:5px 8px;width:80px;font-size:.88rem;outline:none}.qty-input[data-v-85107925]:focus{border-color:var(--border-accent)}.slider[data-v-85107925]{width:100%;accent-color:var(--border-accent)}.cost-preview[data-v-85107925]{font-size:.85rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rating-note[data-v-85107925]{color:var(--text-muted);font-size:.78rem}.timeline-hint[data-v-85107925]{font-size:.75rem;color:var(--text-muted);margin-top:4px}.timeline-warn[data-v-85107925]{color:var(--status-critical);font-weight:600}.resource-impact[data-v-85107925]{margin-top:6px;padding:7px 10px;background:#f0b4291a;border:1px solid rgba(240,180,41,.32);border-radius:6px;display:flex;flex-direction:column;gap:3px}.resource-impact-title[data-v-85107925]{font-size:.78rem;font-weight:700;color:var(--status-gold)}.resource-impact-row[data-v-85107925]{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--text-secondary)}.resource-impact-row.severe[data-v-85107925]{color:var(--status-critical);font-weight:600}.ri-icon[data-v-85107925]{font-size:.85rem}.ri-label[data-v-85107925]{flex:1}.ri-detail[data-v-85107925]{font-variant-numeric:tabular-nums}.unit-info-row[data-v-85107925]{display:flex;align-items:center;justify-content:space-between;gap:8px}.unit-role-text[data-v-85107925]{font-size:.76rem;color:var(--text-muted);flex:1;font-style:italic}.stats-toggle[data-v-85107925]{background:none;border:none;color:var(--side-defender);font-size:.72rem;cursor:pointer;flex-shrink:0;padding:0}.stats-toggle[data-v-85107925]:hover{text-decoration:underline}.unit-stats-panel[data-v-85107925]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.us-item[data-v-85107925]{display:flex;justify-content:space-between;font-size:.78rem}.us-label[data-v-85107925]{color:var(--text-muted)}.us-val[data-v-85107925]{font-weight:600;color:var(--text-primary)}.us-val.neg[data-v-85107925]{color:var(--status-critical)}.us-val.pos[data-v-85107925]{color:var(--status-positive)}.combat-assess[data-v-85107925]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:7px;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.assess-header[data-v-85107925]{display:flex;align-items:center;justify-content:space-between}.assess-title[data-v-85107925]{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.assess-verdict[data-v-85107925]{font-size:.8rem;font-weight:700}.verdict-good[data-v-85107925]{color:var(--status-positive)}.verdict-even[data-v-85107925]{color:var(--status-gold)}.verdict-bad[data-v-85107925]{color:var(--status-critical)}.assess-bar-wrap[data-v-85107925]{display:flex;flex-direction:column;gap:4px}.assess-bar[data-v-85107925]{height:6px;background:#f8514940;border-radius:3px;overflow:hidden}.assess-fill-atk[data-v-85107925]{height:100%;background:var(--status-positive);border-radius:3px;transition:width .2s}.assess-bar-labels[data-v-85107925]{display:flex;justify-content:space-between;font-size:.7rem}.abl-atk[data-v-85107925]{color:var(--status-positive)}.abl-def[data-v-85107925]{color:var(--status-critical)}.assess-hint[data-v-85107925]{font-size:.75rem;color:var(--text-muted);font-style:italic}.modal-actions[data-v-85107925]{display:flex;gap:8px;justify-content:space-between;flex-shrink:0;margin-top:auto;padding-bottom:12px}.btn-row[data-v-85107925]{display:flex;gap:8px;justify-content:space-between;padding:4px 0 0}.modal-overlay[data-v-312e9d3e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-312e9d3e]{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:10px;width:min(600px,95vw);max-height:82dvh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-312e9d3e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-default);flex-shrink:0}.title[data-v-312e9d3e]{font-weight:700;font-size:.95rem;color:var(--text-primary)}.header-right[data-v-312e9d3e]{display:flex;align-items:center;gap:10px}.countdown-ring[data-v-312e9d3e]{cursor:pointer;flex-shrink:0;transition:opacity .15s}.countdown-ring.paused[data-v-312e9d3e]{opacity:.45}.countdown-ring circle[data-v-312e9d3e]{transition:stroke-dashoffset .3s linear}.close-btn[data-v-312e9d3e]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.1rem}.modal-body[data-v-312e9d3e]{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:5px;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.section-label[data-v-312e9d3e]{font-size:.72rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.7px;padding:8px 0 3px;border-bottom:1px solid var(--border-default);margin-top:4px}.muted-label[data-v-312e9d3e]{color:var(--text-muted)}.enemy-label[data-v-312e9d3e]{color:#7b1010}.section-label.ww3-label[data-v-312e9d3e]{color:var(--status-critical);border-bottom-color:#f8514966;animation:ww3Pulse-312e9d3e 1.5s ease-in-out infinite}@keyframes ww3Pulse-312e9d3e{0%,to{opacity:1}50%{opacity:.65}}.event-row[data-v-312e9d3e]{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:5px;font-size:.83rem;background:var(--surface-base);border-left:3px solid var(--border-default);color:var(--text-primary)}.event-row.war[data-v-312e9d3e]{border-color:var(--status-critical)}.event-row.ww3[data-v-312e9d3e]{border-color:var(--status-critical);background:#f8514914;color:var(--status-critical);font-weight:700}.event-row.ai-war[data-v-312e9d3e]{border-color:var(--btn-danger-bg)}.event-row.capture[data-v-312e9d3e]{border-color:#e07b00}.event-row.income[data-v-312e9d3e]{border-color:var(--status-positive)}.event-row.expense[data-v-312e9d3e]{border-color:var(--status-negative, #e05050)}.event-row.purchase[data-v-312e9d3e]{border-color:var(--border-accent)}.event-row.diplomacy[data-v-312e9d3e]{border-color:var(--status-positive)}.event-row.peace[data-v-312e9d3e]{border-color:var(--status-accent);background:#58a6ff0d}.event-row.nuclear[data-v-312e9d3e]{border-color:var(--status-gold);background:#f0b4290d;color:var(--status-gold)}.event-row.stability[data-v-312e9d3e]{border-color:#e07b00;background:#e07b000d}.event-row.ceasefire[data-v-312e9d3e]{border-color:var(--status-accent);background:#58a6ff0d}.event-row.trade[data-v-312e9d3e]{border-color:var(--status-positive)}.event-row.spy[data-v-312e9d3e]{border-color:var(--status-intel);background:#a371f70d}.event-row.civil[data-v-312e9d3e]{border-color:var(--status-gold);background:#f0b4290d}.event-row.war-misc[data-v-312e9d3e]{border-color:var(--text-secondary)}.event-row.enemy-purchase[data-v-312e9d3e]{border-color:#7b1010}.ev-icon[data-v-312e9d3e]{font-size:.9rem;flex-shrink:0;margin-top:1px}.ev-text[data-v-312e9d3e]{flex:1}.ev-text.muted[data-v-312e9d3e]{color:var(--text-muted)}.ev-cause[data-v-312e9d3e]{color:var(--text-secondary);font-size:.78rem;font-style:italic}.econ-summary-inline[data-v-312e9d3e]{display:flex;flex-direction:column;gap:1px;font-size:.72rem;color:var(--text-muted, var(--text-secondary));margin-top:3px;padding-left:22px}.war-card[data-v-312e9d3e]{background:var(--surface-base);border:1px solid rgba(248,81,73,.25);border-radius:6px;padding:8px 10px;margin-bottom:2px}.war-card-header[data-v-312e9d3e]{display:flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:6px}.vs[data-v-312e9d3e]{color:var(--text-secondary);font-size:.75rem}.war-losses-row[data-v-312e9d3e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.losses-side[data-v-312e9d3e]{font-size:.78rem}.loss-label[data-v-312e9d3e]{color:var(--text-secondary);display:block;margin-bottom:2px}.loss-items[data-v-312e9d3e]{color:var(--status-critical);font-size:.75rem}.no-losses[data-v-312e9d3e]{color:#3d444d;font-size:.75rem}.purchase-country-block[data-v-312e9d3e]{margin-bottom:6px}.purchase-country-block.muted[data-v-312e9d3e]{opacity:.7}.purchase-country-name[data-v-312e9d3e]{font-size:.75rem;font-weight:700;color:var(--text-primary);padding:4px 6px 2px;border-bottom:1px solid var(--surface-interactive)}.purchase-country-name.muted[data-v-312e9d3e]{color:var(--text-muted)}.purchase-unit-row[data-v-312e9d3e]{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:.82rem;border-left:3px solid var(--border-default)}.purchase-unit-row.ally[data-v-312e9d3e]{border-color:var(--status-positive);background:#4caf500a}.purchase-unit-row.neutral[data-v-312e9d3e]{border-color:var(--text-secondary)}.pu-icon[data-v-312e9d3e]{font-size:.85rem;width:18px;text-align:center;flex-shrink:0}.pu-label[data-v-312e9d3e]{flex:1;color:var(--text-primary)}.pu-label.muted[data-v-312e9d3e]{color:var(--text-muted)}.pu-qty[data-v-312e9d3e]{font-weight:700;color:var(--status-positive)}.pu-qty.muted[data-v-312e9d3e]{color:var(--text-muted)}.pu-origin[data-v-312e9d3e]{font-size:.85rem;flex-shrink:0;cursor:default}.purchase-unit-row.player[data-v-312e9d3e]{background:#388bfd0f;border:1px solid rgba(56,139,253,.12)}.blurred-purchases[data-v-312e9d3e]{filter:blur(3px);pointer-events:none}.enemy-count-note[data-v-312e9d3e]{font-size:.75rem;color:#7b1010;text-align:center;padding:3px;background:#7b101014;border-radius:4px;margin-top:-2px}.blurred[data-v-312e9d3e]{filter:blur(3px)}.empty[data-v-312e9d3e]{color:var(--text-secondary);font-size:.88rem;text-align:center;padding:20px 0}.fin-summary[data-v-312e9d3e]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:7px;padding:8px 10px;margin-bottom:4px;display:flex;flex-direction:column;gap:4px}.fin-row[data-v-312e9d3e]{display:flex;align-items:center;gap:8px;font-size:.8rem}.fin-label[data-v-312e9d3e]{flex:1;color:var(--text-secondary);font-weight:600}.fin-val[data-v-312e9d3e]{font-weight:700}.fin-val.pos[data-v-312e9d3e]{color:var(--status-positive)}.fin-val.neg[data-v-312e9d3e]{color:var(--status-critical)}.why-btn[data-v-312e9d3e]{background:none;border:1px solid var(--border-default);border-radius:4px;color:var(--text-muted);font-size:.65rem;font-weight:700;width:18px;height:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.why-btn[data-v-312e9d3e]:hover{border-color:var(--status-accent);color:var(--status-accent)}.why-btn.active[data-v-312e9d3e]{background:#388bfd26;border-color:var(--status-accent);color:var(--side-defender)}.why-panel[data-v-312e9d3e]{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:5px;padding:6px 8px;margin-top:2px;display:flex;flex-direction:column;gap:2px}.why-title[data-v-312e9d3e]{font-size:.65rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.why-row[data-v-312e9d3e]{display:flex;justify-content:space-between;gap:6px;font-size:.75rem}.why-row.pos .why-amount[data-v-312e9d3e]{color:var(--status-positive)}.why-row.neg .why-amount[data-v-312e9d3e]{color:var(--status-critical)}.why-label[data-v-312e9d3e]{color:var(--text-secondary);flex:1}.why-amount[data-v-312e9d3e]{font-weight:600;white-space:nowrap}.show-more-btn[data-v-312e9d3e]{background:none;border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 10px;align-self:center;transition:color .15s,border-color .15s}.show-more-btn[data-v-312e9d3e]:hover{color:var(--status-accent);border-color:var(--status-accent)}.ok-btn[data-v-312e9d3e]{background:var(--status-positive);color:#fff;border:none;border-radius:6px;padding:10px;font-size:.9rem;font-weight:600;cursor:pointer;margin-top:8px;transition:background .2s;flex-shrink:0}.ok-btn[data-v-312e9d3e]:hover{background:#2ea043}.ac-wrap[data-v-6325ca2a]{position:relative;flex:1;min-width:160px}.ac-chip[data-v-6325ca2a]{display:flex;align-items:center;gap:6px;background:var(--surface-base);border:1px solid #388bfd55;border-radius:5px;padding:5px 8px;font-size:.8rem;height:32px}.ac-chip-flag[data-v-6325ca2a]{font-size:.95rem;flex-shrink:0}.ac-chip-name[data-v-6325ca2a]{flex:1;color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-chip-clear[data-v-6325ca2a]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.75rem;padding:0 2px;flex-shrink:0;border-radius:3px;line-height:1}.ac-chip-clear[data-v-6325ca2a]:hover{color:var(--status-critical)}.ac-chip-lock[data-v-6325ca2a]{font-size:.7rem;flex-shrink:0;opacity:.5}.ac-input-wrap[data-v-6325ca2a]{display:flex;align-items:center;background:var(--surface-base);border:1px solid var(--border-default);border-radius:5px;padding:0 8px;height:32px;gap:5px;transition:border-color .15s}.ac-input-wrap[data-v-6325ca2a]:focus-within{border-color:var(--border-accent)}.ac-search-icon[data-v-6325ca2a]{font-size:.75rem;opacity:.5;flex-shrink:0}.ac-input[data-v-6325ca2a]{flex:1;background:none;border:none;color:var(--text-primary);font-size:.8rem;outline:none;min-width:0}.ac-input[data-v-6325ca2a]::placeholder{color:var(--text-muted)}.ac-dropdown[data-v-6325ca2a]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:6px;z-index:var(--z-overlay-autocomplete, 3000);max-height:220px;overflow-y:auto;box-shadow:0 8px 24px #00000080;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.ac-option[data-v-6325ca2a]{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;color:var(--text-primary);cursor:pointer;transition:background .1s}.ac-option[data-v-6325ca2a]:hover,.ac-option.highlighted[data-v-6325ca2a]{background:var(--surface-interactive)}.ac-option.owned[data-v-6325ca2a]{color:var(--text-primary)}.ac-opt-flag[data-v-6325ca2a]{font-size:.9rem;flex-shrink:0}.ac-opt-name[data-v-6325ca2a]{flex:1}.ac-opt-tag[data-v-6325ca2a]{font-size:.65rem;font-weight:700;color:var(--border-accent);background:#388bfd1f;border-radius:8px;padding:1px 6px;flex-shrink:0}.ac-no-results[data-v-6325ca2a]{padding:10px;font-size:.78rem;color:var(--text-muted);text-align:center}.trade-overlay[data-v-850d01c3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#000000a6;display:flex;align-items:center;justify-content:center}[data-v-850d01c3] .base-modal{width:min(640px,95vw);border-radius:12px;box-shadow:0 8px 40px #00000080}.route-list[data-v-850d01c3]{flex:1;overflow-y:auto;padding:10px 16px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.empty-msg[data-v-850d01c3]{color:var(--text-muted);font-size:.82rem;text-align:center;padding:20px 0}.route-sort[data-v-850d01c3]{display:flex;align-items:center;gap:8px;padding:2px 2px 4px}.sort-label[data-v-850d01c3]{font-size:.62rem;font-weight:800;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.sort-btn[data-v-850d01c3]{background:var(--surface-base);border:1px solid var(--border-default);color:var(--text-secondary);padding:3px 9px;border-radius:5px;font-size:.7rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s,color .15s,border-color .15s}.sort-btn[data-v-850d01c3]:hover{background:var(--surface-interactive);color:var(--text-primary);border-color:var(--border-accent)}.sort-arrow[data-v-850d01c3]{color:var(--text-muted);font-size:.65rem}.sort-btn:hover .sort-arrow[data-v-850d01c3]{color:var(--text-primary)}.route-row[data-v-850d01c3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;background:var(--surface-base);border:1px solid var(--surface-interactive);border-radius:6px;padding:7px 10px;font-size:.82rem}.route-row.disrupted[data-v-850d01c3]{opacity:.6;border-color:#f851494d}.cat-icon[data-v-850d01c3]{font-size:1rem;flex-shrink:0}.cat-label[data-v-850d01c3]{color:var(--text-primary);min-width:90px}.arrow[data-v-850d01c3]{color:var(--text-muted);flex-shrink:0}.partner[data-v-850d01c3]{color:var(--text-primary);flex:1}.value[data-v-850d01c3]{color:var(--status-positive);font-weight:600;flex-shrink:0}.value-mo[data-v-850d01c3],.tonnage[data-v-850d01c3]{color:var(--text-muted);font-size:.75rem;flex-shrink:0}.capacity-warning[data-v-850d01c3]{font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:700;flex-shrink:0;background:#f0b42926;color:var(--status-warning)}.status-tag[data-v-850d01c3]{font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:700;flex-shrink:0}.route-actions[data-v-850d01c3]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.tag-active[data-v-850d01c3]{background:#4caf5033;color:var(--status-positive)}.tag-disrupted[data-v-850d01c3]{background:#f8514933;color:var(--status-critical)}.pricing-tag[data-v-850d01c3]{font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:700;flex-shrink:0}.tag-subsidized[data-v-850d01c3]{background:#388bfd26;color:var(--side-defender)}.tag-free[data-v-850d01c3]{background:#f0b42926;color:var(--status-gold)}.cancel-btn[data-v-850d01c3]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.8rem;padding:2px 5px;border-radius:3px;flex-shrink:0}.cancel-btn[data-v-850d01c3]:hover{color:var(--status-critical);background:#f851491a}.escort-btn[data-v-850d01c3]{background:none;border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;font-size:.7rem;padding:1px 6px;border-radius:3px;flex-shrink:0}.escort-btn[data-v-850d01c3]:hover{color:var(--border-accent);border-color:var(--border-accent)}.escort-btn.active[data-v-850d01c3]{color:var(--status-positive);border-color:var(--status-positive)}.disruption-pct[data-v-850d01c3]{font-size:.7rem;color:var(--status-warning);flex-shrink:0}.deps-section[data-v-850d01c3]{margin-top:10px;border-top:1px solid var(--surface-interactive);padding-top:10px}.deps-title[data-v-850d01c3]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.dep-row[data-v-850d01c3]{display:flex;align-items:center;gap:8px;font-size:.82rem;padding:5px 6px;border-radius:5px;background:var(--surface-base);margin-bottom:4px}.dep-sources[data-v-850d01c3]{display:flex;gap:3px;flex-shrink:0}.source-dot[data-v-850d01c3]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-filled[data-v-850d01c3]{background:var(--status-positive)}.dot-empty[data-v-850d01c3]{background:var(--border-default);border:1px solid var(--text-muted)}.dep-count[data-v-850d01c3]{font-size:.72rem;color:var(--text-secondary);flex-shrink:0;min-width:28px}.dep-status[data-v-850d01c3]{margin-left:auto;font-size:.8rem;font-weight:700;flex-shrink:0}.dep-ok[data-v-850d01c3]{color:var(--status-positive)}.dep-missing[data-v-850d01c3]{color:var(--status-critical)}.blocked-intro[data-v-850d01c3]{font-size:.82rem;color:var(--text-secondary);margin-bottom:8px}.blocked-row[data-v-850d01c3]{display:flex;align-items:center;gap:8px;background:#f8514912;border:1px solid rgba(248,81,73,.2);border-radius:5px;padding:6px 10px;font-size:.82rem;margin-bottom:4px}.blocked-unit[data-v-850d01c3]{color:var(--status-critical);font-weight:700;min-width:100px}.blocked-reason[data-v-850d01c3]{color:var(--text-secondary)}.propose-section[data-v-850d01c3]{border-top:1px solid var(--border-default);padding:12px 16px;flex-shrink:0}.propose-title[data-v-850d01c3]{font-size:.82rem;color:var(--text-primary);font-weight:700;letter-spacing:.3px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--surface-interactive)}.propose-form[data-v-850d01c3]{display:flex;flex-direction:column;gap:8px}.propose-row[data-v-850d01c3]{display:flex;align-items:flex-end;gap:8px}.propose-row-bottom[data-v-850d01c3]{align-items:center}.propose-field[data-v-850d01c3]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.propose-label[data-v-850d01c3]{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.propose-arrow[data-v-850d01c3]{color:var(--text-muted);font-size:1rem;flex-shrink:0;padding-bottom:2px}.propose-select[data-v-850d01c3],.propose-input[data-v-850d01c3]{background:var(--surface-base);border:1px solid var(--border-default);color:var(--text-primary);border-radius:5px;padding:5px 8px;font-size:.8rem;height:32px;outline:none;transition:border-color .15s}.propose-select[data-v-850d01c3]{flex:0 0 auto;width:160px;cursor:pointer}.propose-select[data-v-850d01c3]:focus,.propose-input[data-v-850d01c3]:focus{border-color:var(--border-accent)}.value-field[data-v-850d01c3]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.propose-input[data-v-850d01c3]{flex:1;min-width:60px}.value-hint[data-v-850d01c3]{font-size:.72rem;color:var(--text-muted);white-space:nowrap}.max-hint[data-v-850d01c3]{font-size:.7rem;color:var(--text-muted);padding:2px 2px 0}.exportable-breakdown[data-v-850d01c3]{font-size:.68rem;color:var(--text-muted);padding:0 2px 2px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.exportable-breakdown.surplus-zero[data-v-850d01c3]{color:var(--status-negative)}.propose-btn[data-v-850d01c3]{background:var(--status-positive);color:#fff;border:none;border-radius:5px;padding:0 16px;height:32px;font-size:.82rem;font-weight:600;cursor:pointer;flex-shrink:0;white-space:nowrap}.propose-btn[data-v-850d01c3]:disabled{background:var(--surface-interactive);color:var(--text-muted);cursor:default}.propose-btn[data-v-850d01c3]:not(:disabled):hover{filter:brightness(1.12)}.pricing-row[data-v-850d01c3]{display:flex;align-items:center;gap:6px}.pricing-label[data-v-850d01c3]{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;margin-right:2px}.pricing-option[data-v-850d01c3]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:5px;cursor:pointer;border:1px solid var(--border-default);background:var(--surface-base);font-size:.78rem;color:var(--text-secondary);transition:all .15s}.pricing-option[data-v-850d01c3]:hover{border-color:var(--border-accent);color:var(--text-primary)}.pricing-selected[data-v-850d01c3]{border-color:var(--border-accent);background:#388bfd1a;color:var(--text-primary)}.pricing-radio[data-v-850d01c3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--text-muted);background:transparent;transition:all .15s}.pricing-selected .pricing-radio[data-v-850d01c3]{border-color:var(--border-accent);background:var(--border-accent);box-shadow:inset 0 0 0 1.5px var(--surface-base)}.pricing-name[data-v-850d01c3]{font-weight:600;color:inherit}.pricing-hint[data-v-850d01c3]{font-size:.68rem;color:var(--text-muted)}.pricing-selected .pricing-hint[data-v-850d01c3]{color:var(--text-secondary)}.multi-source-hint[data-v-850d01c3]{font-size:.75rem;color:var(--status-gold);padding:5px 8px;background:#f0b42914;border-radius:5px;border-left:2px solid rgba(240,180,41,.4)}.dep-status-badge[data-v-850d01c3]{font-size:.75rem;padding:5px 8px;border-radius:5px;border-left:2px solid transparent}.dep-badge-needed[data-v-850d01c3]{color:var(--status-critical);background:#f8514914;border-left-color:#f8514980}.dep-badge-satisfied[data-v-850d01c3]{color:var(--status-positive);background:#4caf5014;border-left-color:#4caf5080}.dep-badge-not-needed[data-v-850d01c3]{color:var(--text-muted);background:#ffffff08;border-left-color:var(--border-default)}.compat-section[data-v-850d01c3]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 0 2px}.compat-label[data-v-850d01c3]{font-size:.7rem;color:var(--text-muted);white-space:nowrap}.compat-chip[data-v-850d01c3]{font-size:.72rem;padding:2px 8px;border-radius:10px;background:#58a6ff1a;color:var(--side-defender);border:1px solid rgba(88,166,255,.25);cursor:pointer;white-space:nowrap}.compat-chip[data-v-850d01c3]:hover{background:#58a6ff40}.compat-empty[data-v-850d01c3]{font-style:italic;color:#6e7681}.lend-lease-section[data-v-850d01c3]{border-top:1px solid var(--border-default);padding:12px 16px;flex-shrink:0}.section-label[data-v-850d01c3]{font-size:.82rem;color:var(--text-primary);font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;padding-bottom:8px;border-bottom:1px solid var(--surface-interactive);margin-bottom:8px}.toggle-caret[data-v-850d01c3]{font-size:.7rem;color:var(--text-muted);margin-left:auto}.ll-list[data-v-850d01c3]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ll-row[data-v-850d01c3]{display:flex;align-items:center;gap:8px;background:var(--surface-base);border:1px solid var(--surface-interactive);border-radius:6px;padding:6px 10px;font-size:.82rem}.ll-icon[data-v-850d01c3]{font-size:1rem;flex-shrink:0}.ll-label[data-v-850d01c3]{color:var(--text-primary);min-width:90px}.ll-amount[data-v-850d01c3]{color:var(--status-positive);font-weight:600;flex-shrink:0}.ll-arrow[data-v-850d01c3]{color:var(--text-muted)}.ll-recipient[data-v-850d01c3]{color:var(--text-primary);flex:1}.ll-form[data-v-850d01c3]{display:flex;align-items:center;gap:8px}@media (max-width: 1024px){.cat-label[data-v-850d01c3]{min-width:80px}.value-mo[data-v-850d01c3]{font-size:.7rem}.propose-select[data-v-850d01c3]{width:140px}.pricing-option[data-v-850d01c3]{padding:6px 10px;min-height:44px}}@media (max-width: 600px){.route-row[data-v-850d01c3]{gap:4px 6px;padding:6px 8px}.cat-label[data-v-850d01c3]{min-width:0;flex:1}.value-mo[data-v-850d01c3],.pricing-tag[data-v-850d01c3],.tonnage[data-v-850d01c3]{display:none}.capacity-warning[data-v-850d01c3]{font-size:.6rem;padding:1px 4px}.partner[data-v-850d01c3]{flex-basis:100%;order:10;font-size:.75rem;padding-left:22px}.status-tag[data-v-850d01c3]{font-size:.65rem}.escort-btn[data-v-850d01c3]{font-size:.65rem;padding:1px 4px}.propose-row[data-v-850d01c3]{flex-wrap:wrap}.propose-row .propose-field[data-v-850d01c3]{flex:1 1 100%}.propose-arrow[data-v-850d01c3]{display:none}.propose-row-bottom[data-v-850d01c3]{gap:6px}.propose-select[data-v-850d01c3]{width:100%;flex:1 1 100%}.value-field[data-v-850d01c3]{flex:1 1 auto;min-width:0}.pricing-row[data-v-850d01c3]{flex-wrap:wrap;gap:4px}.pricing-label[data-v-850d01c3]{flex-basis:100%;margin-bottom:2px}.pricing-option[data-v-850d01c3]{flex:1 1 auto;min-width:0;padding:4px 6px;font-size:.72rem}.pricing-hint[data-v-850d01c3]{display:none}}[data-v-1c1531ec] .base-modal{width:min(440px,95vw);max-height:80dvh}.population-panel[data-v-1c1531ec]{padding:12px 14px;font-size:.84rem;color:var(--text-primary);overflow-y:auto}.pop-header[data-v-1c1531ec]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.pop-total[data-v-1c1531ec]{font-size:1.1rem;font-weight:700}.pop-growth[data-v-1c1531ec]{font-size:.82rem;color:var(--status-positive)}.pop-growth.negative[data-v-1c1531ec]{color:var(--status-critical)}.pop-details[data-v-1c1531ec]{font-size:.82rem}.pop-row[data-v-1c1531ec]{display:flex;justify-content:space-between;padding:3px 0;cursor:pointer}.hint[data-v-1c1531ec]{font-size:.7rem;color:var(--text-muted);opacity:.6;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s,color .15s}.hint[data-v-1c1531ec]:hover,.hint-active[data-v-1c1531ec]{opacity:1;color:var(--border-accent)}.hint-box[data-v-1c1531ec]{font-size:.74rem;color:var(--text-secondary);line-height:1.4;padding:4px 8px 6px;margin:1px 0 4px;background:var(--surface-base);border-left:2px solid var(--border-accent);border-radius:2px}.negative[data-v-1c1531ec],.neg[data-v-1c1531ec]{color:var(--status-critical)}.pos[data-v-1c1531ec]{color:var(--status-positive)}.traj-arrow[data-v-1c1531ec]{font-size:.9rem;font-weight:700}.traj-up[data-v-1c1531ec]{color:var(--status-positive)}.traj-down[data-v-1c1531ec]{color:var(--status-critical)}.traj-flat[data-v-1c1531ec]{color:var(--text-secondary)}.pop-breakdown[data-v-1c1531ec]{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-default);font-size:.82rem}.bd-title[data-v-1c1531ec]{font-weight:700;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.bd-row[data-v-1c1531ec]{display:flex;justify-content:space-between;padding:2px 0}.bd-total[data-v-1c1531ec]{font-weight:700;border-top:1px solid var(--border-default);padding-top:4px;margin-top:3px}.migration-partners[data-v-1c1531ec]{padding-left:12px;font-size:.78rem;opacity:.85}.partner-row[data-v-1c1531ec]{display:flex;justify-content:space-between;padding:1px 0}.partner-name[data-v-1c1531ec]{color:var(--text-secondary)}.migration-val[data-v-1c1531ec]{cursor:help}.mob-stance[data-v-1c1531ec]{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-default)}.stance-grid[data-v-1c1531ec]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.stance-btn[data-v-1c1531ec]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;padding:8px 10px;cursor:pointer;text-align:left;transition:all .15s;display:flex;flex-direction:column;gap:2px}.stance-btn[data-v-1c1531ec]:hover{background:var(--surface-interactive)}.stance-btn.active[data-v-1c1531ec]{border-color:var(--border-accent);background:#388bfd14}.stance-label[data-v-1c1531ec]{font-size:.8rem;font-weight:600;color:var(--text-primary)}.stance-detail[data-v-1c1531ec]{font-size:.72rem;color:var(--text-secondary)}.stance-desc[data-v-1c1531ec]{display:none;font-size:.72rem;color:var(--text-muted);line-height:1.3}.stance-confirmed[data-v-1c1531ec]{font-size:.72rem;color:var(--status-positive);margin-top:4px;opacity:0;transition:opacity .2s}.stance-confirmed.visible[data-v-1c1531ec]{opacity:1}.adv-toggle[data-v-1c1531ec]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.78rem;padding:4px 0;margin-top:6px;text-align:left}.adv-toggle[data-v-1c1531ec]:hover{color:var(--text-primary)}.adv-panel[data-v-1c1531ec]{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:8px;background:var(--surface-base);border-radius:6px;border:1px solid var(--border-default)}.adv-row[data-v-1c1531ec]{display:flex;align-items:center;gap:8px}.adv-label[data-v-1c1531ec]{font-size:.78rem;color:var(--text-secondary);min-width:80px}.adv-slider[data-v-1c1531ec]{flex:1;height:4px;accent-color:var(--border-accent)}.adv-val[data-v-1c1531ec]{font-size:.78rem;font-weight:600;color:var(--text-primary);min-width:36px;text-align:right}.adv-select[data-v-1c1531ec]{flex:1;background:var(--surface-interactive);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font-size:.78rem;padding:4px 8px}.integ-section[data-v-1c1531ec]{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-default)}.integ-progress[data-v-1c1531ec]{display:flex;flex-direction:column;gap:4px}.integ-label[data-v-1c1531ec]{font-size:.82rem;font-weight:600;color:var(--text-primary)}.integ-bar-wrap[data-v-1c1531ec]{height:5px;background:var(--surface-interactive);border-radius:2px;overflow:hidden}.integ-bar[data-v-1c1531ec]{height:100%;background:var(--status-positive);border-radius:2px;transition:width .3s}.integ-detail[data-v-1c1531ec]{font-size:.72rem;color:var(--text-secondary)}.integ-options[data-v-1c1531ec]{display:flex;gap:6px;margin-top:6px}.integ-btn[data-v-1c1531ec]{flex:1;background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;padding:8px 10px;cursor:pointer;text-align:left;transition:all .15s;display:flex;flex-direction:column;gap:3px}.integ-btn[data-v-1c1531ec]:hover{background:var(--surface-interactive);border-color:var(--status-positive)}.integ-btn-label[data-v-1c1531ec]{font-size:.78rem;font-weight:600;color:var(--text-primary)}.integ-btn-detail[data-v-1c1531ec]{font-size:.68rem;color:var(--text-secondary)}@media (max-width: 1024px){.stance-btn[data-v-1c1531ec],.integ-btn[data-v-1c1531ec]{padding:8px 10px;min-height:44px}.adv-toggle[data-v-1c1531ec]{min-height:44px;display:flex;align-items:center}.adv-slider[data-v-1c1531ec]{height:8px}.adv-select[data-v-1c1531ec]{min-height:44px;font-size:13px;padding:6px 10px}}@media (max-width: 600px){[data-v-1c1531ec] .base-modal-header{display:none}[data-v-1c1531ec] .base-modal{border:none;border-radius:0;width:100%;max-height:none}.population-panel[data-v-1c1531ec]{padding:12px}.pop-total[data-v-1c1531ec]{font-size:1.15rem}.pop-details[data-v-1c1531ec],.pop-breakdown[data-v-1c1531ec]{font-size:.88rem}.bd-title[data-v-1c1531ec]{font-size:.78rem}.stance-grid[data-v-1c1531ec]{grid-template-columns:1fr;gap:6px}.stance-label[data-v-1c1531ec]{font-size:.88rem}.stance-detail[data-v-1c1531ec]{font-size:.78rem}.stance-desc[data-v-1c1531ec]{display:block;font-size:.78rem}.integ-options[data-v-1c1531ec]{flex-direction:column}.integ-btn[data-v-1c1531ec]{padding:10px}.integ-btn-label[data-v-1c1531ec]{font-size:.88rem}.integ-btn-detail[data-v-1c1531ec]{font-size:.78rem}.migration-partners[data-v-1c1531ec]{font-size:.82rem}.adv-label[data-v-1c1531ec]{font-size:.88rem;min-width:80px}.adv-val[data-v-1c1531ec]{font-size:.88rem}}[data-v-702e80b3] .modal-overlay{align-items:flex-end;padding-bottom:12px}[data-v-702e80b3] .base-modal{background:var(--surface-raised);width:min(860px,96vw);max-height:80dvh;box-shadow:0 -4px 32px #00000080}[data-v-702e80b3] .base-modal-body{display:flex;flex-direction:column;gap:18px}.leg-section-title[data-v-702e80b3]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding-bottom:5px;margin-bottom:10px}.leg-battle-note[data-v-702e80b3]{font-size:.78rem;color:var(--text-secondary);margin-bottom:8px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.atk-dot[data-v-702e80b3]{display:inline-block;width:12px;height:12px;border-radius:50%;background:#dc3c3cd1}.def-dot[data-v-702e80b3]{display:inline-block;width:12px;height:12px;border-radius:50%;background:#285aa0d1}.leg-grid[data-v-702e80b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.leg-item[data-v-702e80b3]{display:flex;align-items:flex-start;gap:10px;background:var(--surface-base);border:1px solid var(--surface-interactive);border-radius:7px;padding:8px 10px}.leg-icon[data-v-702e80b3]{font-size:1.4rem;line-height:1;flex-shrink:0;margin-top:2px}.leg-item strong[data-v-702e80b3]{font-size:.85rem;color:var(--text-primary);display:block}.leg-desc[data-v-702e80b3]{font-size:.75rem;color:var(--text-secondary);margin-top:2px;line-height:1.4}.leg-swatch[data-v-702e80b3]{width:28px;height:28px;border-radius:5px;border:1px solid var(--border-default);flex-shrink:0;margin-top:2px}.swatch-home[data-v-702e80b3]{background:#8b2222}.swatch-military-ally[data-v-702e80b3]{background:#1a5c2a}.swatch-individual-ally[data-v-702e80b3]{background:#1e3a5a}.swatch-enemy[data-v-702e80b3]{background:#5c3a1e}.swatch-neutral[data-v-702e80b3]{background:#2a2a3a}.swatch-non-aligned[data-v-702e80b3]{background:#1c2030}.tech-overlay[data-v-7d96ebd5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000a6;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px}[data-v-7d96ebd5] .base-modal{width:min(720px,96vw);box-shadow:0 -4px 32px #00000080;border-radius:12px}[data-v-7d96ebd5] .base-modal-body{padding:14px 18px;display:flex;flex-direction:column;gap:14px}.res-meta[data-v-7d96ebd5]{display:flex;justify-content:space-between;font-size:.82rem}.res-pts[data-v-7d96ebd5]{color:var(--text-primary);font-weight:600}.res-rate[data-v-7d96ebd5]{color:var(--status-positive)}.cats-grid[data-v-7d96ebd5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}@media (max-width: 1024px){.cats-grid[data-v-7d96ebd5]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.cat-card[data-v-7d96ebd5]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:8px;padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:7px}.cat-card[data-v-7d96ebd5]:hover:not(.locked){border-color:var(--border-accent);background:var(--surface-base)}.cat-card.active[data-v-7d96ebd5]{border-color:var(--border-accent);background:#388bfd0d}.cat-card.locked[data-v-7d96ebd5]{opacity:.45;cursor:default}.cat-card.maxed[data-v-7d96ebd5]{opacity:.7;border-color:var(--status-positive);cursor:default}.cat-header[data-v-7d96ebd5]{display:flex;align-items:center;gap:8px}.cat-icon[data-v-7d96ebd5]{font-size:1.2rem}.cat-meta[data-v-7d96ebd5]{flex:1}.cat-label[data-v-7d96ebd5]{font-size:.85rem;font-weight:700;color:var(--text-primary)}.cat-level[data-v-7d96ebd5]{font-size:.72rem;color:var(--text-secondary)}.active-badge[data-v-7d96ebd5]{font-size:.65rem;font-weight:700;background:#388bfd33;color:var(--side-defender);padding:1px 6px;border-radius:8px}.level-pips[data-v-7d96ebd5]{display:flex;gap:3px}.pip[data-v-7d96ebd5]{width:24px;height:5px;border-radius:2px;background:var(--surface-interactive);transition:background .2s}.pip.filled[data-v-7d96ebd5]{background:var(--border-accent)}.switch-est[data-v-7d96ebd5]{font-size:.65rem;color:var(--text-muted);font-style:italic}.progress-wrap[data-v-7d96ebd5]{height:4px;background:var(--surface-interactive);border-radius:2px;position:relative}.progress-bar[data-v-7d96ebd5]{height:100%;background:linear-gradient(90deg,var(--border-accent),#56d364);border-radius:2px;transition:width .4s}.progress-label[data-v-7d96ebd5]{position:absolute;right:0;top:6px;font-size:.65rem;color:var(--text-muted)}.turns-label[data-v-7d96ebd5]{position:absolute;left:0;top:6px;font-size:.65rem;color:var(--status-positive);font-weight:600}.cat-desc[data-v-7d96ebd5]{font-size:.73rem;color:var(--text-muted);line-height:1.4}.locked-note[data-v-7d96ebd5]{font-size:.7rem;color:var(--status-gold);background:#f0b4291a;border-radius:4px;padding:4px 6px}.locked-note-success[data-v-7d96ebd5]{color:var(--status-positive);background:#3fb9501a}.req-label[data-v-7d96ebd5]{font-weight:700}.cat-bonus[data-v-7d96ebd5]{font-size:.72rem;color:var(--status-positive);font-weight:600}.cat-next[data-v-7d96ebd5]{font-size:.7rem;color:var(--status-gold);opacity:.85}.next-label[data-v-7d96ebd5]{font-weight:700;opacity:.7}.cat-maxed-badge[data-v-7d96ebd5]{font-size:.68rem;color:var(--status-positive);font-weight:700;opacity:.6}[data-v-e5df1ae0] .base-modal{width:min(540px,96vw);max-height:90dvh}[data-v-e5df1ae0] .base-modal-body{display:flex;flex-direction:column;gap:10px}.header-left[data-v-e5df1ae0]{display:flex;align-items:center;gap:8px}.header-icon[data-v-e5df1ae0]{font-size:1rem}.title[data-v-e5df1ae0]{font-weight:700;font-size:.97rem;color:var(--text-primary)}.intel-level-badge[data-v-e5df1ae0]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:#58a6ff26;color:var(--status-accent);font-weight:700}.sub-title[data-v-e5df1ae0]{font-weight:700;color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;padding-bottom:5px;border-bottom:1px solid var(--border-default);margin-bottom:4px}.sub-title.danger-title[data-v-e5df1ae0]{color:var(--status-critical);border-bottom-color:#f851494d}.mt[data-v-e5df1ae0]{margin-top:8px}.empty[data-v-e5df1ae0]{color:var(--text-muted);font-size:.82rem;padding:6px 0}.upgrade-prompt[data-v-e5df1ae0]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center}.upgrade-icon[data-v-e5df1ae0]{font-size:2.2rem}.upgrade-title[data-v-e5df1ae0]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.upgrade-sub[data-v-e5df1ae0]{font-size:.79rem;color:var(--text-muted);max-width:300px;line-height:1.5}.target-row[data-v-e5df1ae0]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.network-level-badge[data-v-e5df1ae0]{font-size:.72rem;color:var(--border-accent);font-weight:600;margin-top:2px}.field-label[data-v-e5df1ae0]{font-size:.74rem;color:var(--text-secondary);font-weight:600}.form-select[data-v-e5df1ae0]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-size:.83rem;padding:7px 10px;outline:none;cursor:pointer}.form-select[data-v-e5df1ae0]:focus{border-color:var(--border-accent)}.ops-list[data-v-e5df1ae0]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.op-card[data-v-e5df1ae0]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:7px;padding:9px 12px;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:4px}.op-card[data-v-e5df1ae0]:not(.op-locked):not(.op-active):hover{border-color:var(--border-accent);background:#388bfd0f}.op-card.op-selected[data-v-e5df1ae0]{border-color:var(--border-accent);background:#388bfd1a}.op-card.op-locked[data-v-e5df1ae0]{opacity:.45;cursor:default}.op-card.op-active[data-v-e5df1ae0]{border-color:#2ea04366;background:#2ea0430f;cursor:default}.op-card-header[data-v-e5df1ae0]{display:flex;align-items:center;gap:7px}.op-icon[data-v-e5df1ae0]{font-size:1rem;flex-shrink:0}.op-label[data-v-e5df1ae0]{flex:1;font-weight:600;color:var(--text-primary);font-size:.85rem}.lock-badge[data-v-e5df1ae0]{font-size:.68rem;color:var(--text-muted);background:var(--surface-interactive);padding:2px 6px;border-radius:8px}.active-badge[data-v-e5df1ae0]{font-size:.68rem;color:#2ea043;background:#2ea04326;padding:2px 6px;border-radius:8px;font-weight:700}.cost-badge[data-v-e5df1ae0]{font-size:.72rem;color:var(--status-gold);font-weight:700}.op-desc[data-v-e5df1ae0]{font-size:.76rem;color:var(--text-secondary);line-height:1.45}.op-meta[data-v-e5df1ae0]{display:flex;gap:10px;font-size:.72rem}.meta-item[data-v-e5df1ae0]{color:var(--text-muted)}.success-rate[data-v-e5df1ae0]{color:var(--side-defender);font-weight:600}.extra-param[data-v-e5df1ae0]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.execute-row[data-v-e5df1ae0]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.exec-error[data-v-e5df1ae0]{font-size:.78rem;color:var(--status-critical);background:#f851491a;border:1px solid rgba(248,81,73,.25);border-radius:5px;padding:6px 10px}.execute-btn[data-v-e5df1ae0]{background:#1f6feb;color:#fff;border:none;border-radius:7px;padding:10px 16px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s;width:100%}.execute-btn[data-v-e5df1ae0]:hover:not(:disabled){background:var(--border-accent)}.execute-btn[data-v-e5df1ae0]:disabled{background:#3d444d;color:var(--text-muted);cursor:default}.odds-panel[data-v-e5df1ae0]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:7px;padding:10px 14px;display:flex;flex-direction:column;gap:5px;margin-top:8px}.odds-row[data-v-e5df1ae0]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.odds-label[data-v-e5df1ae0]{color:var(--text-secondary)}.odds-val[data-v-e5df1ae0]{font-weight:700;color:var(--text-primary)}.val-good[data-v-e5df1ae0]{color:#2ea043}.val-ok[data-v-e5df1ae0]{color:var(--status-gold)}.val-warn[data-v-e5df1ae0]{color:var(--status-critical)}.active-op-card[data-v-e5df1ae0]{background:var(--surface-base);border:1px solid var(--border-default);border-radius:7px;padding:9px 12px;display:flex;flex-direction:column;gap:6px;margin-bottom:5px}.active-op-card.passive[data-v-e5df1ae0]{border-color:#388bfd4d}.active-op-card.hostile[data-v-e5df1ae0]{border-color:#f851494d;background:#f851490a}.aoc-header[data-v-e5df1ae0]{display:flex;align-items:center;gap:6px}.aoc-icon[data-v-e5df1ae0]{font-size:.95rem}.aoc-label[data-v-e5df1ae0]{font-weight:600;color:var(--text-primary);font-size:.85rem;flex:1}.aoc-target[data-v-e5df1ae0],.aoc-source[data-v-e5df1ae0]{font-size:.78rem;color:var(--text-secondary)}.aoc-turns[data-v-e5df1ae0]{font-size:.72rem;color:var(--side-defender);background:#388bfd1f;padding:2px 7px;border-radius:8px;font-weight:700}.aoc-intel-hint[data-v-e5df1ae0]{font-size:.7rem;color:var(--text-muted);font-style:italic;padding-top:3px}.snapshot-grid[data-v-e5df1ae0]{display:flex;flex-wrap:wrap;gap:4px;padding-top:4px;border-top:1px solid var(--surface-interactive)}.snap-item[data-v-e5df1ae0]{background:#388bfd14;border:1px solid rgba(56,139,253,.18);border-radius:4px;padding:2px 7px;font-size:.74rem;color:var(--side-defender)}.snap-item.weariness[data-v-e5df1ae0]{background:#f0b42914;border-color:#f0b42933;color:var(--status-gold)}.snapshot-econ[data-v-e5df1ae0]{display:flex;flex-direction:column;gap:3px;padding-top:5px;border-top:1px solid var(--surface-interactive)}.snap-econ-row[data-v-e5df1ae0]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-primary)}.snap-result[data-v-e5df1ae0]{font-size:.78rem;color:#2ea043;padding-top:4px;border-top:1px solid var(--surface-interactive)}.detected-card[data-v-e5df1ae0]{background:var(--surface-base);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:3px;margin-bottom:4px}.detected-card.own-fail[data-v-e5df1ae0]{border:1px solid rgba(248,81,73,.3)}.detected-card.intercepted[data-v-e5df1ae0]{border:1px solid rgba(46,160,67,.3)}.det-header[data-v-e5df1ae0]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-primary)}.det-icon[data-v-e5df1ae0]{font-size:.9rem}.det-label[data-v-e5df1ae0]{font-weight:600;flex:1}.det-target[data-v-e5df1ae0]{font-size:.76rem;color:var(--text-secondary)}.det-turn[data-v-e5df1ae0]{font-size:.7rem;color:var(--text-muted)}.det-age[data-v-e5df1ae0]{color:var(--text-muted);opacity:.7}.counter-intel-panel[data-v-e5df1ae0]{margin-top:8px}.ci-stat-row[data-v-e5df1ae0]{display:flex;gap:8px;margin-bottom:8px}.ci-stat[data-v-e5df1ae0]{flex:1;background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;padding:10px 12px}.ci-stat-label[data-v-e5df1ae0]{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.ci-stat-val[data-v-e5df1ae0]{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-top:3px}.ci-tip[data-v-e5df1ae0]{font-size:.76rem;color:var(--text-muted);line-height:1.5;background:var(--surface-base);border:1px solid var(--surface-interactive);border-radius:5px;padding:8px 10px}
