.account-actions[data-v-24e9d2c4]{display:flex;gap:12px;align-items:center}.sync-health-actions[data-v-d3d8537b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sync-health-error[data-v-d3d8537b]{max-width:340px;white-space:normal;line-height:1.7}.panel-head h2 span[data-v-d3d8537b]{font-size:12px;margin-left:12px}@media(max-width:700px){.panel-head[data-v-d3d8537b]{flex-wrap:wrap}}.position-ai-panel[data-v-b5aed53c]{border:1px solid #2b7067;border-radius:12px;padding:20px;background:linear-gradient(120deg,#122b31,#101e2d);margin-top:22px}.review-heading[data-v-b5aed53c]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.review-heading h3[data-v-b5aed53c],.review-heading h5[data-v-b5aed53c]{margin:0}.position-ai-panel h3[data-v-b5aed53c]{color:#6fe3c7;font-size:19px}.position-ai-panel h4[data-v-b5aed53c]{margin:18px 0 8px;font-size:15px;color:#dce8f3}.position-ai-panel h5[data-v-b5aed53c]{font-size:14px}.position-ai-panel p[data-v-b5aed53c],.position-ai-panel li[data-v-b5aed53c]{color:#a8becf;line-height:1.75;overflow-wrap:anywhere}.review-heading p[data-v-b5aed53c]{margin:7px 0}.review-badge[data-v-b5aed53c],.certainty[data-v-b5aed53c]{padding:5px 9px;border-radius:6px;font-size:11px;background:#1b3d40;color:#78dfc6}.review-consent[data-v-b5aed53c],.review-foundation[data-v-b5aed53c]{font-size:12px}.review-foundation[data-v-b5aed53c]{margin-bottom:0;border-top:1px solid #294450;padding-top:14px}.review-actions[data-v-b5aed53c]{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.position-ai-panel button[data-v-b5aed53c]{padding:10px 14px;border-radius:8px;color:#b6d5e6;background:#142839;border:1px solid #2a4359;font-size:13px;cursor:pointer}.position-ai-panel .review-generate[data-v-b5aed53c]{background:#1a4d49;border-color:#369b87;color:#8af0d6}.position-ai-panel button[data-v-b5aed53c]:disabled{opacity:.5;cursor:not-allowed}.position-ai-panel button[data-v-b5aed53c]:focus-visible{outline:2px solid #57ddbd;outline-offset:3px}.review-meta[data-v-b5aed53c]{font-size:12px;color:#93b1c5;margin-top:16px}.review-stale[data-v-b5aed53c]{color:#ead18b;background:#473b1e;border:1px solid #766433;border-radius:8px;padding:12px;margin:12px 0;font-size:13px;line-height:1.7}.review-summary[data-v-b5aed53c]{padding:2px 16px 10px;margin-top:16px;background:#132a36;border-radius:8px}.review-summary p[data-v-b5aed53c]{color:#d2e1ec;white-space:pre-wrap}.review-columns[data-v-b5aed53c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.position-ai-panel ul[data-v-b5aed53c],.position-ai-panel ol[data-v-b5aed53c]{padding-left:22px}.position-ai-panel li[data-v-b5aed53c]{margin:8px 0}.review-issue[data-v-b5aed53c]{background:#142633;border-left:3px solid #bc9f59;padding:14px;margin:12px 0}.review-issue p[data-v-b5aed53c]{margin:8px 0 0}.review-issue .review-suggestion[data-v-b5aed53c]{color:#79d9bc}.certainty.POSSIBLE[data-v-b5aed53c]{color:#ecd294;background:#453d25}.certainty.UNKNOWN[data-v-b5aed53c]{color:#a5b7c6;background:#273947}.review-tags[data-v-b5aed53c]{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.review-tags span[data-v-b5aed53c]{padding:5px 9px;border:1px solid #355466;border-radius:6px;color:#9bbdd1;font-size:12px}.review-empty[data-v-b5aed53c]{padding:16px;background:#122431;color:#9eb8cb;border-radius:8px;font-size:13px;line-height:1.7}.position-ai-panel .review-error[data-v-b5aed53c]{color:#fa8a99}@media(max-width:700px){.position-ai-panel[data-v-b5aed53c]{padding:15px}.review-columns[data-v-b5aed53c]{grid-template-columns:1fr;gap:0}.review-actions button[data-v-b5aed53c]{width:100%}}.capital-snapshot[data-v-27f69918]{min-width:0;border:1px solid #2a4658;border-radius:10px;padding:18px;margin-top:20px;background:#102331}.capital-snapshot-heading[data-v-27f69918]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.capital-snapshot h3[data-v-27f69918]{margin:0;color:#d9e8f2;font-size:17px}.capital-observation[data-v-27f69918]{font-size:11px;color:#e6cc8b;background:#443b24;border-radius:5px;padding:5px 8px}.capital-times[data-v-27f69918],.capital-empty[data-v-27f69918]{font-size:12px;line-height:1.7;color:#9bb4c8;overflow-wrap:anywhere}.capital-metrics[data-v-27f69918]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.capital-metrics>div[data-v-27f69918]{min-width:0;background:#142b3d;border-radius:7px;padding:13px}.capital-snapshot dt[data-v-27f69918]{font-size:11px;color:#8ca8bd}.capital-snapshot dd[data-v-27f69918]{margin:8px 0 0;color:#d9e8f2;font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.capital-snapshot small[data-v-27f69918]{display:block;color:#8ca8bd;font-size:11px;margin-top:6px}.capital-observation-note[data-v-27f69918]{color:#abc1ce;border-left:2px solid #bda066;padding:10px 13px;background:#24302e;font-size:12px;line-height:1.7}.capital-provenance[data-v-27f69918]{margin-top:14px;color:#9fbbce;font-size:12px}.capital-provenance summary[data-v-27f69918]{cursor:pointer}.capital-provenance summary[data-v-27f69918]:focus-visible{outline:2px solid #57ddbd;outline-offset:3px}.capital-provenance dl[data-v-27f69918]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}.capital-provenance dd[data-v-27f69918]{font-size:12px}.capital-limitations h4[data-v-27f69918]{font-size:12px;color:#e2cb92;margin:16px 0 8px}.capital-limitations ul[data-v-27f69918]{margin:0;padding-left:20px;color:#a5bdce;font-size:12px;line-height:1.7}.capital-limitations li[data-v-27f69918]{margin:4px 0;overflow-wrap:anywhere}@media(max-width:900px){.capital-metrics[data-v-27f69918]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.capital-snapshot[data-v-27f69918]{padding:14px}.capital-metrics[data-v-27f69918],.capital-provenance dl[data-v-27f69918]{grid-template-columns:minmax(0,1fr)}}.replay-modes[data-v-1b78e0ef]{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.replay-modes button.active[data-v-1b78e0ef]{background:#1a4d49;border-color:#369b87;color:#8af0d6}.replay-coverage[data-v-1b78e0ef]{padding:10px 12px;border:1px solid #2a4359;border-radius:7px;font-size:12px;font-variant-numeric:tabular-nums}.analysis-modal[data-v-1b78e0ef]{position:fixed;inset:0;background:#030b15dd;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}.analysis-dialog[data-v-1b78e0ef]{width:100%;max-width:1200px;max-height:92vh;overflow:auto;padding:24px}.analysis-heading[data-v-1b78e0ef]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.analysis-heading h2[data-v-1b78e0ef],.analysis-heading h3[data-v-1b78e0ef]{margin:0}.analysis-dialog p[data-v-1b78e0ef],.analysis-dialog small[data-v-1b78e0ef],.limits[data-v-1b78e0ef]{color:#96aabe;line-height:1.7}.analysis-dialog section[data-v-1b78e0ef]{margin-top:28px;padding-top:18px;border-top:1px solid var(--border)}.summary-grid[data-v-1b78e0ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin:18px 0}.summary-grid small[data-v-1b78e0ef],.summary-grid strong[data-v-1b78e0ef]{display:block}.summary-grid strong[data-v-1b78e0ef]{margin-top:8px;font-variant-numeric:tabular-nums}.analysis-dialog button[data-v-1b78e0ef]{padding:9px 13px;border-radius:8px;background:#142839;color:#b6d5e6;border:1px solid #2a4359}.analysis-dialog button[data-v-1b78e0ef]:disabled{opacity:.5}.replay-chart[data-v-1b78e0ef]{height:380px;width:100%}.replay-controls[data-v-1b78e0ef]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.replay-controls label[data-v-1b78e0ef]{flex:1;min-width:170px}.replay-controls input[data-v-1b78e0ef]{width:100%}.finding[data-v-1b78e0ef]{border-left:3px solid #519aa5;padding:12px 18px;margin:12px 0;background:#132333}.finding.attention[data-v-1b78e0ef]{border-color:#e0b763}.finding h4[data-v-1b78e0ef]{margin:0}.suggestion[data-v-1b78e0ef]{color:#63ddc0!important}.plan-grid[data-v-1b78e0ef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.analysis-dialog label[data-v-1b78e0ef]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;color:#96aabe}.analysis-dialog input[data-v-1b78e0ef]:not([type=range]),.analysis-dialog select[data-v-1b78e0ef],.analysis-dialog textarea[data-v-1b78e0ef]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:7px;padding:10px;width:100%;box-sizing:border-box}.ai-output[data-v-1b78e0ef]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;padding:18px;background:#132333;line-height:1.8}.analysis-error[data-v-1b78e0ef]{color:#fa8a99!important}.limits[data-v-1b78e0ef]{margin-top:24px}.limits li[data-v-1b78e0ef]{margin-bottom:10px}@media(max-width:700px){.analysis-modal[data-v-1b78e0ef]{padding:6px}.analysis-dialog[data-v-1b78e0ef]{padding:16px}.plan-grid[data-v-1b78e0ef]{grid-template-columns:1fr}.replay-chart[data-v-1b78e0ef]{height:320px}}.ai-settings[data-v-23067428]{padding:24px}.ai-settings form[data-v-23067428]{display:grid;gap:18px;max-width:650px}.ai-settings label[data-v-23067428]{display:flex;flex-direction:column;gap:8px;color:#96aabe}.ai-settings input[data-v-23067428],.ai-settings select[data-v-23067428]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:7px;padding:10px}.ai-settings button[data-v-23067428]{border-radius:8px;padding:9px 13px;background:#142839;color:#b6d5e6;border:1px solid #2a4359}.journal-actions[data-v-23067428]{display:flex;gap:10px;flex-wrap:wrap}.journal-error[data-v-23067428]{color:#fa8a99}.ai-settings p[data-v-23067428]{line-height:1.7;color:#92a6bb}.position-performance[data-v-7ba540ba]{padding:14px 16px;margin:10px 0}.performance-heading[data-v-7ba540ba]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.performance-heading h2[data-v-7ba540ba]{font-size:16px}.performance-heading p[data-v-7ba540ba],.performance-heading>span[data-v-7ba540ba],.position-performance>p[data-v-7ba540ba],.position-performance details[data-v-7ba540ba]{font-size:12px;color:#96aabe;line-height:1.7}.performance-currencies[data-v-7ba540ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-top:12px}.performance-currencies article[data-v-7ba540ba]{padding:12px;border:1px solid #2a4359;border-radius:8px;background:#122638}.performance-currencies h3[data-v-7ba540ba]{font-size:14px;margin:0}.performance-currencies h3 small[data-v-7ba540ba]{color:#96aabe;font-weight:400;margin-left:8px}.performance-currencies dl[data-v-7ba540ba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:0}.performance-currencies dt[data-v-7ba540ba]{font-size:11px;color:#96aabe}.performance-currencies dd[data-v-7ba540ba]{margin:6px 0 0;font-size:15px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.performance-currencies dd small[data-v-7ba540ba]{display:block;margin-top:4px;font-size:11px;color:#96aabe}.performance-currencies .profit[data-v-7ba540ba]{color:#49dbb7}.performance-currencies .loss[data-v-7ba540ba]{color:#fa8a99}.position-performance .performance-warning[data-v-7ba540ba]{color:#e7c37c;margin-top:10px}.performance-excluded[data-v-7ba540ba]{margin-top:12px}.position-performance details[data-v-7ba540ba]{margin-top:8px}.position-performance summary[data-v-7ba540ba]{cursor:pointer}.position-performance details p[data-v-7ba540ba]{margin-top:6px}@media(max-width:480px){.performance-currencies dl[data-v-7ba540ba]{grid-template-columns:1fr}}.historical-positions[data-v-6a1c7560]{min-width:0;max-width:100%}.position-review-actions[data-v-6a1c7560]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px}.historical-positions .position-analysis-button[data-v-6a1c7560]{padding:4px 7px;color:#a4c5d4;background:#142839;border-color:#2a4359;white-space:normal}.historical-positions .position-ai-button[data-v-6a1c7560]{padding:4px 7px;color:#86edcf;background:#1a4d49;border-color:#369b87;white-space:normal}.historical-positions .position-detail-button[data-v-6a1c7560]{padding:4px 2px;border:0;background:none;color:#91b5c9}.historical-positions .position-review-actions button[data-v-6a1c7560]{max-width:100%;min-height:26px;line-height:16px;font-size:11px;overflow-wrap:anywhere}.historical-positions button[data-v-6a1c7560]{border-radius:8px;padding:9px 13px;font-size:13px;background:#142839;color:#b6d5e6;border:1px solid #2a4359}.historical-positions button[data-v-6a1c7560]:hover:not(:disabled){border-color:#52cdb1}.historical-positions button[data-v-6a1c7560]:disabled{opacity:.45;cursor:not-allowed}.historical-positions .text-button[data-v-6a1c7560]{display:block;background:none;border:0;color:#57ddbd;padding:6px 0;margin-bottom:8px}.historical-positions input[data-v-6a1c7560],.historical-positions select[data-v-6a1c7560]{min-height:32px;max-width:100%;background:var(--surface-2,#142638);color:var(--text,#dce6f3);border:1px solid var(--border,#263c51);border-radius:7px;padding:6px 9px;box-sizing:border-box;color-scheme:dark}.historical-positions input[data-v-6a1c7560]:focus-visible,.historical-positions select[data-v-6a1c7560]:focus-visible,.historical-positions button[data-v-6a1c7560]:focus-visible{outline:2px solid var(--accent,#57ddbd);outline-offset:3px}.position-filters[data-v-6a1c7560]{padding:8px 12px}.position-filters label[data-v-6a1c7560]{min-width:140px}.position-heading>label[data-v-6a1c7560]{display:flex;align-items:center;gap:8px;color:#96aabe;font-size:12px}.position-dialog[data-v-6a1c7560]{padding:22px}.position-dialog-actions[data-v-6a1c7560]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.position-filters[data-v-6a1c7560]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-top:8px;margin-bottom:8px}.position-filters label[data-v-6a1c7560]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#96aabe}.position-filters input[data-v-6a1c7560]{max-width:190px}.position-filters>button[data-v-6a1c7560]{padding:6px 11px;min-height:32px}.position-heading[data-v-6a1c7560],.position-pagination[data-v-6a1c7560]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:8px 0}.position-heading p[data-v-6a1c7560]{font-size:12px}.position-pagination[data-v-6a1c7560]{padding:7px 12px;margin:0;font-size:12px}.position-pagination>div[data-v-6a1c7560]{display:flex;gap:8px}.position-pagination button[data-v-6a1c7560]{min-height:28px;padding:4px 10px;font-size:11px;line-height:18px}.position-sync[data-v-6a1c7560]{display:flex;gap:8px;flex-wrap:wrap;padding:7px 12px;border:1px solid #263e51;border-radius:9px}.position-sync>div[data-v-6a1c7560]{min-width:0;overflow-wrap:anywhere}.position-sync-summary[data-v-6a1c7560]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.position-sync-summary strong[data-v-6a1c7560]{font-size:13px}.position-sync-summary small[data-v-6a1c7560]{margin:0!important}.position-sync .tag[data-v-6a1c7560]{margin:0;padding:3px 7px;font-size:10px}.historical-positions small[data-v-6a1c7560]{display:block;margin-top:2px;font-size:11px;line-height:13px;color:#8ca3b8}.historical-positions td[data-v-6a1c7560]{vertical-align:top;font-variant-numeric:tabular-nums;white-space:normal}.position-long[data-v-6a1c7560]{color:#49dbb7}.position-short[data-v-6a1c7560],.position-error[data-v-6a1c7560]{color:#fa8a99!important}.position-empty[data-v-6a1c7560]{text-align:center;padding:40px}.position-modal[data-v-6a1c7560]{position:fixed;inset:0;background:#030b15cc;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}.position-dialog[data-v-6a1c7560]{max-width:1000px;width:100%;max-height:85vh;overflow:auto}.position-dialog dl[data-v-6a1c7560]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.position-dialog dt[data-v-6a1c7560]{font-size:12px;color:#8ba2b6}.position-dialog dd[data-v-6a1c7560]{margin:8px 0;overflow-wrap:anywhere}.position-dialog h2[data-v-6a1c7560]{font-size:18px}.position-dialog p[data-v-6a1c7560],.position-heading p[data-v-6a1c7560]{color:#92a6bb}.position-source-note[data-v-6a1c7560]{padding:6px 12px;font-size:11px;line-height:16px}.position-source-note summary[data-v-6a1c7560]{cursor:pointer}.position-source-note p[data-v-6a1c7560]{margin:8px 0 0;line-height:1.7}.position-source-note summary[data-v-6a1c7560]:focus-visible{outline:2px solid var(--accent,#57ddbd);outline-offset:3px}.position-value-note[data-v-6a1c7560]{padding:7px 12px;font-size:11px;line-height:16px}.position-list-panel[data-v-6a1c7560]{min-width:0;max-width:100%;overflow:visible;margin-bottom:8px}.position-table-wrap[data-v-6a1c7560]{width:100%;min-width:0;overflow:visible}.position-table[data-v-6a1c7560]{width:100%;min-width:0;table-layout:fixed;white-space:normal;font-size:12px;line-height:16px}.position-table th[data-v-6a1c7560],.position-table td[data-v-6a1c7560]{padding:6px 10px;min-width:0;overflow-wrap:anywhere;white-space:normal}.position-table th[data-v-6a1c7560]:first-child{border-top-left-radius:11px}.position-table th[data-v-6a1c7560]:last-child{border-top-right-radius:11px}.position-col-account[data-v-6a1c7560]{width:21%}.position-col-state[data-v-6a1c7560]{width:11%}.position-col-time[data-v-6a1c7560]{width:19%}.position-col-price[data-v-6a1c7560],.position-col-size[data-v-6a1c7560]{width:11%}.position-col-pnl[data-v-6a1c7560]{width:14%}.position-col-fee[data-v-6a1c7560]{width:13%}.position-cell-line[data-v-6a1c7560]{display:flex;align-items:baseline;gap:6px;margin-top:4px}.position-cell-line[data-v-6a1c7560]:first-child{margin-top:0}.position-cell-line>span[data-v-6a1c7560]{min-width:0}.position-cell-line .position-cell-label[data-v-6a1c7560]{flex:none;color:#8ca3b8;font-size:11px;white-space:nowrap}.position-table td:first-child>strong[data-v-6a1c7560]{font-size:12px}.position-table tbody tr[data-v-6a1c7560]{cursor:default}@media(max-width:1050px){.position-table[data-v-6a1c7560],.position-table tbody[data-v-6a1c7560]{display:block}.position-table colgroup[data-v-6a1c7560]{display:none}.position-table thead[data-v-6a1c7560]{position:absolute;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.position-table tbody[data-v-6a1c7560]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.position-table tbody tr[data-v-6a1c7560]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #263e51;border-radius:9px;min-width:0}.position-table td[data-v-6a1c7560]{display:block;padding:0;border:0;min-width:0}.position-table td[data-v-6a1c7560]:first-child,.position-table td[data-v-6a1c7560]:nth-child(3){grid-column:1/-1}.position-table td[data-label][data-v-6a1c7560]:before{content:attr(data-label);display:block;margin-bottom:7px;color:#8ca3b8;font-size:11px}.position-table td[data-v-6a1c7560]:first-child:before{display:none}.position-table .position-empty-row[data-v-6a1c7560]{grid-column:1/-1;display:block}.position-table .position-empty-row td[data-v-6a1c7560]{padding:24px 10px}.position-pagination[data-v-6a1c7560]{padding:14px}}@media(max-width:700px){.position-dialog dl[data-v-6a1c7560]{grid-template-columns:1fr}.position-modal[data-v-6a1c7560]{padding:8px}.position-filters label[data-v-6a1c7560]{flex:1;min-width:130px}.position-filters input[data-v-6a1c7560]{max-width:100%}.historical-positions input[data-v-6a1c7560],.historical-positions select[data-v-6a1c7560]{min-height:38px}.position-table tbody[data-v-6a1c7560]{grid-template-columns:minmax(0,1fr)}.position-review-actions[data-v-6a1c7560]{gap:8px}.historical-positions .position-review-actions button[data-v-6a1c7560]{min-height:32px}.position-table td:first-child>strong[data-v-6a1c7560]{font-size:14px}.position-pagination>div[data-v-6a1c7560]{gap:8px}.position-heading[data-v-6a1c7560]{align-items:flex-start}.position-heading p[data-v-6a1c7560]{font-size:12px;line-height:1.7}}.capital-capture-status[data-v-1ec4838a]{min-width:0;margin:6px 0;border:1px solid #284454;border-radius:9px;background:#102331;padding:6px 12px;font-size:11px;line-height:16px;color:#9bb6c9;overflow-wrap:anywhere}.capital-status-details summary[data-v-1ec4838a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 13px;cursor:pointer;list-style:none}.capital-status-details summary[data-v-1ec4838a]:before{content:"▸";color:#69cbb5}.capital-status-details[open] summary[data-v-1ec4838a]:before{content:"▾"}.capital-status-details summary[data-v-1ec4838a]:focus-visible,.capital-status-heading button[data-v-1ec4838a]:focus-visible{outline:2px solid #57ddbd;outline-offset:3px}.capital-status-details summary strong[data-v-1ec4838a]{color:#82dfc4}.capital-status-details summary small[data-v-1ec4838a]{font-size:11px;color:#829eb1}.capital-status-heading[data-v-1ec4838a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.capital-status-heading p[data-v-1ec4838a]{font-size:11px;line-height:1.7;margin:0}.capital-status-heading button[data-v-1ec4838a]{padding:6px 9px;border-radius:6px;border:1px solid #2a4359;background:#142839;color:#b6d5e6;font-size:11px}.capital-status-heading button[data-v-1ec4838a]:disabled{opacity:.5;cursor:not-allowed}.capital-status-account[data-v-1ec4838a]{padding:10px 0;border-top:1px solid #263e51}.capital-status-account>div[data-v-1ec4838a]{display:flex;flex-wrap:wrap;gap:12px}.capital-status-account strong[data-v-1ec4838a]{color:#d8e7f1}.capital-status-account small[data-v-1ec4838a]{display:block;margin-top:6px;font-size:11px;line-height:1.6}.capital-status-warning[data-v-1ec4838a]{color:#e7c37c!important}.capital-visible-warning[data-v-1ec4838a]{margin:9px 0 0;padding-top:9px;border-top:1px solid #4d4630;font-size:12px;line-height:1.7}.capital-status-error[data-v-1ec4838a]{color:#fa8a99;margin-bottom:9px;line-height:1.7}.journal-positions[data-v-3e8683f1]{padding-top:18px;padding-bottom:18px}.journal-positions>.page-heading[data-v-3e8683f1]{margin-bottom:12px;gap:12px}.journal-positions>.page-heading>div[data-v-3e8683f1]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.journal-positions>.page-heading .eyebrow[data-v-3e8683f1]{display:none}.journal-positions>.page-heading h1[data-v-3e8683f1]{font-size:25px;margin:0}.journal-positions>.page-heading p[data-v-3e8683f1]{font-size:12px;margin:0;line-height:1.6}.journal-positions>.journal-tabs[data-v-3e8683f1]{margin-bottom:8px;gap:8px}.journal-positions>.journal-tabs button[data-v-3e8683f1],.journal-positions>.page-heading>button[data-v-3e8683f1]{padding:7px 11px;font-size:12px}@media(max-width:700px){.journal-positions>.page-heading>div[data-v-3e8683f1]{display:block}.journal-positions>.page-heading p[data-v-3e8683f1]{margin-top:7px}.journal-positions[data-v-3e8683f1]{padding-top:16px}}.journal button[data-v-3e8683f1]{border-radius:8px;padding:9px 13px;font-size:13px;background:#142839;color:#b6d5e6;border:1px solid #2a4359}.journal .text-button[data-v-3e8683f1]{background:none;border:0;color:#57ddbd;padding:6px}.journal input[data-v-3e8683f1],.journal select[data-v-3e8683f1]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:7px;padding:9px 11px}.journal-filters[data-v-3e8683f1]{padding:18px 22px}.journal-binding[data-v-3e8683f1],.journal-accounts>.panel[data-v-3e8683f1],.journal-dialog[data-v-3e8683f1]{padding:22px}.journal-tabs[data-v-3e8683f1],.journal-actions[data-v-3e8683f1]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.journal-tabs[data-v-3e8683f1]{margin-bottom:18px}.journal-tabs button[data-v-3e8683f1]{background:transparent;color:var(--muted,#8da2b6);border:1px solid #294255}.journal-tabs button.active[data-v-3e8683f1]{color:#60e3c5;background:#183746;border-color:#329888}.journal-tabs span[data-v-3e8683f1]{margin-left:8px}.journal-filters[data-v-3e8683f1]{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:18px 0}.journal label[data-v-3e8683f1]{display:flex;flex-direction:column;gap:8px;color:#96aabe;font-size:12px}.journal input[data-v-3e8683f1],.journal select[data-v-3e8683f1]{min-height:38px}.journal-filters input[data-v-3e8683f1]{max-width:175px}.journal-table-heading[data-v-3e8683f1]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0}.journal-table-heading .journal-tabs[data-v-3e8683f1]{margin:0}.journal h2[data-v-3e8683f1]{font-size:18px;margin:0 0 8px}.journal p[data-v-3e8683f1]{color:#92a6bb;line-height:1.7}.journal small[data-v-3e8683f1]{display:block;color:#8ca3b8;margin-top:7px;font-size:11px}.journal td[data-v-3e8683f1]{vertical-align:top;font-variant-numeric:tabular-nums}.numeric[data-v-3e8683f1]{white-space:nowrap}.journal-buy[data-v-3e8683f1]{color:#49dbb7}.journal-sell[data-v-3e8683f1],.journal-error[data-v-3e8683f1]{color:#fa8a99!important}.journal-empty[data-v-3e8683f1]{text-align:center;padding:40px}.journal-empty p[data-v-3e8683f1]{margin:14px 0 24px}.sync-strip[data-v-3e8683f1]{display:flex;gap:18px;flex-wrap:wrap;padding:18px;border:1px solid #263e51;border-radius:12px}.sync-strip>div[data-v-3e8683f1]{min-width:230px}.sync-strip .tag[data-v-3e8683f1]{margin-left:12px}.journal-pagination[data-v-3e8683f1]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;color:#94adc0}.journal-pagination>div[data-v-3e8683f1]{display:flex;gap:12px}.journal-form-grid[data-v-3e8683f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.journal-accounts[data-v-3e8683f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;margin-bottom:20px}.journal-accounts dl[data-v-3e8683f1]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.journal-accounts dt[data-v-3e8683f1]{font-size:12px;color:#8ba2b6}.journal-accounts dd[data-v-3e8683f1]{margin:7px 0;font-size:13px}.journal-binding[data-v-3e8683f1]{margin-bottom:22px}.journal-modal[data-v-3e8683f1]{position:fixed;inset:0;background:#030b15cc;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}.journal-dialog[data-v-3e8683f1]{max-width:1280px;width:100%;max-height:85vh;overflow:auto}.journal-dialog table[data-v-3e8683f1]{white-space:nowrap}@media(max-width:700px){.journal-form-grid[data-v-3e8683f1],.journal-accounts[data-v-3e8683f1]{grid-template-columns:1fr}.journal-modal[data-v-3e8683f1]{padding:8px}.journal-filters label[data-v-3e8683f1]{flex:1;min-width:130px}.journal-filters input[data-v-3e8683f1]{max-width:100%}.journal-pagination[data-v-3e8683f1]{flex-wrap:wrap}}.run-content[data-v-7ea4a97b]{padding:0 20px 18px;font-size:12px;color:var(--muted);line-height:1.8}.run-content form[data-v-7ea4a97b]{display:flex;gap:12px;align-items:flex-end;margin:14px 0}.run-content label[data-v-7ea4a97b]{display:grid;gap:6px;flex:1;min-width:0}.run-content input[data-v-7ea4a97b]{width:100%;box-sizing:border-box}.run-content article[data-v-7ea4a97b]{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.run-head[data-v-7ea4a97b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.run-head strong[data-v-7ea4a97b]{color:var(--text);overflow-wrap:anywhere}.run-head button[data-v-7ea4a97b]{margin-left:auto}.run-content p[data-v-7ea4a97b],.run-content pre[data-v-7ea4a97b]{overflow-wrap:anywhere}.run-content pre[data-v-7ea4a97b]{white-space:pre-wrap;font-size:11px}.run-content summary[data-v-7ea4a97b]{color:var(--accent);cursor:pointer}.run-error[data-v-7ea4a97b]{color:#f49da9}@media(max-width:700px){.run-content form[data-v-7ea4a97b]{align-items:stretch;flex-direction:column}}h3[data-v-55e4d70a],strong[data-v-55e4d70a]{color:var(--text)}.message-filters[data-v-55e4d70a],.message-heading[data-v-55e4d70a],.message-record[data-v-55e4d70a],.message-pagination[data-v-55e4d70a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.message-heading[data-v-55e4d70a],.message-record[data-v-55e4d70a]{justify-content:space-between}.message-filters label[data-v-55e4d70a]{display:grid;gap:6px}.message-filters select[data-v-55e4d70a]{min-width:170px;max-width:100%}.message-window[data-v-55e4d70a]{font-size:11px}.message-group[data-v-55e4d70a]{border:1px solid var(--border);border-radius:8px;padding:14px;margin:12px 0;overflow-wrap:anywhere}.message-group p[data-v-55e4d70a]{margin:8px 0}.message-heading span[data-v-55e4d70a]{color:var(--accent)}.message-records[data-v-55e4d70a]{margin-top:12px;border-top:1px solid var(--border)}.message-record[data-v-55e4d70a]{padding:8px 0;border-bottom:1px solid var(--border)}.message-pagination[data-v-55e4d70a]{margin-top:12px}.message-error[data-v-55e4d70a]{color:#f49da9}.execution-signals[data-v-b405033e]{min-width:200px}.execution-signals summary[data-v-b405033e]{cursor:pointer;color:var(--accent)}.execution-signals label[data-v-b405033e]{margin-top:10px}.execution-detail-tabs[data-v-b405033e],.execution-next[data-v-b405033e],.execution-pagination[data-v-b405033e]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.execution-detail-tabs button[data-v-b405033e]{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px;color:var(--muted)}.execution-detail-tabs button.active[data-v-b405033e]{color:var(--accent);border-color:var(--accent)}.execution-content[data-v-b405033e]{padding:0 20px 20px;font-size:12px;line-height:1.75;color:var(--muted)}.execution-toolbar[data-v-b405033e],.execution-configure[data-v-b405033e],.execution-controls[data-v-b405033e]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:16px 0}.execution-toolbar label[data-v-b405033e]{flex:1;min-width:220px}label[data-v-b405033e]{display:grid;gap:6px;min-width:0}input[data-v-b405033e],select[data-v-b405033e]{width:100%;box-sizing:border-box;min-width:0}input[type=checkbox][data-v-b405033e]{width:auto;justify-self:start}pre[data-v-b405033e]{white-space:pre-wrap;overflow-wrap:anywhere}.execution-confirm[data-v-b405033e]{padding:14px;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px}.execution-account-form[data-v-b405033e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;border:1px solid var(--border);border-radius:8px}.execution-account-form p[data-v-b405033e]{grid-column:1/-1;margin:0}.execution-facts[data-v-b405033e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.execution-facts>div[data-v-b405033e]{display:grid;gap:5px;min-width:0}.execution-facts strong[data-v-b405033e]{font-size:18px;color:var(--text);overflow-wrap:anywhere}.execution-facts span[data-v-b405033e],.execution-note[data-v-b405033e]{overflow-wrap:anywhere}.execution-boundary[data-v-b405033e]{border-left:2px solid var(--accent);padding-left:12px}.execution-error[data-v-b405033e]{color:#f49da9}.healthy[data-v-b405033e]{color:#57d6ad}.execution-table[data-v-b405033e]{overflow:auto;margin-top:22px}.execution-table table[data-v-b405033e]{width:100%;min-width:680px;border-collapse:collapse;font-variant-numeric:tabular-nums}.execution-table th[data-v-b405033e],.execution-table td[data-v-b405033e]{padding:10px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.execution-table small[data-v-b405033e]{display:block;max-width:220px;overflow-wrap:anywhere}.execution-table h3[data-v-b405033e]{color:var(--text);font-size:13px}@media(max-width:900px){.execution-account-form[data-v-b405033e],.execution-facts[data-v-b405033e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.execution-content[data-v-b405033e]{padding:0 14px 16px}.execution-account-form[data-v-b405033e]{grid-template-columns:1fr}.execution-facts[data-v-b405033e]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:18px}.execution-facts strong[data-v-b405033e]{font-size:16px}.execution-toolbar[data-v-b405033e],.execution-configure[data-v-b405033e]{flex-direction:column;align-items:stretch}.execution-toolbar label[data-v-b405033e]{min-width:0}}.execution-workspace[data-v-b405033e]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}.execution-instances[data-v-b405033e]{padding:14px;border:1px solid var(--border);border-radius:8px;min-width:0}.execution-instances h3[data-v-b405033e]{margin:0;color:var(--text)}.execution-instance-list[data-v-b405033e]{display:grid;gap:8px;max-height:580px;overflow:auto}.execution-instance[data-v-b405033e]{display:grid;gap:5px;width:100%;padding:12px;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);overflow-wrap:anywhere}.execution-instance strong[data-v-b405033e]{color:var(--text)}.execution-instance.active[data-v-b405033e]{border-color:var(--accent);background:#40d7b814}.execution-main[data-v-b405033e]{min-width:0}.execution-title[data-v-b405033e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.execution-title h3[data-v-b405033e]{font-size:17px;color:var(--text);margin:0;overflow-wrap:anywhere}.execution-workspace-tabs[data-v-b405033e]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;border-bottom:1px solid var(--border)}.execution-workspace-tabs button[data-v-b405033e]{padding:10px 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted)}.execution-workspace-tabs button.active[data-v-b405033e]{color:var(--accent);border-color:var(--accent)}.execution-workspace-tabs small[data-v-b405033e]{font-size:10px}.execution-settings[data-v-b405033e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.execution-settings>div[data-v-b405033e]{padding:12px;border:1px solid var(--border);border-radius:6px;overflow-wrap:anywhere}.execution-settings dd[data-v-b405033e]{margin:4px 0 0;color:var(--text)}.execution-guidance[data-v-b405033e]{border-left:2px solid var(--accent);background:var(--surface);padding:12px}.execution-risk[data-v-b405033e],.execution-technical[data-v-b405033e]{margin:18px 0;overflow-wrap:anywhere}.execution-risk summary[data-v-b405033e],.execution-technical summary[data-v-b405033e]{cursor:pointer}.execution-facts .execution-time[data-v-b405033e]{font-size:14px}.execution-configure[data-v-b405033e]{padding:14px;border:1px solid var(--border);border-radius:8px}.execution-configure>p[data-v-b405033e]{flex-basis:100%;margin:0}.execution-toolbar>span[data-v-b405033e]{margin-right:auto}.execution-settings+h3[data-v-b405033e]{margin-top:24px}@media(max-width:1000px){.execution-workspace[data-v-b405033e]{grid-template-columns:190px minmax(0,1fr);gap:14px}}@media(max-width:700px){.execution-workspace[data-v-b405033e]{grid-template-columns:1fr}.execution-instance-list[data-v-b405033e]{max-height:230px}.execution-instance[data-v-b405033e]{padding:10px}.execution-workspace-tabs[data-v-b405033e]{gap:0}.execution-workspace-tabs button[data-v-b405033e]{padding:10px 8px}.execution-settings[data-v-b405033e]{grid-template-columns:1fr}}@media(max-width:600px){.execution-toolbar[data-v-b405033e]{flex-direction:row;align-items:center;gap:10px}.execution-toolbar>span[data-v-b405033e]{flex-basis:100%}.execution-toolbar button[data-v-b405033e]{width:auto;flex:0 0 auto}}.accounts-page[data-v-39ddc24b]{color:var(--muted);font-size:12px;line-height:1.7}.accounts-heading[data-v-39ddc24b],.accounts-actions[data-v-39ddc24b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.accounts-heading[data-v-39ddc24b]{margin-bottom:18px}.accounts-heading h2[data-v-39ddc24b]{color:var(--text);font-size:18px;margin:0 0 5px}.accounts-actions[data-v-39ddc24b]{justify-content:flex-start;margin:16px 0}.accounts-layout[data-v-39ddc24b]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.account-list>p[data-v-39ddc24b]{padding:16px}.account-list>button[data-v-39ddc24b]{display:grid;gap:6px;text-align:left;background:transparent;color:var(--muted);width:calc(100% - 20px);margin:0 10px 10px;padding:14px;border:1px solid transparent;border-radius:8px}.account-list>button.active[data-v-39ddc24b]{background:#163239;border-color:#29584e}.account-list strong[data-v-39ddc24b]{color:var(--text);overflow-wrap:anywhere}.account-content[data-v-39ddc24b],.account-create[data-v-39ddc24b]{padding:20px}.account-create[data-v-39ddc24b]{margin-bottom:20px}.account-content>details[data-v-39ddc24b]{margin:18px 0}.account-fields[data-v-39ddc24b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.account-fields label[data-v-39ddc24b]{display:grid;gap:6px;min-width:0}.account-fields input[data-v-39ddc24b],.account-fields select[data-v-39ddc24b]{width:100%;box-sizing:border-box}.account-check[data-v-39ddc24b]{display:flex;align-items:flex-start;gap:8px;margin:16px 0}.account-check input[data-v-39ddc24b]{width:auto}.account-facts[data-v-39ddc24b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.account-facts>div[data-v-39ddc24b]{display:grid;gap:8px;min-width:0}.account-facts strong[data-v-39ddc24b]{color:var(--text);font-size:20px;overflow-wrap:anywhere}.account-facts small[data-v-39ddc24b]{overflow-wrap:anywhere}.account-confirm[data-v-39ddc24b],.account-rotate[data-v-39ddc24b]{border-top:1px solid var(--border);padding-top:16px;margin-top:20px}.accounts-error[data-v-39ddc24b]{color:#f49da9;overflow-wrap:anywhere}.account-empty[data-v-39ddc24b]{padding:24px}.account-content pre[data-v-39ddc24b]{white-space:pre-wrap;overflow-wrap:anywhere}summary[data-v-39ddc24b]{cursor:pointer;color:var(--accent)}@media(max-width:1000px){.account-fields[data-v-39ddc24b],.account-facts[data-v-39ddc24b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.accounts-layout[data-v-39ddc24b]{grid-template-columns:minmax(0,1fr)}.accounts-heading[data-v-39ddc24b]{align-items:flex-start}.account-fields[data-v-39ddc24b],.account-facts[data-v-39ddc24b]{grid-template-columns:minmax(0,1fr)}.account-content[data-v-39ddc24b],.account-create[data-v-39ddc24b]{padding:16px}.accounts-actions[data-v-39ddc24b]{align-items:stretch}}.historical-workspace[data-v-b1fc3b91]{border-top:1px solid var(--border);margin-top:24px;padding-top:20px;min-width:0}.historical-head[data-v-b1fc3b91],.historical-actions[data-v-b1fc3b91]{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.historical-head h3[data-v-b1fc3b91]{font-size:14px;color:var(--text);margin:0}.historical-head p[data-v-b1fc3b91]{margin:6px 0}.historical-form[data-v-b1fc3b91]{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;gap:12px;align-items:end;margin:16px 0}.historical-workspace label[data-v-b1fc3b91]{display:grid;gap:6px;min-width:0}.historical-workspace input[data-v-b1fc3b91],.historical-workspace select[data-v-b1fc3b91]{width:100%;min-width:0;box-sizing:border-box}.historical-confirm[data-v-b1fc3b91]{display:flex!important;align-items:center}.historical-confirm input[data-v-b1fc3b91]{width:auto}.historical-actions label[data-v-b1fc3b91],.historical-select[data-v-b1fc3b91]{flex:1;margin-top:12px}.historical-stats[data-v-b1fc3b91]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0}.historical-stats>div[data-v-b1fc3b91]{display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:7px;min-width:0}.historical-stats strong[data-v-b1fc3b91]{font-size:16px;color:var(--text);overflow-wrap:anywhere}.historical-error[data-v-b1fc3b91]{color:#f49da9}.historical-table[data-v-b1fc3b91]{overflow:auto}.historical-table table[data-v-b1fc3b91]{width:100%;min-width:500px;border-collapse:collapse}.historical-table td[data-v-b1fc3b91],.historical-table th[data-v-b1fc3b91]{text-align:left;padding:9px;border-bottom:1px solid var(--border)}.historical-workspace pre[data-v-b1fc3b91]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.historical-workspace summary[data-v-b1fc3b91]{cursor:pointer;color:var(--accent)}@media(max-width:900px){.historical-form[data-v-b1fc3b91],.historical-stats[data-v-b1fc3b91]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.historical-form[data-v-b1fc3b91],.historical-stats[data-v-b1fc3b91]{grid-template-columns:1fr}.historical-actions[data-v-b1fc3b91]{align-items:stretch;flex-direction:column}.historical-head[data-v-b1fc3b91]{align-items:flex-start}}.history-content[data-v-05cd7078]{padding:0 20px 20px;font-size:12px;color:var(--muted);line-height:1.7}.history-source[data-v-05cd7078]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:18px 0}.history-source label[data-v-05cd7078]{display:grid;gap:6px;flex:1;min-width:220px}.history-source select[data-v-05cd7078]{width:100%;box-sizing:border-box}.history-error[data-v-05cd7078]{color:#f49da9}@media(max-width:600px){.history-content[data-v-05cd7078]{padding:0 14px 16px}.history-source[data-v-05cd7078]{flex-direction:column;align-items:stretch}.history-source label[data-v-05cd7078]{min-width:0}}.auto-new-strategy[data-v-9e475337]{margin:14px 12px 0;width:calc(100% - 24px)}.auto-selection-note[data-v-9e475337]{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.auto-source[data-v-9e475337]{min-height:190px;max-height:280px}.auto-page-tabs[data-v-9e475337]{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:22px;max-width:100%}.auto-page-tabs>button[data-v-9e475337]{flex-shrink:0;padding:13px 20px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:600}.auto-page-tabs>button.active[data-v-9e475337]{border-color:var(--accent);color:var(--accent);background:#142b30}.auto-page-tabs>button[data-v-9e475337]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.auto-preview-fold[data-v-9e475337]{color:var(--muted);font-size:12px}.auto-preview-fold>summary[data-v-9e475337]{cursor:pointer;padding:14px 0;color:var(--accent)}.auto-parameter-result[data-v-9e475337]{padding:0 18px 16px;color:var(--muted);font-size:11px}.auto-parameter-result pre[data-v-9e475337]{white-space:pre-wrap;overflow-wrap:anywhere}.auto-parameter-result summary[data-v-9e475337]{cursor:pointer;color:var(--accent)}.auto-resources[data-v-9e475337]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:start}.auto-resource-docs .auto-docs-body[data-v-9e475337]{max-height:600px;overflow:auto}.auto-resource-docs .auto-docs-version[data-v-9e475337]{padding:0 20px 16px}.auto-resource-docs pre[data-v-9e475337]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.auto-resources[data-v-9e475337]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.auto-page-tabs>button[data-v-9e475337]{padding:12px 14px}}.auto-sdk-tools[data-v-9e475337]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auto-sdk-tools label[data-v-9e475337],.auto-docs-version label[data-v-9e475337]{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.auto-sdk-tools select[data-v-9e475337],.auto-docs-version select[data-v-9e475337]{background:#0d1a29;border:1px solid #2c4258;color:var(--text);border-radius:6px;padding:8px;font-size:11px}.auto-docs-version[data-v-9e475337]{display:flex;gap:12px;align-items:center}.auto-docs-version input[data-v-9e475337]{flex:1;min-width:0}.auto-market-preview[data-v-9e475337]{margin-bottom:16px}.auto-context-subscription[data-v-9e475337]{display:flex;gap:9px;flex-wrap:wrap;padding:16px 20px;font-size:10px;color:#9bb6c5;border-bottom:1px solid var(--border)}.auto-context-subscription span[data-v-9e475337]{padding:5px 8px;background:#172c3e;border-radius:5px;overflow-wrap:anywhere}.auto-context-controls[data-v-9e475337]{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;padding:18px 20px}.auto-context-controls label[data-v-9e475337]{display:grid;gap:7px;color:var(--muted);font-size:11px;flex:1;min-width:190px}.auto-context-controls small[data-v-9e475337]{color:#6f8a9f;font-size:10px}.auto-context-controls>.secondary[data-v-9e475337]{margin-top:22px}.auto-context-boundary[data-v-9e475337]{margin:0 20px 16px;padding:11px 13px;border:1px solid #315249;border-radius:8px;background:#132b2d;font-size:11px;color:#a9c7c2;line-height:1.8}.auto-context-empty[data-v-9e475337],.auto-context-error[data-v-9e475337]{padding:14px 20px;font-size:12px;color:var(--muted);line-height:1.8}.auto-context-error[data-v-9e475337]{color:#f49da9}.auto-context-meta[data-v-9e475337],.auto-context-unavailable[data-v-9e475337]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 16px}.auto-context-meta>div[data-v-9e475337],.auto-context-unavailable>div[data-v-9e475337]{display:grid;gap:7px;min-width:0;padding:13px 12px;border:1px solid #2b4253;border-radius:8px;background:#132536}.auto-context-meta span[data-v-9e475337],.auto-context-unavailable span[data-v-9e475337]{font-size:10px;color:var(--muted)}.auto-context-meta strong[data-v-9e475337]{font-size:11px;overflow-wrap:anywhere;font-weight:500}.auto-context-meta small[data-v-9e475337],.auto-context-unavailable small[data-v-9e475337]{font-size:10px;color:#7894a8;line-height:1.7}.auto-context-unavailable strong[data-v-9e475337]{font-size:15px;color:var(--warning)}.auto-context-interval[data-v-9e475337]{border-top:1px solid var(--border);padding-top:16px}.auto-context-frame-head[data-v-9e475337]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 20px}.auto-context-frame-head h3[data-v-9e475337]{margin:0 0 7px;font-size:15px}.auto-context-frame-head p[data-v-9e475337],.auto-context-frame-times[data-v-9e475337]{font-size:10px;color:var(--muted);line-height:1.8}.auto-context-frame-times[data-v-9e475337]{padding:10px 20px;display:flex;gap:18px;flex-wrap:wrap}.auto-context-features table[data-v-9e475337],.auto-context-bars table[data-v-9e475337]{font-size:11px}.auto-context-features td[data-v-9e475337],.auto-context-bars td[data-v-9e475337]{padding:12px 14px}.auto-context-features td[data-v-9e475337]:first-child{white-space:normal;min-width:130px;max-width:210px;overflow-wrap:anywhere}.auto-context-features td>small[data-v-9e475337],.auto-context-bars td>small[data-v-9e475337]{font-size:10px;line-height:1.6}.auto-context-bars[data-v-9e475337]{margin:16px 20px;font-size:11px;min-width:0}.auto-context-bars summary[data-v-9e475337]{color:var(--accent);cursor:pointer;margin-bottom:12px;line-height:1.8}.auto-context-warnings[data-v-9e475337]{padding:14px 20px;border-top:1px solid var(--border);color:#a0b5c5;font-size:11px;line-height:1.9}.auto-context-warnings p+p[data-v-9e475337]{margin-top:7px}@media(max-width:700px){.auto-sdk-tools[data-v-9e475337]{width:100%;justify-content:space-between}.auto-context-meta[data-v-9e475337],.auto-context-unavailable[data-v-9e475337]{grid-template-columns:minmax(0,1fr)}.auto-context-controls[data-v-9e475337]{gap:12px}.auto-context-controls label[data-v-9e475337]{min-width:0;flex-basis:100%}.auto-context-controls>.secondary[data-v-9e475337]{margin-top:0;width:100%}.auto-docs-version[data-v-9e475337]{flex-wrap:wrap}.auto-docs-version>input[data-v-9e475337]{flex-basis:100%}.auto-market-preview .panel-head[data-v-9e475337]{flex-wrap:wrap}.auto-context-frame-head[data-v-9e475337]{align-items:flex-start}.auto-context-frame-times[data-v-9e475337]{gap:4px}.auto-context-frame-times span[data-v-9e475337]{display:block;width:100%}.auto-context-bars[data-v-9e475337]{margin-left:14px;margin-right:14px}}.signal-heading-actions[data-v-c25465da],.signal-card-actions[data-v-c25465da]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.signal-heading-actions[data-v-c25465da]{justify-content:flex-end}.signal-card-actions[data-v-c25465da]{flex-shrink:0}.signal-cards[data-v-c25465da]{margin-top:16px}@media(max-width:700px){.page-heading[data-v-c25465da]{flex-wrap:wrap}.signal-heading-actions[data-v-c25465da]{justify-content:flex-start}.signal-card-actions[data-v-c25465da]{margin-top:10px}.signal-card-actions button[data-v-c25465da]{margin-top:0}}.radar-workbench[data-v-490b5316]{margin-bottom:24px}.radar-summary[data-v-490b5316]{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 24px;color:var(--muted);font-size:13px}.radar-summary b[data-v-490b5316]{font-size:22px;color:var(--text);margin-right:6px}.radar-channel[data-v-490b5316]{padding:12px 24px;background:var(--surface-2);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.radar-filters[data-v-490b5316]{display:flex;gap:8px;padding:20px 24px 12px;flex-wrap:wrap}.radar-filters button[data-v-490b5316]{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;padding:8px 14px;cursor:pointer}.radar-filters button.active[data-v-490b5316]{background:var(--accent-bg);color:var(--accent);border-color:var(--accent)}.radar-items[data-v-490b5316]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;padding:8px 24px 24px}.radar-item[data-v-490b5316]{border:1px solid var(--border);border-radius:12px;padding:18px;min-width:0}.radar-item.paused[data-v-490b5316]{border-color:var(--warning);background:var(--warning-bg)}.radar-item header[data-v-490b5316],.radar-item footer[data-v-490b5316]{display:flex;align-items:center;justify-content:space-between;gap:10px}.radar-item header div[data-v-490b5316]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.radar-item header strong[data-v-490b5316]{font-size:16px}.radar-item header span[data-v-490b5316]{font-size:12px}.radar-state[data-v-490b5316]{padding:4px 8px;background:var(--surface-2);border-radius:6px;white-space:nowrap}.radar-state.firing[data-v-490b5316]{color:var(--warning);background:var(--warning-bg)}.radar-state.pending[data-v-490b5316]{color:var(--accent);background:var(--accent-bg)}.radar-reason[data-v-490b5316]{font-size:12px;color:var(--muted);line-height:1.7}.radar-evidence[data-v-490b5316]{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin:12px 0}.radar-evidence>div[data-v-490b5316]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:8px;background:var(--surface-2)}.radar-evidence span[data-v-490b5316],.radar-evidence small[data-v-490b5316]{font-size:11px;color:var(--muted)}.radar-evidence strong[data-v-490b5316]{font-size:17px;color:var(--text)}.radar-evidence .met[data-v-490b5316]{background:var(--accent-bg)}.radar-evidence .met span[data-v-490b5316]{color:var(--accent)}.radar-evidence .missing[data-v-490b5316]{background:var(--warning-bg)}.radar-missing[data-v-490b5316]{font-size:12px;color:var(--warning);line-height:1.7}.radar-risk[data-v-490b5316]{font-size:12px;line-height:1.8;color:var(--muted)}.radar-item details[data-v-490b5316]{font-size:12px;line-height:1.8;color:var(--muted);border-top:1px solid var(--border);padding-top:10px}.radar-item summary[data-v-490b5316]{cursor:pointer}.radar-item footer[data-v-490b5316]{margin-top:14px;font-size:11px;color:var(--muted)}.radar-item footer small[data-v-490b5316]{display:block;margin-top:5px}.radar-items>.empty[data-v-490b5316]{grid-column:1/-1}.radar-controls[data-v-490b5316]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:0 24px 14px}.radar-controls label[data-v-490b5316]{display:grid;gap:6px;font-size:11px;color:var(--muted)}.radar-controls select[data-v-490b5316],.radar-controls input[data-v-490b5316],.radar-pagination select[data-v-490b5316]{padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--text);max-width:180px}.radar-display[data-v-490b5316]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:0 24px 14px;font-size:12px;color:var(--muted)}.radar-display>span[data-v-490b5316]{margin-right:auto}.radar-card-meta[data-v-490b5316]{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);margin:12px 0 8px}.condition-progress[data-v-490b5316]{height:3px;background:var(--surface-2);border-radius:8px;margin-top:12px;overflow:hidden}.condition-progress>span[data-v-490b5316]{height:100%;display:block;background:var(--accent)}.paused .condition-progress>span[data-v-490b5316]{background:var(--warning)}.radar-pagination[data-v-490b5316]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 24px 20px;font-size:12px;color:var(--muted)}.radar-pagination>label[data-v-490b5316]{margin-right:auto}.radar-item footer[data-v-490b5316]{margin-top:auto;padding-top:14px}.radar-item[data-v-490b5316]{display:flex;flex-direction:column}.radar-item .card-collapse[data-v-490b5316]{align-self:flex-start}@media(max-width:700px){.radar-controls[data-v-490b5316],.radar-display[data-v-490b5316]{padding-left:16px;padding-right:16px}.radar-controls label[data-v-490b5316]{flex:1;min-width:120px}.radar-controls select[data-v-490b5316],.radar-controls input[data-v-490b5316]{width:100%;max-width:none}}:root{font-family:DM Sans,Microsoft YaHei,sans-serif;color:#dce6f3;background:#0b1421;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,p{margin:0}h1,h2,strong{font-family:Manrope,Microsoft YaHei,sans-serif}small{font-size:12px}.app-shell{display:flex;min-height:100vh}.sidebar{width:240px;flex:none;background:#0d1828;border-right:1px solid #1c2c40;display:flex;flex-direction:column;padding:28px 16px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;padding:4px 12px 42px}.brand-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #2e8c83;border-radius:11px;color:#56e5c3;font-size:25px;box-shadow:0 0 24px #31cead22}.brand strong{display:block;font-size:17px;letter-spacing:.04em}.brand small{display:block;color:#658198;font-size:9px;letter-spacing:.15em;margin-top:2px}.nav-caption,.eyebrow{color:#7190a9;font-size:11px;font-weight:700;letter-spacing:.15em}.nav-caption{padding:0 16px 13px;text-transform:uppercase}.sidebar nav{display:grid;gap:4px}.sidebar nav button{border:0;background:transparent;color:#91a6bd;display:flex;align-items:center;gap:15px;text-align:left;padding:13px 16px;border-radius:9px;font-size:17px}.sidebar nav button span{font-size:14px}.sidebar nav button:hover,.sidebar nav button.active{background:#173347;color:#5ee4c5}.sidebar nav button.active{box-shadow:inset 3px 0 #40d5b6}.sidebar nav em{margin-left:auto;background:#e56f7b;color:#fff;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.sidebar-bottom{margin-top:auto;border-top:1px solid #203047;padding:20px 12px 0;color:#8aa3b8;font-size:12px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.sidebar-bottom button{margin-left:auto;background:none;border:0;color:#7894a9;font-size:12px}.live-dot{width:7px;height:7px;background:#41d9a9;border-radius:50%;box-shadow:0 0 10px #41d9a9}.live-dot.off{background:#f2ad5a;box-shadow:none}.main{flex:1;min-width:0}.topbar{height:68px;border-bottom:1px solid #1c2c40;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#0d1828}.breadcrumb{color:#9bb0c4;font-size:13px}.breadcrumb span{color:#536a80;padding:0 8px}.top-actions{display:flex;align-items:center;gap:18px;color:#849bb0;font-size:12px}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1d4954;color:#6eeac8;font-weight:700}.content{max-width:1500px;margin:auto;padding:34px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.page-heading h1{font-size:30px;letter-spacing:-.035em;margin:8px 0}.page-heading p,.panel-head p{color:#7991a9;font-size:13px}.page-heading select,.search{background:#101d2f;border:1px solid #2b3a4e;color:#cfdfec;padding:11px 13px;border-radius:8px;outline:0}.search{width:230px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.stat-card,.panel{background:#101e2e;border:1px solid #203147;border-radius:12px}.stat-card{padding:20px 22px;min-height:135px;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:#37d0ac0a;right:-28px;top:-28px}.stat-card span{color:#8ea5b9;font-size:13px}.stat-card strong{display:block;font-size:28px;margin:14px 0 6px;font-weight:700;line-height:1.1}.stat-card small{color:#698196}.stat-card .connection{font-size:22px;color:#4edbb5}.stat-card .state-value{font-size:20px}.panel{margin-bottom:20px;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #203147}.panel-head h2{font-size:16px;margin-bottom:5px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}th{color:#728ca4;text-align:left;font-weight:600;background:#132236;padding:14px 16px;font-size:11px;letter-spacing:.035em}td{border-top:1px solid #1e3045;padding:16px;color:#b9c9d8}td strong{color:#e3edf6}td small{color:#698397;margin-left:3px}td span{display:block}td>small{display:block;margin-left:0;margin-top:5px}tbody tr{transition:background .15s}tbody tr:hover{background:#152a3a}td.arrow{color:#66dac1;font-size:18px}table tr{cursor:pointer}.star{border:0;background:none;color:#48d9b7;margin-right:9px;padding:0;font-size:16px}.mono{font-variant-numeric:tabular-nums}.positive{color:#4fd2b2!important}.negative{color:#ef7d88!important}.muted{color:#7f95a9!important}.empty{text-align:center;padding:34px;color:#7891a8}.signal-list{padding:0 24px}.signal-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-top:1px solid #1e3045;font-size:13px;color:#9fb4c5}.signal-row:first-child{border-top:0}.signal-row strong{color:#e7f0f8}.signal-row small{margin-left:auto;color:#6e879d}.severity,.tag,.health-pill{display:inline-block;padding:5px 8px;border-radius:5px;background:#274254;color:#8acde2;font-weight:700;font-size:10px;letter-spacing:.05em}.severity.high,.severity.critical{background:#5d3040;color:#ff9aa3}.severity.medium{background:#5a442f;color:#ffcd88}.severity.low{background:#284956;color:#9fd7df}.text-button{background:none;border:0;color:#57ddbd}.primary,.secondary{border-radius:8px;padding:10px 15px;font-size:13px;font-weight:700}.primary{background:#43d6b3;color:#0b2430;border:1px solid #43d6b3}.primary:hover{background:#70e6ca}.secondary{background:#142839;color:#b6d5e6;border:1px solid #2a4359}.secondary:hover{border-color:#52cdb1}.wide{width:100%}.chart-panel .source{color:#67849a;font-size:12px}.chart{height:450px;width:100%}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:22px;gap:14px}.metric-grid>div{background:#13263a;border-radius:8px;padding:16px}.metric-grid span{display:block;color:#829bb1;font-size:12px}.metric-grid strong{display:block;font-size:19px;margin-top:7px;font-variant-numeric:tabular-nums}.signal-cards{display:grid;gap:14px}.signal-card{background:#101e2e;border:1px solid #203147;border-radius:12px;padding:22px}.signal-card-head,.signal-card-head>div,.signal-card footer{display:flex;align-items:center;gap:12px}.signal-card-head{justify-content:space-between}.signal-card-head strong{font-size:16px}.rule-code{color:#9cb1c2;font-size:13px}.status{color:#70c9b8;font-size:11px;letter-spacing:.06em}.signal-card p{color:#a3b8cb;font-size:13px;margin:15px 0}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.facts>div{background:#14283a;border-radius:7px;padding:12px;display:flex;justify-content:space-between;gap:8px;font-size:12px}.facts span{color:#8da5b9}.facts small{color:#66cba9}.signal-card footer{justify-content:space-between;color:#7690a5;font-size:12px;margin-top:18px}.rule-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.rule-card{padding:22px;margin:0}.rule-card .tag{margin-right:6px}.rule-card h2{margin:24px 0 12px;font-size:16px;word-break:break-word}.rule-card p{min-height:52px;color:#91a7b8;font-size:13px;line-height:1.6}.rule-card small{display:block;color:#6e889f;margin:16px 0}.modal-backdrop{position:fixed;inset:0;background:#020811cc;display:grid;place-items:center;padding:20px;z-index:5}.modal{background:#101f30;border:1px solid #2d4659;border-radius:12px;width:min(800px,100%);overflow:hidden}.modal textarea{display:block;margin:18px;width:calc(100% - 36px);height:380px;resize:vertical;background:#0b1725;border:1px solid #284057;border-radius:7px;padding:16px;color:#d9e9f1;font:12px/1.6 monospace}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:0 18px 18px}.icon-button{background:none;border:0;color:#9bb0c1;font-size:24px}.health-pill.healthy{background:#1b4b44;color:#6ee3bc}.health-pill.delayed{background:#5c492e;color:#ffce81}.health-pill.stale,.health-pill.unknown{background:#583641;color:#f297a5}.info-note{border-left:2px solid #3bc9a8;padding:12px 16px;background:#142638;color:#9cb2c4;font-size:12px}.error-banner{margin:14px 34px 0;padding:12px 18px;border:1px solid #805363;background:#412938;color:#ffb6c0;border-radius:8px;display:flex;justify-content:space-between}.error-banner button{background:none;border:0;color:inherit;font-size:18px}.login-shell{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 60% 18%,#174153 0,#0b1421 40%,#08111e);padding:20px}.login-card{width:min(420px,100%);background:#101e2edb;border:1px solid #284559;border-radius:16px;padding:34px;box-shadow:0 25px 80px #0006}.login-card .brand-icon{margin-bottom:20px}.login-card h1{font-size:28px;line-height:1.25;margin:12px 0}.login-card p{color:#94aabc;font-size:13px;margin-bottom:27px}.login-card label{display:block;color:#a8bdca;font-size:12px;margin-bottom:14px}.login-card input{display:block;width:100%;background:#0c1928;border:1px solid #2d4257;border-radius:8px;padding:12px;color:#e2eef5;margin-top:6px;outline:0}.login-card input:focus{border-color:#4cd9bb}.login-card small{display:block;text-align:center;color:#607d92;margin-top:19px}.form-error{color:#ff9aaa;font-size:12px;margin-bottom:12px}@media(max-width:1050px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:205px}.content{padding:24px}.facts{grid-template-columns:1fr}}@media(max-width:700px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:12px}.brand{padding:4px 4px 14px}.sidebar nav{display:flex;overflow:auto}.sidebar nav button{flex:none;padding:9px 12px}.sidebar nav button span{font-size:12px}.sidebar-bottom,.nav-caption{display:none}.topbar{height:50px;padding:0 16px}.top-actions{font-size:10px}.content{padding:20px 14px}.page-heading h1{font-size:25px}.page-heading p{line-height:1.5}.stats-grid{gap:10px}.stat-card{padding:16px;min-height:115px}.stat-card strong{font-size:22px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-head{padding:17px}.search{width:135px}.signal-card footer{display:block}.signal-card footer button{margin-top:12px}.chart{height:350px}}.test-result{margin:0 18px 16px;padding:12px;border:1px solid #2b4d59;border-radius:7px;background:#102a34;color:#9de3d3;font:12px/1.5 monospace;white-space:pre-wrap;max-height:130px;overflow:auto}.source-picker{padding:0 12px 22px}.source-picker label{display:block;color:#7190a9;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:9px}.source-picker select{width:100%;background:#13283a;border:1px solid #2d4d60;border-radius:8px;color:#d8e9f1;padding:10px 9px;outline:0}.source-picker select:focus{border-color:#4cd9bb}@media(max-width:700px){.source-picker{padding:0 4px 12px}.source-picker select{max-width:260px}}.chart-head{flex-wrap:wrap}.chart-periods{display:flex;gap:6px;flex-wrap:wrap;padding:12px 24px 0}.chart-periods button{background:#142839;border:1px solid #2a4359;color:#9fb7c9;border-radius:6px;padding:7px 11px;font-size:12px}.chart-periods button:hover{border-color:#52cdb1;color:#dcefe8}.chart-periods button.active{background:#1d554d;border-color:#4fd8b9;color:#baffec}.chart-periods button:focus-visible{outline:2px solid #68e7ca;outline-offset:2px}@media(max-width:700px){.chart-periods{padding:12px 17px 0}.chart-periods button{flex:1 0 27%}}.rule-note{margin-bottom:20px;line-height:1.6}.rule-card{display:flex;flex-direction:column}.rule-card h2{margin:18px 0 2px}.rule-code-label{font-family:monospace;color:#6d8aa0!important;margin:0 0 14px!important}.rule-badges{display:flex;flex-wrap:wrap;gap:5px}.rule-card p{min-height:0;margin-bottom:16px}.rule-conditions{display:grid;gap:6px;margin-top:auto}.rule-conditions>div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:#152a3c;border-radius:6px;font-size:12px}.rule-conditions span{color:#9bb0c2}.rule-conditions strong{white-space:nowrap;color:#d8e9f1}.rule-meta{color:#7590a7;font-size:12px;line-height:1.7;margin:14px 0}.rule-actions{display:flex;gap:8px}.rule-actions button{flex:1}.rule-modal{max-height:92vh;display:flex;flex-direction:column}.rule-form{padding:18px 22px;overflow:auto;display:grid;gap:16px}.rule-form label{display:grid;gap:7px;color:#9eb6c8;font-size:12px}.rule-form input,.rule-form select,.rule-form textarea{width:100%;background:#0b1725;border:1px solid #2b4357;border-radius:7px;padding:9px 11px;color:#deecf5;outline:0}.rule-form input:focus,.rule-form select:focus,.rule-form textarea:focus{border-color:#47d6b4}.rule-form input:disabled{color:#70899d}.rule-form textarea{resize:vertical}.rule-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rule-form-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d7e6ef;font-size:13px}.condition-row{display:grid;grid-template-columns:minmax(0,2fr) 75px minmax(0,1fr) 27px;gap:8px;align-items:center}.condition-row:has(>:last-child:nth-child(3)){grid-template-columns:minmax(0,2fr) 75px minmax(0,1fr)}.condition-row .icon-button{font-size:20px}.rule-modal .rule-json{min-height:350px;overflow:auto}.rule-modal .modal-actions{flex-wrap:wrap;padding-top:12px}.rule-form-title button:disabled,.condition-row button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:700px){.rule-form-grid{grid-template-columns:1fr}.condition-row{grid-template-columns:minmax(0,1fr) 54px 80px 24px}.condition-row:has(>:last-child:nth-child(3)){grid-template-columns:minmax(0,1fr) 54px 80px}.rule-modal .modal-actions button{flex:1 0 40%}}.rule-form textarea{height:auto;min-height:76px;margin:0;width:100%}.rule-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rule-card-top .rule-badges{min-width:0}.rule-switch{display:inline-flex;align-items:center;gap:7px;flex:none;border:1px solid #40586c;border-radius:999px;padding:5px 9px 5px 6px;background:#172638;color:#aec0ce;font-size:11px;font-weight:700;white-space:nowrap}.rule-switch-track{position:relative;display:block;width:28px;height:16px;background:#506373;border-radius:99px;transition:background .18s}.rule-switch-track span{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .18s}.rule-switch.on{background:#113b34;border-color:#47bc9f;color:#8ee8c9}.rule-switch.on .rule-switch-track{background:#37c89e}.rule-switch.on .rule-switch-track span{transform:translate(12px)}.rule-switch:focus-visible{outline:2px solid #6ce5c9;outline-offset:3px}.rule-switch:disabled{opacity:.55;cursor:wait}.rule-actions .secondary{width:100%}.success-banner{margin:14px 34px 0;padding:12px 18px;border:1px solid #316858;background:#174338;color:#aaf1d4;border-radius:8px;display:flex;justify-content:space-between;font-size:13px}.success-banner button{background:none;border:0;color:inherit;font-size:18px}.rule-note strong{color:#b7f1dc}@media(max-width:700px){.success-banner{margin:12px 14px 0}.rule-card-top{align-items:center}}.replay-report{overflow:auto;padding:16px 20px;background:var(--surface-2);border-radius:10px;max-height:340px;flex-shrink:0}.replay-report h3{margin:0 0 10px}.replay-report p{font-size:12px;color:var(--muted);line-height:1.7;margin:5px 0}.replay-report table{font-size:12px}.signal-reason{padding:10px 12px;background:var(--warning-bg);color:var(--warning);border-radius:8px}.health-pill.partial{color:var(--warning);background:var(--warning-bg)}:root{--surface:#101e2e;--surface-2:#142638;--border:#263c51;--text:#dce6f3;--muted:#91a8bc;--accent:#57ddbd;--accent-bg:#173e38;--warning:#efc17b;--warning-bg:#392e21;color-scheme:dark}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{opacity:.45;cursor:not-allowed}.panel-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.check-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.check-label input{accent-color:var(--accent)}.card-collapse{font-size:12px;margin-top:12px;padding:5px 0}.signal-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:18px 22px}.signal-toolbar label{display:grid;gap:7px;color:var(--muted);font-size:12px}.signal-toolbar input,.signal-toolbar select,.chart-indicators input[type=number]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:7px;padding:9px 11px}.signal-toolbar>span{margin-left:auto;color:var(--muted);font-size:12px;align-self:center}.pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0}.pagination>span{margin-right:auto;font-size:12px;color:var(--muted)}.chart-indicators{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 24px 8px}.chart-indicators label{font-size:12px;color:var(--muted)}.chart-indicators input[type=number]{width:66px;padding:5px}.chart-live{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 24px;color:var(--muted);font-size:12px}.chart-live>span:first-child{color:var(--accent);font-variant-numeric:tabular-nums}.replay-report{border:1px solid var(--border)}.signal-card-head{flex-wrap:wrap}.signal-card-head>div{flex-wrap:wrap}.radar-risk{line-height:1.8}@media(max-width:700px){.panel-tools{gap:8px}.signal-toolbar{padding:14px}.signal-toolbar label{flex:1}.pagination{justify-content:center}.pagination>span{width:100%;text-align:center}.chart-indicators,.chart-live{padding-left:16px;padding-right:16px}.radar-workbench .panel-head{flex-wrap:wrap}}.auth-toggle{display:block;width:100%;margin-top:16px;padding:8px}.auth-notice{color:var(--accent);font-size:13px;margin-bottom:14px}.today-summary{display:flex;flex-wrap:wrap;gap:18px;padding:12px 24px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}.today-summary strong{color:var(--text)}.rule-symbols{display:flex;flex-wrap:wrap;gap:12px 18px;border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--muted);font-size:13px}.rule-symbols label{display:flex;align-items:center;gap:6px}.rule-symbols input[type=checkbox]{width:auto;accent-color:var(--accent)}.rule-symbols small{flex-basis:100%}.market-table{table-layout:fixed;min-width:1180px;font-variant-numeric:tabular-nums}.market-col-symbol{width:155px}.market-col-price,.market-col-today{width:115px}.market-col-change{width:105px}.market-col-volume{width:135px}.market-col-funding{width:110px}.market-col-time{width:240px}.market-col-action{width:35px}.market-table .table-sort{background:transparent;border:0;padding:0;color:inherit;text-align:left;font:inherit}.market-table .table-sort:hover{color:var(--accent)}.market-table .table-sort:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.market-table th small{display:block;margin-top:5px;font-weight:400;letter-spacing:0}.market-table th,.market-table td{overflow:hidden;text-overflow:ellipsis}.market-table td.arrow{padding:8px;text-align:center;vertical-align:middle;text-overflow:clip;line-height:1}.market-table td:nth-child(8){white-space:normal;overflow-wrap:anywhere;line-height:1.6}.market-table .empty{white-space:normal}.chart-indicators .indicator-option{gap:7px;white-space:nowrap;min-height:26px}.indicator-key{display:inline-flex;align-items:center;gap:4px}.indicator-swatch{display:inline-block;flex:none;width:18px;height:3px;border-radius:2px}.indicator-key small{font-size:11px;color:var(--muted)}.chart-panel .chart{height:clamp(480px,64vh,740px);background:#0d1927}.chart-readout{background:#0d1927;padding:12px 18px 0;color:#aabdd0;font-size:12px;line-height:1.7;font-variant-numeric:tabular-nums;min-height:64px}.chart-readout-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 14px}.chart-readout-row>span,.chart-readout-row>time{white-space:nowrap}.chart-readout-row time{color:#dce6f3;font-weight:600}.chart-readout-row b{font-weight:500;color:inherit}.chart-readout-indicators{margin-top:4px;gap:2px 18px}.chart-stage{position:relative;-webkit-user-select:none;user-select:none}.chart-hold-card{position:absolute;z-index:3;pointer-events:none;width:max-content;max-width:calc(100% - 16px);max-height:calc(100% - 16px);overflow:hidden;padding:12px 14px;background:#142638;border:1px solid #4b6680;border-radius:5px;box-shadow:0 8px 24px #0008;color:#edf5ff;font-size:12px;line-height:1.85;font-variant-numeric:tabular-nums}.chart-hold-card>strong{display:block;margin-bottom:5px}.chart-hold-card b{font-weight:500}.chart-hold-ohlc{display:grid;grid-template-columns:repeat(2,max-content);gap:0 14px;margin-bottom:4px}.chart-hold-metric{display:flex;justify-content:space-between;gap:16px}.chart-view-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 24px;color:var(--muted);font-size:12px}.chart-view-tools>div{display:flex;gap:8px}.chart-view-tools .secondary{padding:6px 10px;font-size:12px;font-weight:500}@media(max-width:700px){.chart-panel .chart{height:480px}.chart-view-tools{padding:8px 16px;flex-wrap:wrap}.chart-view-tools>div{margin-left:auto}}@media(max-width:700px){.topbar{height:auto;min-height:50px;gap:8px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.top-actions{flex-wrap:wrap;gap:10px}.top-actions .text-button{font-size:12px}}.auto-trading .page-heading{margin-bottom:22px}.auto-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.auto-feedback{margin-bottom:14px;line-height:1.7}.auto-phase-banner{display:flex;align-items:center;gap:18px;padding:23px 24px;border:1px solid #28524e;background:linear-gradient(115deg,#142d33,#101f2e 75%);border-radius:12px;margin-bottom:18px}.auto-phase-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid #326d60;border-radius:12px;color:var(--accent);font-size:29px}.auto-kicker{font-size:10px;letter-spacing:.12em;color:#63cdb5;font-weight:700}.auto-phase-banner h2{font-size:18px;margin:8px 0}.auto-phase-banner p{font-size:12px;color:var(--muted);line-height:1.7;max-width:620px}.auto-execution-gate{margin-left:auto;min-width:205px;max-width:250px;display:grid;gap:9px}.auto-execution-gate small{color:var(--warning);line-height:1.6}.auto-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:11px;background:var(--surface);margin-bottom:22px}.auto-stats>div{padding:17px 20px;border-right:1px solid var(--border);min-width:0}.auto-stats>div:last-child{border-right:0}.auto-stats span{display:block;color:var(--muted);font-size:12px}.auto-stats strong{display:block;font-size:22px;margin:9px 0 5px}.auto-stats small{color:#6e889f;font-size:11px;overflow-wrap:anywhere}.auto-gate-value{color:var(--warning)}.auto-workbench{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.auto-library{margin:0}.auto-trading .panel-head{padding:19px 20px;gap:12px}.auto-trading .panel-head p{margin-top:6px;line-height:1.6}.auto-library-search,.auto-trading label input,.auto-trading label select,.auto-docs-search input{width:100%;background:#0d1a29;color:var(--text);border:1px solid #2c4258;border-radius:7px;padding:10px 11px;min-width:0}.auto-library-search{width:calc(100% - 28px);margin:16px 14px 8px;font-size:12px}.auto-strategy-list{padding:0 10px 16px;max-height:480px;overflow:auto}.auto-strategy-list>button{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid transparent;text-align:left;color:var(--muted);padding:13px 9px;border-radius:8px;margin-top:5px}.auto-strategy-list>button.active{background:#163239;border-color:#29584e}.auto-strategy-list>button:hover{background:#152938}.auto-strategy-list>button div{min-width:0;flex:1}.auto-strategy-list strong{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;color:var(--text)}.auto-strategy-list small{display:block;font-size:10px;margin-top:5px;color:#7b96aa}.auto-strategy-symbol{color:var(--accent);font-size:22px}.auto-upload{border-top:1px solid var(--border);padding:19px 16px;display:grid;gap:12px}.auto-upload h3,.auto-template-grid h3{margin:0;font-size:14px}.auto-upload p,.auto-upload>small{font-size:11px;color:var(--muted);line-height:1.7}.auto-upload label{display:grid;gap:7px;font-size:11px;color:var(--muted)}.auto-upload .auto-file-label{background:#102536;border:1px dashed #39576a;border-radius:8px;padding:12px;font-size:12px;color:#b4d7d4;overflow-wrap:anywhere}.auto-file-label input{padding:0!important;font-size:10px;background:none!important;border:0!important;color:var(--muted)!important}.auto-main-column{min-width:0}.auto-version-panel{margin-bottom:16px}.auto-version-panel h2{font-size:18px;margin-top:7px;overflow-wrap:anywhere}.auto-version-picker{font-size:10px;display:grid;gap:6px;color:var(--muted);max-width:265px}.auto-version-picker select{font-size:11px}.auto-version-facts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:15px 20px}.auto-static-tag{font-size:10px;padding:5px 8px;border:1px solid #2b574c;border-radius:5px;background:#153b33;color:#6ee3bc;font-weight:700}.auto-hash{margin-left:auto;color:#6e899f;font:10px/1.5 monospace;overflow-wrap:anywhere}.auto-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:16px;align-items:start}.auto-source-panel,.auto-parameter-panel{min-width:0;margin-bottom:16px}.auto-file-tabs{display:flex;gap:0;overflow:auto;background:#0d1927;border-bottom:1px solid var(--border)}.auto-file-tabs button{flex-shrink:0;color:var(--muted);background:transparent;border:0;border-right:1px solid #203147;padding:12px 14px;font:11px monospace;max-width:260px;overflow-wrap:anywhere}.auto-file-tabs button.active{background:#172936;color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.auto-source{min-height:330px;max-height:520px;margin:0;padding:21px;font:12px/1.9 Consolas,monospace;color:#bfd8e0;overflow:auto;tab-size:4;background:#0b1725}.auto-source-footer{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:13px 16px;background:#112235;color:#6d8da3;font:10px/1.6 monospace;overflow-wrap:anywhere}.auto-parameter-panel .panel-head{gap:6px}.auto-parameter-panel .text-button{font-size:11px;white-space:nowrap;padding:0}.auto-parameter-form{padding:18px 17px;display:grid;gap:18px}.auto-parameter-form label{display:grid;gap:7px;font-size:12px;color:#c0d1de;overflow-wrap:anywhere}.auto-parameter-form label>span>small{display:block;margin-top:5px;color:#7793a9;font-size:10px}.auto-parameter-form label>small{color:#6e889f;font-size:10px;line-height:1.5}.auto-parameter-input{position:relative}.auto-parameter-input input{padding-right:30px!important;font:13px Consolas,monospace}.auto-parameter-input>span{position:absolute;right:12px;top:10px;color:var(--muted);font-size:12px}.auto-parameter-form [aria-invalid=true]{border-color:#c27580}.auto-parameter-form .auto-field-error{color:#f39bab}.auto-parameter-note{font-size:11px;line-height:1.7;padding:11px;border:1px solid #293f50;border-radius:7px;background:#132637;color:#92adbd}.auto-validation-boundary,.auto-parameter-empty{font-size:11px;color:#7c98ae;line-height:1.7}.auto-validation-panel{margin-bottom:16px}.auto-validation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.auto-validation-steps>div{display:grid;gap:7px;border-left:2px solid #385063;padding-left:11px;min-width:0}.auto-validation-steps>div.done{border-left-color:#42c7a7}.auto-validation-steps span{font:11px monospace;color:#698ba0}.auto-validation-steps strong{font-size:12px;color:#bccdd9}.auto-validation-steps small{font-size:10px;line-height:1.7;color:#758da2}.auto-validation-steps .done strong{color:#64daba}.auto-validation-result{border-top:1px solid var(--border);padding:15px 20px;color:var(--muted);font-size:12px;line-height:1.8}.auto-validation-result p{margin-bottom:9px}.auto-validation-result summary{cursor:pointer;color:var(--accent);font-size:11px}.auto-validation-result pre{padding:14px;background:#0b1725;overflow:auto;font:11px/1.8 monospace}.auto-blank{display:grid;justify-items:center;text-align:center;padding:45px 35px;gap:18px;background:radial-gradient(ellipse at 50% 0,#14353a,#101e2e 70%);min-height:355px}.auto-empty-icon{display:grid;place-items:center;font-size:34px;color:var(--accent);background:#143731;border:1px solid #28544d;border-radius:13px;width:62px;height:62px}.auto-blank h2{font-size:22px}.auto-blank p{max-width:530px;font-size:13px;color:var(--muted);line-height:1.9}.auto-template-grid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.auto-template-grid article{background:#132638;border:1px solid #294157;padding:18px;border-radius:9px;display:grid;justify-items:start;gap:13px}.auto-template-grid .tag{font-size:9px;color:#b7c4d1;background:#223749}.auto-template-grid p{font-size:12px;color:var(--muted);line-height:1.8}.auto-template-grid .secondary{font-size:11px;padding:8px 12px}.auto-docs-backdrop{position:fixed;inset:0;z-index:20;background:#020811bb;display:flex;justify-content:flex-end}.auto-docs-drawer{width:min(670px,94vw);height:100%;background:#101e2e;border-left:1px solid #315266;box-shadow:-15px 0 60px #0005;display:flex;flex-direction:column;min-width:0}.auto-docs-drawer .panel-head{padding:21px 24px;flex-shrink:0}.auto-docs-drawer h2{margin-top:7px;font-size:18px}.auto-docs-search{padding:16px 24px;border-bottom:1px solid var(--border)}.auto-docs-search input{font-size:12px}.auto-docs-body{overflow:auto;padding:8px 24px 36px;line-height:1.9;color:#a9c1d0;font-size:12px}.auto-docs-body h3{font-size:15px;color:#d4e9ec;margin:25px 0 12px}.auto-docs-body p{white-space:pre-wrap;margin:12px 0;overflow-wrap:anywhere}.auto-docs-body pre{font:11px/1.9 Consolas,monospace;color:#7ee2c6;background:#0b1725;border:1px solid #284050;border-radius:8px;padding:16px;overflow:auto;margin:15px 0}@media(max-width:1320px){.auto-editor-grid{grid-template-columns:minmax(0,1fr)}.auto-parameter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-parameter-note,.auto-parameter-form>.primary,.auto-validation-boundary,.auto-parameter-empty{grid-column:1/-1}.auto-execution-gate{min-width:175px}.auto-stats>div{padding:16px}.auto-stats strong{font-size:20px}.auto-version-panel .panel-head{flex-wrap:wrap}}@media(max-width:1050px){.auto-workbench{grid-template-columns:minmax(0,1fr)}.auto-library{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.auto-library>.panel-head{grid-column:1}.auto-library-search,.auto-strategy-list{grid-column:1}.auto-upload{grid-column:2;grid-row:1/4;border-top:0;border-left:1px solid var(--border)}.auto-phase-banner{flex-wrap:wrap}.auto-phase-banner>div:nth-child(2){flex:1;min-width:220px}.auto-execution-gate{margin-left:66px;max-width:none;width:100%}.auto-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-stats>div:nth-child(2){border-right:0}.auto-stats>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media(max-width:600px){.auto-trading .page-heading{align-items:flex-start;flex-direction:column}.auto-heading-actions{width:100%}.auto-heading-actions .secondary{flex:1}.auto-phase-banner{padding:18px 16px;gap:12px}.auto-phase-icon{width:38px;height:38px;font-size:24px}.auto-phase-banner>div:nth-child(2){min-width:170px}.auto-phase-banner h2{font-size:16px}.auto-phase-banner p{font-size:11px}.auto-execution-gate{margin-left:0}.auto-stats>div{padding:14px}.auto-stats strong{font-size:18px}.auto-library{display:block}.auto-upload{border-left:0;border-top:1px solid var(--border)}.auto-strategy-list{max-height:250px}.auto-template-grid,.auto-parameter-form{grid-template-columns:minmax(0,1fr)}.auto-validation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-source{font-size:11px;padding:15px;min-height:240px}.auto-trading .panel-head{padding:16px}.auto-version-picker{width:100%;max-width:none}.auto-version-facts{padding:13px 16px}.auto-hash{width:100%;margin-left:0}.auto-blank{padding:30px 20px;min-height:320px}.auto-blank h2{font-size:19px}.auto-docs-drawer .panel-head,.auto-docs-search,.auto-docs-body{padding-left:18px;padding-right:18px}}
