[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-360f6893] .base-modal{width:min(680px,95vw);max-height:80dvh;box-shadow:0 8px 40px #000000a6}.modal-filters[data-v-360f6893]{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.filter-input[data-v-360f6893],.filter-select[data-v-360f6893]{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-360f6893]{min-height:44px;box-sizing:border-box;flex:1}.filter-select[data-v-360f6893]{cursor:pointer}.filter-input[data-v-360f6893]:focus,.filter-select[data-v-360f6893]:focus{border-color:#ffd36b}[data-v-360f6893] .base-modal-body{padding:8px 0}.turn-header[data-v-360f6893]{font-size:.62rem;font-weight:700;color:#9aa7b6;padding:10px 16px 3px;text-transform:uppercase;letter-spacing:.12em}.log-entry[data-v-360f6893]{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-360f6893]:hover{background:#ffffff09}.ev-war[data-v-360f6893]{border-left-color:rgba(var(--nf-red-rgb),.55);color:var(--nf-red)}.ev-diplomacy[data-v-360f6893]{border-left-color:#79b8ff8c;color:#79b8ff}.ev-economics[data-v-360f6893]{border-left-color:rgba(var(--nf-green-rgb),.55);color:var(--nf-green)}.ev-military[data-v-360f6893]{border-left-color:#ffc56b8c;color:#ffc56b}.ev-icon[data-v-360f6893]{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-360f6893]{display:block}.ev-war .ev-icon[data-v-360f6893]{background:rgba(var(--nf-red-2-rgb),.14);color:var(--nf-red)}.ev-diplomacy .ev-icon[data-v-360f6893]{background:#79b8ff24;color:#79b8ff}.ev-economics .ev-icon[data-v-360f6893]{background:rgba(var(--nf-green-rgb),.14);color:var(--nf-green)}.ev-military .ev-icon[data-v-360f6893]{background:#c084fc24;color:#c9a4fc}.ev-text[data-v-360f6893]{flex:1;line-height:1.5}.ev-flag[data-v-360f6893]{width:1.2em;height:.9em;margin-right:.3em;vertical-align:-.12em;border-radius:2px;background-size:cover;box-shadow:0 0 0 1px #ffffff2e}.empty[data-v-360f6893]{padding:30px 16px;color:#9aa7b6;text-align:center;font-size:.85rem}
