.exchange-kline-workbench[data-v-1e75700d]{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto;overflow-y:auto;overscroll-behavior:contain;background:#0f1519}.exchange-kline-toolbar[data-v-1e75700d]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border-bottom:1px solid #2b363e;background:#161f25}.exchange-kline-title[data-v-1e75700d]{min-width:0}.eyebrow[data-v-1e75700d]{color:#7dd3fc;font-size:11px;text-transform:uppercase}.exchange-kline-title h4[data-v-1e75700d]{margin:4px 0 2px;font-size:17px}.exchange-kline-title small[data-v-1e75700d]{display:block;overflow:hidden;color:#8296a3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.exchange-kline-periods[data-v-1e75700d]{display:flex;align-items:center;gap:4px}.exchange-kline-periods button[data-v-1e75700d]{min-width:42px;height:32px;padding:0 8px;border:1px solid #36444e;border-radius:3px;background:#1d282f;color:#afbec7}.exchange-kline-periods button[data-v-1e75700d]:hover{border-color:#6aa7c8;color:#eef7fb}.exchange-kline-periods button.active[data-v-1e75700d]{border-color:#7dd3fc;background:#214353;color:#fff}.exchange-kline-periods .chart-reset[data-v-1e75700d]{min-width:32px;padding:0;font-size:18px}.exchange-chart-shell[data-v-1e75700d]{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;background:#0c1216}.exchange-chart-canvas[data-v-1e75700d]{position:relative;min-width:0;height:var(--chart-height);min-height:360px;overflow:hidden;transition:height .18s ease}.exchange-chart-canvas svg[data-v-1e75700d]{display:block;width:100%;height:100%;cursor:grab;touch-action:none;user-select:none}.exchange-chart-canvas.dragging svg[data-v-1e75700d]{cursor:grabbing}.chart-bg[data-v-1e75700d]{fill:#0d1418}.grid-line[data-v-1e75700d]{stroke:#263139;stroke-width:1}.grid-line.soft[data-v-1e75700d]{stroke:#1c272e}.axis-line[data-v-1e75700d]{stroke:#42515b;stroke-width:1}.axis-label[data-v-1e75700d]{fill:#90a3af;font-size:11px}.axis-label.middle[data-v-1e75700d]{text-anchor:middle}.axis-title[data-v-1e75700d]{fill:#607681;font-size:10px}.wick[data-v-1e75700d]{stroke-width:1.2}.wick.up[data-v-1e75700d]{stroke:#35c979}.wick.down[data-v-1e75700d]{stroke:#f06465}.candle.up[data-v-1e75700d]{fill:#35c979}.candle.down[data-v-1e75700d]{fill:#f06465}.volume-bar[data-v-1e75700d]{opacity:.2}.volume-bar.buy[data-v-1e75700d]{fill:#35c979}.volume-bar.sell[data-v-1e75700d]{fill:#f06465}.order-marker .marker-price-line[data-v-1e75700d]{stroke-width:1;stroke-dasharray:5 4;opacity:.55}.order-marker .marker-time-line[data-v-1e75700d]{stroke-width:1;stroke-dasharray:3 5;opacity:.38}.order-marker circle[data-v-1e75700d]{stroke:#0d1418;stroke-width:2}.order-marker.buy .marker-price-line[data-v-1e75700d],.order-marker.buy .marker-time-line[data-v-1e75700d]{stroke:#35c979}.order-marker.sell .marker-price-line[data-v-1e75700d],.order-marker.sell .marker-time-line[data-v-1e75700d]{stroke:#f06465}.order-marker.buy circle[data-v-1e75700d],.order-marker.buy .marker-label rect[data-v-1e75700d]{fill:#24a962}.order-marker.sell circle[data-v-1e75700d],.order-marker.sell .marker-label rect[data-v-1e75700d]{fill:#cf4f52}.marker-label text[data-v-1e75700d]{fill:#fff;font-size:11px;font-weight:700;letter-spacing:0}.height-controls[data-v-1e75700d]{display:grid;align-content:center;gap:7px;padding:8px 5px;border-left:1px solid #2b363e;background:#131b20}.height-controls button[data-v-1e75700d]{width:28px;height:32px;padding:0;border:1px solid #3a4a55;border-radius:3px;background:#1c282f;color:#c9d6dd;font-size:17px}.height-controls button[data-v-1e75700d]:hover{border-color:#7dd3fc;color:#fff}.chart-state[data-v-1e75700d]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;background:rgba(13,20,24,.82);color:#8ea2ae;font-size:13px}.chart-state.error[data-v-1e75700d]{color:#ff9c9d}.chart-state button[data-v-1e75700d]{padding:6px 10px;border:1px solid #73474a;background:#2a1d20;color:#ffb3b4}.exchange-kline-status[data-v-1e75700d]{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:8px 14px;border-top:1px solid #29343c;background:#141c21;color:#8296a3;font-size:11px}@media (max-width: 980px){.exchange-kline-toolbar[data-v-1e75700d]{align-items:flex-start;flex-direction:column}.exchange-kline-periods[data-v-1e75700d]{flex-wrap:wrap}}@media (max-width: 620px){.exchange-chart-canvas[data-v-1e75700d]{height:360px;min-height:360px}.exchange-kline-periods button[data-v-1e75700d]{min-width:38px}}*{box-sizing:border-box}body{margin:0;background:#101418;color:#eef3f7;font-family:Inter,Microsoft YaHei,Arial,sans-serif}button[data-v-5ebf0744],input[data-v-5ebf0744],textarea[data-v-5ebf0744]{font:inherit}.app-shell[data-v-5ebf0744]{min-height:100vh;display:grid;grid-template-columns:320px minmax(0,1fr)}.app-shell.sidebar-collapsed[data-v-5ebf0744]{grid-template-columns:72px minmax(0,1fr)}.side-panel[data-v-5ebf0744]{background:#151b20;border-right:1px solid #2a343d;padding:28px;display:flex;flex-direction:column;gap:22px;position:relative}.sidebar-toggle[data-v-5ebf0744]{position:absolute;top:14px;right:-16px;z-index:3;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid #34414c;background:#1d252c;color:#eef3f7;font-size:22px;line-height:1}.collapsed-rail[data-v-5ebf0744]{display:grid;gap:14px;justify-items:center;align-content:start;min-height:calc(100vh - 56px)}.collapsed-rail b[data-v-5ebf0744]{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#7dd3fc;color:#0d1419;font-size:22px}.collapsed-rail button[data-v-5ebf0744]{width:42px;height:42px;padding:0;background:transparent;color:#cbd7df;border:1px solid #34414c}.collapsed-rail button.active[data-v-5ebf0744],.collapsed-rail button[data-v-5ebf0744]:hover{border-color:#7dd3fc;color:#fff}.brand-block h1[data-v-5ebf0744],.topbar h2[data-v-5ebf0744]{margin:6px 0 8px;letter-spacing:0}.brand-block p[data-v-5ebf0744]{color:#9eadb8;line-height:1.6;margin:0}.eyebrow[data-v-5ebf0744],.label[data-v-5ebf0744]{color:#7dd3fc;font-size:12px;text-transform:uppercase;letter-spacing:0}.worker-card[data-v-5ebf0744],.scan-box[data-v-5ebf0744],.detail-panel[data-v-5ebf0744],.system-mini[data-v-5ebf0744]{background:#1b232a;border:1px solid #2f3a44;border-radius:8px;padding:16px}.worker-card div[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:12px}.worker-card small[data-v-5ebf0744],.trader-row small[data-v-5ebf0744],.trade-row small[data-v-5ebf0744],.position-row small[data-v-5ebf0744]{color:#8da0ad}.system-mini[data-v-5ebf0744]{cursor:pointer;display:grid;gap:8px}.system-mini div[data-v-5ebf0744]{display:flex;justify-content:space-between;align-items:center;gap:12px}.system-mini strong[data-v-5ebf0744]{color:#eef3f7;font-size:14px}.system-mini small[data-v-5ebf0744]{color:#8da0ad}.system-mini[data-v-5ebf0744]:hover{border-color:#7dd3fc}.online[data-v-5ebf0744],.up[data-v-5ebf0744]{color:#35d07f}.offline[data-v-5ebf0744],.down[data-v-5ebf0744]{color:#ff6b6b}.scan-box[data-v-5ebf0744]{display:grid;gap:10px}.scan-box textarea[data-v-5ebf0744]{min-height:120px;resize:vertical;background:#10161b;color:#eef3f7;border:1px solid #34414c;border-radius:6px;padding:10px}.scan-box p[data-v-5ebf0744]{margin:0;color:#9eadb8;font-size:13px}button[data-v-5ebf0744]{border:0;border-radius:6px;padding:10px 12px;color:#0d1419;background:#7dd3fc;cursor:pointer}button[data-v-5ebf0744]:disabled{cursor:wait;opacity:.6}nav[data-v-5ebf0744]{display:grid;gap:8px}nav button[data-v-5ebf0744],.ghost[data-v-5ebf0744]{background:transparent;color:#cbd7df;border:1px solid #34414c;text-align:left}nav button.active[data-v-5ebf0744],.ghost[data-v-5ebf0744]:hover{border-color:#7dd3fc;color:#fff}.workspace[data-v-5ebf0744]{min-width:0;padding:28px;display:grid;align-content:start;gap:22px}.topbar[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:16px}.metrics[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px}.metrics div[data-v-5ebf0744]{background:#182025;border-bottom:2px solid #33434f;padding:16px;border-radius:8px}.metrics span[data-v-5ebf0744]{color:#93a5b1;display:block;margin-bottom:8px}.metrics strong[data-v-5ebf0744]{font-size:24px}.content-grid[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.leader-table[data-v-5ebf0744],.flow-panel[data-v-5ebf0744],.principles[data-v-5ebf0744],.system-panel[data-v-5ebf0744]{background:#151b20;border:1px solid #2a343d;border-radius:8px;overflow:hidden}.leader-table[data-v-5ebf0744]{max-height:calc(100vh - 265px);overflow:auto;scrollbar-gutter:stable}.system-panel[data-v-5ebf0744]{padding:20px;display:grid;gap:18px}.system-head[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:14px}.system-head h3[data-v-5ebf0744]{margin:4px 0 0}.node-tabs[data-v-5ebf0744],.range-tabs[data-v-5ebf0744]{display:flex;flex-wrap:wrap;gap:8px}.node-tabs button[data-v-5ebf0744],.range-tabs button[data-v-5ebf0744]{background:#1d252c;border:1px solid #34414c;color:#cbd7df}.node-tabs button.active[data-v-5ebf0744],.range-tabs button.active[data-v-5ebf0744]{background:#7dd3fc;color:#0d1419;border-color:#7dd3fc}.usage-bars[data-v-5ebf0744]{display:grid;gap:12px}.usage-row[data-v-5ebf0744]{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px}.usage-row b[data-v-5ebf0744]{color:#dce8ef}.bar[data-v-5ebf0744]{height:30px;background:#252f38;border-radius:6px;overflow:hidden;position:relative}.bar i[data-v-5ebf0744]{display:block;height:100%;background:#4fb986}.bar.danger i[data-v-5ebf0744]{background:#e15a50}.bar span[data-v-5ebf0744]{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;color:#eef3f7;font-size:13px}.net-cards[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.net-cards div[data-v-5ebf0744]{background:#1b232a;border:1px solid #2f3a44;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.net-cards span[data-v-5ebf0744]{color:#93a5b1;width:100%;text-align:center}.chart-wrap[data-v-5ebf0744]{background:#10161b;border-radius:8px;border:1px solid #26313a;padding:14px}.chart-wrap svg[data-v-5ebf0744]{width:100%;height:360px;display:block}.grid-line[data-v-5ebf0744]{stroke:#2d3943;stroke-width:1}.grid-line.soft[data-v-5ebf0744]{opacity:.35}.axis-label[data-v-5ebf0744]{fill:#8da0ad;font-size:11px}.axis-label.left[data-v-5ebf0744]{text-anchor:end}.axis-label.right[data-v-5ebf0744]{text-anchor:start}.axis-label.middle[data-v-5ebf0744]{text-anchor:middle}.axis-title[data-v-5ebf0744]{fill:#a8b8c3;font-size:12px;font-weight:700}.axis-title.right[data-v-5ebf0744]{text-anchor:end}.line[data-v-5ebf0744]{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.cpu-line[data-v-5ebf0744]{stroke:#4e83f1}.ram-line[data-v-5ebf0744]{stroke:#50bc88}.disk-line[data-v-5ebf0744]{stroke:#f1a329}.up-line[data-v-5ebf0744]{stroke:#8b63f6}.down-line[data-v-5ebf0744]{stroke:#4fb9d6}.total-up-line[data-v-5ebf0744]{stroke:#e95a51}.total-down-line[data-v-5ebf0744]{stroke:#728095}.legend[data-v-5ebf0744]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;color:#9eadb8;padding-top:10px}.legend span[data-v-5ebf0744]{display:inline-flex;align-items:center;gap:6px}.legend i[data-v-5ebf0744]{width:10px;height:10px;border-radius:50%;display:inline-block}.cpu-dot[data-v-5ebf0744]{background:#4e83f1}.ram-dot[data-v-5ebf0744]{background:#50bc88}.disk-dot[data-v-5ebf0744]{background:#f1a329}.up-dot[data-v-5ebf0744]{background:#8b63f6}.down-dot[data-v-5ebf0744]{background:#4fb9d6}.total-up-dot[data-v-5ebf0744]{background:#e95a51}.total-down-dot[data-v-5ebf0744]{background:#728095}.table-head[data-v-5ebf0744],.trader-row[data-v-5ebf0744],.trade-row[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(220px,1fr) 100px 130px 90px;gap:12px;align-items:center;padding:12px 16px}.leader-table .table-head[data-v-5ebf0744],.leader-table .trader-row[data-v-5ebf0744]{grid-template-columns:minmax(220px,1fr) 130px 130px 90px 80px}.leader-mode-tabs[data-v-5ebf0744]{display:flex;gap:8px;padding:12px 16px;background:#10161b;border-bottom:1px solid #26313a;position:sticky;top:0;z-index:3}.leader-mode-tabs button[data-v-5ebf0744]{background:#1d252c;color:#cbd7df;border:1px solid #34414c}.leader-mode-tabs button.active[data-v-5ebf0744]{background:#7dd3fc;color:#0d1419;border-color:#7dd3fc}.win-filter-bar[data-v-5ebf0744]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:10px 14px;background:#182025;border-bottom:1px solid #2a343d}.win-filter-bar>strong[data-v-5ebf0744]{margin-left:auto;color:#7dd3fc;font-size:13px}.exchange-filter-bar[data-v-5ebf0744]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:10px 14px;background:#182025;border-bottom:1px solid #2a343d}.exchange-filter-bar>strong[data-v-5ebf0744]{margin-left:auto;color:#7dd3fc;font-size:13px}.exchange-summary-strip[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a343d;border-bottom:1px solid #2a343d}.exchange-summary-strip>div[data-v-5ebf0744]{display:grid;gap:4px;min-width:0;padding:11px 14px;background:#171e23}.exchange-summary-strip span[data-v-5ebf0744],.exchange-summary-strip small[data-v-5ebf0744]{color:#8195a2}.exchange-summary-strip span[data-v-5ebf0744]{font-size:12px}.exchange-summary-strip b[data-v-5ebf0744]{overflow-wrap:anywhere}.exchange-research-layout[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;padding:14px;background:#10161b}.exchange-list-panel[data-v-5ebf0744],.exchange-detail-panel[data-v-5ebf0744]{min-width:0;background:#151b20;border:1px solid #2a343d}.exchange-list-panel[data-v-5ebf0744]{overflow:auto}.exchange-list-head[data-v-5ebf0744],.exchange-detail-panel>header[data-v-5ebf0744]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#1b232a;border-bottom:1px solid #2a343d}.exchange-list-head h3[data-v-5ebf0744],.exchange-detail-panel h3[data-v-5ebf0744]{margin:4px 0 0;font-size:17px}.exchange-list-head>span[data-v-5ebf0744]{color:#8195a2;font-size:12px}.exchange-table-head[data-v-5ebf0744],.exchange-trader-row[data-v-5ebf0744]{min-width:880px;display:grid;grid-template-columns:minmax(190px,1.2fr) 85px 105px 130px 90px 150px;gap:10px;align-items:center;padding:10px 14px}.exchange-table-head[data-v-5ebf0744]{color:#8195a2;font-size:12px;background:#1d252c}.exchange-trader-row[data-v-5ebf0744]{width:100%;min-height:66px;text-align:left;color:#eef3f7;background:transparent;border:0;border-top:1px solid #26313a}.exchange-trader-row[data-v-5ebf0744]:hover,.exchange-trader-row.active[data-v-5ebf0744]{background:#1b252d}.exchange-trader-row.active[data-v-5ebf0744]{box-shadow:inset 3px 0 #7dd3fc}.exchange-trader-row>span[data-v-5ebf0744]{min-width:0;display:grid;gap:3px}.exchange-trader-row small[data-v-5ebf0744],.exchange-detail-panel small[data-v-5ebf0744],.exchange-trade-row small[data-v-5ebf0744]{color:#8195a2}.exchange-grade[data-v-5ebf0744]{color:#f8c14a}.exchange-grade-badge[data-v-5ebf0744]{color:#f8c14a;white-space:nowrap}.exchange-scope-warning[data-v-5ebf0744]{display:grid;gap:3px;padding:11px 14px;background:#2a2418;border-bottom:1px solid #5c4926;color:#f8d98a}.exchange-scope-warning span[data-v-5ebf0744]{color:#d8c28a;font-size:12px}.exchange-detail-metrics[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2a343d;border-bottom:1px solid #2a343d}.exchange-detail-metrics>div[data-v-5ebf0744]{display:grid;gap:4px;padding:10px 12px;background:#171e23}.exchange-detail-metrics span[data-v-5ebf0744]{color:#8195a2;font-size:12px}.exchange-tags[data-v-5ebf0744]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 2px}.exchange-tags span[data-v-5ebf0744]{padding:4px 7px;border-radius:4px;font-size:11px}.positive-tag[data-v-5ebf0744]{color:#93e6b7;background:#163326;border:1px solid #275d42}.risk-tag[data-v-5ebf0744]{color:#ffb0b0;background:#351f22;border:1px solid #653338}.exchange-detail-panel h4[data-v-5ebf0744]{margin:14px 14px 8px;color:#aebdc6;font-size:13px}.exchange-trade-row[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(180px,1.2fr) auto;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid #26313a}.exchange-trade-row>span[data-v-5ebf0744]{min-width:0;display:grid;gap:3px}.exchange-trade-row strong[data-v-5ebf0744]{text-align:right}.exchange-trade-row strong small[data-v-5ebf0744]{display:block;margin-top:3px}.strategy-validation-layout[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:14px;padding:14px;background:#10161b}.strategy-profile-list[data-v-5ebf0744],.strategy-validation-detail[data-v-5ebf0744]{min-width:0;background:#151b20;border:1px solid #2a343d}.strategy-profile-list[data-v-5ebf0744]{overflow:auto}.strategy-validation-head[data-v-5ebf0744],.strategy-validation-detail>header[data-v-5ebf0744]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#1b232a;border-bottom:1px solid #2a343d}.strategy-validation-head h3[data-v-5ebf0744],.strategy-validation-detail h3[data-v-5ebf0744]{margin:4px 0 0;font-size:17px}.strategy-validation-head button[data-v-5ebf0744]{background:#244355;color:#eef3f7;border:1px solid #5b9ec2;padding:8px 11px}.strategy-validation-head button[data-v-5ebf0744]:disabled{opacity:.45;cursor:not-allowed}.strategy-profile-head[data-v-5ebf0744],.strategy-profile-row[data-v-5ebf0744]{min-width:830px;display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(150px,1fr) 100px 90px 130px;gap:10px;align-items:center;padding:10px 14px}.strategy-profile-head[data-v-5ebf0744]{color:#8195a2;font-size:12px;background:#1d252c}.strategy-profile-row[data-v-5ebf0744]{width:100%;min-height:68px;color:#eef3f7;background:transparent;border:0;border-top:1px solid #26313a;text-align:left}.strategy-profile-row[data-v-5ebf0744]:hover,.strategy-profile-row.active[data-v-5ebf0744]{background:#1b252d}.strategy-profile-row.active[data-v-5ebf0744]{box-shadow:inset 3px 0 #7dd3fc}.strategy-profile-row>span[data-v-5ebf0744]{min-width:0;display:grid;gap:3px}.strategy-profile-row small[data-v-5ebf0744],.strategy-validation-detail small[data-v-5ebf0744]{color:#8195a2}.strategy-confidence[data-v-5ebf0744]{color:#7dd3fc;font-size:20px}.strategy-rule-grid[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2a343d}.strategy-rule-grid>div[data-v-5ebf0744]{min-width:0;display:grid;gap:4px;padding:10px 12px;background:#171e23}.strategy-rule-grid span[data-v-5ebf0744]{color:#8195a2;font-size:12px}.strategy-rule-grid b[data-v-5ebf0744]{overflow-wrap:anywhere}.strategy-evidence[data-v-5ebf0744]{padding-bottom:10px;border-bottom:1px solid #2a343d}.strategy-validation-detail h4[data-v-5ebf0744]{margin:13px 14px 8px;color:#aebdc6;font-size:13px}.strategy-prediction-row[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(165px,.8fr);gap:9px 14px;padding:12px 14px;border-top:1px solid #26313a}.strategy-prediction-main[data-v-5ebf0744],.strategy-prediction-time[data-v-5ebf0744]{min-width:0;display:grid;gap:4px}.strategy-prediction-main b em[data-v-5ebf0744]{font-style:normal}.strategy-prediction-time[data-v-5ebf0744]{text-align:right}.prediction-status[data-v-5ebf0744]{width:max-content;padding:3px 6px;border:1px solid #54636d;color:#b8c6cf;font-size:11px}.prediction-status.pending[data-v-5ebf0744]{border-color:#6b5720;color:#f8c14a}.prediction-status.matched[data-v-5ebf0744]{border-color:#315c49;color:#65d69a}.prediction-status.expired[data-v-5ebf0744]{border-color:#653338;color:#ff9a9a}.strategy-actual-result[data-v-5ebf0744]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 70px auto;gap:12px;align-items:center;padding:9px 10px;background:#11181d;border-left:3px solid #456779}.strategy-actual-result>span[data-v-5ebf0744]:first-child,.strategy-actual-result>strong[data-v-5ebf0744]{display:grid;gap:3px}.strategy-actual-result>strong[data-v-5ebf0744]{text-align:right}.hit-flags[data-v-5ebf0744]{display:flex;gap:5px}.hit-flags i[data-v-5ebf0744]{padding:4px 6px;border:1px solid #653338;color:#ff9a9a;font-size:11px;font-style:normal}.hit-flags i.hit[data-v-5ebf0744]{border-color:#315c49;color:#65d69a}.strategy-expired[data-v-5ebf0744],.strategy-waiting[data-v-5ebf0744]{grid-column:1 / -1;margin:0;padding:8px 10px;color:#8195a2;background:#11181d}.strategy-expired[data-v-5ebf0744]{color:#d99595}.filter-segment[data-v-5ebf0744]{display:inline-flex;align-items:center;gap:6px}.filter-segment>span[data-v-5ebf0744]{color:#8da0ad;font-size:12px;margin-right:2px}.filter-segment button[data-v-5ebf0744]{padding:6px 9px;background:#10161b;color:#a8b8c3;border:1px solid #34414c;font-size:12px}.filter-segment button.active[data-v-5ebf0744]{background:#244355;color:#eef3f7;border-color:#5b9ec2}.positive-toggle[data-v-5ebf0744]{display:inline-flex;align-items:center;gap:7px;color:#cbd7df;font-size:13px;cursor:pointer}.positive-toggle input[data-v-5ebf0744]{accent-color:#35d07f;width:16px;height:16px}.table-head[data-v-5ebf0744]{color:#7f94a3;background:#1d252c;font-size:13px}.leader-table .table-head[data-v-5ebf0744]{position:sticky;top:65px;z-index:2}.trader-row[data-v-5ebf0744]{width:100%;background:transparent;color:#eef3f7;border-top:1px solid #26313a;text-align:left}.trader-row[data-v-5ebf0744]:hover,.trade-row[data-v-5ebf0744]:hover{background:#1b252d}.trader-row span[data-v-5ebf0744]:first-child,.trade-row span[data-v-5ebf0744]:first-child,.position-row[data-v-5ebf0744]{display:grid;gap:4px}.score[data-v-5ebf0744]{color:#f8c14a;font-weight:700}.detail-panel[data-v-5ebf0744]{position:sticky;top:20px;display:grid;gap:14px}.detail-panel h3[data-v-5ebf0744],.detail-panel h4[data-v-5ebf0744]{margin:0}.full-address[data-v-5ebf0744]{margin:-8px 0 0;color:#8da0ad;font-size:12px;overflow-wrap:anywhere}.detail-action[data-v-5ebf0744]{width:100%}.detail-stats[data-v-5ebf0744]{display:grid;gap:10px;color:#a8b8c3}.detail-stats span[data-v-5ebf0744]{display:flex;justify-content:space-between;gap:12px}.position-row[data-v-5ebf0744],.history-row[data-v-5ebf0744]{border-top:1px solid #2a343d;padding-top:12px}.history-row[data-v-5ebf0744]{display:grid;gap:4px}.history-row small[data-v-5ebf0744]{color:#8da0ad}.compact-history[data-v-5ebf0744]{cursor:pointer}.compact-history[data-v-5ebf0744]:hover{color:#7dd3fc}.address-link[data-v-5ebf0744]{display:inline;width:auto;border:0;padding:0;background:transparent;color:#7dd3fc;text-align:left}.address-link[data-v-5ebf0744]:hover{color:#fff}.history-workspace[data-v-5ebf0744]{display:grid;gap:14px;min-height:calc(100vh - 56px)}.history-head[data-v-5ebf0744],.position-list[data-v-5ebf0744]{background:#151b20;border:1px solid #2a343d;border-radius:8px}.history-head[data-v-5ebf0744]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:4}.history-head h3[data-v-5ebf0744],.history-head p[data-v-5ebf0744]{margin:4px 0 0}.history-head p[data-v-5ebf0744]{color:#8da0ad;overflow-wrap:anywhere}.analysis-strip[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analysis-strip>div[data-v-5ebf0744]{background:#151b20;border:1px solid #2a343d;border-radius:8px;padding:12px 14px;display:grid;gap:4px;min-width:0}.analysis-strip span[data-v-5ebf0744],.analysis-strip small[data-v-5ebf0744]{color:#8da0ad}.analysis-strip b[data-v-5ebf0744]{font-size:18px;overflow-wrap:anywhere}.strategy-profile[data-v-5ebf0744]{background:#151b20;border:1px solid #2a343d;border-radius:8px;overflow:hidden}.strategy-profile>header[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;background:#1b232a;border-bottom:1px solid #2a343d}.strategy-profile h4[data-v-5ebf0744]{margin:4px 0 0;font-size:18px}.inference-badge[data-v-5ebf0744]{color:#8fc7e4;background:#172a35;border:1px solid #31566a;border-radius:6px;padding:6px 9px;font-size:12px}.strategy-profile-grid[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.strategy-profile-grid>div[data-v-5ebf0744]{min-width:0;padding:14px;display:grid;gap:5px;border-left:1px solid #2a343d}.strategy-profile-grid>div[data-v-5ebf0744]:first-child{border-left:0}.strategy-profile-grid span[data-v-5ebf0744],.strategy-profile-grid small[data-v-5ebf0744]{color:#8da0ad}.strategy-profile-grid span[data-v-5ebf0744]{font-size:12px}.strategy-profile-grid b[data-v-5ebf0744]{overflow-wrap:anywhere}.strategy-verdict[data-v-5ebf0744]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 14px;border-top:1px solid #2a343d;background:#12191e}.strategy-verdict b[data-v-5ebf0744]{color:#f8c14a}.strategy-verdict span[data-v-5ebf0744]{color:#cbd7df}.strategy-verdict em[data-v-5ebf0744]{color:#e4a6a6;font-style:normal;text-align:right}.history-layout[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(340px,390px) minmax(0,1fr);gap:16px;align-items:start}.position-list[data-v-5ebf0744]{overflow:auto;max-height:calc(100vh - 226px);scrollbar-gutter:stable;align-self:start}.position-list-head[data-v-5ebf0744]{padding:12px 14px;background:#1d252c;display:flex;justify-content:space-between;gap:12px;color:#a8b8c3;position:sticky;top:0;z-index:2}.position-card[data-v-5ebf0744]{width:100%;background:transparent;color:#eef3f7;border-radius:0;border-top:1px solid #26313a;border-left:3px solid transparent;padding:13px 14px;display:grid;gap:8px;text-align:left}.position-card.active[data-v-5ebf0744]{background:#1b252d;border-left-color:#7dd3fc}.position-card[data-v-5ebf0744]:hover{background:#1b252d}.position-card div[data-v-5ebf0744]{display:flex;justify-content:space-between;gap:12px}.position-card span[data-v-5ebf0744],.position-card small[data-v-5ebf0744],.position-card em[data-v-5ebf0744]{color:#8da0ad;font-style:normal}.position-card em[data-v-5ebf0744]{color:#f8c14a;background:#2b2718;border:1px solid #5c4d20;border-radius:6px;padding:7px 9px;line-height:1.35}.replay-panel[data-v-5ebf0744]{min-width:0;padding:0;display:grid;gap:12px}.replay-titlebar[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px}.replay-titlebar h3[data-v-5ebf0744]{margin:3px 0 0;font-size:20px}.quality-badge[data-v-5ebf0744]{border:1px solid #315c49;background:#183126;color:#65d69a;border-radius:6px;padding:7px 10px;font-size:12px}.quality-badge.estimated[data-v-5ebf0744]{border-color:#6b5720;background:#302815;color:#f8c14a}.data-quality-banner[data-v-5ebf0744]{background:#272316;border-left:3px solid #f8c14a;color:#d9c98e;padding:10px 12px;line-height:1.5}.replay-summary[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px}.replay-summary div[data-v-5ebf0744]{background:#1b232a;border:1px solid #2f3a44;border-radius:8px;padding:12px;display:grid;gap:6px}.replay-summary span[data-v-5ebf0744]{color:#8da0ad;font-size:12px}.order-logic-strip[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.order-logic-strip>div[data-v-5ebf0744]{min-width:0;padding:10px 12px;background:#151d22;border-left:3px solid #456779;display:grid;gap:5px}.order-logic-strip span[data-v-5ebf0744]{color:#8da0ad;font-size:12px}.order-logic-strip b[data-v-5ebf0744]{overflow-wrap:anywhere}.kline-panel[data-v-5ebf0744]{background:#10161b;border:1px solid #26313a;border-radius:8px;padding:14px}.kline-head[data-v-5ebf0744]{display:flex;justify-content:space-between;align-items:center;color:#a8b8c3;margin-bottom:10px}.kline-head>div[data-v-5ebf0744]{display:flex;align-items:center;gap:10px;min-width:0}.interval-badge[data-v-5ebf0744]{color:#86b8d3;background:#17242c;border:1px solid #2e4857;border-radius:6px;padding:4px 7px}.kline-panel svg[data-v-5ebf0744]{width:100%;height:420px;display:block;cursor:grab;user-select:none;touch-action:none}.kline-panel svg[data-v-5ebf0744]:active{cursor:grabbing}.kline-tools[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8da0ad;font-size:13px;padding-top:10px}.kline-tools button[data-v-5ebf0744]{background:transparent;color:#cbd7df;border:1px solid #34414c;padding:7px 10px}.candle-error[data-v-5ebf0744]{margin-top:10px;padding:10px 12px;border:1px solid #663638;background:#2b1d20;color:#ff9a9a;display:flex;align-items:center;justify-content:space-between;gap:12px}.candle-error button[data-v-5ebf0744]{background:transparent;color:#ffb1b1;border:1px solid #744146;padding:6px 9px}.action-row small[data-v-5ebf0744]{color:#8da0ad}.wick[data-v-5ebf0744]{stroke-width:1.5;vector-effect:non-scaling-stroke}.candle[data-v-5ebf0744]{rx:1}.up-stroke[data-v-5ebf0744]{stroke:#35d07f}.down-stroke[data-v-5ebf0744]{stroke:#ff6b6b}.up-fill[data-v-5ebf0744]{fill:#35d07f}.down-fill[data-v-5ebf0744]{fill:#ff6b6b}.volume-heat.up[data-v-5ebf0744]{fill:#35d07f}.volume-heat.down[data-v-5ebf0744]{fill:#ff6b6b}.trade-marker[data-v-5ebf0744]{stroke:#10161b;stroke-width:3;vector-effect:non-scaling-stroke}.trade-marker.open[data-v-5ebf0744],.trade-marker.add[data-v-5ebf0744]{fill:#7dd3fc}.trade-marker.reduce[data-v-5ebf0744]{fill:#f8c14a}.trade-marker.close[data-v-5ebf0744]{fill:#ff6b6b}.marker-label[data-v-5ebf0744]{fill:#eef3f7;font-size:12px;text-anchor:middle;font-weight:700;paint-order:stroke;stroke:#10161b;stroke-width:3}.action-timeline[data-v-5ebf0744]{display:grid;border:1px solid #26313a;border-radius:8px;overflow:hidden}.action-row[data-v-5ebf0744]{display:grid;grid-template-columns:90px 1fr 120px 180px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid #26313a}.action-row[data-v-5ebf0744]:first-child{border-top:0}.action-row time[data-v-5ebf0744]{color:#8da0ad}.filters[data-v-5ebf0744]{display:flex;gap:10px;padding:16px;background:#1d252c}.filters input[data-v-5ebf0744]{flex:1;min-width:0;background:#10161b;color:#eef3f7;border:1px solid #34414c;border-radius:6px;padding:10px}.flow-table-title[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#151b20;border-top:1px solid #26313a;color:#a8b8c3}.flow-table-title b[data-v-5ebf0744]{color:#eef3f7}.flow-table-head[data-v-5ebf0744],.trade-row[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(170px,1.25fr) 72px 100px 120px 76px 120px 96px 170px;gap:10px;align-items:center;padding:12px 16px}.flow-table-head[data-v-5ebf0744]{background:#1d252c;border-top:1px solid #26313a}.flow-table-head button[data-v-5ebf0744]{width:auto;padding:0;border:0;background:transparent;color:#8da0ad;text-align:left;font-size:13px}.flow-table-head button[data-v-5ebf0744]:hover{color:#eef3f7}.trade-row[data-v-5ebf0744]{border-top:1px solid #26313a}.trade-row time[data-v-5ebf0744]{color:#8da0ad}.principles[data-v-5ebf0744]{padding:24px}.principles p[data-v-5ebf0744]{max-width:820px;color:#a8b8c3;line-height:1.8}.rule-grid[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.rule-grid div[data-v-5ebf0744]{display:grid;gap:8px;background:#1b232a;border:1px solid #2f3a44;border-radius:8px;padding:14px}.rule-grid span[data-v-5ebf0744]{color:#9eadb8;line-height:1.5}.empty[data-v-5ebf0744]{color:#8da0ad;padding:22px;text-align:center}.empty.compact[data-v-5ebf0744]{padding:10px 0;text-align:left}.market-workspace[data-v-5ebf0744]{min-width:0;display:grid;gap:14px}.market-filter-panel[data-v-5ebf0744]{background:#151b20;border:1px solid #2a343d}.market-filter-primary[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:end;padding:14px 16px;border-bottom:1px solid #2a343d}.market-coin-preset[data-v-5ebf0744]{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.market-coin-preset button[data-v-5ebf0744],.market-filter-group button[data-v-5ebf0744],.market-chart-periods button[data-v-5ebf0744]{background:#1d252c;color:#aebdc6;border:1px solid #34414c;padding:7px 10px}.market-coin-preset button.active[data-v-5ebf0744],.market-filter-group button.active[data-v-5ebf0744],.market-chart-periods button.active[data-v-5ebf0744]{background:#7dd3fc;border-color:#7dd3fc;color:#0d1419}.market-coin-input[data-v-5ebf0744]{display:grid;gap:7px}.market-coin-input label[data-v-5ebf0744]{color:#8195a2;font-size:12px}.market-coin-input>div[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1fr) auto}.market-coin-input input[data-v-5ebf0744]{min-width:0;border:1px solid #34414c;border-right:0;border-radius:6px 0 0 6px;background:#10161b;color:#eef3f7;padding:9px 10px;text-transform:uppercase}.market-coin-input button[data-v-5ebf0744]{border-radius:0 6px 6px 0}.market-filter-grid[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#2a343d}.market-filter-group[data-v-5ebf0744]{min-width:0;padding:11px 14px;background:#171e23}.market-filter-group>span[data-v-5ebf0744]{display:block;margin-bottom:7px;color:#8195a2;font-size:12px}.market-filter-group>div[data-v-5ebf0744]{display:flex;flex-wrap:wrap;gap:6px}.market-filter-group button[data-v-5ebf0744]{padding:6px 8px;font-size:12px}.market-summary-strip[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #2a343d;background:#2a343d}.market-summary-strip>div[data-v-5ebf0744]{min-width:0;display:grid;gap:4px;padding:11px 14px;background:#171e23}.market-summary-strip span[data-v-5ebf0744],.market-summary-strip small[data-v-5ebf0744]{color:#8195a2}.market-summary-strip span[data-v-5ebf0744]{font-size:12px}.market-summary-strip b[data-v-5ebf0744]{font-size:18px;overflow-wrap:anywhere}.market-chart-panel[data-v-5ebf0744]{min-width:0;background:#10161b;border:1px solid #2a343d}.market-chart-panel>header[data-v-5ebf0744]{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 14px;background:#151b20;border-bottom:1px solid #2a343d}.market-chart-panel h3[data-v-5ebf0744]{margin:4px 0 0;font-size:18px}.market-chart-periods[data-v-5ebf0744]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.market-chart-periods>span[data-v-5ebf0744],.market-chart-periods small[data-v-5ebf0744]{color:#8195a2;font-size:12px}.market-chart-periods small[data-v-5ebf0744]{padding-left:3px}.market-heat-toggle[data-v-5ebf0744]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 8px;border:1px solid #34414c;background:#1d252c;color:#aebdc6;cursor:pointer}.market-heat-toggle input[data-v-5ebf0744]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.market-heat-toggle>span[data-v-5ebf0744]{position:relative;width:28px;height:16px;border-radius:8px;background:#394751;transition:background .15s ease}.market-heat-toggle>span[data-v-5ebf0744]:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#d5e0e7;transition:transform .15s ease}.market-heat-toggle input:checked+span[data-v-5ebf0744]{background:#287c5b}.market-heat-toggle input:checked+span[data-v-5ebf0744]:after{transform:translate(12px);background:#fff}.market-heat-toggle[data-v-5ebf0744]:focus-within{outline:2px solid #7dd3fc;outline-offset:1px}.market-heat-toggle b[data-v-5ebf0744]{font-size:12px;font-weight:600}.market-chart-periods .market-chart-reset[data-v-5ebf0744]{width:34px;height:34px;padding:0;font-size:19px;line-height:1}.market-chart-canvas[data-v-5ebf0744]{min-width:0;overflow-x:auto}.market-chart-canvas svg[data-v-5ebf0744]{width:100%;min-width:760px;height:480px;display:block;cursor:grab;touch-action:none;user-select:none}.market-chart-canvas svg.dragging[data-v-5ebf0744]{cursor:grabbing}.market-heat-bg[data-v-5ebf0744]{fill:#141b20}.market-chart-separator[data-v-5ebf0744]{stroke:#40505c;stroke-width:1;stroke-dasharray:4 4}.market-heat-center[data-v-5ebf0744]{stroke:#36434c;stroke-width:1}.market-heat-label[data-v-5ebf0744]{fill:#8195a2;font-size:11px;font-weight:700}.market-heat-label.short-label[data-v-5ebf0744]{text-anchor:start;fill:#d88686}.market-heat-label.long-label[data-v-5ebf0744]{text-anchor:end;fill:#71c99a}.market-heat-short[data-v-5ebf0744]{fill:#e35f63;opacity:.72}.market-heat-long[data-v-5ebf0744]{fill:#35bf7a;opacity:.72}.market-marker-connector[data-v-5ebf0744]{stroke:#738794;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.market-marker-tag[data-v-5ebf0744]{stroke:#10161b;stroke-width:1.5;vector-effect:non-scaling-stroke}.market-marker-pointer[data-v-5ebf0744]{stroke:#10161b;stroke-width:1;vector-effect:non-scaling-stroke}.market-open-marker.long .market-marker-tag[data-v-5ebf0744],.market-open-marker.long .market-marker-pointer[data-v-5ebf0744]{fill:#28b96f}.market-open-marker.short .market-marker-tag[data-v-5ebf0744],.market-open-marker.short .market-marker-pointer[data-v-5ebf0744]{fill:#e65f69}.market-open-marker.selected .market-marker-tag[data-v-5ebf0744]{stroke:#fff;stroke-width:2.5}.market-marker-glyph[data-v-5ebf0744]{fill:#fff;font-size:10px;font-weight:800;text-anchor:middle;pointer-events:none}.market-marker-label[data-v-5ebf0744]{fill:#eef3f7;font-size:11px;font-weight:700;text-anchor:start;paint-order:stroke;stroke:#10161b;stroke-width:3;pointer-events:none}.market-chart-panel>footer[data-v-5ebf0744]{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;padding:10px 14px;border-top:1px solid #26313a;color:#8195a2;font-size:12px}.market-chart-panel>footer span[data-v-5ebf0744]{display:inline-flex;align-items:center;gap:6px}.market-chart-panel>footer i[data-v-5ebf0744]{width:9px;height:9px;display:inline-block}.legend-long[data-v-5ebf0744]{background:#35d07f}.legend-short[data-v-5ebf0744]{background:#ff6b6b}.market-error[data-v-5ebf0744]{padding:10px 12px;border:1px solid #663638;background:#2b1d20;color:#ff9a9a}.market-results-layout[data-v-5ebf0744]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;align-items:start}.market-open-list[data-v-5ebf0744],.market-position-inspector[data-v-5ebf0744]{min-width:0;background:#151b20;border:1px solid #2a343d}.market-open-list[data-v-5ebf0744]{overflow:auto;max-height:580px;scrollbar-gutter:stable}.market-open-list>header[data-v-5ebf0744],.market-position-inspector>header[data-v-5ebf0744]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#1b232a;border-bottom:1px solid #2a343d}.market-open-list h3[data-v-5ebf0744],.market-position-inspector h3[data-v-5ebf0744]{margin:4px 0 0;font-size:17px}.market-position-inspector>header small[data-v-5ebf0744]{display:block;margin-top:3px;color:#8195a2}.market-open-list>header>span[data-v-5ebf0744]{color:#8195a2;font-size:12px}.market-open-head[data-v-5ebf0744],.market-open-row[data-v-5ebf0744]{min-width:1120px;display:grid;grid-template-columns:minmax(190px,1fr) 105px 64px 168px 105px 105px 138px 120px;gap:10px;align-items:center;padding:11px 14px}.market-open-head[data-v-5ebf0744]{position:sticky;top:0;z-index:2;background:#1d252c;color:#8195a2;font-size:12px}.market-open-row[data-v-5ebf0744]{min-height:66px;border-top:1px solid #26313a;cursor:pointer}.market-open-row[data-v-5ebf0744]:hover,.market-open-row.active[data-v-5ebf0744]{background:#1b252d}.market-open-row.active[data-v-5ebf0744]{box-shadow:inset 3px 0 #7dd3fc}.market-open-row>span[data-v-5ebf0744]{min-width:0;display:grid;gap:3px}.market-open-row small[data-v-5ebf0744]{color:#8195a2}.market-open-row time[data-v-5ebf0744]{color:#a8b8c3}.market-position-inspector[data-v-5ebf0744]{position:sticky;top:12px}.market-position-inspector>header button[data-v-5ebf0744]{padding:7px 9px}.market-selected-open[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;padding:12px 14px;background:#11181d;border-bottom:1px solid #2a343d}.market-selected-open span[data-v-5ebf0744]{color:#a8b8c3}.market-selected-open small[data-v-5ebf0744]{grid-column:1 / -1;color:#8195a2}.market-position-list[data-v-5ebf0744]{display:grid;max-height:470px;overflow:auto}.market-position-list>div[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.8fr) auto;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid #26313a}.market-position-list>div[data-v-5ebf0744]:first-child{border-top:0}.market-position-list>div.target[data-v-5ebf0744]{background:#17242c;box-shadow:inset 3px 0 #7dd3fc}.market-position-list span[data-v-5ebf0744]{min-width:0;display:grid;gap:3px}.market-position-list small[data-v-5ebf0744]{color:#8195a2;overflow-wrap:anywhere}.market-position-list strong[data-v-5ebf0744]{text-align:right}.app-shell[data-v-5ebf0744],.app-shell.sidebar-collapsed[data-v-5ebf0744]{grid-template-columns:220px minmax(0,1fr)}.side-panel[data-v-5ebf0744]{min-height:100vh;padding:20px 14px;gap:18px}.sidebar-toggle[data-v-5ebf0744],.collapsed-rail[data-v-5ebf0744]{display:none}.brand-block[data-v-5ebf0744]{padding:0 8px 14px;border-bottom:1px solid #2a343d}.brand-block h1[data-v-5ebf0744]{margin-bottom:0;font-size:19px}.brand-block p[data-v-5ebf0744],.side-panel>.scan-box[data-v-5ebf0744],.side-panel .system-mini[data-v-5ebf0744]{display:none}.worker-card[data-v-5ebf0744]{order:4;margin-top:auto;padding:11px 12px;background:transparent}.worker-card div[data-v-5ebf0744]{align-items:flex-start;flex-direction:column;gap:3px}.worker-card small[data-v-5ebf0744]{display:block;margin-top:5px}.primary-nav[data-v-5ebf0744]{display:grid;gap:4px}.primary-nav .nav-group-label[data-v-5ebf0744]{padding:9px 10px 5px;color:#6f828f;font-size:11px;text-transform:uppercase}.primary-nav .operations-label[data-v-5ebf0744]{margin-top:9px;border-top:1px solid #26313a;padding-top:16px}.primary-nav button[data-v-5ebf0744]{min-height:42px;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:7px 9px;border:0}.primary-nav button i[data-v-5ebf0744]{display:grid;place-items:center;width:26px;height:26px;border-radius:5px;background:#202a31;color:#90a4b1;font-size:12px;font-style:normal}.primary-nav button.active[data-v-5ebf0744]{background:#22323b;color:#fff}.primary-nav button.active i[data-v-5ebf0744]{background:#7dd3fc;color:#0d1419}.workspace[data-v-5ebf0744]{padding:20px 24px 28px;gap:16px}.topbar[data-v-5ebf0744]{min-height:52px;border-bottom:1px solid #26313a;padding-bottom:14px}.topbar h2[data-v-5ebf0744]{font-size:22px;margin-bottom:0}.topbar .ghost[data-v-5ebf0744]{text-align:center}.research-metrics[data-v-5ebf0744]{gap:1px;border:1px solid #2a343d;background:#2a343d}.research-metrics div[data-v-5ebf0744]{border:0;border-radius:0;padding:11px 14px;background:#171e23}.research-metrics span[data-v-5ebf0744]{margin-bottom:4px;font-size:12px}.research-metrics strong[data-v-5ebf0744]{font-size:18px}.content-grid[data-v-5ebf0744]{grid-template-columns:minmax(0,1fr)}.legacy-preview[data-v-5ebf0744]{display:none}.leader-table[data-v-5ebf0744]{max-height:none}.leader-mode-tabs[data-v-5ebf0744]{top:0}.leader-table .table-head[data-v-5ebf0744]{top:65px}.trader-row[data-v-5ebf0744]{min-height:62px}.operations-grid[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:18px;padding:18px;background:#11181d;border:1px solid #2a343d}.operations-copy h4[data-v-5ebf0744]{margin:6px 0;font-size:17px}.operations-copy p[data-v-5ebf0744]{margin:0;color:#8da0ad;line-height:1.55}.operations-scan[data-v-5ebf0744]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:0;background:transparent;border:0}.operations-scan textarea[data-v-5ebf0744]{min-height:76px}.operations-scan button[data-v-5ebf0744]{min-width:150px}.operations-scan p[data-v-5ebf0744]{grid-column:1 / -1}.trader-dossier[data-v-5ebf0744]{display:grid;gap:14px}.dossier-head[data-v-5ebf0744]{background:#151b20;border:1px solid #2a343d}.back-button[data-v-5ebf0744]{width:auto;padding:10px 14px;border:0;border-bottom:1px solid #2a343d;border-radius:0;background:transparent;color:#9eb0bb}.back-button[data-v-5ebf0744]:hover{color:#fff}.dossier-identity[data-v-5ebf0744]{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.dossier-identity h3[data-v-5ebf0744]{margin:5px 0;font-size:24px}.dossier-identity p[data-v-5ebf0744]{margin:0;color:#7f94a3;overflow-wrap:anywhere}.dossier-grade[data-v-5ebf0744]{min-width:130px;display:grid;justify-items:end;gap:2px}.dossier-grade span[data-v-5ebf0744],.dossier-grade small[data-v-5ebf0744]{color:#8da0ad}.dossier-grade strong[data-v-5ebf0744]{color:#7dd3fc;font-size:30px}.dossier-kpis[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #2a343d;background:#2a343d;gap:1px}.dossier-kpis>div[data-v-5ebf0744]{min-width:0;display:grid;gap:5px;padding:13px 14px;background:#171e23}.dossier-kpis span[data-v-5ebf0744],.dossier-kpis small[data-v-5ebf0744]{color:#8195a2}.dossier-kpis span[data-v-5ebf0744]{font-size:12px}.dossier-kpis b[data-v-5ebf0744]{overflow-wrap:anywhere}.dossier-tabs[data-v-5ebf0744]{display:flex;gap:2px;border-bottom:1px solid #2a343d}.dossier-tabs button[data-v-5ebf0744]{width:auto;border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:#8da0ad;padding:11px 16px}.dossier-tabs button.active[data-v-5ebf0744]{border-bottom-color:#7dd3fc;color:#eef3f7;background:#172128}.dossier-overview[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:start}.dossier-section[data-v-5ebf0744]{min-width:0;background:#151b20;border:1px solid #2a343d}.dossier-section>header[data-v-5ebf0744]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid #2a343d}.dossier-section>header h4[data-v-5ebf0744]{margin:4px 0 0}.dossier-section>header>span[data-v-5ebf0744]{color:#8195a2;font-size:13px}.exposure-table[data-v-5ebf0744]{display:grid}.exposure-row[data-v-5ebf0744]{display:grid;grid-template-columns:minmax(120px,1fr) 70px 110px 150px 130px;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid #26313a}.exposure-row[data-v-5ebf0744]:first-child{border-top:0}.exposure-row[data-v-5ebf0744]>:last-child{text-align:right}.strategy-brief dl[data-v-5ebf0744]{margin:0;display:grid}.strategy-brief dl>div[data-v-5ebf0744]{display:grid;gap:4px;padding:11px 14px;border-top:1px solid #26313a}.strategy-brief dl>div[data-v-5ebf0744]:first-child{border-top:0}.strategy-brief dt[data-v-5ebf0744]{color:#8195a2;font-size:12px}.strategy-brief dd[data-v-5ebf0744]{margin:0}.strategy-brief>p[data-v-5ebf0744]{margin:0;padding:13px 14px;color:#b5c2ca;line-height:1.55;background:#11181d;border-top:1px solid #26313a}.orders-research-table[data-v-5ebf0744]{overflow:auto}.order-table-head[data-v-5ebf0744],.order-research-row[data-v-5ebf0744]{min-width:980px;display:grid;grid-template-columns:150px 80px 130px minmax(270px,1fr) 150px 110px;gap:14px;align-items:center;padding:12px 14px;text-align:left}.order-table-head[data-v-5ebf0744]{color:#8195a2;background:#1d252c;font-size:12px}.order-research-row[data-v-5ebf0744]{width:100%;border-radius:0;border-top:1px solid #26313a;background:transparent;color:#eef3f7}.order-research-row[data-v-5ebf0744]:hover{background:#1b252d}.order-research-row span[data-v-5ebf0744],.order-research-row strong[data-v-5ebf0744]{min-width:0;display:grid;gap:3px}.order-research-row small[data-v-5ebf0744]{color:#8195a2;font-weight:400}.order-research-row em[data-v-5ebf0744]{width:max-content;padding:5px 7px;border:1px solid #315c49;color:#65d69a;font-style:normal;font-size:12px}.order-research-row em.estimated[data-v-5ebf0744]{border-color:#6b5720;color:#f8c14a}.dossier-strategy[data-v-5ebf0744]{margin:0}.risk-evidence-grid[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.risk-evidence-grid>div[data-v-5ebf0744]{min-width:0;padding:18px;background:#151b20;border:1px solid #2a343d}.risk-evidence-grid span[data-v-5ebf0744]{display:block;color:#8195a2;font-size:12px}.risk-evidence-grid b[data-v-5ebf0744]{display:block;margin-top:8px;font-size:22px;overflow-wrap:anywhere}.risk-evidence-grid p[data-v-5ebf0744]{margin:12px 0 0;color:#9eadb8;line-height:1.55}.history-workspace>.analysis-strip[data-v-5ebf0744],.history-workspace>.strategy-profile[data-v-5ebf0744]{display:none}.history-head[data-v-5ebf0744]{position:static;padding:11px 14px}.history-head h3[data-v-5ebf0744]{font-size:18px}.history-head p[data-v-5ebf0744]{font-size:12px}.history-layout[data-v-5ebf0744]{grid-template-columns:300px minmax(0,1fr);gap:12px}.position-list[data-v-5ebf0744]{position:sticky;top:12px;max-height:calc(100vh - 112px)}.position-list-head[data-v-5ebf0744]{display:grid}.replay-panel[data-v-5ebf0744]{grid-template-columns:minmax(0,1fr) 320px;gap:10px;align-items:start}.replay-titlebar[data-v-5ebf0744]{grid-column:1 / -1;padding:0 2px 8px;border-bottom:1px solid #26313a}.data-quality-banner[data-v-5ebf0744]{grid-column:2;grid-row:2}.replay-summary[data-v-5ebf0744]{grid-column:2;grid-row:3;grid-template-columns:1fr;gap:1px;border:1px solid #2f3a44;background:#2f3a44}.replay-summary div[data-v-5ebf0744]{border:0;border-radius:0;padding:8px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.replay-summary b[data-v-5ebf0744]{text-align:right;overflow-wrap:anywhere}.order-logic-strip[data-v-5ebf0744]{grid-column:2;grid-row:4;grid-template-columns:1fr;gap:1px;border:1px solid #2b3942;background:#2b3942}.order-logic-strip>div[data-v-5ebf0744]{border-left:0;border-radius:0}.kline-panel[data-v-5ebf0744]{grid-column:1;grid-row:2 / 5}.kline-panel svg[data-v-5ebf0744]{height:520px}.action-timeline[data-v-5ebf0744]{grid-column:1;grid-row:5}.research-workbench[data-v-5ebf0744]{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:680px;background:#10161b}.research-tree[data-v-5ebf0744]{min-width:0;padding:18px 12px;background:#12191e;border-right:1px solid #2a343d}.research-tree>header[data-v-5ebf0744]{padding:2px 8px 16px;border-bottom:1px solid #26313a}.research-tree h3[data-v-5ebf0744]{margin:5px 0 7px;font-size:16px}.research-tree p[data-v-5ebf0744]{margin:0;color:#8195a2;font-size:12px;line-height:1.55}.research-tree section[data-v-5ebf0744]{position:relative;display:grid;gap:5px;padding:15px 0 2px 15px}.research-tree section[data-v-5ebf0744]:before{content:"";position:absolute;top:42px;bottom:12px;left:6px;width:1px;background:#34414c}.research-branch-label[data-v-5ebf0744]{display:flex;align-items:center;gap:7px;margin:0 0 3px -15px;color:#9baeba;font-size:11px}.research-branch-label i[data-v-5ebf0744],.workflow-step-heading i[data-v-5ebf0744],.research-progress i[data-v-5ebf0744]{display:grid;place-items:center;width:24px;height:24px;border:1px solid #45606f;border-radius:50%;color:#8bc8e8;font-size:10px;font-style:normal}.research-tree button[data-v-5ebf0744]{position:relative;display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:#cbd7df;text-align:left}.research-tree button[data-v-5ebf0744]:before{content:"";position:absolute;top:50%;left:-10px;width:9px;height:1px;background:#34414c}.research-tree button b[data-v-5ebf0744]{font-size:13px}.research-tree button small[data-v-5ebf0744]{color:#718692;font-size:11px;line-height:1.4}.research-tree button[data-v-5ebf0744]:hover{background:#182229;border-color:#34414c}.research-tree button.active[data-v-5ebf0744]{background:#1c2b34;border-color:#45697c;color:#fff;box-shadow:inset 3px 0 #7dd3fc}.research-tree button.active small[data-v-5ebf0744]{color:#9bb3c1}.research-stage[data-v-5ebf0744]{min-width:0;background:#10161b}.research-stage-head[data-v-5ebf0744]{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 20px;background:#171e23;border-bottom:1px solid #2a343d}.research-breadcrumb[data-v-5ebf0744]{color:#7aa8c0;font-size:11px}.research-stage-head h3[data-v-5ebf0744]{margin:5px 0 4px;font-size:19px}.research-stage-head p[data-v-5ebf0744]{max-width:680px;margin:0;color:#8da0ad;font-size:12px;line-height:1.5}.research-progress[data-v-5ebf0744]{display:flex;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none}.research-progress li[data-v-5ebf0744]{position:relative;display:grid;justify-items:center;gap:5px;min-width:72px;color:#657883;font-size:10px}.research-progress li+li[data-v-5ebf0744]:before{content:"";position:absolute;top:12px;right:48px;width:48px;height:1px;background:#34414c}.research-progress li.done i[data-v-5ebf0744]{border-color:#3f8061;color:#65d69a}.research-progress li.active[data-v-5ebf0744]{color:#cfeafa}.research-progress li.active i[data-v-5ebf0744]{border-color:#7dd3fc;background:#234253;color:#fff}.workflow-step-heading[data-v-5ebf0744]{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 16px;background:#151d22;border-bottom:1px solid #2a343d}.workflow-step-heading>span[data-v-5ebf0744]{display:flex;align-items:center;gap:9px}.workflow-step-heading small[data-v-5ebf0744]{color:#8195a2}.exchange-summary-strip>div[data-v-5ebf0744]{padding-top:9px;padding-bottom:9px}.exchange-research-layout[data-v-5ebf0744],.strategy-validation-layout[data-v-5ebf0744]{align-items:start}.exchange-detail-panel[data-v-5ebf0744],.strategy-validation-detail[data-v-5ebf0744]{position:sticky;top:12px;max-height:calc(100vh - 40px);overflow:auto}@media (max-width: 980px){.research-workbench[data-v-5ebf0744]{grid-template-columns:1fr}.research-tree[data-v-5ebf0744]{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-right:0;border-bottom:1px solid #2a343d}.research-tree>header[data-v-5ebf0744]{grid-column:1 / -1;padding:2px 3px 10px}.research-tree>header p[data-v-5ebf0744]{display:none}.research-tree section[data-v-5ebf0744]{padding-top:8px}.research-tree section[data-v-5ebf0744]:before,.research-tree button[data-v-5ebf0744]:before{display:none}.research-stage-head[data-v-5ebf0744]{min-height:92px}}@media (max-width: 980px){.exchange-detail-panel[data-v-5ebf0744],.strategy-validation-detail[data-v-5ebf0744]{position:static;max-height:none}.strategy-validation-detail[data-v-5ebf0744]{order:0!important}.research-progress[data-v-5ebf0744]{display:none}}@media (max-width: 620px){.research-tree[data-v-5ebf0744]{grid-template-columns:1fr}.research-tree section[data-v-5ebf0744]{padding:8px 0 2px}.research-tree section+section[data-v-5ebf0744]{border-top:1px solid #26313a}.research-stage-head[data-v-5ebf0744]{align-items:flex-start;min-height:0;padding:14px}.workflow-step-heading[data-v-5ebf0744]{align-items:flex-start;flex-direction:column;gap:5px}.workflow-step-heading small[data-v-5ebf0744]{padding-left:33px}}.exchange-table-head[data-v-5ebf0744],.exchange-trader-row[data-v-5ebf0744]{min-width:0;grid-template-columns:minmax(125px,1.2fr) 60px 80px 100px 65px 110px;gap:6px;padding-left:10px;padding-right:10px}.strategy-profile-head[data-v-5ebf0744],.strategy-profile-row[data-v-5ebf0744]{min-width:0;grid-template-columns:minmax(130px,1.15fr) minmax(120px,1fr) 75px 65px 100px;gap:6px;padding-left:10px;padding-right:10px}.research-tree-toggle[data-v-5ebf0744],.research-tree-mobile-label[data-v-5ebf0744]{display:none}@media (max-width: 620px){.research-tree>header[data-v-5ebf0744]{padding-bottom:8px;border-bottom:0}.research-tree-toggle[data-v-5ebf0744]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.research-tree-mobile-label[data-v-5ebf0744]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:9px 11px;border:1px solid #34414c;border-radius:4px;background:#182229;color:#dbe7ed;cursor:pointer}.research-tree-mobile-label span[data-v-5ebf0744]{display:grid;gap:2px}.research-tree-mobile-label small[data-v-5ebf0744],.research-tree-mobile-label em[data-v-5ebf0744]{color:#8195a2;font-size:11px;font-style:normal}.research-tree-toggle:not(:checked)~section[data-v-5ebf0744]{display:none}}@media (max-width: 620px){.research-workbench[data-v-5ebf0744]{min-height:0}}@media (max-width: 1280px){.market-results-layout[data-v-5ebf0744]{grid-template-columns:1fr}.market-position-inspector[data-v-5ebf0744]{position:static}.dossier-kpis[data-v-5ebf0744]{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-overview[data-v-5ebf0744]{grid-template-columns:1fr}.risk-evidence-grid[data-v-5ebf0744]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-layout[data-v-5ebf0744]{grid-template-columns:260px minmax(0,1fr)}.replay-panel[data-v-5ebf0744]{grid-template-columns:minmax(0,1fr) 280px}.replay-summary b[data-v-5ebf0744]{font-size:13px}}@media (max-width: 1500px){.app-shell[data-v-5ebf0744]{grid-template-columns:220px minmax(0,1fr)}.side-panel[data-v-5ebf0744]{padding:20px 14px}.workspace[data-v-5ebf0744]{padding:20px}.content-grid[data-v-5ebf0744]{grid-template-columns:minmax(0,1fr);gap:16px}.leader-table .table-head[data-v-5ebf0744],.leader-table .trader-row[data-v-5ebf0744]{grid-template-columns:minmax(180px,1fr) 100px 110px 70px 64px;gap:8px;padding-left:12px;padding-right:12px}}@media (max-width: 980px){.app-shell[data-v-5ebf0744],.app-shell.sidebar-collapsed[data-v-5ebf0744]{grid-template-columns:1fr}.side-panel[data-v-5ebf0744]{border-right:0;border-bottom:1px solid #2a343d}.sidebar-toggle[data-v-5ebf0744]{right:12px}.metrics[data-v-5ebf0744],.content-grid[data-v-5ebf0744],.rule-grid[data-v-5ebf0744],.net-cards[data-v-5ebf0744],.history-layout[data-v-5ebf0744],.analysis-strip[data-v-5ebf0744],.strategy-profile-grid[data-v-5ebf0744]{grid-template-columns:1fr}.strategy-profile-grid>div[data-v-5ebf0744]{border-left:0;border-top:1px solid #2a343d}.strategy-profile-grid>div[data-v-5ebf0744]:first-child{border-top:0}.strategy-verdict[data-v-5ebf0744]{grid-template-columns:1fr}.strategy-verdict em[data-v-5ebf0744]{text-align:left}.position-list[data-v-5ebf0744]{max-height:none}.history-head[data-v-5ebf0744],.detail-panel[data-v-5ebf0744]{position:static}.leader-table[data-v-5ebf0744]{max-height:none;overflow:hidden;scrollbar-gutter:auto}.leader-mode-tabs[data-v-5ebf0744],.leader-table .table-head[data-v-5ebf0744]{position:static}.table-head[data-v-5ebf0744]{display:none}.leader-table .trader-row[data-v-5ebf0744],.trade-row[data-v-5ebf0744],.action-row[data-v-5ebf0744]{grid-template-columns:1fr 1fr}.side-panel[data-v-5ebf0744]{min-height:auto;padding:12px}.brand-block[data-v-5ebf0744],.worker-card[data-v-5ebf0744]{display:none}.primary-nav[data-v-5ebf0744]{grid-template-columns:repeat(5,minmax(0,1fr))}.primary-nav .nav-group-label[data-v-5ebf0744]{display:none}.primary-nav button[data-v-5ebf0744]{grid-template-columns:24px minmax(0,1fr);justify-content:center;padding:7px}.workspace[data-v-5ebf0744]{padding:16px}.market-filter-primary[data-v-5ebf0744],.market-filter-grid[data-v-5ebf0744]{grid-template-columns:1fr}.market-summary-strip[data-v-5ebf0744]{grid-template-columns:repeat(2,minmax(0,1fr))}.market-chart-panel>header[data-v-5ebf0744]{align-items:flex-start;flex-direction:column}.market-chart-periods[data-v-5ebf0744]{justify-content:flex-start}.market-results-layout[data-v-5ebf0744]{grid-template-columns:1fr}.market-position-inspector[data-v-5ebf0744]{position:static}.operations-grid[data-v-5ebf0744],.operations-scan[data-v-5ebf0744]{grid-template-columns:1fr}.operations-scan p[data-v-5ebf0744]{grid-column:auto}.dossier-kpis[data-v-5ebf0744]{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-overview[data-v-5ebf0744],.risk-evidence-grid[data-v-5ebf0744],.strategy-validation-layout[data-v-5ebf0744]{grid-template-columns:1fr}.strategy-validation-detail[data-v-5ebf0744]{order:-1}.history-layout[data-v-5ebf0744]{grid-template-columns:1fr}.position-list[data-v-5ebf0744]{position:static;max-height:340px}.replay-panel[data-v-5ebf0744]{grid-template-columns:1fr}.replay-titlebar[data-v-5ebf0744],.data-quality-banner[data-v-5ebf0744],.replay-summary[data-v-5ebf0744],.order-logic-strip[data-v-5ebf0744],.kline-panel[data-v-5ebf0744],.action-timeline[data-v-5ebf0744]{grid-column:1;grid-row:auto}.replay-summary[data-v-5ebf0744],.order-logic-strip[data-v-5ebf0744]{grid-template-columns:repeat(2,minmax(0,1fr))}.kline-panel svg[data-v-5ebf0744]{height:430px}}@media (max-width: 620px){.replay-summary[data-v-5ebf0744],.order-logic-strip[data-v-5ebf0744]{grid-template-columns:1fr}.win-filter-bar[data-v-5ebf0744],.filter-segment[data-v-5ebf0744]{align-items:flex-start}.win-filter-bar>strong[data-v-5ebf0744]{width:100%;margin-left:0}.exchange-filter-bar>strong[data-v-5ebf0744]{width:100%;margin-left:0}.exchange-summary-strip[data-v-5ebf0744]{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-research-layout[data-v-5ebf0744]{grid-template-columns:minmax(0,1fr);padding:10px}.exchange-list-panel[data-v-5ebf0744]{overflow-x:auto}.exchange-detail-panel[data-v-5ebf0744]{position:static}.strategy-validation-layout[data-v-5ebf0744]{padding:10px}.strategy-profile-list[data-v-5ebf0744]{overflow-x:auto}.strategy-rule-grid[data-v-5ebf0744],.strategy-prediction-row[data-v-5ebf0744],.strategy-actual-result[data-v-5ebf0744]{grid-template-columns:1fr}.strategy-prediction-time[data-v-5ebf0744]{text-align:left}.strategy-actual-result[data-v-5ebf0744]{grid-column:1}.strategy-actual-result>strong[data-v-5ebf0744]{text-align:left}.hit-flags[data-v-5ebf0744]{flex-wrap:wrap}.replay-titlebar[data-v-5ebf0744],.kline-head[data-v-5ebf0744],.kline-head>div[data-v-5ebf0744],.kline-tools[data-v-5ebf0744],.candle-error[data-v-5ebf0744]{align-items:flex-start;flex-direction:column}.kline-panel svg[data-v-5ebf0744]{height:340px}.primary-nav button[data-v-5ebf0744]{display:flex;flex-direction:column;gap:3px;font-size:11px}.primary-nav button i[data-v-5ebf0744]{width:22px;height:22px}.market-coin-input>div[data-v-5ebf0744]{grid-template-columns:1fr;gap:7px}.market-coin-input input[data-v-5ebf0744],.market-coin-input button[data-v-5ebf0744]{border:1px solid #34414c;border-radius:6px}.market-filter-grid[data-v-5ebf0744]{grid-template-columns:1fr}.market-summary-strip[data-v-5ebf0744]{grid-template-columns:1fr 1fr}.market-summary-strip b[data-v-5ebf0744]{font-size:16px}.market-chart-canvas svg[data-v-5ebf0744]{min-width:700px;height:410px}.market-open-list[data-v-5ebf0744]{max-height:none;overflow:visible}.market-open-head[data-v-5ebf0744]{display:none}.market-open-row[data-v-5ebf0744]{min-width:0;grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px}.market-open-row>span[data-v-5ebf0744]:first-child,.market-open-row time[data-v-5ebf0744]{grid-column:1 / -1}.market-position-list>div[data-v-5ebf0744]{grid-template-columns:1fr 1fr}.market-position-list strong[data-v-5ebf0744]{grid-column:1 / -1;text-align:left}.topbar h2[data-v-5ebf0744]{font-size:19px}.research-metrics[data-v-5ebf0744],.dossier-kpis[data-v-5ebf0744]{grid-template-columns:1fr 1fr}.dossier-identity[data-v-5ebf0744]{align-items:flex-start;flex-direction:column}.dossier-grade[data-v-5ebf0744]{justify-items:start}.dossier-tabs[data-v-5ebf0744]{overflow-x:auto}.dossier-tabs button[data-v-5ebf0744]{flex:0 0 auto}.exposure-row[data-v-5ebf0744]{grid-template-columns:1fr 1fr}.exposure-row[data-v-5ebf0744]>:last-child{text-align:left}.orders-research-table[data-v-5ebf0744]{overflow:visible}.order-table-head[data-v-5ebf0744]{display:none}.order-research-row[data-v-5ebf0744]{min-width:0;grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px}.order-research-row b[data-v-5ebf0744]{grid-column:1 / -1}.order-research-row em[data-v-5ebf0744]{justify-self:end}.history-head[data-v-5ebf0744]{align-items:stretch;flex-direction:column}.history-head .ghost[data-v-5ebf0744]{width:100%;white-space:nowrap;text-align:center}}@media (max-width: 620px){.exchange-list-panel[data-v-5ebf0744],.strategy-profile-list[data-v-5ebf0744]{overflow-x:hidden}.exchange-table-head[data-v-5ebf0744],.strategy-profile-head[data-v-5ebf0744]{display:none}.exchange-trader-row[data-v-5ebf0744],.strategy-profile-row[data-v-5ebf0744]{min-width:0;grid-template-columns:1fr 1fr;gap:9px 12px;padding:13px}.exchange-trader-row>span[data-v-5ebf0744]:first-child,.strategy-profile-row>span[data-v-5ebf0744]:first-child,.exchange-trader-row time[data-v-5ebf0744]{grid-column:1 / -1}}.ui-build-marker[data-v-5ebf0744]{display:none}.strategy-profile-head[data-v-5ebf0744],.strategy-profile-row[data-v-5ebf0744]{grid-template-columns:minmax(100px,1.15fr) minmax(95px,1fr) 68px 60px 88px}@media (max-width: 620px){.strategy-profile-row[data-v-5ebf0744]{grid-template-columns:1fr 1fr}}body.research-modal-open{overflow:hidden}.exchange-detail-panel[data-v-5ebf0744],.strategy-validation-detail[data-v-5ebf0744]{display:none}.research-detail-close[data-v-5ebf0744]{min-width:118px;padding:8px 11px;border:1px solid #4b6574;border-radius:4px;background:#1a2a33;color:#e8f2f7;white-space:nowrap}.research-detail-close[data-v-5ebf0744]:hover{border-color:#7dd3fc;background:#213844}body.research-modal-open .exchange-detail-panel,body.research-modal-open .strategy-validation-detail{display:block;position:fixed;inset:0;z-index:1000;width:100vw;max-height:none;overflow-y:auto;overscroll-behavior:contain;background:#10161b;border:0}body.research-modal-open .exchange-detail-panel>header,body.research-modal-open .strategy-validation-detail>header{position:sticky;top:0;z-index:5;min-height:78px;padding:14px 24px;background:#172128;border-bottom:1px solid #34414c}body.research-modal-open .exchange-detail-panel>header>div:first-child,body.research-modal-open .strategy-validation-detail>header>div:first-child{min-width:0}body.research-modal-open .research-detail-close{margin-left:14px}body.research-modal-open .exchange-detail-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}body.research-modal-open .strategy-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.research-modal-open .exchange-trade-row{grid-template-columns:minmax(180px,.65fr) minmax(360px,1.7fr) minmax(130px,.45fr);min-height:72px;padding-left:24px;padding-right:24px}body.research-modal-open .strategy-prediction-row{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);padding-left:24px;padding-right:24px}@media (min-width: 981px){.app-shell.sidebar-collapsed[data-v-5ebf0744]{grid-template-columns:68px minmax(0,1fr)}.sidebar-toggle[data-v-5ebf0744]{display:grid;place-items:center}.collapsed-rail[data-v-5ebf0744]{display:grid}.sidebar-collapsed .side-panel[data-v-5ebf0744]{padding:18px 8px}}@media (min-width: 981px){.research-workbench[data-v-5ebf0744]{height:calc(100vh - 214px);min-height:600px;overflow:hidden}.research-tree[data-v-5ebf0744]{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.research-stage[data-v-5ebf0744]:has(.exchange-research-layout),.research-stage[data-v-5ebf0744]:has(.strategy-validation-layout){height:100%;display:flex;flex-direction:column;overflow:hidden}.research-stage:has(.exchange-research-layout) .exchange-research-layout[data-v-5ebf0744],.research-stage:has(.strategy-validation-layout) .strategy-validation-layout[data-v-5ebf0744]{flex:1;min-height:0;grid-template-columns:minmax(0,1fr);overflow:hidden}.exchange-list-panel[data-v-5ebf0744],.strategy-profile-list[data-v-5ebf0744]{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.exchange-list-head[data-v-5ebf0744],.strategy-validation-head[data-v-5ebf0744]{position:sticky;top:0;z-index:4}.exchange-table-head[data-v-5ebf0744],.strategy-profile-head[data-v-5ebf0744]{position:sticky;top:62px;z-index:3}}@media (max-width: 980px){.sidebar-toggle[data-v-5ebf0744]{display:none}.collapsed-rail[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;align-items:center}.collapsed-rail b[data-v-5ebf0744],.collapsed-rail button[data-v-5ebf0744]{width:36px;height:36px}}@media (max-width: 620px){body.research-modal-open .exchange-detail-panel>header,body.research-modal-open .strategy-validation-detail>header{align-items:flex-start;flex-wrap:wrap;padding:12px 14px}body.research-modal-open .research-detail-close{margin-left:0}body.research-modal-open .exchange-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.research-modal-open .strategy-rule-grid,body.research-modal-open .exchange-trade-row,body.research-modal-open .strategy-prediction-row{grid-template-columns:1fr}body.research-modal-open .exchange-trade-row,body.research-modal-open .strategy-prediction-row{padding-left:14px;padding-right:14px}}body.research-modal-open .exchange-detail-panel{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.exchange-replay-workspace[data-v-5ebf0744]{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(380px,36%) minmax(0,1fr);overflow:hidden;background:#0d1317}.exchange-trade-browser[data-v-5ebf0744]{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border-right:1px solid #33404a;background:#12191e}.exchange-trader-stats[data-v-5ebf0744]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #29343c}.exchange-trader-stats>div[data-v-5ebf0744]{min-width:0;display:grid;gap:4px;padding:10px 12px;border-right:1px solid #263139;border-bottom:1px solid #263139}.exchange-trader-stats span[data-v-5ebf0744]{color:#7f939f;font-size:10px}.exchange-trader-stats b[data-v-5ebf0744]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.exchange-replay-tags[data-v-5ebf0744]{max-height:58px;overflow-y:auto;padding:8px 10px;border-bottom:1px solid #29343c}.exchange-trade-browser-head[data-v-5ebf0744]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #303c45;background:#182127}.exchange-trade-browser-head h4[data-v-5ebf0744]{margin:3px 0 0;font-size:15px}.exchange-trade-browser-head>strong[data-v-5ebf0744]{min-width:30px;padding:4px 7px;border:1px solid #40515d;border-radius:3px;color:#b9c8d0;text-align:center}.exchange-trade-scroll[data-v-5ebf0744]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body.research-modal-open .exchange-trade-scroll .exchange-trade-row{width:100%;min-height:70px;grid-template-columns:80px minmax(0,1fr) 90px;gap:9px;padding:10px 11px;border:0;border-top:1px solid #263139;border-radius:0;background:transparent;color:#edf3f6;text-align:left}body.research-modal-open .exchange-trade-scroll .exchange-trade-row:hover{background:#19242a}body.research-modal-open .exchange-trade-scroll .exchange-trade-row.active{background:#1d3039;box-shadow:inset 3px 0 #7dd3fc}body.research-modal-open .exchange-trade-scroll .exchange-trade-row>span{overflow:hidden}body.research-modal-open .exchange-trade-scroll .exchange-trade-row>span b,body.research-modal-open .exchange-trade-scroll .exchange-trade-row>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.research-modal-open .exchange-trade-scroll .exchange-trade-row>span b{font-size:12px}body.research-modal-open .exchange-trade-scroll .exchange-trade-row>span small{color:#7f939f;font-size:10px}body.research-modal-open .exchange-trade-scroll .exchange-trade-row strong{font-size:12px}body.research-modal-open .exchange-trade-scroll .exchange-trade-row strong small{color:#8196a3;font-size:10px}@media (max-width: 980px){body.research-modal-open .exchange-detail-panel{overflow-y:auto}.exchange-replay-workspace[data-v-5ebf0744]{display:block;overflow:visible}.exchange-trade-browser[data-v-5ebf0744]{height:380px;border-right:0;border-bottom:1px solid #33404a}}@media (max-width: 620px){body.research-modal-open .exchange-detail-panel{grid-template-rows:auto minmax(0,1fr)}.exchange-trade-browser[data-v-5ebf0744]{height:340px}body.research-modal-open .exchange-trade-scroll .exchange-trade-row{grid-template-columns:68px minmax(0,1fr) 78px;padding-left:9px;padding-right:9px}}html{background-color:#1b2636;text-align:center;color:#fff}body{margin:0;color:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local(""),url(/assets/nunito-v16-latin-regular.06f3af3f.woff2) format("woff2")}#app{height:100vh;text-align:center}
