:root{--bg-dark:#0d1117;--bg-panel:#161b22;--bg-card:#1c2333;--border:#21262d;--accent:#00bfff;--green:#3fb950;--red:#f85149;--gray:#8b949e;--text:#c9d1d9;--font-family:"Microsoft YaHei UI", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-dark);color:var(--text);width:100vw;height:100vh;overflow:hidden}#app{flex-direction:column;height:100%;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gray)}.card{background-color:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:12px}.text-accent{color:var(--accent)}.text-green{color:var(--green)}.text-red{color:var(--red)}.text-gray{color:var(--gray)}.font-bold{font-weight:700}.mini-chart[data-v-10533a9b]{border-radius:10px;flex-direction:column;min-height:182px;padding:0;display:flex;overflow:hidden}.mini-header[data-v-10533a9b]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;padding:6px 8px 0;display:flex}.name[data-v-10533a9b]{color:var(--accent);font-size:12px;font-weight:700;line-height:1.2}.price-group[data-v-10533a9b]{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.pct[data-v-10533a9b]{text-align:right;min-width:48px;font-size:10px}.price[data-v-10533a9b]{color:var(--text);text-align:right;min-width:42px;font-size:12px;font-weight:700}.legend-row[data-v-10533a9b]{gap:6px;min-height:14px;margin-bottom:2px;padding:0 8px;font-size:10px;display:flex}.legend-item[data-v-10533a9b]{color:var(--gray)}.legend-item[data-v-10533a9b]:before{content:"■";vertical-align:1px;margin-right:3px;font-size:8px}.ma5[data-v-10533a9b]{color:#f0883e}.ma20[data-v-10533a9b]{color:#a371f7}.ma45[data-v-10533a9b]{color:#d29922}.qian1[data-v-10533a9b]{color:#00bfff}.qian2[data-v-10533a9b]{color:#3fb950}.kun1[data-v-10533a9b]{color:#f85149}.ohlc-chart[data-v-10533a9b]{width:100%;height:72px;padding:0 6px}.separator[data-v-10533a9b]{background:var(--border);height:1px;margin:2px 6px}.qk-chart[data-v-10533a9b]{width:100%;height:52px;padding:0 6px 6px}.insight-section[data-v-6934bb88]{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;padding:12px}.insight-header[data-v-6934bb88]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.section-title[data-v-6934bb88]{color:var(--accent);margin:0;font-size:14px;font-weight:700}.section-status[data-v-6934bb88]{border:1px solid var(--border);background:#0d1117cc;border-radius:999px;padding:2px 8px;font-size:11px}.insight-grid[data-v-6934bb88]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.insight-card[data-v-6934bb88]{border:1px solid var(--border);background:#0d1117;border-radius:8px;min-height:116px;padding:10px;box-shadow:inset 0 1px #ffffff05}.card-header[data-v-6934bb88]{color:var(--gray);margin-bottom:6px;font-size:11px}.card-body[data-v-6934bb88]{color:var(--text);font-size:11px;line-height:1.45}.status-text[data-v-6934bb88]{font-size:16px;font-weight:700}.status-subtext[data-v-6934bb88]{color:var(--gray);margin-top:6px;font-size:11px}.status-2[data-v-6934bb88]{color:var(--accent)}.status-3[data-v-6934bb88]{color:#f0883e}.status-0[data-v-6934bb88]{color:#58a6ff}.status-1[data-v-6934bb88]{color:var(--gray)}.fi-item[data-v-6934bb88]{color:var(--text);word-break:break-word;font-size:11px}.text-gold[data-v-6934bb88]{color:#d29922}.insight-empty[data-v-6934bb88]{color:var(--gray);text-align:center;padding:18px 12px;font-size:12px}.insight-error[data-v-6934bb88]{color:var(--red)}@media (width<=1280px){.insight-grid[data-v-6934bb88]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.insight-grid[data-v-6934bb88]{grid-template-columns:1fr}.insight-header[data-v-6934bb88]{flex-direction:column;align-items:flex-start}}.dashboard[data-v-81080b71]{background:var(--bg-dark);flex-direction:column;gap:12px;display:flex}.mini-charts-grid[data-v-81080b71]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.panels-grid[data-v-81080b71]{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(320px,2fr);gap:8px;min-height:300px;display:grid}.panel[data-v-81080b71]{border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.panel-title[data-v-81080b71],.detail-title[data-v-81080b71]{border:0;margin:0;padding:10px 12px 4px;font-size:12px;line-height:1.2}.panel-title-accent[data-v-81080b71],.detail-title[data-v-81080b71]{color:var(--accent)}.panel-title-gold[data-v-81080b71]{color:#d29922}.sector-list[data-v-81080b71]{flex-direction:column;gap:2px;padding:0 8px 8px;display:flex}.sector-row[data-v-81080b71]{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;min-height:24px;padding:2px 4px;transition:background-color .15s;display:flex}.sector-row[data-v-81080b71]:hover,.sector-row.active[data-v-81080b71]{background-color:#252d3d}.sector-name[data-v-81080b71]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:8px;font-size:10px;overflow:hidden}.sector-value[data-v-81080b71]{text-align:right;font-variant-numeric:tabular-nums;min-width:58px;font-size:10px}.potential-value[data-v-81080b71]{color:#d29922}.chart-container[data-v-81080b71]{flex:1;min-height:220px;padding:0 10px 10px}.bottom-area[data-v-81080b71]{border-radius:10px;padding:0;overflow:hidden}.panel-header[data-v-81080b71]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;padding:6px 10px 0;display:flex}.title-group[data-v-81080b71]{flex-direction:column;gap:0;display:flex}.detail-title[data-v-81080b71]{padding:0}.header-prices[data-v-81080b71]{white-space:nowrap;align-items:baseline;gap:10px;font-weight:700;display:flex}.price-val[data-v-81080b71]{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;min-width:42px;font-size:12px}.price-pct[data-v-81080b71]{text-align:right;font-variant-numeric:tabular-nums;min-width:58px;font-size:10px}.chart-legend-row[data-v-81080b71]{gap:10px;min-height:14px;margin-bottom:2px;padding:0 10px;font-size:9px;display:flex}.legend-item[data-v-81080b71]:before{content:"■";vertical-align:1px;margin-right:4px;font-size:8px}.ma5[data-v-81080b71]{color:#f0883e}.ma20[data-v-81080b71]{color:#a371f7}.ma45[data-v-81080b71]{color:#d29922}.qian1[data-v-81080b71]{color:#00bfff}.qian2[data-v-81080b71]{color:#3fb950}.kun1[data-v-81080b71]{color:#f85149}.ohlc-box[data-v-81080b71]{height:180px;padding:0 8px}.qk-box[data-v-81080b71]{height:120px;padding:0 8px 8px}.detail-chart[data-v-81080b71]{width:100%}.detail-separator[data-v-81080b71]{background:var(--border);height:1px;margin:2px 8px}@media (width<=1400px){.mini-charts-grid[data-v-81080b71]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.panels-grid[data-v-81080b71]{grid-template-columns:1fr}.mini-charts-grid[data-v-81080b71]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header[data-v-81080b71]{flex-direction:column}}@media (width<=640px){.mini-charts-grid[data-v-81080b71]{grid-template-columns:1fr}}.backtest-mask[data-v-d9542fc6]{z-index:32;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1117c2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.backtest-dialog[data-v-d9542fc6]{border-color:#00bfff2e;border-radius:16px;gap:18px;width:min(1040px,100vw - 36px);max-height:calc(100vh - 48px);padding:20px 22px;box-shadow:0 18px 56px #0006}.dialog-head[data-v-d9542fc6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog-head h3[data-v-d9542fc6]{color:#e6edf3;margin:0 0 4px;font-size:20px}.dialog-head p[data-v-d9542fc6]{margin:0;font-size:12px}.btn-dialog-close[data-v-d9542fc6]{color:#9aa7b8;cursor:pointer;background:#111723;border:1px solid #2b3545;border-radius:50%;width:32px;height:32px;font-size:20px}.state-box[data-v-d9542fc6]{background:#0d1117b8;border:1px solid #21262d;border-radius:14px;justify-content:center;align-items:center;min-height:420px;display:flex}.dialog-body[data-v-d9542fc6]{flex-direction:column;gap:16px;display:flex}.headline-strip[data-v-d9542fc6]{background:radial-gradient(circle at 100% 0,#00bfff14,#0000 38%),#0d1117c7;border:1px solid #21262d;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.headline-copy[data-v-d9542fc6]{flex-direction:column;gap:6px;display:flex}.headline-label[data-v-d9542fc6]{color:#8b949e;font-size:11px}.headline-title[data-v-d9542fc6]{font-size:22px;line-height:1.2}.headline-desc[data-v-d9542fc6]{max-width:720px;margin:0;font-size:12px;line-height:1.65}.conclusion-badge[data-v-d9542fc6]{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:84px;height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.badge-strong[data-v-d9542fc6]{color:#ff8d86;background:#f8514924;border:1px solid #f8514959}.badge-good[data-v-d9542fc6]{color:#75deff;background:#00bfff24;border:1px solid #00bfff59}.badge-warn[data-v-d9542fc6]{color:#f0c46c;background:#d2992224;border:1px solid #d2992259}.badge-neutral[data-v-d9542fc6]{color:#b7c0ca;background:#8b949e24;border:1px solid #8b949e4d}.summary-grid[data-v-d9542fc6]{grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;display:grid}.summary-card[data-v-d9542fc6]{background:#0d1117b8;border:1px solid #21262d;border-radius:12px;flex-direction:column;gap:6px;padding:14px 15px;display:flex;box-shadow:inset 0 1px #ffffff08}.summary-label[data-v-d9542fc6]{color:#8b949e;font-size:11px}.summary-value[data-v-d9542fc6]{color:#e6edf3;font-size:22px;font-weight:700}.curve-chart[data-v-d9542fc6]{background:#0d1117b8;border:1px solid #21262d;border-radius:14px;width:100%;height:392px}.insight-grid[data-v-d9542fc6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insight-card[data-v-d9542fc6]{background:#0d1117b8;border:1px solid #21262d;border-radius:12px;flex-direction:column;gap:8px;padding:14px 15px;display:flex}.insight-label[data-v-d9542fc6]{color:#8b949e;font-size:11px}.insight-list[data-v-d9542fc6]{flex-direction:column;gap:6px;font-size:12px;line-height:1.55;display:flex}.meta-row[data-v-d9542fc6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meta-badge[data-v-d9542fc6]{color:#63d6ff;background:#00bfff1f;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dialog-desc[data-v-d9542fc6]{margin:0;font-size:12px;line-height:1.6}.text-red[data-v-d9542fc6]{color:#f85149}.text-green[data-v-d9542fc6]{color:#3fb950}.text-yellow[data-v-d9542fc6]{color:#d29922}.text-accent[data-v-d9542fc6]{color:#00bfff}.text-gray[data-v-d9542fc6]{color:#8b949e}@media (width<=1080px){.summary-grid[data-v-d9542fc6]{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-grid[data-v-d9542fc6]{grid-template-columns:1fr}}@media (width<=720px){.backtest-dialog[data-v-d9542fc6]{width:calc(100vw - 24px);padding:14px}.headline-strip[data-v-d9542fc6]{flex-direction:column;align-items:flex-start}.summary-grid[data-v-d9542fc6]{grid-template-columns:repeat(2,minmax(0,1fr))}.curve-chart[data-v-d9542fc6]{height:300px}}.stock-preview-tooltip[data-v-0ed84ad3]{color:#2c3e50;background:#fff;border:1px solid #e0e0e0;border-radius:12px;width:100%;max-width:calc(100vw - 40px);padding:20px;box-shadow:0 8px 32px #00000026}.preview-header[data-v-0ed84ad3]{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding:0 0 12px}.stock-title[data-v-0ed84ad3]{color:#2c3e50;margin-bottom:8px;font-size:16px;font-weight:600}.price-row[data-v-0ed84ad3]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.current-price[data-v-0ed84ad3]{color:#2c3e50;font-size:20px;font-weight:700}.price-change[data-v-0ed84ad3]{border-radius:4px;padding:2px 8px;font-size:14px;font-weight:600}.positive[data-v-0ed84ad3]{color:#f56565;background:#fed7d7}.negative[data-v-0ed84ad3]{color:#38a169;background:#c6f6d5}.neutral[data-v-0ed84ad3]{color:#718096;background:#e2e8f0}.summary-strip[data-v-0ed84ad3]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.summary-item[data-v-0ed84ad3]{background:0 0;border:0;border-radius:0;padding:0}.summary-label[data-v-0ed84ad3]{color:#666;margin-right:4px;font-size:12px}.summary-value[data-v-0ed84ad3]{color:#2c3e50;font-size:12px;font-weight:500}.preview-sectors[data-v-0ed84ad3]{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:12px}.section-title[data-v-0ed84ad3]{color:#666;margin-bottom:10px;font-size:12px;font-weight:500}.sector-tags[data-v-0ed84ad3]{flex-wrap:wrap;gap:8px;display:flex}.sector-tag[data-v-0ed84ad3]{white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.preview-charts-grid[data-v-0ed84ad3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chart-item[data-v-0ed84ad3]{background:#fafafa;border-radius:6px;padding:8px}.chart-title[data-v-0ed84ad3]{color:#666;text-align:center;border-bottom:0;margin-bottom:4px;padding:0;font-size:11px;font-weight:500}.chart-container[data-v-0ed84ad3]{background:#fff;border-radius:4px;width:100%;height:180px}.chart-loading[data-v-0ed84ad3]{color:#999;background:#fff;border-radius:4px;justify-content:center;align-items:center;height:180px;font-size:12px;display:flex}@media (width<=1100px){.stock-preview-tooltip[data-v-0ed84ad3]{width:min(100%,100vw - 24px);padding:16px}.summary-strip[data-v-0ed84ad3]{gap:12px}.preview-charts-grid[data-v-0ed84ad3]{grid-template-columns:1fr}}.stats-mask[data-v-3dd37002]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;background:#060a10bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stats-panel[data-v-3dd37002]{background:#121a28;border:1px solid #5e7aad47;border-radius:20px;width:min(1180px,92vw);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #00000073}.stats-head[data-v-3dd37002]{border-bottom:1px solid #9ab0d61f;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.stats-head h3[data-v-3dd37002]{color:#f4f7ff;margin:0;font-size:24px}.stats-head p[data-v-3dd37002]{color:#8ea2c8;margin:6px 0 0;font-size:13px}.stats-close[data-v-3dd37002]{color:#d7e3ff;cursor:pointer;background:#0b111a;border:1px solid #9ab0d62e;border-radius:999px;width:36px;height:36px;font-size:22px}.stats-tabs[data-v-3dd37002]{flex-wrap:wrap;gap:10px;padding:14px 22px 0;display:flex}.stats-tab[data-v-3dd37002]{color:#d8e4fb;cursor:pointer;background:#0f1724;border:1px solid #5e7aad4d;border-radius:999px;padding:8px 14px}.stats-tab.active[data-v-3dd37002]{color:#7cd6ff;background:#20b7ff29;border-color:#20b7ff73}.stats-body[data-v-3dd37002]{padding:18px 22px 24px}.metric-grid[data-v-3dd37002],.desc-grid[data-v-3dd37002]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.desc-grid[data-v-3dd37002]{margin-top:14px}.metric-card[data-v-3dd37002],.desc-card[data-v-3dd37002]{background:#0f1724;border:1px solid #5e7aad38;border-radius:14px;padding:16px}.metric-card span[data-v-3dd37002],.desc-card label[data-v-3dd37002]{color:#8ea2c8;margin-bottom:10px;font-size:12px;display:block}.metric-card strong[data-v-3dd37002],.desc-card strong[data-v-3dd37002]{color:#eef4ff;font-size:24px;line-height:1.2}.metric-card.hero strong[data-v-3dd37002]{font-size:34px}.mini-table[data-v-3dd37002]{margin-top:10px;overflow:auto}.mini-table table[data-v-3dd37002]{border-collapse:collapse;width:100%}.mini-table th[data-v-3dd37002],.mini-table td[data-v-3dd37002]{text-align:left;color:#edf4ff;border-bottom:1px solid #9ab0d61a;padding:11px 10px;font-size:13px}.mini-table th[data-v-3dd37002]{color:#8ea2c8;font-weight:600}.up[data-v-3dd37002]{color:#ff6b6b!important}.down[data-v-3dd37002]{color:#33d17a!important}@media (width<=1200px){.metric-grid[data-v-3dd37002],.desc-grid[data-v-3dd37002]{grid-template-columns:1fr}}.drawer-mask[data-v-27768821]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#070c14b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-27768821]{background:#121a28;border-left:1px solid #4484ff47;flex-direction:column;width:min(1240px,92vw);height:100vh;display:flex;box-shadow:-24px 0 60px #00000059}.drawer-head[data-v-27768821]{border-bottom:1px solid #9ab0d61f;justify-content:space-between;align-items:flex-start;padding:18px 22px 14px;display:flex}.drawer-head h3[data-v-27768821]{color:#f4f7ff;margin:0;font-size:24px}.drawer-head p[data-v-27768821]{color:#93a4c4;margin:6px 0 0;font-size:13px}.drawer-close[data-v-27768821]{color:#d7e3ff;cursor:pointer;background:#0b111a;border:1px solid #9ab0d62e;border-radius:999px;width:36px;height:36px;font-size:22px}.drawer-body[data-v-27768821]{padding:18px 22px 28px;overflow:auto}.drawer-section[data-v-27768821]{background:#1a2334;border:1px solid #9ab0d624;border-radius:16px;margin-bottom:16px;padding:16px}.section-title[data-v-27768821]{color:#f4f7ff;margin-bottom:14px;font-size:16px;font-weight:700}.section-subtitle[data-v-27768821]{color:#8ea2c8;margin-top:4px;font-size:12px}.single-day-grid[data-v-27768821]{grid-template-columns:minmax(220px,320px);gap:12px;display:grid}.single-day-grid.extended[data-v-27768821]{grid-template-columns:repeat(3,minmax(180px,260px))}.grid.two[data-v-27768821]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.lower-grid[data-v-27768821]{margin-top:12px}.field[data-v-27768821]{color:#9bb0d3;flex-direction:column;gap:6px;font-size:12px;display:flex}.inp[data-v-27768821]{color:#eef4ff;background:#0d131d;border:1px solid #6e88b64d;border-radius:10px;height:38px;padding:0 12px}.style-grid[data-v-27768821]{grid-template-columns:180px 180px 1fr;align-items:end;gap:12px;margin-top:12px;display:grid}.style-hint[data-v-27768821]{color:#8ea2c8;background:#0f1724;border:1px dashed #5e7aad59;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-height:38px;padding:10px 12px;font-size:12px;display:flex}.strategy-checks[data-v-27768821]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.manual-pool-hint[data-v-27768821]{color:#8ea2c8;margin-top:10px;font-size:12px}.simple-backtest-note[data-v-27768821]{color:#abc0e2;background:linear-gradient(135deg,#0b1422f2,#111c30eb);border:1px solid #457ce038;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.7}.simple-backtest-note div+div[data-v-27768821]{margin-top:4px}.strategy-filter-editor[data-v-27768821]{flex-direction:column;gap:12px;margin-top:14px;display:flex}.filter-card[data-v-27768821]{background:#0f1724;border:1px solid #5e7aad38;border-radius:12px;padding:12px}.filter-card-title[data-v-27768821]{color:#eef4ff;margin-bottom:10px;font-size:13px;font-weight:700}.filter-grid[data-v-27768821]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.score-inline-box[data-v-27768821]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.check-item[data-v-27768821]{color:#d9e4fb;background:#0f1724;border:1px solid #5e7aad4d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.drawer-actions[data-v-27768821]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.meta[data-v-27768821]{color:#8ea2c8;font-size:12px}.run-btn[data-v-27768821],.plan-btn[data-v-27768821]{cursor:pointer;border:1px solid #2ea0ff66;border-radius:10px;padding:10px 16px;font-weight:700}.run-btn[data-v-27768821]{color:#fff;background:linear-gradient(135deg,#1677ff,#19b6ff)}.run-btn[data-v-27768821]:disabled{opacity:.65;cursor:default}.run-btn[data-v-27768821]:hover:not(:disabled){filter:brightness(1.05)}.error-line[data-v-27768821]{color:#ff6b6b;margin-top:10px;font-size:12px}.summary-head[data-v-27768821]{color:#eef4ff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.best-tag[data-v-27768821]{color:#7bc5ff;background:#31a2ff1f;border:1px solid #31a2ff59;border-radius:999px;padding:6px 12px;font-size:12px}.summary-caption[data-v-27768821]{color:#93a4c4;font-size:12px}.summary-grid[data-v-27768821]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.summary-card[data-v-27768821]{background:#0f1724;border:1px solid #5e7aad38;border-radius:14px;padding:16px}.summary-title[data-v-27768821]{color:#eef4ff;font-size:18px;font-weight:700}.summary-return[data-v-27768821]{margin-top:10px;font-size:30px;font-weight:800}.summary-meta[data-v-27768821]{color:#c4d2ef;margin-top:8px;font-size:14px}.chart-box[data-v-27768821]{height:320px}.formula-note[data-v-27768821]{color:#8ea2c8;margin-top:10px;font-size:12px}.compare-table[data-v-27768821]{border-collapse:collapse;width:100%}.compare-table th[data-v-27768821],.compare-table td[data-v-27768821]{text-align:left;border-bottom:1px solid #9ab0d61a;padding:12px 10px;font-size:13px}.compare-table th[data-v-27768821]{color:#8ea2c8;font-weight:600}.compare-table td[data-v-27768821]{color:#edf4ff}.compact-table th[data-v-27768821],.compact-table td[data-v-27768821]{padding:10px}.section-header-row[data-v-27768821]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.detail-filters[data-v-27768821]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.detail-actions[data-v-27768821]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mini-action-btn[data-v-27768821]{color:#8fddff;cursor:pointer;background:#20b7ff1f;border:1px solid #20b7ff61;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.mini-action-btn.secondary[data-v-27768821]{color:#d8e4fb;background:#0f1724;border-color:#5e7aad52}.strategy-tabs[data-v-27768821]{flex-wrap:wrap;gap:8px;display:flex}.strategy-tab[data-v-27768821]{color:#d8e4fb;cursor:pointer;background:#0f1724;border:1px solid #5e7aad4d;border-radius:999px;padding:8px 14px}.strategy-tab.active[data-v-27768821]{color:#7cd6ff;background:#20b7ff29;border-color:#20b7ff73}.day-select[data-v-27768821]{min-width:160px}.plan-toolbar[data-v-27768821]{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.compact-field[data-v-27768821]{min-width:180px}.inline-inp[data-v-27768821]{min-width:150px}.plan-btn[data-v-27768821]{color:#fff;background:#1db2ff}.plan-btn.secondary[data-v-27768821]{background:#2a3549}.detail-cards[data-v-27768821]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.detail-card[data-v-27768821]{background:#0f1724;border:1px solid #5e7aad38;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.detail-card span[data-v-27768821]{color:#8ea2c8;font-size:12px}.detail-card strong[data-v-27768821]{color:#eef4ff;font-size:24px}.subsection-title[data-v-27768821]{color:#eef4ff;margin:10px 0;font-size:15px;font-weight:700}.table-wrap[data-v-27768821]{overflow:auto}.empty-cell[data-v-27768821]{text-align:center;color:#8ea2c8!important}.up[data-v-27768821]{color:#ff6b6b!important}.down[data-v-27768821]{color:#33d17a!important}@media (width<=1200px){.summary-grid[data-v-27768821],.detail-cards[data-v-27768821],.grid.two[data-v-27768821],.style-grid[data-v-27768821]{grid-template-columns:1fr}.section-header-row[data-v-27768821]{flex-direction:column}}.drawer-mask[data-v-b391950e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#070c14b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-b391950e]{background:#121a28;border-left:1px solid #4484ff47;flex-direction:column;width:min(1180px,92vw);height:100vh;display:flex;box-shadow:-24px 0 60px #00000059}.drawer-head[data-v-b391950e]{border-bottom:1px solid #9ab0d61f;justify-content:space-between;align-items:flex-start;padding:18px 22px 14px;display:flex}.drawer-head h3[data-v-b391950e]{color:#f4f7ff;margin:0;font-size:24px}.drawer-head p[data-v-b391950e]{color:#93a4c4;margin:6px 0 0;font-size:13px}.drawer-close[data-v-b391950e]{color:#d7e3ff;cursor:pointer;background:#0b111a;border:1px solid #9ab0d62e;border-radius:999px;width:36px;height:36px;font-size:22px}.drawer-body[data-v-b391950e]{padding:18px 22px 28px;overflow:auto}.drawer-section[data-v-b391950e]{background:#1a2334;border:1px solid #9ab0d624;border-radius:16px;margin-bottom:16px;padding:16px}.section-title[data-v-b391950e]{color:#f4f7ff;margin-bottom:12px;font-size:16px;font-weight:700}.section-subtitle[data-v-b391950e]{color:#8ea2c8;font-size:12px}.form-grid[data-v-b391950e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.secondary-grid[data-v-b391950e]{margin-top:12px}.field[data-v-b391950e]{color:#9bb0d3;flex-direction:column;gap:6px;font-size:12px;display:flex}.inp[data-v-b391950e]{color:#eef4ff;background:#0d131d;border:1px solid #6e88b64d;border-radius:10px;height:38px;padding:0 12px}.manual-hint[data-v-b391950e]{color:#8ea2c8;margin-top:12px;font-size:12px}.toolbar[data-v-b391950e],.section-header[data-v-b391950e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-actions[data-v-b391950e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar[data-v-b391950e]{margin-top:14px}.toolbar-meta[data-v-b391950e]{color:#8ea2c8;font-size:12px}.run-btn[data-v-b391950e],.ghost-btn[data-v-b391950e]{cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.run-btn[data-v-b391950e]{color:#fff;background:linear-gradient(135deg,#1db2ff,#2b82ff)}.ghost-btn[data-v-b391950e]{color:#d7e3ff;background:#2a3549}.run-btn[data-v-b391950e]:disabled,.ghost-btn[data-v-b391950e]:disabled{opacity:.6;cursor:default}.error-line[data-v-b391950e]{color:#ff7b7b;font-size:12px}.step-actions[data-v-b391950e]{gap:10px;display:flex}.market-cards[data-v-b391950e],.result-cards[data-v-b391950e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.market-card[data-v-b391950e],.result-card[data-v-b391950e],.inherit-card[data-v-b391950e]{background:#0f1724;border:1px solid #5e7aad38;border-radius:14px;padding:14px}.market-card span[data-v-b391950e],.result-card span[data-v-b391950e],.inherit-card span[data-v-b391950e]{color:#8ea2c8;margin-bottom:8px;font-size:12px;display:block}.market-card strong[data-v-b391950e],.result-card strong[data-v-b391950e],.inherit-card strong[data-v-b391950e]{color:#eef4ff;font-size:22px;line-height:1.3}.decision-grid[data-v-b391950e]{grid-template-columns:220px 220px 220px 1fr;gap:12px;margin-top:14px;display:grid}.decision-grid-extended[data-v-b391950e]{grid-template-columns:repeat(4,minmax(0,1fr))}.formula-note[data-v-b391950e]{color:#8ea2c8;margin-top:10px;font-size:12px}.second-line[data-v-b391950e]{margin-top:12px}.table-wrap[data-v-b391950e]{overflow:auto}.compare-table[data-v-b391950e]{border-collapse:collapse;width:100%}.compare-table th[data-v-b391950e],.compare-table td[data-v-b391950e]{text-align:left;border-bottom:1px solid #9ab0d61a;padding:11px 10px;font-size:13px}.compare-table th[data-v-b391950e]{color:#8ea2c8;font-weight:600}.compare-table td[data-v-b391950e]{color:#edf4ff}.empty-cell[data-v-b391950e]{text-align:center;color:#8ea2c8!important}.up[data-v-b391950e]{color:#ff6b6b!important}.down[data-v-b391950e]{color:#33d17a!important}@media (width<=1200px){.form-grid[data-v-b391950e],.market-cards[data-v-b391950e],.result-cards[data-v-b391950e],.decision-grid[data-v-b391950e]{grid-template-columns:1fr}}[data-v-d7eb3567]:root{--accent:#00bfff}.trading-container[data-v-d7eb3567]{background:#0d1117;grid-template-columns:40% 60%;gap:12px;height:100%;padding:12px;display:grid;position:relative;overflow:hidden}.side-panel[data-v-d7eb3567],.main-panel[data-v-d7eb3567]{flex-direction:column;gap:10px;height:100%;display:flex;overflow:hidden}.bottom-row-split[data-v-d7eb3567]{flex:1;grid-template-columns:1fr 2fr;gap:10px;min-height:0;display:grid}.flex-1[data-v-d7eb3567]{flex:1;min-height:0}.card-glass[data-v-d7eb3567]{background:#1c2333;border:1px solid #21262d;border-radius:8px;flex-direction:column;padding:10px 12px;display:flex;overflow:hidden}.card-header[data-v-d7eb3567]{color:#8b949e;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.card-header h3[data-v-d7eb3567]{color:#e6edf3;margin:0;font-size:12px}.card-header.space-between[data-v-d7eb3567]{justify-content:space-between}.card-header.mini[data-v-d7eb3567]{font-size:11px}.account-card[data-v-d7eb3567]{flex-shrink:0}.account-actions[data-v-d7eb3567]{align-items:center;gap:6px;display:flex}.fund-select[data-v-d7eb3567]{color:#8b949e;background:#0d1117;border:1px solid #21262d;border-radius:4px;padding:2px 4px;font-size:11px}.account-grid[data-v-d7eb3567]{flex-direction:column;gap:4px;display:flex}.acc-row[data-v-d7eb3567]{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.acc-item[data-v-d7eb3567]{flex-direction:column;gap:1px;display:flex}.acc-item label[data-v-d7eb3567]{color:#8b949e;font-size:10px}.acc-item .value[data-v-d7eb3567]{color:#e6edf3;font-size:12px;font-weight:500}.acc-row.major .value[data-v-d7eb3567]{font-size:13px}.acc-item .value.text-red[data-v-d7eb3567]{color:#f85149}.acc-item .value.text-green[data-v-d7eb3567]{color:#3fb950}.acc-item .value.text-gray[data-v-d7eb3567]{color:#8b949e}.strategy-row[data-v-d7eb3567]{border-top:1px solid #21262d;flex-wrap:wrap;align-items:center;gap:4px;padding-top:6px;display:flex}.strategy-input[data-v-d7eb3567]{color:#e6edf3;text-align:center;background:#0d1117;border:1px solid #21262d;border-radius:4px;width:44px;padding:2px 6px;font-size:11px}.chart-section[data-v-d7eb3567]{flex-shrink:0;height:100px}.chart-header-bar[data-v-d7eb3567]{color:#e6edf3;flex-shrink:0;align-items:center;margin-bottom:4px;font-size:12px;display:flex}.btn-refresh[data-v-d7eb3567]{color:#00bfff;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px}.canvas-wrapper[data-v-d7eb3567]{flex:1;min-height:0;position:relative}.canvas-wrapper canvas[data-v-d7eb3567]{width:100%;height:100%;display:block}.chart-placeholder[data-v-d7eb3567]{color:#8b949e;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.chart-tooltip[data-v-d7eb3567]{pointer-events:none;z-index:10;background:#1c2333f2;border:1px solid #21262d;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute}.watchlist-card[data-v-d7eb3567]{flex:1;min-height:0}.title-group[data-v-d7eb3567]{flex-direction:column;gap:4px;display:flex}.strategy-date-bar[data-v-d7eb3567]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strategy-date-chip[data-v-d7eb3567]{color:#8ee7ff;background:#00bfff14;border:1px solid #00bfff33;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;display:inline-flex}.strategy-date-tip[data-v-d7eb3567]{color:#7d8ea7;font-size:10px}.strategy-filter-stack[data-v-d7eb3567]{flex-direction:column;flex-shrink:0;gap:6px;margin-bottom:6px;display:flex}.market-filter[data-v-d7eb3567]{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.market-filter button[data-v-d7eb3567]{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #21262d;border-radius:3px;padding:1px 6px;font-size:10px}.market-filter button.active[data-v-d7eb3567]{color:#00bfff;border-color:#00bfff}.secondary-filter button.active[data-v-d7eb3567]{color:#ffcf7d;border-color:#ffb84de6}.score-range-filter[data-v-d7eb3567]{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0 2px;display:flex}.score-range-label[data-v-d7eb3567]{color:#8b949e;font-size:10px}.score-range-input[data-v-d7eb3567]{color:#dce6f2;background:#080e16eb;border:1px solid #00bfff2e;border-radius:4px;outline:none;width:72px;padding:3px 8px;font-size:11px}.score-range-sep[data-v-d7eb3567]{color:#6f8199;font-size:12px}.position-card[data-v-d7eb3567]{flex:1;min-height:0}.scroll-container[data-v-d7eb3567],.flex-scroll[data-v-d7eb3567]{flex:1;min-height:0;overflow-y:auto}.data-table[data-v-d7eb3567]{border-collapse:collapse;width:100%;font-size:11px}.data-table th[data-v-d7eb3567]{color:#8b949e;text-align:left;background:#1c2333;border-bottom:1px solid #21262d;padding:3px 6px;font-weight:400;position:sticky;top:0}.data-table td[data-v-d7eb3567]{border-bottom:1px solid #21262d80;padding:4px 6px}.data-table tr:hover td[data-v-d7eb3567]{cursor:pointer;background:#ffffff08}.data-table.compact td[data-v-d7eb3567],.data-table.compact th[data-v-d7eb3567]{padding:3px 4px}.stock-n[data-v-d7eb3567]{flex-direction:column;display:flex}.stock-n .n[data-v-d7eb3567]{color:#e6edf3;font-size:11px}.stock-n .m[data-v-d7eb3567]{font-size:10px}.action-cell[data-v-d7eb3567]{white-space:nowrap}.quote-main[data-v-d7eb3567]{flex-shrink:0;align-items:baseline;gap:10px;margin:4px 0;display:flex}.q-price[data-v-d7eb3567]{font-size:22px;font-weight:700}.q-chg[data-v-d7eb3567]{font-size:13px}.quote-grid[data-v-d7eb3567]{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.q-item[data-v-d7eb3567]{flex-direction:column;display:flex}.q-item label[data-v-d7eb3567]{color:#8b949e;font-size:10px}.q-item span[data-v-d7eb3567]{font-size:12px}.tab-header-major[data-v-d7eb3567]{flex-shrink:0;gap:0;margin-bottom:8px;display:flex}.tab-header-major button[data-v-d7eb3567]{color:#8b949e;cursor:pointer;background:#0d1117;border:1px solid #21262d;flex:1;padding:6px;font-size:12px}.tab-header-major button[data-v-d7eb3567]:first-child{border-radius:4px 0 0 4px}.tab-header-major button[data-v-d7eb3567]:last-child{border-radius:0 4px 4px 0}.tab-header-major button.active[data-v-d7eb3567]{color:#e6edf3;background:#21262d}.order-form-compact[data-v-d7eb3567]{flex-direction:column;gap:6px;display:flex}.input-row[data-v-d7eb3567]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.input-row label[data-v-d7eb3567]{color:#8b949e;white-space:nowrap;font-size:11px}.inp-sm[data-v-d7eb3567]{color:#e6edf3;background:#0d1117;border:1px solid #21262d;border-radius:4px;padding:3px 6px;font-size:11px}.inp-md[data-v-d7eb3567]{color:#e6edf3;background:#0d1117;border:1px solid #21262d;border-radius:4px;width:90px;padding:4px 8px;font-size:12px}.quick-ratios-row[data-v-d7eb3567]{align-items:center;gap:4px;display:flex}.ratio-btn[data-v-d7eb3567]{color:#8b949e;cursor:pointer;background:#0d1117;border:1px solid #21262d;border-radius:3px;padding:2px 8px;font-size:11px}.ratio-btn[data-v-d7eb3567]:hover{color:#00bfff;border-color:#00bfff}.batch-section[data-v-d7eb3567]{flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px;display:flex}.batch-compact[data-v-d7eb3567]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.batch-title[data-v-d7eb3567]{color:#8b949e;white-space:nowrap;font-size:12px}.batch-select[data-v-d7eb3567]{color:#e6edf3;background:#0d1117;border:1px solid #21262d;border-radius:4px;padding:3px 6px;font-size:11px}.batch-label[data-v-d7eb3567]{color:#8b949e;white-space:nowrap;font-size:11px}.batch-n-input[data-v-d7eb3567]{color:#e6edf3;background:#0d1117;border:1px solid #21262d;border-radius:4px;width:60px;padding:3px 6px;font-size:11px}.batch-divider[data-v-d7eb3567]{color:#21262d;font-size:16px}.batch-hint-inline[data-v-d7eb3567]{margin-left:auto;font-size:11px}.batch-btn[data-v-d7eb3567]{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:4px 10px;font-size:11px}.log-box[data-v-d7eb3567]{font-size:11px;line-height:1.6}.log-item[data-v-d7eb3567]{color:#8b949e;border-bottom:1px solid #21262d4d;padding:2px 4px}.log-item.完成[data-v-d7eb3567],.log-item.刷新[data-v-d7eb3567]{color:#3fb950}.log-item.错误[data-v-d7eb3567]{color:#f85149}.log-item.鎵归噺涔板叆[data-v-d7eb3567],.log-item.濮旀墭[data-v-d7eb3567]{color:#00bfff}.log-item.跳过[data-v-d7eb3567]{color:#e3b341}.btn-execute[data-v-d7eb3567]{cursor:pointer;border:none;border-radius:4px;padding:5px 12px;font-size:12px}.btn-execute.buy[data-v-d7eb3567]{color:#fff;background:#f85149}.btn-execute.sell[data-v-d7eb3567]{color:#fff;background:#3fb950}.btn-execute-large[data-v-d7eb3567]{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:700}.bg-red[data-v-d7eb3567]{color:#fff;background:#f85149}.bg-green[data-v-d7eb3567]{color:#fff;background:#3fb950}.btn-import-mini[data-v-d7eb3567]{background:var(--accent);color:#000;cursor:pointer;border:none;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.selector-mode-select[data-v-d7eb3567]{color:#dce6f2;background:#080e16eb;border:1px solid #00bfff47;border-radius:4px;outline:none;min-width:92px;padding:2px 8px;font-size:11px}.selector-mode-select[data-v-d7eb3567]:disabled{opacity:.6;cursor:not-allowed}.btn-text-small[data-v-d7eb3567]{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:11px}.btn-del[data-v-d7eb3567]{color:#f85149;cursor:pointer;background:0 0;border:none;font-size:16px}.btn-quick-buy[data-v-d7eb3567]{color:#ffb3ad;cursor:pointer;background:#f8514924;border:1px solid #f8514973;border-radius:999px;padding:2px 8px;font-size:11px}.btn-quick-buy[data-v-d7eb3567]:hover{color:#fff0ef;background:#f8514933}.btn-backtest[data-v-d7eb3567]{color:#7eddff;cursor:pointer;background:#00bfff1f;border:1px solid #00bfff61;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px}.btn-backtest[data-v-d7eb3567]:hover{color:#e6f9ff;background:#00bfff2e}.stock-preview-floating[data-v-d7eb3567]{z-index:26;pointer-events:auto;max-width:min(900px,100vw - 32px);position:fixed;bottom:16px;left:16px}.dialog-mask[data-v-d7eb3567]{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1117b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.quick-buy-dialog[data-v-d7eb3567]{border-color:#00bfff38;border-radius:14px;gap:16px;width:min(640px,100vw - 40px);padding:16px 18px;box-shadow:0 16px 48px #00000059}.dialog-head[data-v-d7eb3567]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog-head h3[data-v-d7eb3567]{color:#e6edf3;margin:0 0 4px;font-size:16px}.dialog-head p[data-v-d7eb3567]{margin:0;font-size:12px}.btn-dialog-close[data-v-d7eb3567]{color:#8b949e;cursor:pointer;background:#0d1117;border:1px solid #21262d;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1}.dialog-price-strip[data-v-d7eb3567]{background:#0d1117cc;border:1px solid #21262d;border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.dialog-price[data-v-d7eb3567]{color:#e6edf3;font-size:24px;font-weight:700}.dialog-pct[data-v-d7eb3567]{font-size:13px;font-weight:600}.dialog-grid[data-v-d7eb3567]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dialog-field[data-v-d7eb3567]{flex-direction:column;gap:6px;display:flex}.dialog-field label[data-v-d7eb3567]{color:#8b949e;font-size:11px}.dialog-ratios[data-v-d7eb3567]{flex-wrap:wrap;justify-content:space-between}.dialog-strategy-note[data-v-d7eb3567]{color:#9fb0c6;background:#0d11179e;border:1px solid #21262de6;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.7}.batch-fixed-hint[data-v-d7eb3567]{color:#9ad1ff;background:#0d1117cc;border:1px solid #2f3a4de6;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.dialog-foot[data-v-d7eb3567]{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:8px;display:flex}.dialog-actions[data-v-d7eb3567]{flex-shrink:0;align-items:center;gap:10px;display:flex}.dialog-foot>.text-gray[data-v-d7eb3567]{flex:1;line-height:1.6}.order-action-stack[data-v-d7eb3567]{align-items:center;gap:8px;display:inline-flex}.order-signal-hint[data-v-d7eb3567]{color:#7ea5d8;margin-top:2px;font-size:11px;line-height:1.35}.btn-dialog-secondary[data-v-d7eb3567],.btn-dialog-primary[data-v-d7eb3567]{cursor:pointer;border-radius:10px;min-width:96px;height:44px;font-size:14px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.btn-dialog-secondary[data-v-d7eb3567]{color:#b6c2d1;background:#111723;border:1px solid #2f3a4d}.btn-dialog-secondary[data-v-d7eb3567]:hover{color:#e6edf3;border-color:#4d5d77}.btn-dialog-primary[data-v-d7eb3567]{color:#fff;background:linear-gradient(135deg,#ff6b61 0%,#f85149 100%);border:1px solid #ff6b61e6;box-shadow:0 8px 20px #f851493d}.btn-dialog-primary[data-v-d7eb3567]:hover{background:linear-gradient(135deg,#ff7b72 0%,#ff5d55 100%)}.btn-dialog-primary[data-v-d7eb3567]:disabled,.btn-dialog-secondary[data-v-d7eb3567]:disabled{opacity:.6;cursor:not-allowed}.status-badge[data-v-d7eb3567]{border-radius:3px;padding:1px 6px;font-size:11px}.status-badge.text-accent[data-v-d7eb3567]{background:#00bfff1f}.status-badge.text-yellow[data-v-d7eb3567]{background:#e3b3411f}.status-badge.text-green[data-v-d7eb3567]{background:#3fb9501f}.status-badge.text-gray[data-v-d7eb3567]{background:#8b949e1a}.text-red[data-v-d7eb3567]{color:#f85149}.text-green[data-v-d7eb3567]{color:#3fb950}.text-yellow[data-v-d7eb3567]{color:#e3b341}.text-gray[data-v-d7eb3567]{color:#8b949e}.text-accent[data-v-d7eb3567]{color:var(--accent)}.terminal-command-bar[data-v-d7eb3567]{background:linear-gradient(#101621fa 0%,#131a27fa 100%);border-color:#324056e6;gap:12px;padding:12px 14px;box-shadow:inset 0 1px #ffffff05}.terminal-topline[data-v-d7eb3567]{border-bottom:1px solid #37475fb8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.terminal-title-group[data-v-d7eb3567]{flex-direction:column;gap:3px;display:flex}.terminal-title[data-v-d7eb3567]{color:#f3f7ff;letter-spacing:.4px;font-size:15px;font-weight:700}.terminal-subtitle[data-v-d7eb3567]{color:#91a4c3;font-size:11px}.terminal-market-meta[data-v-d7eb3567]{color:#9fb0c9;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.terminal-market-meta strong[data-v-d7eb3567]{color:#35d0ff;font-size:12px;font-weight:700}.compare-entry-btn[data-v-d7eb3567]{color:#eaf4ff;cursor:pointer;background:linear-gradient(135deg,#186cff38,#00bfff33);border:1px solid #2ea0ff6b;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.compare-entry-btn[data-v-d7eb3567]:hover{background:linear-gradient(135deg,#207bff47,#00bfff3d);border-color:#5db7ff99}.compare-entry-group[data-v-d7eb3567]{gap:8px;display:inline-flex}.market-sentiment-strip[data-v-d7eb3567]{background:linear-gradient(135deg,#0c1320eb,#101c2edb);border:1px solid #49618480;border-radius:12px;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.market-sentiment-strip.bull_attack[data-v-d7eb3567]{border-color:#36d39973;box-shadow:inset 0 0 0 1px #36d3991a}.market-sentiment-strip.high_caution[data-v-d7eb3567]{border-color:#ffb84d6b}.market-sentiment-strip.recovery_probe[data-v-d7eb3567]{border-color:#4aa3ff6b}.market-sentiment-strip.weak_defense[data-v-d7eb3567]{border-color:#f8514966}.market-sentiment-main[data-v-d7eb3567]{align-items:center;gap:10px;display:flex}.market-sentiment-badge[data-v-d7eb3567]{color:#dce9ff;background:#4077ff2e;border-radius:999px;justify-content:center;align-items:center;min-width:92px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.market-sentiment-copy[data-v-d7eb3567]{flex-direction:column;gap:2px;display:flex}.market-sentiment-copy strong[data-v-d7eb3567]{color:#eef6ff;font-size:14px}.market-sentiment-copy small[data-v-d7eb3567]{color:#8ea3c3;font-size:11px}.market-sentiment-meta[data-v-d7eb3567]{color:#9eb4d3;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.market-sentiment-text[data-v-d7eb3567]{color:#d4e2f7;margin:0;font-size:12px;line-height:1.65}.compare-entry-btn.secondary[data-v-d7eb3567]{color:#cdd9ee;background:#9ab0d614;border-color:#9ab0d642}.terminal-dot[data-v-d7eb3567]{opacity:.8;background:#35d0ff;border-radius:999px;width:4px;height:4px}.terminal-controls-grid[data-v-d7eb3567]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.terminal-block[data-v-d7eb3567]{background:#0b1019e6;border:1px solid #2d394df2;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.terminal-block-wide[data-v-d7eb3567]{grid-column:1/-1}.terminal-block-label[data-v-d7eb3567]{color:#7d8ea7;text-transform:uppercase;letter-spacing:.6px;font-size:11px}.terminal-inline-fields[data-v-d7eb3567]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.terminal-inline-second[data-v-d7eb3567]{border-top:1px solid #263040d1;margin-top:8px;padding-top:8px}.style-allocation-preview[data-v-d7eb3567]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.style-allocation-card[data-v-d7eb3567]{background:#080d14c2;border:1px solid #2c3a4cf2;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.style-allocation-card strong[data-v-d7eb3567]{color:#edf5ff;font-size:18px}.style-allocation-card small[data-v-d7eb3567]{color:#8ea0b7;font-size:11px;line-height:1.5}.style-allocation-title[data-v-d7eb3567]{color:#8ea0b7;font-size:11px}.style-allocation-card.stable[data-v-d7eb3567]{box-shadow:inset 3px 0 #3fb950}.style-allocation-card.aggressive[data-v-d7eb3567]{box-shadow:inset 3px 0 #f85149}.terminal-cancel-btn[data-v-d7eb3567]{font-weight:700;color:#03131c!important;background:linear-gradient(135deg,#1ec8ff 0%,#00a8e8 100%)!important}.terminal-save-btn[data-v-d7eb3567]{background:#00bfff14;border:1px solid #00bfff38;border-radius:4px;margin-left:auto;padding:4px 10px}.strategy-input-wide[data-v-d7eb3567]{width:58px}.trading-workspace[data-v-d7eb3567]{flex:1;min-height:0}.terminal-panel-head[data-v-d7eb3567]{border-bottom:1px solid #263040e6;justify-content:space-between;padding-bottom:8px}.terminal-panel-title[data-v-d7eb3567]{color:#e6edf3;font-size:12px;font-weight:600;display:block}.terminal-tab[data-v-d7eb3567]{cursor:pointer;border-bottom:2px solid #0000;padding:4px 0}.terminal-tab.active[data-v-d7eb3567]{border-bottom-color:var(--accent)}.log-panel[data-v-d7eb3567],.trade-history[data-v-d7eb3567]{background:linear-gradient(#10151ffa 0%,#181f2dfa 100%)}.log-box[data-v-d7eb3567]{background:#090d14d9;border:1px solid #222a37d9;border-radius:8px;padding:6px}.log-item[data-v-d7eb3567]{color:#a5b4c7;border-bottom:1px solid #21262d73;padding:5px 8px;font-family:Consolas,Monaco,monospace}.terminal-summary-panel[data-v-d7eb3567]{background:linear-gradient(#11161ffa 0%,#141a25fa 100%);border-color:#2f3a4ceb;padding:12px 14px}.terminal-summary-grid[data-v-d7eb3567]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.terminal-summary-item[data-v-d7eb3567]{background:#0a0e15c7;border:1px solid #293242f2;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.terminal-summary-item label[data-v-d7eb3567]{color:#7f8da3;font-size:11px}.terminal-summary-item strong[data-v-d7eb3567]{color:#edf5ff;font-size:18px;font-weight:700}.terminal-summary-item small[data-v-d7eb3567]{color:#8b949e;font-size:11px;line-height:1.5}.terminal-summary-note[data-v-d7eb3567]{background:linear-gradient(135deg,#00bfff14 0%,#111924e0 100%)}@media (width<=1500px){.terminal-controls-grid[data-v-d7eb3567]{grid-template-columns:1fr}.terminal-summary-grid[data-v-d7eb3567]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.bottom-row-split[data-v-d7eb3567]{grid-template-columns:1fr}.terminal-summary-grid[data-v-d7eb3567]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-v-d7eb3567]::-webkit-scrollbar{width:4px}[data-v-d7eb3567]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.app-container[data-v-d6bdc6b9]{flex-direction:column;height:100vh;display:flex}.tab-bar[data-v-d6bdc6b9]{background-color:var(--bg-dark);border-bottom:2px solid var(--border);gap:4px;padding:8px 8px 0;display:flex;overflow-x:auto}.tab-item[data-v-d6bdc6b9]{color:var(--gray);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;padding:8px 16px;font-size:14px;transition:all .2s}.tab-item[data-v-d6bdc6b9]:hover{color:var(--text);background-color:#1c2333}.tab-item.active[data-v-d6bdc6b9]{background-color:var(--bg-panel);color:var(--accent);border-color:var(--border);font-weight:700}.content-area[data-v-d6bdc6b9]{background-color:var(--bg-dark);flex:1;padding:12px;overflow:auto}.status-bar[data-v-d6bdc6b9]{background-color:var(--bg-panel);border-top:1px solid var(--border);color:var(--gray);justify-content:space-between;padding:4px 12px;font-size:12px;display:flex}.placeholder[data-v-d6bdc6b9]{height:100%;color:var(--border);justify-content:center;align-items:center;font-size:24px;display:flex}
