.field-selector[data-v-8abf6a35]{display:flex;flex-direction:column;gap:4px}.field-selector label[data-v-8abf6a35]{font-size:12px;color:var(--muted)}.field-select[data-v-8abf6a35]{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:7px 9px;font-size:13px}.field-hint[data-v-8abf6a35]{font-size:11px;color:var(--muted)}.chart-builder[data-v-56017a95]{display:flex;flex-direction:column;gap:10px}.chart-builder-head[data-v-56017a95]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.chart-builder-grid[data-v-56017a95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.field-selector[data-v-56017a95]{display:flex;flex-direction:column;gap:4px}.field-selector label[data-v-56017a95]{font-size:12px;color:var(--muted)}.field-select[data-v-56017a95],.field-input[data-v-56017a95]{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:7px 9px;font-size:13px}.check-row[data-v-56017a95]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text)}.chart-hint[data-v-56017a95]{border:1px solid var(--border);border-radius:8px;background:#171717;padding:8px 10px;font-size:12px;color:var(--muted)}.suggestions[data-v-56017a95]{border-top:1px solid var(--border);padding-top:8px}.suggestions-title[data-v-56017a95]{font-size:13px;font-weight:700;margin-bottom:8px}.suggestions-list[data-v-56017a95]{display:flex;flex-wrap:wrap;gap:8px}.base-echart[data-v-e47704f0]{width:100%;height:100%;min-height:160px}.chart-panel[data-v-8452fab0]{display:flex;flex-direction:column;height:360px;min-height:220px}.chart-panel.embedded[data-v-8452fab0]{height:100%;min-height:0}.chart-canvas[data-v-8452fab0]{flex:1;min-height:160px}.chart-footer[data-v-8452fab0]{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-top:10px}.chart-footer-actions[data-v-8452fab0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.chart-quick-actions[data-v-8452fab0]{position:relative}.chart-quick-actions-toggle[data-v-8452fab0]{list-style:none}.chart-quick-actions-toggle[data-v-8452fab0]::-webkit-details-marker{display:none}.chart-quick-actions[open] .chart-quick-actions-toggle[data-v-8452fab0]{border-color:#1db95480;color:#dfffea}.chart-quick-actions-menu[data-v-8452fab0]{position:absolute;right:0;bottom:calc(100% + 8px);width:min(360px,72vw);max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:12px;background:#151515;box-shadow:0 14px 32px #00000057;z-index:10}.chart-quick-actions-item[data-v-8452fab0]{width:100%;text-align:left;border:1px solid var(--border);border-radius:8px;background:#1a1a1a;color:var(--text);padding:8px 10px;font-size:12px;cursor:pointer}.chart-quick-actions-item[data-v-8452fab0]:hover{border-color:#1db95473;background:#1e1e1e}.tabulator-host{width:100%;height:100%;min-height:220px;background:#141414;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.tabulator-host-auto{height:auto}.tabulator-host-auto .tabulator-tableholder{max-height:none!important;overflow-y:visible!important}.tabulator-host .tabulator{font-size:14px;background:transparent!important;color:var(--text)!important;border:none!important}.tabulator-host .tabulator-header{background:#161616!important;font-weight:600;border-bottom:1px solid var(--border)!important}.tabulator-host .tabulator-header .tabulator-col{background:transparent!important;color:var(--muted)!important;border-right:1px solid var(--border)!important}.tabulator-host .tabulator-tableholder,.tabulator-host .tabulator-table,.tabulator-host .tabulator-row,.tabulator-host .tabulator-row.tabulator-row-even,.tabulator-host .tabulator-row.tabulator-row-odd{background:#141414!important}.tabulator-host .tabulator-cell{padding:.75rem;background:transparent!important;color:var(--text)!important;border-right:1px solid var(--border)!important;border-bottom:1px dashed var(--border)!important}.tabulator-host .tabulator-cell.cell-null{background:#ff63631f!important;color:#ffb3b3!important;font-style:italic}.tabulator-host .tabulator-row.tabulator-selected{background:#1db95433!important}.tabulator-host .tabulator-footer{background:#161616!important;color:var(--muted)!important;border-top:1px solid var(--border)!important}.tabulator-host .tabulator-page{color:var(--muted)!important}.tabulator-host .tabulator-page.active{color:var(--accent)!important}.tabulator-host .tabulator-row:hover{background:#1db9541f!important}.import-top-row[data-v-7c7329a9]{margin-bottom:12px}.section-title[data-v-7c7329a9]{font-weight:700;margin-bottom:12px}.mode-row[data-v-7c7329a9]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.manual-builder[data-v-7c7329a9]{display:flex;flex-direction:column;gap:10px}.manual-table-wrap[data-v-7c7329a9]{max-height:360px}.manual-table[data-v-7c7329a9]{min-width:600px}.manual-input[data-v-7c7329a9]{width:100%;min-width:120px;padding:7px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:13px}.manual-input[data-v-7c7329a9]:focus{outline:none;border-color:var(--accent)}.manual-input.header[data-v-7c7329a9]{font-weight:600}.manual-error[data-v-7c7329a9]{color:#ff9b9b;font-size:13px}.file-picker[data-v-7c7329a9]{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.file-input-native[data-v-7c7329a9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-picker[data-v-7c7329a9]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #1db95426}.file-picker-trigger[data-v-7c7329a9]{flex-shrink:0}.file-picker-name[data-v-7c7329a9]{min-width:0;flex:1;color:var(--text);font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-picker-name.empty[data-v-7c7329a9]{color:var(--muted)}@media (max-width: 720px){.manual-table[data-v-7c7329a9]{min-width:520px}}.top-row[data-v-83b59122]{margin-bottom:12px}.top-row-actions[data-v-83b59122]{width:min(1200px,100%);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.top-row-left[data-v-83b59122]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.top-row-right[data-v-83b59122]{display:flex;align-items:center;gap:8px}.view-mode-switch[data-v-83b59122]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mode-btn[data-v-83b59122]{display:inline-flex;align-items:center;gap:7px}.mode-icon[data-v-83b59122]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.mode-icon svg[data-v-83b59122]{width:16px;height:16px;display:block}.mode-label[data-v-83b59122]{line-height:1}.validation-pill[data-v-83b59122]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;margin-left:8px;padding:2px 6px;border-radius:999px;background:#1db95433;color:#93f6b3;font-size:11px;font-weight:700}@media (max-width: 760px){.top-row-actions[data-v-83b59122]{gap:8px}.top-row-left[data-v-83b59122]{width:100%;flex-direction:column;align-items:stretch}.top-row-left>.btn[data-v-83b59122]{width:100%}.view-mode-switch[data-v-83b59122]{width:100%;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:6px;border:1px solid var(--border);border-radius:12px;background:#1c1c1c}.view-mode-switch[data-v-83b59122]::-webkit-scrollbar{height:0}.view-mode-switch .mode-btn[data-v-83b59122]{flex:0 0 auto;width:42px;height:42px;min-width:42px;padding:0;justify-content:center;border-radius:10px}.view-mode-switch .mode-label[data-v-83b59122]{display:none}.top-row-right[data-v-83b59122]{width:100%;justify-content:flex-end}}.validation-modal-backdrop[data-v-ef81ff5f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:18px}.validation-modal-shell[data-v-ef81ff5f]{width:min(860px,94vw);position:relative}.validation-modal[data-v-ef81ff5f]{width:100%;max-height:84vh;overflow:auto;border-top-right-radius:0}.validation-head[data-v-ef81ff5f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.validation-title[data-v-ef81ff5f]{font-size:15px;font-weight:700;color:#93f6b3}.validation-floating-actions[data-v-ef81ff5f]{position:absolute;top:-32px;right:0;height:32px;display:flex;align-items:center;z-index:4;border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;overflow:hidden;background:#181818;box-shadow:0 8px 20px #00000059}.validation-float-btn[data-v-ef81ff5f]{height:32px;min-width:42px;border:none;border-radius:0;background:#1db954;color:#e8f8ec;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;transition:background .15s ease,transform .1s ease,color .15s ease}.validation-float-btn[data-v-ef81ff5f]:hover{background:#26d466}.validation-float-btn[data-v-ef81ff5f]:active{transform:translateY(1px)}.validation-float-btn svg[data-v-ef81ff5f]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.validation-clear-btn[data-v-ef81ff5f]{color:#ffecec;background:#d93b3b}.validation-clear-btn[data-v-ef81ff5f]:hover{background:#ef4f4f;color:#fff4f4}.validation-close-btn[data-v-ef81ff5f]{color:#f4fff8;background:#1db954;border-left:1px solid rgba(255,255,255,.16)}.validation-close-btn[data-v-ef81ff5f]:hover{background:#26d466}.dataset-binding-note[data-v-ef81ff5f]{border:1px solid var(--border);border-radius:10px;background:#151515;padding:10px 12px;margin-bottom:12px}.dataset-binding-title[data-v-ef81ff5f]{font-weight:700}.dataset-binding-text[data-v-ef81ff5f]{color:var(--muted);font-size:13px;margin-top:2px}.validation-section[data-v-ef81ff5f]{margin-top:12px}.validation-summary-line[data-v-ef81ff5f]{color:var(--muted);font-size:13px;line-height:1.45;margin-bottom:8px}.blocking-error[data-v-ef81ff5f]{color:#fda4af;border:1px solid rgba(244,63,94,.35);border-radius:10px;padding:8px 10px;font-size:12px}.validation-summary-grid[data-v-ef81ff5f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.summary-item[data-v-ef81ff5f]{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#161616;display:flex;flex-direction:column;gap:2px}.summary-label[data-v-ef81ff5f]{color:var(--muted);font-size:11px}.summary-value[data-v-ef81ff5f]{color:var(--text);font-size:16px}.section-title[data-v-ef81ff5f]{font-size:12px;font-weight:700;color:var(--muted)}.columns-table[data-v-ef81ff5f]{min-width:540px}.column-list[data-v-ef81ff5f]{display:flex;flex-direction:column;gap:10px}.column-card[data-v-ef81ff5f]{border:1px solid var(--border);border-radius:12px;background:#161616;padding:10px}.column-head[data-v-ef81ff5f]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.column-name[data-v-ef81ff5f]{font-weight:700;color:var(--text)}.column-meta[data-v-ef81ff5f]{color:var(--muted);font-size:12px;margin-top:2px}.column-index[data-v-ef81ff5f]{color:var(--muted);font-size:11px;margin-left:6px}.column-counters[data-v-ef81ff5f]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.counter-chip[data-v-ef81ff5f]{font-size:11px;color:var(--text);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.counter-chip.nullified[data-v-ef81ff5f]{border-color:#f59e0b73;color:#fbbf24}.samples-wrap[data-v-ef81ff5f]{margin-top:8px}.samples-table[data-v-ef81ff5f]{min-width:700px}.action-badge[data-v-ef81ff5f]{font-size:10px;border-radius:999px;padding:2px 6px;text-transform:lowercase}.action-normalized[data-v-ef81ff5f]{border:1px solid rgba(34,197,94,.45);color:#86efac}.action-nullified[data-v-ef81ff5f]{border:1px solid rgba(245,158,11,.45);color:#fbbf24}.sample-note[data-v-ef81ff5f]{margin-top:6px;color:var(--muted);font-size:11px}.column-empty[data-v-ef81ff5f],.validation-summary-empty[data-v-ef81ff5f]{color:var(--muted);font-size:12px;margin-top:8px}.library-shell[data-v-29c141ff]{display:flex;flex-direction:column;gap:10px;height:100%;overflow:auto;padding-right:2px}.library-head[data-v-29c141ff]{display:flex;align-items:center;justify-content:space-between;gap:8px}.analysis-title[data-v-29c141ff]{font-size:13px;font-weight:700;margin-bottom:8px}.library-empty[data-v-29c141ff]{color:var(--muted);font-size:13px;border:1px solid var(--border);border-radius:10px;padding:12px}.saved-charts-grid[data-v-29c141ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.saved-chart-card[data-v-29c141ff]{border:1px solid var(--border);border-radius:12px;background:#161616;padding:10px;display:flex;flex-direction:column;gap:10px}.saved-chart-head[data-v-29c141ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.saved-chart-name[data-v-29c141ff]{display:flex;flex-direction:column;gap:6px;min-width:0}.saved-chart-title-row[data-v-29c141ff]{display:flex;align-items:center;gap:8px}.saved-chart-title-input-inline[data-v-29c141ff]{width:100%;border:none;background:transparent;color:var(--text);font-size:14px;font-weight:700;padding:0;cursor:text;outline:none}.saved-chart-title-input-inline[data-v-29c141ff]:focus{color:var(--text);text-decoration:none}.saved-chart-meta[data-v-29c141ff]{font-size:12px;color:var(--muted);margin-top:2px}.saved-chart-canvas[data-v-29c141ff]{height:320px;border:1px solid var(--border);border-radius:10px;padding:6px}.saved-chart-actions[data-v-29c141ff]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 760px){.saved-chart-actions .btn[data-v-29c141ff]{width:100%}}.table-panel[data-v-916dbce4]{display:flex;flex-direction:column;min-height:100%}.table-fill[data-v-916dbce4]{min-height:240px;max-height:calc(100% - 42px)}.table-bottom-actions[data-v-916dbce4]{margin-top:8px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.table-panel-compact .table-fill[data-v-916dbce4]{height:min(62vh,460px);max-height:none;min-height:260px}.table-panel-natural .table-fill[data-v-916dbce4]{height:auto!important;max-height:none;min-height:260px}.rotate-device-lock[data-v-916dbce4]{min-height:260px;height:100%;border:1px dashed var(--border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;background:#151515;color:var(--muted);padding:18px}.rotate-device-icon[data-v-916dbce4]{width:34px;height:34px;color:#93f6b3}.rotate-device-icon svg[data-v-916dbce4]{width:34px;height:34px;display:block}.rotate-device-title[data-v-916dbce4]{color:var(--text);font-weight:700;font-size:14px}.rotate-device-text[data-v-916dbce4]{font-size:13px;line-height:1.35;max-width:240px}.rotate-device-continue[data-v-916dbce4]{margin-top:4px}@media (max-width: 760px){.table-bottom-actions .btn[data-v-916dbce4]{width:100%}}.stats-groups[data-v-eb47d0c9]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px}.stats-group[data-v-eb47d0c9]{border:1px solid var(--border);border-radius:10px;background:#171717;padding:10px;display:flex;flex-direction:column;gap:8px}.stats-group.collapsed summary[data-v-eb47d0c9]{cursor:pointer;font-weight:700;color:var(--text)}.stats-group-title[data-v-eb47d0c9]{font-size:13px;font-weight:700}.stats-column-list[data-v-eb47d0c9]{display:flex;flex-direction:column;gap:6px}.stats-column-item[data-v-eb47d0c9]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:6px 8px;background:#1b1b1b}.stats-column-item.no-check[data-v-eb47d0c9]{grid-template-columns:1fr auto auto}.stats-check[data-v-eb47d0c9]{display:inline-flex;align-items:center;gap:7px;min-width:0}.stats-column-name[data-v-eb47d0c9]{font-size:13px;color:var(--text)}.stats-type-badge[data-v-eb47d0c9]{font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 7px}.tiny[data-v-eb47d0c9]{padding:4px 8px;font-size:11px}.muted[data-v-eb47d0c9]{color:var(--muted);font-size:12px}@media (max-width: 980px){.stats-groups[data-v-eb47d0c9]{grid-template-columns:1fr}}.stats-metrics[data-v-6b070a72],.grouped-stats[data-v-6b070a72]{border:1px solid var(--border);border-radius:10px;background:#171717;padding:10px}.stats-group-title[data-v-6b070a72]{font-size:13px;font-weight:700}.metrics-row[data-v-6b070a72]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.metrics-title[data-v-6b070a72]{min-width:90px;font-size:12px;color:var(--muted);font-weight:700}.metric-item[data-v-6b070a72]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text)}.grouped-controls[data-v-6b070a72]{margin-top:8px;display:flex;flex-direction:column;gap:5px;max-width:360px}.field-label[data-v-6b070a72]{font-size:12px;color:var(--muted)}.field-select[data-v-6b070a72]{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:7px 9px;font-size:13px}.results-block[data-v-f77cb731]{border:1px solid var(--border);border-radius:10px;background:#171717;padding:10px}.results-head[data-v-f77cb731]{display:flex;align-items:center;justify-content:space-between;gap:10px}.stats-group-title[data-v-f77cb731]{font-size:13px;font-weight:700}.copy-icon-btn[data-v-f77cb731]{width:28px;height:28px;min-width:28px;border:1px solid var(--border);border-radius:8px;background:#1b1b1b;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .1s ease}.copy-icon-btn svg[data-v-f77cb731]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.copy-icon-btn[data-v-f77cb731]:hover:not(:disabled){color:var(--text);border-color:#4a4a4a;background:#202020}.copy-icon-btn[data-v-f77cb731]:active:not(:disabled){transform:translateY(1px)}.copy-icon-btn[data-v-f77cb731]:disabled{opacity:.45;cursor:not-allowed}.copy-icon-btn.copied[data-v-f77cb731]{color:#7cd38b;border-color:#7cd38b8c}.copy-icon-btn.failed[data-v-f77cb731]{color:#ff9b9b;border-color:#ff9b9b8c}.table-wrap[data-v-f77cb731]{max-height:360px;overflow:auto}.stats-table[data-v-f77cb731]{min-width:640px}.summary-grid[data-v-f77cb731]{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.summary-card[data-v-f77cb731]{border:1px solid var(--border);border-radius:10px;background:#1b1b1b;padding:10px;display:flex;flex-direction:column;gap:6px}.summary-head[data-v-f77cb731]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.summary-title[data-v-f77cb731]{font-size:13px;font-weight:700;color:var(--text)}.summary-copy-btn[data-v-f77cb731]{width:24px;height:24px;min-width:24px;border-radius:7px;margin-left:auto}.summary-copy-btn svg[data-v-f77cb731]{width:13px;height:13px}.summary-subtitle[data-v-f77cb731]{margin-top:4px;font-size:12px;font-weight:700;color:var(--muted)}.summary-line[data-v-f77cb731]{font-size:12px;color:var(--text)}.summary-frequency[data-v-f77cb731]{margin-top:4px}.compact-wrap[data-v-f77cb731]{max-height:220px}.compact-table[data-v-f77cb731]{min-width:340px}.muted[data-v-f77cb731]{color:var(--muted);font-size:12px}.advanced-backdrop[data-v-aa9d3881]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:16px}.advanced-modal[data-v-aa9d3881]{width:min(620px,94vw);display:flex;flex-direction:column;gap:10px;max-height:86vh;overflow:auto}.advanced-head[data-v-aa9d3881]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.advanced-meta[data-v-aa9d3881]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;font-size:12px;color:var(--muted)}.advanced-row[data-v-aa9d3881]{display:flex;flex-direction:column;gap:5px}.advanced-row label[data-v-aa9d3881]{font-size:12px;color:var(--muted)}.field-select[data-v-aa9d3881],.field-input[data-v-aa9d3881]{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:7px 9px;font-size:13px}.check-row[data-v-aa9d3881]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text)}.advanced-actions[data-v-aa9d3881]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 980px){.advanced-meta[data-v-aa9d3881]{grid-template-columns:1fr}}.stats-workspace[data-v-eb7563fb]{display:flex;flex-direction:column;gap:12px}.stats-head[data-v-eb7563fb]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.stats-head-actions[data-v-eb7563fb]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.stats-status[data-v-eb7563fb]{color:var(--muted);font-size:12px}.stats-error[data-v-eb7563fb]{color:#ff9b9b;font-size:13px}.stats-note[data-v-eb7563fb]{color:var(--muted);font-size:13px;border:1px solid var(--border);border-radius:10px;background:#171717;padding:10px}.stats-workspace-full-page[data-v-eb7563fb] .table-wrap{max-height:none;overflow-x:auto;overflow-y:visible}.stats-workspace-full-page[data-v-eb7563fb] .compact-wrap{max-height:none}@media (max-width: 760px){.stats-head[data-v-eb7563fb]{flex-direction:column}.stats-head-actions[data-v-eb7563fb]{width:100%;align-items:stretch}.stats-head-actions .btn[data-v-eb7563fb]{width:100%}}.workspace-canvas[data-v-2980ee2f]{position:relative;width:100%;min-height:760px}.workspace-panel[data-v-2980ee2f]{position:absolute;overflow:hidden;box-sizing:border-box;padding:12px}.drag-handle[data-v-2980ee2f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border);cursor:move;-webkit-user-select:none;user-select:none}.drag-handle .title[data-v-2980ee2f]{font-weight:700}.drag-handle .sub[data-v-2980ee2f]{font-size:12px;color:var(--muted)}.panel-content[data-v-2980ee2f]{height:calc(100% - 44px);overflow:hidden}.table-content[data-v-2980ee2f],.stats-content[data-v-2980ee2f],.chart-content[data-v-2980ee2f]{overflow:auto}.chart-shell[data-v-2980ee2f]{display:flex;flex-direction:column;gap:10px;min-height:100%}.chart-main[data-v-2980ee2f]{flex:0 0 auto;min-height:320px}.chart-main-resizable[data-v-2980ee2f]{width:100%;min-width:320px;max-width:100%;align-self:flex-start;resize:both;overflow:auto;max-height:920px;border:1px dashed var(--border);border-radius:10px;padding:6px}.chart-tools[data-v-2980ee2f]{display:flex;flex-direction:column;gap:10px}.chart-size-control[data-v-2980ee2f]{color:var(--muted);font-size:12px;align-self:center}.chart-size-select[data-v-2980ee2f]{min-width:120px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:7px 9px;font-size:13px}.stats-shell[data-v-2980ee2f]{display:flex;flex-direction:column;gap:10px;height:100%;overflow:auto;padding-right:2px}.controls[data-v-2980ee2f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.series-colors[data-v-2980ee2f]{border:1px solid var(--border);border-radius:10px;background:#171717;padding:10px;margin-bottom:10px}.series-colors-head[data-v-2980ee2f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.series-colors-grid[data-v-2980ee2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.series-color-item[data-v-2980ee2f]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:8px;background:#1c1c1c;padding:7px 10px}.series-color-name[data-v-2980ee2f]{font-size:12px;color:var(--muted);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-color-input[data-v-2980ee2f]{width:32px;height:22px;border:none;border-radius:6px;background:transparent;padding:0;cursor:pointer}.series-color-input[data-v-2980ee2f]::-webkit-color-swatch-wrapper{padding:0}.series-color-input[data-v-2980ee2f]::-webkit-color-swatch{border:1px solid var(--border);border-radius:6px}.analysis-title[data-v-2980ee2f]{font-size:13px;font-weight:700;margin-bottom:8px}.resize-handle[data-v-2980ee2f]{position:absolute;z-index:5}.h-n[data-v-2980ee2f]{top:-4px;left:12px;right:12px;height:8px;cursor:n-resize}.h-s[data-v-2980ee2f]{bottom:-4px;left:12px;right:12px;height:8px;cursor:s-resize}.h-e[data-v-2980ee2f]{top:12px;bottom:12px;right:-4px;width:8px;cursor:e-resize}.h-w[data-v-2980ee2f]{top:12px;bottom:12px;left:-4px;width:8px;cursor:w-resize}@media (max-width: 980px){.workspace-canvas[data-v-2980ee2f]{min-height:980px}}.workspace-canvas-compact[data-v-2980ee2f]{min-height:0;height:auto!important;display:flex;flex-direction:column;gap:12px}.workspace-canvas-compact .workspace-panel[data-v-2980ee2f]{position:relative;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:380px}.workspace-canvas-compact .drag-handle[data-v-2980ee2f]{cursor:default}.workspace-canvas-compact .panel-content[data-v-2980ee2f]{height:auto;min-height:260px;overflow:visible}.workspace-canvas-compact .chart-main[data-v-2980ee2f]{min-height:260px}.workspace-canvas-compact .chart-main-resizable[data-v-2980ee2f]{min-width:0;resize:vertical}.workspace-canvas-natural-table[data-v-2980ee2f],.workspace-canvas-natural-stats[data-v-2980ee2f]{min-height:0;height:auto!important}.workspace-canvas-natural-table .workspace-panel[data-v-2980ee2f],.workspace-canvas-natural-stats .workspace-panel[data-v-2980ee2f]{position:relative;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0}.workspace-canvas-natural-table .drag-handle[data-v-2980ee2f],.workspace-canvas-natural-stats .drag-handle[data-v-2980ee2f]{cursor:default}.workspace-canvas-natural-table .panel-content[data-v-2980ee2f],.workspace-canvas-natural-stats .panel-content[data-v-2980ee2f],.workspace-canvas-natural-table .table-content[data-v-2980ee2f],.workspace-canvas-natural-stats .stats-content[data-v-2980ee2f]{height:auto;overflow:visible}.workspace-canvas-natural-stats .stats-shell[data-v-2980ee2f]{height:auto;overflow:visible;padding-right:0}@media (max-width: 760px){.controls .btn[data-v-2980ee2f]{width:100%}.chart-size-control[data-v-2980ee2f]{width:100%;align-self:flex-start}.chart-size-select[data-v-2980ee2f]{width:100%}.series-colors-grid[data-v-2980ee2f]{grid-template-columns:1fr}}
