.sidebar[data-v-bb70a4ae]{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:linear-gradient(180deg,#111513f5,#090c0bf5);padding:22px 16px}.brand[data-v-bb70a4ae]{display:flex;align-items:center;gap:12px;height:48px;margin-bottom:28px}.brand-mark[data-v-bb70a4ae]{width:44px;height:44px;flex:0 0 auto;object-fit:contain;display:block}.brand strong[data-v-bb70a4ae]{display:block;font-size:18px;line-height:1.1}.brand span[data-v-bb70a4ae]{display:block;margin-top:4px;color:var(--muted);font-size:11px}.nav[data-v-bb70a4ae]{display:grid;gap:7px}.nav-item[data-v-bb70a4ae]{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;height:42px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:#b8c4bf;font-size:14px}.nav-item[data-v-bb70a4ae]:hover,.nav-item.router-link-active[data-v-bb70a4ae]{color:var(--text);border-color:#c8a9515c;background:linear-gradient(90deg,#c8a9512e,#8c6f2e14)}.nav-item b[data-v-bb70a4ae]{min-width:26px;padding:2px 7px;border-radius:999px;color:#06120d;background:var(--primary);text-align:center;font-size:10px;font-weight:900}.side-insight[data-v-bb70a4ae]{margin-top:30px;padding:14px;border:1px solid var(--line-soft);border-radius:8px;background:#c8a95112}.side-insight__title[data-v-bb70a4ae]{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:13px;font-weight:900}.side-insight p[data-v-bb70a4ae]{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.site-compliance-footer[data-v-2ac4d907]{display:flex;min-height:42px;align-items:center;justify-content:center;padding:18px 12px 4px;color:#f6f3ea94;font-size:12px;line-height:1.5;text-align:center}.site-compliance-footer a[data-v-2ac4d907]{color:inherit;text-decoration:none;transition:color .16s ease}.site-compliance-footer a[data-v-2ac4d907]:hover{color:#d2ae4f}.site-compliance-footer a[data-v-2ac4d907]:focus-visible{color:#d2ae4f;outline:1px solid #d2ae4f;outline-offset:4px}.security-search[data-v-e36e2915]{position:relative;display:flex;align-items:center;width:min(360px,32vw);min-width:220px;height:38px;border:1px solid rgba(200,169,81,.32);border-radius:10px;background:#0d110ebd;box-shadow:inset 0 0 18px #c8a9510a}.security-search[data-v-e36e2915]:focus-within{border-color:#c8a951b8;box-shadow:0 0 0 3px #c8a9511f,inset 0 0 18px #c8a9510d}.security-search__icon[data-v-e36e2915]{margin-left:12px;color:#efddacb8}.security-search__input[data-v-e36e2915]{min-width:0;flex:1;height:100%;border:0;outline:0;color:var(--text);background:transparent;padding:0 10px;font:inherit;font-weight:800}.security-search__input[data-v-e36e2915]::placeholder{color:#ddd6c87a}.security-search__clear[data-v-e36e2915]{display:grid;place-items:center;width:32px;height:32px;border:0;color:#ddd6c899;background:transparent;cursor:pointer}.security-search__clear[data-v-e36e2915]:hover{color:var(--primary)}.security-search__panel[data-v-e36e2915]{position:absolute;z-index:50;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid rgba(200,169,81,.38);border-radius:12px;background:#0d110efa;box-shadow:0 18px 46px #0000006b}.security-search__state[data-v-e36e2915]{padding:14px 15px;color:#ddd6c8bd;font-size:13px;font-weight:800}.security-search__state.error[data-v-e36e2915]{color:#f25f4c}.security-search__list[data-v-e36e2915]{margin:0;padding:6px;list-style:none;max-height:360px;overflow:auto}.security-search__option[data-v-e36e2915]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;border:0;border-radius:9px;padding:8px 10px;color:var(--text);background:transparent;text-align:left;cursor:pointer}.security-search__option[data-v-e36e2915]:hover,.security-search__option.active[data-v-e36e2915]{background:#c8a9511f}.security-search__option span[data-v-e36e2915]{display:grid;gap:4px}.security-search__option b[data-v-e36e2915]{font-size:14px}.security-search__option small[data-v-e36e2915],.security-search__option em[data-v-e36e2915]{color:#ddd6c894;font-size:12px;font-style:normal}@media(max-width:980px){.security-search[data-v-e36e2915]{width:min(280px,34vw);min-width:170px}}.topbar[data-v-d9d2cf69]{display:flex;align-items:center;justify-content:space-between;height:58px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.topbar h1[data-v-d9d2cf69]{margin:0;font-size:22px;white-space:nowrap}.topbar__left[data-v-d9d2cf69]{display:flex;align-items:center;gap:18px;min-width:0}.topbar__actions[data-v-d9d2cf69]{display:flex;align-items:center;gap:18px;margin-left:18px}.mode-chip[data-v-d9d2cf69],.icon-button[data-v-d9d2cf69],.user-chip[data-v-d9d2cf69]{border:0;color:var(--text);background:transparent}.mode-chip[data-v-d9d2cf69]{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 14px;border:1px solid rgba(200,169,81,.62);border-radius:8px;color:var(--primary);background:#c8a9510f;font-weight:900}.mode-chip i[data-v-d9d2cf69]{width:10px;height:10px;border-radius:999px;background:#5cc268;box-shadow:0 0 12px #5cc268b3}.icon-button[data-v-d9d2cf69]{display:grid;place-items:center;width:34px;height:34px;color:#ddd6c8}.user-chip[data-v-d9d2cf69]{display:inline-flex;align-items:center;gap:10px;font-weight:900}.user-chip span[data-v-d9d2cf69]{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:var(--primary);background:#c8a95129}@media(max-width:1120px){.topbar__left[data-v-d9d2cf69]{flex:1}.topbar__actions[data-v-d9d2cf69]{gap:12px}}.dashboard-page[data-v-ce95da79]{gap:14px}.dashboard-status-line[data-v-ce95da79]{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06}.dashboard-status-line span[data-v-ce95da79]{color:var(--muted);font-size:13px}.dashboard-status-line b[data-v-ce95da79]{color:var(--amber);font-size:13px}.model-rule[data-v-ce95da79]{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 13px;border:1px solid rgba(255,184,77,.3);border-radius:8px;color:#ecd28d;background:#ffb84d13;font-size:13px;font-weight:800}.dashboard-grid[data-v-ce95da79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kpis kpis" "market market" "assessment sector" "watch strategy" "alerts orders";gap:14px;align-items:stretch}.kpi-row[data-v-ce95da79]{grid-area:kpis;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi[data-v-ce95da79]{min-height:118px;padding:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#171d19f5,#0d1210f5);box-shadow:var(--shadow)}.kpi-head[data-v-ce95da79]{display:flex;align-items:center;justify-content:space-between;gap:10px}.kpi label[data-v-ce95da79]{color:var(--muted);font-size:12px;font-weight:800}.kpi strong[data-v-ce95da79]{display:block;margin-top:10px;font-size:26px;line-height:1.15}.kpi small[data-v-ce95da79]{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.5}.market-panel[data-v-ce95da79]{grid-area:market}.market-assessment-panel[data-v-ce95da79]{grid-area:assessment}.sector-panel[data-v-ce95da79]{grid-area:sector}.watch-panel[data-v-ce95da79]{grid-area:watch}.strategy-panel[data-v-ce95da79]{grid-area:strategy}.alerts-panel[data-v-ce95da79]{grid-area:alerts}.orders-panel[data-v-ce95da79]{grid-area:orders}.market-assessment-panel[data-v-ce95da79],.sector-panel[data-v-ce95da79],.alerts-panel[data-v-ce95da79],.orders-panel[data-v-ce95da79]{min-height:184px}.watch-panel[data-v-ce95da79],.strategy-panel[data-v-ce95da79]{min-height:260px}.sector-flow-card[data-v-ce95da79]{display:block}.sector-flow-card[data-v-ce95da79]:hover{border-color:#c8a95175;background:linear-gradient(180deg,#18201bfa,#0e1411fa)}.tools-row[data-v-ce95da79]{grid-area:tools;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.panel-title[data-v-ce95da79]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;border-bottom:1px solid var(--line)}.panel-title span[data-v-ce95da79]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900}.panel-title b[data-v-ce95da79]{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.panel-title .demo-title[data-v-ce95da79]{color:var(--amber)}.market-tabs[data-v-ce95da79]{display:grid;grid-template-columns:52px repeat(4,minmax(0,1fr)) 52px;gap:8px;padding:12px 16px 10px;animation:marketTabSlideIn-ce95da79 .22s ease-out}.market-tabs>.market-more-trigger[data-v-ce95da79]:first-child{grid-column:1}.market-tabs>.market-more-trigger[data-v-ce95da79]:last-child{grid-column:-1}.market-tabs[data-window-direction=prev][data-v-ce95da79]{animation-name:marketTabSlideInPrev-ce95da79}.market-tab[data-v-ce95da79]{display:grid;align-content:center;min-width:0;min-height:58px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:var(--text);background:#ffffff06;text-align:left}.market-tab.active[data-v-ce95da79]{border-color:#c8a95170;background:linear-gradient(180deg,#c8a95129,#c8a9510d);box-shadow:inset 0 1px #ffffff0f}.market-tab span[data-v-ce95da79]{overflow:hidden;color:var(--text);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.market-tab strong[data-v-ce95da79]{display:block;margin-top:6px;font-size:16px;line-height:1}@keyframes marketTabSlideIn-ce95da79{0%{opacity:.82;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes marketTabSlideInPrev-ce95da79{0%{opacity:.82;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.market-more-trigger[data-v-ce95da79]{display:grid;width:100%;height:100%;min-height:58px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:var(--text);background:#ffffff06}.market-more-trigger[data-v-ce95da79]:hover:not(:disabled){border-color:#c8a9517a;color:var(--gold);background:#c8a95114}.market-more-trigger[data-v-ce95da79]:disabled{opacity:.42;cursor:not-allowed}.market-chart-title[data-v-ce95da79]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 16px 10px}.market-chart-title strong[data-v-ce95da79]{color:var(--text);font-size:15px}.market-chart-title span[data-v-ce95da79]{color:var(--muted);font-size:12px;font-weight:800}.market-meta[data-v-ce95da79]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 16px 10px;color:var(--muted);font-size:12px}.market-meta b[data-v-ce95da79]{margin-left:4px;color:var(--text)}.market-data-state[data-v-ce95da79]{padding:0 16px 10px;color:var(--muted);font-size:12px}.market-evidence[data-v-ce95da79]{display:flex;flex-wrap:wrap;gap:5px 14px;margin:0 16px 12px;padding:8px 11px;border:1px solid rgba(200,169,81,.18);border-radius:6px;background:#c8a9510a}.market-evidence div[data-v-ce95da79]{display:inline-flex;align-items:baseline;gap:5px;font-size:11px}.market-evidence dt[data-v-ce95da79]{color:var(--muted);font-weight:800}.market-evidence dd[data-v-ce95da79]{margin:0;color:var(--text);font-variant-numeric:tabular-nums}.market-chart-shell[data-v-ce95da79]{position:relative;height:286px;margin:0 16px 16px;border:1px solid rgba(255,255,255,.065);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,rgba(200,169,81,.05),transparent 54%),#05080747}.market-chart[data-v-ce95da79]{width:100%;height:100%}.market-chart.empty-inline[data-v-ce95da79]{display:grid;place-items:center;text-align:center}.chart-tooltip[data-v-ce95da79]{display:grid;gap:6px;min-width:148px}.chart-tooltip__head[data-v-ce95da79],.chart-tooltip div[data-v-ce95da79]{display:flex;align-items:center;justify-content:space-between;gap:12px}.chart-tooltip__head[data-v-ce95da79]{padding-bottom:8px;border-bottom:1px solid rgba(200,169,81,.18)}.chart-tooltip__head b[data-v-ce95da79],.chart-tooltip b[data-v-ce95da79]{font-weight:900}.chart-tooltip span[data-v-ce95da79]{color:var(--muted)}.dashboard-table[data-v-ce95da79]{width:100%;border-collapse:collapse;font-size:13px}.dashboard-table th[data-v-ce95da79]{height:40px;color:var(--muted);font-size:12px;font-weight:900;text-align:left;border-bottom:1px solid var(--line)}.dashboard-table td[data-v-ce95da79]{height:56px;border-bottom:1px solid rgba(255,255,255,.055)}.dashboard-table th[data-v-ce95da79]:first-child,.dashboard-table td[data-v-ce95da79]:first-child{padding-left:16px}.dashboard-table th[data-v-ce95da79]:last-child,.dashboard-table td[data-v-ce95da79]:last-child{padding-right:16px}.stock-link[data-v-ce95da79]{display:inline-flex;flex-direction:column;gap:4px}.stock-link b[data-v-ce95da79]{color:var(--text)}.stock-link span[data-v-ce95da79]{color:var(--muted);font-size:11px}.stock-link:hover b[data-v-ce95da79]{color:var(--primary)}.signal-badge[data-v-ce95da79]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:900}.signal-badge.buy[data-v-ce95da79]{color:#07100c;background:var(--primary)}.signal-badge.watch[data-v-ce95da79],.signal-badge.hold[data-v-ce95da79]{color:var(--amber);border:1px solid rgba(255,184,77,.32);background:#ffb84d14}.signal-badge.risk[data-v-ce95da79]{color:var(--green);border:1px solid rgba(33,196,107,.32);background:#21c46b14}.strategy-body[data-v-ce95da79]{display:grid;gap:14px;padding:18px}.strategy-body h2[data-v-ce95da79]{margin:0;font-size:22px}.tags[data-v-ce95da79]{display:flex;flex-wrap:wrap;gap:8px}.tags span[data-v-ce95da79]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid rgba(200,169,81,.32);border-radius:999px;color:var(--gold);background:#c8a95114;font-size:12px;font-weight:900}.mini-chart[data-v-ce95da79]{height:88px;padding-top:6px}.mini-chart svg[data-v-ce95da79]{width:100%;height:100%}.strategy-metrics[data-v-ce95da79]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.strategy-metrics div[data-v-ce95da79]{padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff06}.strategy-metrics span[data-v-ce95da79]{display:block;color:var(--muted);font-size:12px}.strategy-metrics b[data-v-ce95da79]{display:block;margin-top:6px;font-size:18px}.strategy-actions[data-v-ce95da79]{display:flex;justify-content:flex-end;gap:10px}.rail-card[data-v-ce95da79]{min-height:0}.report-lines[data-v-ce95da79],.flows[data-v-ce95da79],.alerts[data-v-ce95da79],.order-list[data-v-ce95da79]{display:grid;gap:10px;padding:14px}.report-item[data-v-ce95da79]{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;min-height:66px}.score[data-v-ce95da79]{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:#07100c;background:var(--primary);font-weight:900}.score.green[data-v-ce95da79]{background:var(--red)}.score.amber[data-v-ce95da79]{background:var(--amber)}.report-item strong[data-v-ce95da79],.alert-row strong[data-v-ce95da79],.tool-card strong[data-v-ce95da79]{display:block}.report-item span[data-v-ce95da79],.alert-row span[data-v-ce95da79],.tool-card span[data-v-ce95da79]{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.55}.flow-row[data-v-ce95da79]{display:grid;grid-template-columns:64px 44px minmax(0,1fr) 70px;gap:10px;align-items:center;min-height:32px;font-size:12px}.flow-change[data-v-ce95da79]{text-align:right;font-variant-numeric:tabular-nums}.flow-change-dim[data-v-ce95da79]{color:var(--muted)}.sector-source-date[data-v-ce95da79]{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.status-chip[data-v-ce95da79]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid transparent;letter-spacing:.04em}.status-chip.chip-delayed[data-v-ce95da79]{color:#b8860b;border-color:#b8860b80;background:#b8860b14}.status-chip.chip-error[data-v-ce95da79]{color:var(--red);border-color:#ff636380;background:#ff636314}.status-chip.chip-pending[data-v-ce95da79]{color:var(--muted);border-color:#ffffff2e;background:#ffffff0a}.bar[data-v-ce95da79]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.bar i[data-v-ce95da79]{display:block;height:100%;border-radius:inherit;background:var(--red)}.bar i.green[data-v-ce95da79]{background:var(--green)}.flow-row b[data-v-ce95da79]{text-align:right}.alert-row[data-v-ce95da79]{display:grid;grid-template-columns:10px minmax(0,1fr) 38px;gap:10px;align-items:start;min-height:50px}.alert-row i[data-v-ce95da79]{width:9px;height:9px;margin-top:5px;border-radius:999px;background:var(--red)}.alert-row i.green[data-v-ce95da79]{background:var(--green)}.alert-row i.blue[data-v-ce95da79]{background:var(--blue)}.alert-row time[data-v-ce95da79]{color:var(--muted);font-size:11px;text-align:right}.order-row[data-v-ce95da79]{display:grid;grid-template-columns:minmax(0,1fr) 88px 68px;gap:9px;align-items:center;min-height:52px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff06}.order-row[data-v-ce95da79]:hover{border-color:#c8a95173;background:#c8a95114}.order-row b[data-v-ce95da79],.order-row em[data-v-ce95da79]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-row em[data-v-ce95da79]{margin-top:4px;color:var(--muted);font-size:11px;font-style:normal}.order-row strong[data-v-ce95da79],.order-row i[data-v-ce95da79]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.order-row i[data-v-ce95da79]{color:var(--primary);font-style:normal;font-weight:900;text-align:right}.empty-inline[data-v-ce95da79]{margin:14px;padding:14px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:#ffffff06;font-size:12px}.tool-card[data-v-ce95da79]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px 10px;min-height:104px;padding:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#171d19f5,#0d1210f5);box-shadow:var(--shadow)}.tool-card svg[data-v-ce95da79]{color:var(--primary)}.tool-card span[data-v-ce95da79],.tool-card b[data-v-ce95da79]{grid-column:2}.tool-card b[data-v-ce95da79]{color:var(--primary);font-size:13px}.backend-notice[data-v-7c7b4beb]{display:grid;gap:10px;min-height:180px;align-content:center;border-color:#ffb84d4d;background:linear-gradient(135deg,#ffb84d14,#ffffff06),#ffffff05}.backend-notice h2[data-v-7c7b4beb]{margin:0}.backend-notice p[data-v-7c7b4beb],.backend-notice em[data-v-7c7b4beb]{margin:0;color:var(--muted);line-height:1.8;font-style:normal}.backend-notice em[data-v-7c7b4beb]{color:var(--amber);font-size:12px;font-weight:900}.stock-kline-preview[data-v-04b95293]{position:absolute;z-index:12;width:min(460px,calc(100% - 24px));overflow:hidden;border:1px solid rgba(200,169,81,.48);border-radius:9px;color:#f8f2e2;background:radial-gradient(circle at 15% 0%,rgba(200,169,81,.13),transparent 42%),#080d0bfb;box-shadow:0 20px 54px #0000008f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stock-kline-preview.inline[data-v-04b95293]{position:relative;z-index:auto;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}header[data-v-04b95293],footer[data-v-04b95293]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px}header[data-v-04b95293]{border-bottom:1px solid rgba(200,169,81,.18)}header strong[data-v-04b95293],header span[data-v-04b95293],.preview-quote b[data-v-04b95293],.preview-quote span[data-v-04b95293],footer span[data-v-04b95293],footer b[data-v-04b95293]{display:block}header strong[data-v-04b95293]{max-width:190px;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}header>div:first-child>span[data-v-04b95293],footer span[data-v-04b95293]{margin-top:3px;color:#f8f2e285;font-size:10px;letter-spacing:.04em}.preview-quote[data-v-04b95293]{text-align:right}.preview-quote b[data-v-04b95293]{font-size:18px}.preview-quote span[data-v-04b95293]{margin-top:3px;font-size:11px;font-weight:900}.preview-quote.up[data-v-04b95293]{color:#ef6c62}.preview-quote.down[data-v-04b95293]{color:#3bb776}.preview-quote.neutral[data-v-04b95293]{color:#aeb7b1}.preview-chart-shell[data-v-04b95293]{position:relative;height:176px;margin:8px 10px 0;border:1px solid rgba(248,242,226,.06);border-radius:6px;background:#00000029}.preview-toolbar[data-v-04b95293]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 10px 0}.preview-toolbar-spacer[data-v-04b95293]{flex:1}.preview-tabs[data-v-04b95293]{display:flex;gap:4px}.preview-tabs .tab[data-v-04b95293]{height:22px;padding:0 9px;border-radius:6px;font-size:10px}.preview-tabs .tab.active[data-v-04b95293]{background:var(--primary)}.preview-stats[data-v-04b95293]{margin-top:3px;color:var(--muted);font-size:10px;letter-spacing:.02em}.preview-intraday-info[data-v-04b95293]{width:fit-content;padding:3px 8px;border-radius:5px;color:#f8f2e2;background:#070c0ab8;font-size:11px;font-weight:800;letter-spacing:.02em}.preview-chart[data-v-04b95293]{width:100%;height:100%}.preview-state[data-v-04b95293]{display:grid;height:100%;place-content:center;justify-items:center;gap:6px;color:#f8f2e280;text-align:center}.preview-state svg[data-v-04b95293]{color:#c8a951}.preview-state strong[data-v-04b95293]{color:#f8f2e2d6;font-size:12px}.preview-state span[data-v-04b95293]{max-width:250px;font-size:10px;line-height:1.5}.preview-state.loading svg[data-v-04b95293]{animation:preview-spin-04b95293 .8s linear infinite}footer[data-v-04b95293]{align-items:flex-end}footer b[data-v-04b95293]{margin-top:3px;color:#f8f2e2c7;font-size:10px;font-weight:700}footer button[data-v-04b95293]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid rgba(200,169,81,.36);border-radius:6px;color:#d7b96a;background:#c8a95114;font-size:11px;font-weight:900}footer button[data-v-04b95293]:hover{border-color:#c8a951a8;color:#f1d98c;background:#c8a95124}footer button[data-v-04b95293]:focus-visible{outline:2px solid #f1d98c;outline-offset:2px}@keyframes preview-spin-04b95293{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.preview-state.loading svg[data-v-04b95293]{animation:none}}.order-layout[data-v-a146fe6b]{grid-template-columns:minmax(320px,.75fr) minmax(560px,1.25fr);align-items:start}.search-panel[data-v-a146fe6b],.trade-panel[data-v-a146fe6b]{display:grid;gap:14px}.search-box[data-v-a146fe6b]{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.search-box input[data-v-a146fe6b],.order-field-grid input[data-v-a146fe6b],.condition-grid input[data-v-a146fe6b],.condition-grid select[data-v-a146fe6b]{width:100%;border:0;color:var(--text);background:transparent;outline:none}.symbol-list[data-v-a146fe6b]{display:grid;gap:8px;max-height:360px;overflow:auto}.symbol-list button[data-v-a146fe6b]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff08;text-align:left}.symbol-list button[data-v-a146fe6b]:hover,.symbol-list button.active[data-v-a146fe6b]{border-color:#c8a9518f;background:#c8a95117}.symbol-list b[data-v-a146fe6b],.symbol-list em[data-v-a146fe6b],.selected-symbol span[data-v-a146fe6b],.selected-symbol b[data-v-a146fe6b],.selected-symbol em[data-v-a146fe6b],.sim-summary span[data-v-a146fe6b],.sim-summary b[data-v-a146fe6b],.amount-preview span[data-v-a146fe6b],.amount-preview b[data-v-a146fe6b]{display:block}.symbol-list em[data-v-a146fe6b],.selected-symbol span[data-v-a146fe6b],.selected-symbol em[data-v-a146fe6b],.sim-summary span[data-v-a146fe6b],.amount-preview span[data-v-a146fe6b],.muted[data-v-a146fe6b]{color:var(--muted);font-size:12px;font-style:normal}.selected-symbol[data-v-a146fe6b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.selected-symbol b[data-v-a146fe6b]{margin-top:5px;font-size:22px}.symbol-quote-grid[data-v-a146fe6b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px;margin-top:12px}.symbol-quote-grid div[data-v-a146fe6b]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.symbol-quote-grid span[data-v-a146fe6b]{color:var(--muted);font-size:11px}.symbol-quote-grid b[data-v-a146fe6b]{margin:0;color:var(--gold);font-size:12px;font-weight:800;white-space:nowrap}.symbol-quote-grid b.up[data-v-a146fe6b]{color:var(--red)}.symbol-quote-grid b.down[data-v-a146fe6b]{color:var(--green)}.selected-actions[data-v-a146fe6b]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sim-summary[data-v-a146fe6b],.order-field-grid[data-v-a146fe6b],.trade-action-row[data-v-a146fe6b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sim-summary div[data-v-a146fe6b],.amount-preview[data-v-a146fe6b],.order-field-grid label[data-v-a146fe6b]{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.order-field-grid label[data-v-a146fe6b]{display:grid;gap:6px}.order-field-grid label span[data-v-a146fe6b],.condition-grid span[data-v-a146fe6b]{color:var(--muted);font-size:12px}.order-field-grid input[data-v-a146fe6b]{height:30px;font-size:18px;font-weight:900}.sim-summary b[data-v-a146fe6b],.amount-preview b[data-v-a146fe6b]{margin-top:6px;color:var(--primary);font-size:18px}.amount-preview .fee-estimate[data-v-a146fe6b]{margin-top:10px;font-size:12px}.amount-preview .fee-estimate-value[data-v-a146fe6b]{margin-top:3px;color:var(--text);font-size:13px;font-weight:700}.fee-note[data-v-a146fe6b]{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.quantity-rule[data-v-a146fe6b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:9px 11px;border:1px solid rgba(200,169,81,.2);border-radius:8px;color:var(--muted);background:#ffffff06;font-size:12px}.quantity-rule.invalid[data-v-a146fe6b],.order-field-grid label.invalid[data-v-a146fe6b],.condition-grid label.invalid input[data-v-a146fe6b]{border-color:#ffb84d80}.quantity-rule button[data-v-a146fe6b],.condition-form header button[data-v-a146fe6b]{height:26px;padding:0 9px;border:1px solid rgba(200,169,81,.34);border-radius:7px;color:var(--primary);background:#c8a95114;font-size:12px;font-weight:900}.trade-action-row[data-v-a146fe6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-submit[data-v-a146fe6b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border:0;border-radius:8px;font-size:17px;font-weight:950}.trade-submit[data-v-a146fe6b]:disabled,.condition-toggle[data-v-a146fe6b]:disabled,.condition-form .button[data-v-a146fe6b]:disabled{cursor:not-allowed;opacity:.48}.trade-submit.buy[data-v-a146fe6b]{color:#11140f;background:linear-gradient(135deg,#d5b85a,#9d7d32)}.trade-submit.sell[data-v-a146fe6b]{color:#edf4f7;background:linear-gradient(135deg,#607583,#344a56)}.condition-toggle[data-v-a146fe6b]{width:100%;justify-content:center}.condition-form[data-v-a146fe6b]{display:grid;gap:10px;padding:12px;border:1px solid rgba(200,169,81,.24);border-radius:8px;background:#c8a9510f}.condition-form header[data-v-a146fe6b]{display:flex;align-items:center;justify-content:space-between}.condition-grid[data-v-a146fe6b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.condition-grid label[data-v-a146fe6b]{display:grid;gap:5px}.condition-grid input[data-v-a146fe6b],.condition-grid select[data-v-a146fe6b]{height:34px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;padding:0 10px}.condition-form em[data-v-a146fe6b]{color:var(--muted);font-size:12px;font-style:normal}.message-line[data-v-a146fe6b]{margin:0;padding:10px 12px;border:1px solid rgba(200,169,81,.26);border-radius:8px;color:var(--primary);background:#c8a95114;font-weight:900}.market-tables-grid[data-v-a146fe6b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.table-card[data-v-a146fe6b]{min-height:430px}.table-scroll[data-v-a146fe6b]{overflow-x:auto}.order-table[data-v-a146fe6b]{min-width:880px}.symbol-link[data-v-a146fe6b]{display:inline-grid;gap:3px;padding:5px 7px;margin-left:-7px;border:1px solid transparent;border-radius:8px}.table tr.linkable-row:hover td[data-v-a146fe6b],.symbol-link[data-v-a146fe6b]:hover,.condition-row[data-v-a146fe6b]:hover{border-color:#c8a9516b;background:#c8a95114}.symbol-link small[data-v-a146fe6b]{color:var(--muted);font-size:11px}.status-pill[data-v-a146fe6b]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:900}.status-pill.solid[data-v-a146fe6b]{color:var(--green);border-color:#21c46b4d;background:#21c46b14}.status-pill.warn[data-v-a146fe6b]{color:var(--amber);border-color:#ffb84d4d;background:#ffb84d14}.status-pill.danger[data-v-a146fe6b]{color:var(--red);border-color:#f25f4c4d;background:#f25f4c14}.mini-action[data-v-a146fe6b]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid rgba(200,169,81,.34);border-radius:7px;color:var(--primary);background:#c8a95114;font-size:12px;font-weight:900;white-space:nowrap}.mini-action[data-v-a146fe6b]:disabled{cursor:default;opacity:.58}.symbol-list .neutral[data-v-a146fe6b]{color:var(--muted)}.mini-action.danger[data-v-a146fe6b]{border-color:#f25f4c52;color:var(--red);background:#f25f4c14}.condition-list[data-v-a146fe6b]{display:grid;gap:8px}.condition-row[data-v-a146fe6b]{display:grid;grid-template-columns:minmax(120px,1fr) 76px minmax(150px,1.2fr) 72px 82px 56px;gap:10px;align-items:center;min-height:56px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;font-size:12px}.back-link[data-v-77f066c9],.back-link[data-v-0111044b]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--primary);font-size:13px;font-weight:900}.constituent-treemap[data-v-79834e14]{position:relative;min-height:916px;padding:10px 12px 12px;background:radial-gradient(circle at 50% 0%,rgba(200,169,81,.07),transparent 42%),#0a0f0d}.treemap-navigator[data-v-79834e14]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;padding:4px 4px 10px}.treemap-path[data-v-79834e14],.treemap-actions[data-v-79834e14],.treemap-actions label[data-v-79834e14]{display:flex;align-items:center;gap:9px}.treemap-path>button[data-v-79834e14],.view-all[data-v-79834e14]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:1px solid rgba(200,169,81,.34);border-radius:6px;color:var(--primary);background:#c8a95114;font-weight:900}.treemap-path>button[data-v-79834e14]{width:32px;padding:0}.treemap-path>svg[data-v-79834e14]{color:var(--primary)}.treemap-path strong[data-v-79834e14],.treemap-path span[data-v-79834e14]{display:block}.treemap-path strong[data-v-79834e14]{font-size:14px}.treemap-crumbs[data-v-79834e14]{display:flex;align-items:center;gap:6px;color:var(--muted);font-weight:800}.treemap-crumbs span[data-v-79834e14]{display:inline;margin:0;color:#eef3edc7;font-size:13px}.treemap-crumbs i[data-v-79834e14]{color:var(--primary);font-style:normal;font-size:11px;font-weight:900}.treemap-crumbs b[data-v-79834e14]{color:var(--primary);font-size:14px;font-weight:900}.treemap-path span[data-v-79834e14],.treemap-actions label>span[data-v-79834e14]{margin-top:2px;color:var(--muted);font-size:11px}.treemap-actions select[data-v-79834e14]{height:32px;min-width:182px;padding:0 28px 0 10px;border:1px solid rgba(200,169,81,.3);border-radius:6px;color:var(--text);background:#111814;font:inherit;font-size:12px}.view-all[data-v-79834e14]{padding:0 11px}.treemap-canvas[data-v-79834e14]{width:100%;height:clamp(820px,78vh,1080px);border:1px solid rgba(255,255,255,.055);border-radius:4px;background:#030705b3}.previous-day-badge[data-v-79834e14]{position:absolute;z-index:2;top:62px;right:16px;padding:4px 10px;border:1px solid rgba(255,184,77,.35);border-radius:6px;color:var(--amber);background:#0e1310e6;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 2px 8px #00000059}.treemap-empty[data-v-79834e14]{position:absolute;inset:76px 12px 45px;display:grid;place-content:center;gap:8px;color:var(--muted);background:#070c0ae0;text-align:center}.treemap-empty strong[data-v-79834e14]{color:var(--text);font-size:14px}.treemap-empty span[data-v-79834e14]{font-size:12px}.treemap-unavailable[data-v-79834e14]{margin-top:10px;padding:10px 12px;border:1px solid rgba(215,185,106,.22);border-radius:6px;background:#1e1b11bd}.treemap-unavailable header[data-v-79834e14]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.treemap-unavailable strong[data-v-79834e14]{color:#f2d98c;font-weight:900}.treemap-unavailable header span[data-v-79834e14],.treemap-unavailable__item span[data-v-79834e14]{color:var(--muted);font-size:11px}.treemap-unavailable__list[data-v-79834e14]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.treemap-unavailable__item[data-v-79834e14]{display:grid;gap:5px;padding:8px 10px;border-radius:5px;background:#070c0ab3}.treemap-unavailable__item div[data-v-79834e14]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.treemap-unavailable__item b[data-v-79834e14]{color:var(--text)}.treemap-unavailable__item em[data-v-79834e14]{color:#d7b96a;font-style:normal;line-height:1.5}.treemap-legend[data-v-79834e14]{display:flex;align-items:center;gap:14px;min-height:34px;color:var(--muted);font-size:11px}.treemap-legend span[data-v-79834e14]{display:inline-flex;align-items:center;gap:5px}.treemap-legend i[data-v-79834e14]{width:9px;height:9px;border-radius:2px}.treemap-legend i.up[data-v-79834e14]{background:#b74444}.treemap-legend i.down[data-v-79834e14]{background:#278356}.treemap-legend i.flat[data-v-79834e14]{background:#4a514d}.treemap-legend b[data-v-79834e14]{margin-left:auto;color:var(--primary);font-weight:900}.treemap-legend em[data-v-79834e14]{color:#d7b96a;font-style:normal}@media(max-width:900px){.constituent-treemap[data-v-79834e14]{min-height:600px}.treemap-navigator[data-v-79834e14]{align-items:flex-start;flex-direction:column}.treemap-actions[data-v-79834e14]{width:100%;flex-wrap:wrap}.treemap-actions label[data-v-79834e14]{flex:1}.treemap-actions select[data-v-79834e14]{width:100%;min-width:0}.treemap-canvas[data-v-79834e14]{height:520px}.treemap-legend[data-v-79834e14]{flex-wrap:wrap;padding-top:8px}.treemap-legend b[data-v-79834e14]{margin-left:0}}.heatmap-page[data-v-705c5998]{gap:16px}.back-link[data-v-705c5998]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--primary);font-size:13px;font-weight:900}.heatmap-clock[data-v-705c5998]{display:grid;gap:4px;min-width:126px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:8px;background:#c8a95112;text-align:right}.heatmap-clock span[data-v-705c5998]{color:var(--muted);font-size:12px}.heatmap-clock b[data-v-705c5998]{color:var(--primary);font-size:15px}.heatmap-summary[data-v-705c5998]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.heatmap-summary article[data-v-705c5998]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;align-items:center;min-height:96px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#171d19f5,#0d1210f5);box-shadow:var(--shadow)}.heatmap-summary svg[data-v-705c5998]{grid-row:span 2;color:var(--primary)}.heatmap-summary span[data-v-705c5998]{color:var(--muted);font-size:12px}.heatmap-summary b[data-v-705c5998]{font-size:24px;line-height:1}.heatmap-layout[data-v-705c5998]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.heatmap-main[data-v-705c5998],.rail-card[data-v-705c5998]{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#171d19f5,#0d1210f5);box-shadow:var(--shadow)}.panel-title[data-v-705c5998]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;border-bottom:1px solid var(--line)}.panel-title span[data-v-705c5998]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900}.panel-title b[data-v-705c5998]{color:var(--muted);font-size:12px;white-space:nowrap}.cloud-toolbar[data-v-705c5998]{border-bottom:1px solid var(--line)}.cloud-title[data-v-705c5998]{border-bottom:0}.cloud-controls[data-v-705c5998]{display:grid;gap:9px;padding:0 16px 14px}.scope-tabs[data-v-705c5998]{display:flex;flex-wrap:wrap;gap:8px}.scope-tabs button[data-v-705c5998]{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 11px;border:1px solid rgba(200,169,81,.28);border-radius:8px;color:var(--muted);background:#c8a9510a;font-size:12px;font-weight:900}.scope-tabs button small[data-v-705c5998]{padding:2px 5px;border:1px solid currentColor;border-radius:999px;font-size:9px;font-weight:900;line-height:1;opacity:.72}.scope-tabs button.active[data-v-705c5998]{color:#07100c;background:var(--primary)}.coverage-disclosure[data-v-705c5998]{margin:0;padding:8px 11px;border-left:2px solid var(--primary);color:var(--muted);background:#c8a9510b;font-size:11px;line-height:1.6}.treemap-evidence[data-v-705c5998]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 11px;border:1px solid rgba(200,169,81,.18);border-radius:6px;background:#c8a9510a}.treemap-evidence div[data-v-705c5998]{display:inline-flex;align-items:baseline;gap:5px;font-size:11px}.treemap-evidence dt[data-v-705c5998]{color:var(--muted);font-weight:800}.treemap-evidence dd[data-v-705c5998]{margin:0;color:var(--text);font-variant-numeric:tabular-nums}.treemap-rules[data-v-705c5998]{display:flex;flex-wrap:wrap;gap:8px}.treemap-rules span[data-v-705c5998]{display:inline-flex;align-items:center;height:30px;padding:0 11px;border:1px solid rgba(200,169,81,.22);border-radius:8px;color:var(--primary);background:#c8a9510e;font-size:12px;font-weight:900}.heat-grid[data-v-705c5998]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(236px,auto);gap:6px;padding:12px}.sector-cloud[data-v-705c5998]{display:grid;grid-template-rows:auto 1fr auto;gap:6px;min-width:0;min-height:236px;padding:7px;border:1px solid rgba(255,255,255,.075);border-radius:4px;overflow:hidden;transition:border-color .18s ease}.sector-cloud[data-v-705c5998]:hover{border-color:#f8f2e26b}.sector-cloud.hot[data-v-705c5998]{background:linear-gradient(135deg,#f25f4c42,#171d19eb)}.sector-cloud.warm[data-v-705c5998]{background:linear-gradient(135deg,#ffb84d2e,#171d19eb)}.sector-cloud.neutral[data-v-705c5998]{background:linear-gradient(135deg,#c8a9511a,#171d19eb)}.sector-cloud.cool[data-v-705c5998]{background:linear-gradient(135deg,#21c46b33,#171d19eb)}.sector-cloud__head[data-v-705c5998],.sector-cloud__foot[data-v-705c5998]{display:flex;justify-content:space-between;gap:8px}.sector-cloud__head[data-v-705c5998]{min-height:38px;align-items:flex-start;padding:2px 2px 0}.sector-cloud__head strong[data-v-705c5998]{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.sector-cloud__head span[data-v-705c5998]{display:block;margin-top:5px;color:var(--muted);font-size:12px}.sector-cloud__head b[data-v-705c5998]{font-size:15px;font-weight:900}.stock-cloud[data-v-705c5998]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(18px,1fr);grid-auto-flow:dense;gap:2px;min-height:0;padding:1px;border-radius:3px;background:#00000038}.stock-cloud-tile[data-v-705c5998]{display:grid;align-content:center;min-width:0;min-height:18px;padding:3px 5px;border:0;border-radius:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #f8f2e214;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.stock-cloud-tile.up[data-v-705c5998]{background:linear-gradient(180deg,#ff6f5ce6,#972a2beb),var(--red)}.stock-cloud-tile.down[data-v-705c5998]{background:linear-gradient(180deg,#30aa5fe6,#235947eb),var(--green)}.stock-cloud-tile.overview[data-v-705c5998]{grid-column:span 7}.sector-member-entry[data-v-705c5998]{grid-column:span 5;display:grid;align-content:center;justify-items:start;gap:4px;min-width:0;padding:8px;border:1px solid rgba(200,169,81,.32);border-radius:3px;color:var(--text);background:#c8a95114;text-align:left}.sector-member-entry svg[data-v-705c5998]{color:var(--primary)}.sector-member-entry strong[data-v-705c5998],.sector-member-entry span[data-v-705c5998]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sector-member-entry strong[data-v-705c5998]{font-size:12px}.sector-member-entry span[data-v-705c5998]{color:var(--primary);font-size:10px;font-weight:800}.sector-member-entry[data-v-705c5998]:disabled{cursor:not-allowed;opacity:.55}.stock-cloud-tile[data-v-705c5998]:hover{z-index:2;filter:brightness(1.14);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f8f2e25c,0 8px 18px #00000052}.stock-cloud-tile strong[data-v-705c5998],.stock-cloud-tile span[data-v-705c5998],.stock-cloud-tile small[data-v-705c5998]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-cloud-tile strong[data-v-705c5998]{color:#fff9ee;font-size:11px;font-weight:950;line-height:1.12;text-shadow:0 1px 2px rgba(0,0,0,.42)}.stock-cloud-tile span[data-v-705c5998]{margin-top:1px;color:#fff8e8bd;font-size:10px}.stock-cloud-tile b[data-v-705c5998]{margin-top:2px;color:#fff6ea;font-size:12px;line-height:1}.stock-cloud-tile small[data-v-705c5998]{margin-top:2px;color:#f8f2e2b8;font-size:10px}.stock-cloud-tile.xl[data-v-705c5998]{justify-items:start;padding:8px}.stock-cloud-tile.xl strong[data-v-705c5998]{font-size:22px}.stock-cloud-tile.xl b[data-v-705c5998]{font-size:18px}.stock-cloud-tile.lg[data-v-705c5998]{padding:7px}.stock-cloud-tile.lg strong[data-v-705c5998]{font-size:16px}.stock-cloud-tile.lg b[data-v-705c5998]{font-size:15px}.stock-cloud-tile.md strong[data-v-705c5998]{font-size:13px}.stock-cloud-tile.sm[data-v-705c5998]{padding:2px 3px}.stock-cloud-tile.sm span[data-v-705c5998],.stock-cloud-tile.sm small[data-v-705c5998]{display:none}.stock-cloud-tile.sm strong[data-v-705c5998]{font-size:9px}.stock-cloud-tile.sm b[data-v-705c5998]{font-size:10px}.sector-cloud__foot[data-v-705c5998]{align-items:center;color:var(--muted);font-size:11px;line-height:1.5;padding:0 2px}.sector-cloud__foot span[data-v-705c5998]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sector-cloud__foot a[data-v-705c5998]{flex:0 0 auto;color:var(--primary);font-weight:900}.heatmap-rail[data-v-705c5998]{display:grid;gap:14px}.flow-list[data-v-705c5998],.leader-list[data-v-705c5998],.risk-list[data-v-705c5998]{display:grid;gap:12px;padding:16px}.ranking-scroll[data-v-705c5998]{max-height:300px;overflow:auto;padding-right:10px}.flow-ranking-group+.flow-ranking-group[data-v-705c5998]{border-top:1px solid rgba(255,255,255,.07)}.flow-ranking-group>header[data-v-705c5998]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 0}.flow-ranking-group>header strong[data-v-705c5998]{font-size:13px}.flow-ranking-group>header span[data-v-705c5998]{color:var(--muted);font-size:10px}.flow-row[data-v-705c5998]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:40px;font-size:13px}.flow-row-clickable[data-v-705c5998]{width:100%;padding:0;cursor:pointer;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;transition:background-color .18s ease,box-shadow .18s ease;appearance:none}.flow-row-clickable[data-v-705c5998]:hover,.flow-row-clickable[data-v-705c5998]:focus-visible{background-color:#c8a9511a;outline:none}.flow-row-clickable[data-v-705c5998]:focus-visible{box-shadow:0 0 0 2px #c8a95173 inset}.flow-row>i[data-v-705c5998]{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(200,169,81,.25);border-radius:50%;color:var(--primary);font-size:10px;font-style:normal;font-weight:900}.flow-sector[data-v-705c5998]{min-width:0}.flow-sector strong[data-v-705c5998]{display:block;overflow:hidden;margin-bottom:6px;text-overflow:ellipsis;white-space:nowrap}.flow-bar[data-v-705c5998]{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.flow-bar i[data-v-705c5998]{display:block;height:100%;border-radius:inherit}.flow-bar i.red[data-v-705c5998]{background:var(--red)}.flow-bar i.green[data-v-705c5998]{background:var(--green)}.flow-values[data-v-705c5998]{min-width:76px;text-align:right}.flow-values b[data-v-705c5998],.flow-values small[data-v-705c5998]{display:block}.flow-values small[data-v-705c5998]{margin-top:3px;font-size:10px}.leader-row[data-v-705c5998]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.leader-row-link[data-v-705c5998]{border-radius:6px;color:inherit;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease}.leader-row-link[data-v-705c5998]:hover,.leader-row-link[data-v-705c5998]:focus-visible{background:#c8a9511a;outline:none}.leader-row-link[data-v-705c5998]:focus-visible{box-shadow:0 0 0 2px #c8a9516b inset}.leader-row i[data-v-705c5998]{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(200,169,81,.28);border-radius:50%;color:var(--primary);font-size:11px;font-style:normal;font-weight:900}.leader-row[data-v-705c5998]:last-child{padding-bottom:0;border-bottom:0}.leader-row b[data-v-705c5998],.leader-row small[data-v-705c5998]{display:block}.leader-row small[data-v-705c5998]{margin-top:4px;color:var(--muted);font-size:11px}.risk-list div[data-v-705c5998]{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff06}.risk-list strong[data-v-705c5998],.risk-list span[data-v-705c5998]{display:block}.risk-list span[data-v-705c5998]{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.6}.constituent-backdrop[data-v-705c5998]{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:#020705b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.constituent-drawer[data-v-705c5998]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,94vw);height:100%;border-left:1px solid var(--line);color:var(--text);background:linear-gradient(180deg,#171d19,#0b100e);box-shadow:-24px 0 56px #0000006b}.constituent-drawer__head[data-v-705c5998]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.constituent-drawer__head span[data-v-705c5998],.constituent-drawer__head p[data-v-705c5998]{color:var(--muted);font-size:12px}.constituent-drawer__head h2[data-v-705c5998]{margin:5px 0;font-size:24px}.constituent-drawer__head button[data-v-705c5998]{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff08}.constituent-drawer__meta[data-v-705c5998]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:48px;padding:10px 24px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.constituent-drawer__meta>span[data-v-705c5998]:first-child{color:var(--primary);font-weight:900}.constituent-drawer__meta button[data-v-705c5998],.constituent-pagination button[data-v-705c5998]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid rgba(200,169,81,.3);border-radius:7px;color:var(--primary);background:#c8a9510f;font-size:12px;font-weight:900}.constituent-drawer__meta button[data-v-705c5998]{margin-left:auto}.constituent-table-wrap[data-v-705c5998]{min-height:0;overflow:auto;padding:0 24px}.constituent-table[data-v-705c5998]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.constituent-table th[data-v-705c5998],.constituent-table td[data-v-705c5998]{height:52px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:right}.constituent-table th[data-v-705c5998]{position:sticky;z-index:1;top:0;height:42px;color:var(--muted);background:#121814;font-size:11px}.constituent-table th[data-v-705c5998]:first-child,.constituent-table td[data-v-705c5998]:first-child{text-align:left}.constituent-table td strong[data-v-705c5998],.constituent-table td span[data-v-705c5998]{display:block}.constituent-table td span[data-v-705c5998]{margin-top:3px;color:var(--muted);font-size:11px}.constituent-table .constituent-row[data-v-705c5998]{cursor:pointer;transition:background-color .15s ease}.constituent-table .constituent-row[data-v-705c5998]:hover{background:#ffffff0d}.constituent-table .constituent-row[data-v-705c5998]:focus-visible{outline:2px solid rgba(200,169,81,.7);outline-offset:-2px}.constituent-table .constituent-row.constituent-top[data-v-705c5998]{background:#c8a9511a}.constituent-table .constituent-row.constituent-top td strong[data-v-705c5998],.constituent-table .constituent-row.constituent-top td b.neutral[data-v-705c5998]{color:var(--primary)}.constituent-table .constituent-row.constituent-top[data-v-705c5998]:hover{background:#c8a95129}.constituent-empty[data-v-705c5998]{display:grid;min-height:280px;place-items:center;color:var(--muted);text-align:center}.constituent-empty.loading[data-v-705c5998]{color:var(--primary)}.constituent-pagination[data-v-705c5998]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:12px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.constituent-pagination>div[data-v-705c5998]{display:flex;gap:8px}.constituent-pagination button[data-v-705c5998]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.constituent-drawer[data-v-705c5998]{width:100vw}.constituent-drawer__head[data-v-705c5998],.constituent-drawer__meta[data-v-705c5998],.constituent-table-wrap[data-v-705c5998],.constituent-pagination[data-v-705c5998]{padding-right:16px;padding-left:16px}.constituent-table th[data-v-705c5998]:nth-child(4),.constituent-table td[data-v-705c5998]:nth-child(4){display:none}}.back-link[data-v-a2158856]{display:inline-flex;align-items:center;gap:10px;margin:-4px 0 14px -8px;padding:8px 12px;border:1px solid transparent;border-radius:8px;color:var(--primary);background:transparent;font-size:20px;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.back-link[data-v-a2158856]:hover,.back-link[data-v-a2158856]:focus-visible{border-color:#c8a9517a;color:#f1d98c;background:#c8a9511a;outline:none}.back-link[data-v-a2158856]:active{transform:translateY(1px);background:#c8a95129}.heading-actions[data-v-a2158856]{display:flex;align-items:center;gap:10px}.watch-button[data-v-a2158856]{border-color:#c8a9516b}.watch-button.active[data-v-a2158856]{border-color:#21c46b6b;color:var(--green);background:#21c46b14}.watch-button[data-v-a2158856]:disabled{cursor:not-allowed;opacity:.58}.watch-message[data-v-a2158856]{margin:-4px 0 12px;color:var(--primary);font-size:12px;font-weight:900}.stock-header[data-v-a2158856]{grid-template-columns:1.2fr 1fr 1fr 1.3fr;gap:14px}.stock-header span[data-v-a2158856]{color:var(--muted);font-size:12px}.stock-header b[data-v-a2158856]{display:block;margin-top:8px;font-size:26px}.stock-detail-grid[data-v-a2158856]{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px}.stock-detail-grid>div[data-v-a2158856]{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.stock-detail-grid span[data-v-a2158856]{display:block;color:var(--muted);font-size:11px}.stock-detail-grid b[data-v-a2158856]{display:block;margin-top:5px;color:var(--gold);font-size:14px;font-weight:800;white-space:nowrap}.stock-detail-grid b.up[data-v-a2158856]{color:var(--red)}.stock-detail-grid b.down[data-v-a2158856]{color:var(--green)}.stock-header em[data-v-a2158856]{display:block;margin-top:6px;color:var(--muted);font-style:normal;font-size:12px;line-height:1.5}.stock-page .neutral[data-v-a2158856]{color:var(--muted)}.stock-layout[data-v-a2158856]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:stretch}.explanation-summary[data-v-a2158856]{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:18px;align-items:center;border-color:#c8a95157;background:radial-gradient(circle at 90% 0%,rgba(200,169,81,.14),transparent 32%),linear-gradient(180deg,#171d19fa,#0d1210fa)}.explanation-summary h2[data-v-a2158856]{margin:10px 0 8px;font-size:22px}.explanation-summary p[data-v-a2158856]{max-width:880px;margin:0;color:var(--muted);line-height:1.8}.explanation-summary em[data-v-a2158856]{display:block;margin-top:10px;color:var(--amber);font-size:12px;font-style:normal;font-weight:900}.score-ring[data-v-a2158856]{display:grid;place-items:center;width:92px;height:92px;border:1px solid rgba(200,169,81,.38);border-radius:50%;background:#c8a95114}.score-ring b[data-v-a2158856],.score-ring span[data-v-a2158856]{display:block}.score-ring b[data-v-a2158856]{color:var(--primary);font-size:28px;line-height:1}.score-ring span[data-v-a2158856]{margin-top:-14px;color:var(--muted);font-size:11px}.chart-card[data-v-a2158856]{display:flex;min-height:620px;flex-direction:column}.chart-head[data-v-a2158856]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.chart-head h2[data-v-a2158856],.stock-layout h2[data-v-a2158856]{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.period-tabs[data-v-a2158856]{display:flex;gap:7px}.period-tabs button[data-v-a2158856]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:30px;padding:0 12px;border:1px solid rgba(200,169,81,.28);border-radius:7px;color:var(--muted);background:#ffffff0a;font-weight:900;cursor:pointer}.period-tabs button.active[data-v-a2158856]{color:#14150f;border-color:transparent;background:linear-gradient(135deg,#e1bd54,#b9942f)}.kline-chart[data-v-a2158856]{width:100%;flex:1;min-height:520px}.stock-layout p[data-v-a2158856]{margin:8px 0 0;color:var(--muted);line-height:1.7}.live-warning[data-v-a2158856]{padding:9px 10px;border:1px solid rgba(255,184,77,.24);border-radius:8px;color:var(--amber)!important;background:#ffb84d14;font-size:12px;font-weight:900}.metric-list p[data-v-a2158856]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.metric-list p[data-v-a2158856]:last-child{border-bottom:0}.action-grid[data-v-a2158856]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.condition-toggle[data-v-a2158856]{grid-column:1 / -1}.condition-form[data-v-a2158856]{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(200,169,81,.24);border-radius:8px;background:#c8a9510f}.condition-form header[data-v-a2158856]{display:flex;align-items:center;justify-content:space-between;gap:10px}.condition-form header button[data-v-a2158856]{height:26px;padding:0 9px;border:1px solid rgba(200,169,81,.34);border-radius:7px;color:var(--primary);background:#c8a95114;font-size:12px;font-weight:900}.condition-form p[data-v-a2158856]{margin:0;color:var(--muted);font-size:12px}.condition-grid[data-v-a2158856]{display:grid;grid-template-columns:1fr;gap:8px}.condition-grid label[data-v-a2158856]{display:grid;gap:5px}.condition-grid span[data-v-a2158856],.condition-form em[data-v-a2158856]{color:var(--muted);font-size:12px;font-style:normal}.condition-grid input[data-v-a2158856],.condition-grid select[data-v-a2158856]{width:100%;height:34px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff0a;padding:0 10px;outline:none}.condition-grid input[data-v-a2158856]:focus-visible,.condition-grid select[data-v-a2158856]:focus-visible{border-color:#c8a951b8;box-shadow:0 0 0 3px #c8a95124}.condition-grid label.invalid input[data-v-a2158856]{border-color:#ffb84dad;box-shadow:0 0 0 3px #ffb84d14}.create-condition[data-v-a2158856]:disabled{cursor:not-allowed;opacity:.46}.condition-message[data-v-a2158856]{padding:9px 10px;border:1px solid rgba(200,169,81,.26);border-radius:8px;color:var(--primary)!important;background:#c8a95114;font-size:12px;font-weight:900}.explanation-card[data-v-a2158856]{display:grid;gap:14px}.explanation-head[data-v-a2158856]{display:flex;align-items:center;justify-content:space-between;gap:18px}.explanation-head h2[data-v-a2158856]{margin:0;font-size:18px}.explanation-head span[data-v-a2158856]{color:var(--muted);font-size:12px}.explanation-grid[data-v-a2158856]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.explanation-section[data-v-a2158856]{min-height:172px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.explanation-section__top[data-v-a2158856]{display:flex;align-items:center;justify-content:space-between;gap:10px}.explanation-section__top strong[data-v-a2158856]{font-size:14px}.explanation-section__top b[data-v-a2158856]{color:var(--primary);font-size:13px;white-space:nowrap}.explanation-meter[data-v-a2158856]{height:7px;overflow:hidden;margin:10px 0;border-radius:999px;background:#ffffff14}.explanation-meter i[data-v-a2158856]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--amber))}.explanation-section p[data-v-a2158856]{margin:0;color:var(--text);font-size:12px;line-height:1.65}.explanation-section em[data-v-a2158856]{display:block;margin-top:8px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.55}.line-chart[data-v-02930fc9]{width:100%;min-width:0}.tool-grid[data-v-0006a00f]{display:grid;grid-template-columns:minmax(0,1.2fr) 360px;gap:14px}.wide[data-v-0006a00f]{grid-row:span 2}.tool-panel h2[data-v-0006a00f]{margin:0 0 14px;font-size:18px}.tool-panel p[data-v-0006a00f]{margin:0 0 18px;color:var(--muted);line-height:1.7}.form-grid[data-v-0006a00f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.form-grid label[data-v-0006a00f]{display:grid;gap:8px;color:var(--muted);font-size:12px}.result[data-v-0006a00f]{display:block;margin-top:10px;color:var(--gold);font-size:22px}.mini-result[data-v-0006a00f]{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.mini-result span[data-v-0006a00f]{color:var(--muted)}.mini-result b[data-v-0006a00f]{font-size:18px}.rank-kpi span[data-v-eed67685],.rank-kpi em[data-v-eed67685]{display:flex;align-items:center;gap:8px;color:var(--muted);font-style:normal;font-size:12px}.rank-kpi b[data-v-eed67685]{display:block;margin-top:8px;font-size:26px}.rank-kpi em[data-v-eed67685]{margin-top:7px}.ranking-toolbar[data-v-eed67685]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ranking-toolbar span[data-v-eed67685]{color:var(--muted);font-size:12px}.tag-tabs[data-v-eed67685]{display:flex;flex-wrap:wrap;gap:8px}.tag-tabs button[data-v-eed67685]{height:32px;padding:0 12px;border:1px solid rgba(200,169,81,.28);border-radius:8px;color:var(--muted);background:#ffffff0a;font-weight:900}.tag-tabs button.active[data-v-eed67685]{color:#14150f;border-color:transparent;background:linear-gradient(135deg,#e1bd54,#b9942f)}.ranking-table[data-v-eed67685]{display:grid;gap:8px}.ranking-row[data-v-eed67685]{display:grid;grid-template-columns:48px minmax(86px,1fr) minmax(140px,1.2fr) 82px 84px 96px 96px;gap:10px;align-items:center;min-height:52px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.ranking-row.header[data-v-eed67685]{min-height:36px;color:var(--muted);background:#ffffff05;font-size:12px;font-weight:900}.ranking-row strong[data-v-eed67685]{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#14150f;background:var(--primary)}.ranking-row span[data-v-eed67685]{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.ranking-row b[data-v-eed67685],.ranking-row em[data-v-eed67685]{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.holding-kpis[data-v-2e5906ad]{grid-template-columns:repeat(3,minmax(0,1fr))}.holding-kpi span[data-v-2e5906ad],.holding-kpi em[data-v-2e5906ad]{display:flex;align-items:center;gap:8px;color:var(--muted);font-style:normal;font-size:12px}.holding-kpi b[data-v-2e5906ad]{display:block;margin-top:8px;font-size:24px}.holding-kpi em[data-v-2e5906ad]{margin-top:7px}.holdings-table-card[data-v-2e5906ad]{min-height:520px}.table-scroll[data-v-2e5906ad]{overflow-x:auto}.table-scroll[data-v-2e5906ad]::-webkit-scrollbar{height:8px}.table-scroll[data-v-2e5906ad]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}.table-scroll[data-v-2e5906ad]::-webkit-scrollbar-thumb{background:#c8a95159;border-radius:4px}.table-scroll[data-v-2e5906ad]::-webkit-scrollbar-thumb:hover{background:#c8a9518c}.reset-capital-button[data-v-2e5906ad]{display:inline-flex;align-items:center;gap:5px;height:26px;margin-top:10px;padding:0 10px;border:1px solid rgba(200,169,81,.34);border-radius:7px;color:var(--primary);background:#c8a95114;font-size:11px;font-weight:900}.reset-capital-button[data-v-2e5906ad]:hover{border-color:#c8a951a8;background:#c8a95124}.reset-capital-button[data-v-2e5906ad]:disabled{cursor:not-allowed;opacity:.5}.reset-message[data-v-2e5906ad]{color:var(--muted);font-size:11px}.holdings-table[data-v-2e5906ad]{min-width:1080px}.holdings-table small[data-v-2e5906ad]{display:block;margin-top:4px;color:var(--muted);font-size:11px}.holdings-table small.up[data-v-2e5906ad]{color:var(--red);font-size:12.5px}.holdings-table small.down[data-v-2e5906ad]{color:var(--green);font-size:12.5px}.table tr.linkable-row:hover td[data-v-2e5906ad]{background:#c8a9510f}.symbol-link[data-v-2e5906ad]{display:inline-grid;gap:3px;padding:5px 7px;margin-left:-7px;border:1px solid transparent;border-radius:8px;outline:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.symbol-link[data-v-2e5906ad]:hover,.linkable-row:hover .symbol-link[data-v-2e5906ad],.symbol-link[data-v-2e5906ad]:focus-visible{border-color:#c8a95185;background:#c8a9511a;transform:translateY(-1px)}.symbol-link:hover strong[data-v-2e5906ad],.linkable-row:hover .symbol-link strong[data-v-2e5906ad],.symbol-link:focus-visible strong[data-v-2e5906ad]{color:var(--primary)}.holding-actions[data-v-2e5906ad]{display:inline-flex;justify-content:flex-end;gap:6px}.mini-action[data-v-2e5906ad]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid rgba(200,169,81,.34);border-radius:7px;color:var(--primary);background:#c8a95114;font-size:12px;font-weight:900;white-space:nowrap}.mini-action[data-v-2e5906ad]:disabled{cursor:not-allowed;opacity:.45}.edit-import-form[data-v-2e5906ad]{display:grid;gap:12px}.edit-import-grid[data-v-2e5906ad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.edit-import-grid label[data-v-2e5906ad]{display:grid;gap:6px}.edit-import-grid span[data-v-2e5906ad]{color:var(--muted);font-size:12px}.edit-import-grid input[data-v-2e5906ad],.edit-import-grid select[data-v-2e5906ad]{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:#ffffff09;outline:none}.edit-import-note[data-v-2e5906ad]{margin:0;color:var(--muted);font-size:12px}.edit-import-message[data-v-2e5906ad]{margin:0;color:var(--amber);font-size:12px}.edit-import-actions[data-v-2e5906ad]{display:flex;gap:8px}.success-message[data-v-2e5906ad]{margin:0 0 10px;color:var(--green);font-size:12px}.import-layout[data-v-869584a6]{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);align-items:start}h2[data-v-869584a6],h3[data-v-869584a6]{margin:0}p[data-v-869584a6]{margin:6px 0 0;color:var(--muted);line-height:1.7}.symbol-panel[data-v-869584a6],.import-form-card[data-v-869584a6]{display:grid;gap:14px}.search-box[data-v-869584a6]{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.search-box input[data-v-869584a6]{width:100%;border:0;color:var(--text);background:transparent;outline:none}.symbol-list[data-v-869584a6]{display:grid;gap:8px;max-height:520px;overflow:auto;padding-right:2px}.symbol-list button[data-v-869584a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff08;text-align:left}.symbol-list button[data-v-869584a6]:hover,.symbol-list button.active[data-v-869584a6]{border-color:#c8a9518f;background:#c8a95117}.symbol-list b[data-v-869584a6],.symbol-list em[data-v-869584a6],.selected-card span[data-v-869584a6],.selected-card b[data-v-869584a6],.selected-card em[data-v-869584a6],.money-summary span[data-v-869584a6],.money-summary b[data-v-869584a6]{display:block}.symbol-list em[data-v-869584a6],.selected-card span[data-v-869584a6],.selected-card em[data-v-869584a6],.money-summary span[data-v-869584a6],.funding-actions span[data-v-869584a6]{color:var(--muted);font-size:12px;font-style:normal}.selected-card[data-v-869584a6],.money-summary div[data-v-869584a6],.rule-line[data-v-869584a6],.cash-warning[data-v-869584a6],.funding-form[data-v-869584a6]{border:1px solid var(--line);border-radius:8px;background:#ffffff08}.selected-card[data-v-869584a6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.selected-card b[data-v-869584a6]{margin-top:6px;font-size:24px}.selected-card em[data-v-869584a6]{margin-top:5px}.form-grid[data-v-869584a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.form-grid label[data-v-869584a6],.funding-grid label[data-v-869584a6]{display:grid;gap:6px}.form-grid span[data-v-869584a6],.funding-grid span[data-v-869584a6]{color:var(--muted);font-size:12px}.form-grid input[data-v-869584a6],.form-grid select[data-v-869584a6],.funding-grid input[data-v-869584a6]{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff0a;padding:0 10px;outline:none}.form-grid label.invalid input[data-v-869584a6]{border-color:#ffb84dad;box-shadow:0 0 0 3px #ffb84d14}.rule-line[data-v-869584a6],.cash-warning[data-v-869584a6]{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;color:var(--muted);font-size:12px;line-height:1.5}.rule-line.warn[data-v-869584a6],.cash-warning[data-v-869584a6]{border-color:#ffb84d57;color:var(--amber);background:#ffb84d14}.cash-warning .button[data-v-869584a6]{margin-left:auto}.money-summary[data-v-869584a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.money-summary div[data-v-869584a6]{padding:13px}.money-summary b[data-v-869584a6]{margin-top:6px;color:var(--primary);font-size:18px}.submit-button[data-v-869584a6]{height:44px;justify-content:center}.submit-button[data-v-869584a6]:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.48}.funding-form[data-v-869584a6]{display:grid;gap:12px;padding:14px;border-color:#c8a95147;background:#c8a9510f}.funding-form header[data-v-869584a6]{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.funding-grid[data-v-869584a6]{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.funding-actions[data-v-869584a6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.toast-line[data-v-869584a6]{padding:12px 14px;border:1px solid rgba(200,169,81,.3);border-radius:8px;color:var(--primary);background:#c8a95114;font-weight:900}.user-page[data-v-3598f737]{gap:20px;padding:34px 38px 40px 44px}.profile-strip[data-v-3598f737]{display:grid;grid-template-columns:max-content minmax(560px,.74fr) minmax(260px,1fr);align-items:center;gap:70px;min-height:94px}.profile-main[data-v-3598f737]{display:flex;align-items:center;gap:30px}.avatar[data-v-3598f737]{display:grid;place-items:center;width:84px;height:84px;flex:0 0 auto;border:1px solid rgba(214,184,82,.2);border-radius:999px;color:var(--primary);background:radial-gradient(circle,#d6b8522e,#d6b85212);font-size:34px;font-weight:900;overflow:hidden}.avatar img[data-v-3598f737],.edit-avatar img[data-v-3598f737]{width:100%;height:100%;object-fit:cover}.profile-main h2[data-v-3598f737]{margin:0;font-size:30px;line-height:1.15}.profile-main p[data-v-3598f737]{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:#c4c8c1;font-size:16px}.profile-fields[data-v-3598f737]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0}.profile-fields dt[data-v-3598f737]{color:#92988f;font-size:14px}.profile-fields dd[data-v-3598f737]{display:flex;align-items:center;gap:10px;margin:10px 0 0;color:#f2eee5;font-size:17px}.green-dot[data-v-3598f737]{width:12px;height:12px;border-radius:999px;background:#62c56d}.green-dot.frozen[data-v-3598f737]{background:var(--amber)}.frozen-notice[data-v-3598f737]{margin:-6px 0 0;padding:12px 16px;border:1px solid rgba(255,184,77,.28);border-radius:8px;color:var(--amber);background:#ffb84d14;font-weight:900}.asset-sync-notice[data-v-3598f737]{margin:-6px 0 0;padding:12px 16px;border:1px solid rgba(255,184,77,.28);border-radius:8px;color:var(--amber);background:#ffb84d14;font-weight:900;line-height:1.5}.profile-actions[data-v-3598f737]{display:flex;justify-content:flex-end;justify-self:end;gap:24px}.outline-button[data-v-3598f737],.row-action[data-v-3598f737],.wide-action[data-v-3598f737]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 24px;border:1px solid rgba(214,184,82,.46);border-radius:8px;color:var(--primary);background:#d6b8520e;font-weight:900}.primary-action[data-v-3598f737]{color:#07100c;background:var(--primary)}.asset-grid[data-v-3598f737]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.asset-card[data-v-3598f737],.prototype-card[data-v-3598f737]{border:1px solid rgba(214,184,82,.2);border-radius:8px;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#121714db;box-shadow:0 22px 70px #00000047}.asset-card[data-v-3598f737]{display:grid;grid-template-columns:76px 1fr;align-items:center;min-height:112px;padding:20px 22px}.asset-icon[data-v-3598f737]{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(214,184,82,.25);border-radius:12px;color:var(--primary);background:#d6b8520f}.asset-card span[data-v-3598f737],.frozen-block span[data-v-3598f737]{color:#c2c5bd;font-size:16px}.asset-card i[data-v-3598f737],.frozen-block i[data-v-3598f737]{color:#7f867d;font-style:normal}.asset-card b[data-v-3598f737]{display:block;margin-top:9px;color:var(--primary);font-size:26px;line-height:1.05}.asset-card em[data-v-3598f737]{display:block;margin-top:8px;font-size:18px;font-style:normal;font-weight:900}.red[data-v-3598f737]{color:#ff5d5d!important}.content-grid[data-v-3598f737]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;align-items:stretch}.prototype-card[data-v-3598f737]{padding:20px}.panel-title[data-v-3598f737]{display:flex;align-items:center;gap:12px;min-height:40px;padding-bottom:20px;border-bottom:1px solid rgba(214,184,82,.14);color:var(--primary)}.panel-title h2[data-v-3598f737]{margin:0;color:#f4efe2;font-size:22px}.security-table[data-v-3598f737],.permission-table[data-v-3598f737]{display:grid}.security-row[data-v-3598f737],.permission-row[data-v-3598f737]{display:grid;align-items:center;min-height:56px;border-bottom:1px solid rgba(255,255,255,.065);color:#aaaea8}.security-row[data-v-3598f737]{grid-template-columns:34px 130px minmax(260px,1fr) 132px 128px}.permission-row[data-v-3598f737]{grid-template-columns:36px 1fr 180px 36px}.security-row[data-v-3598f737]:last-child,.permission-row[data-v-3598f737]:last-child{border-bottom:0}.security-row strong[data-v-3598f737],.permission-row strong[data-v-3598f737]{color:#aaaea8;font-size:16px;font-weight:500}.security-row em[data-v-3598f737],.status-cell[data-v-3598f737]{color:#aaaea8;font-style:normal}.security-row em.verified[data-v-3598f737]{color:#61c66d}.row-action[data-v-3598f737]{justify-self:end;height:36px;min-width:128px;padding:0 14px}.status-cell[data-v-3598f737]{min-height:1px}.security-right-text[data-v-3598f737]{display:block;min-width:128px;justify-self:end;color:#aaaea8}.state[data-v-3598f737]{justify-self:end}.state.ok[data-v-3598f737]{color:#58c66a}.state.close[data-v-3598f737]{color:#9b9f98}.state.warn[data-v-3598f737]{color:var(--primary)}.frozen-block[data-v-3598f737]{padding:8px 12px 0}.frozen-block b[data-v-3598f737]{display:block;margin-top:18px;color:var(--primary);font-size:28px}.frozen-block p[data-v-3598f737]{margin:22px 0 0;color:#a5aba2;line-height:1.7}.sim-actions[data-v-3598f737],.watch-actions[data-v-3598f737]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:auto;padding-top:18px}.sim-panel[data-v-3598f737],.watch-panel[data-v-3598f737]{display:flex;flex-direction:column;min-height:232px}.wide-action[data-v-3598f737]{min-height:44px}.watch-grid[data-v-3598f737]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.watch-item[data-v-3598f737]{position:relative;min-height:82px;padding:16px;border:1px solid rgba(214,184,82,.14);border-radius:8px;background:#ffffff05}.watch-item span[data-v-3598f737]{color:#9ea49b;font-size:15px}.watch-item b[data-v-3598f737]{display:block;margin-top:8px;color:var(--primary);font-size:30px;line-height:1}.watch-item svg[data-v-3598f737]{position:absolute;right:16px;bottom:14px;color:var(--primary)}.toast-line[data-v-3598f737]{position:fixed;right:24px;bottom:24px;z-index:40;max-width:min(420px,calc(100vw - 48px));padding:12px 14px;border:1px solid rgba(200,169,81,.3);border-radius:8px;color:var(--primary);background:#1e1c16f5;box-shadow:0 20px 50px #00000042;font-weight:900}.modal-mask[data-v-3598f737]{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:#0000009e}.reset-dialog[data-v-3598f737],.edit-dialog[data-v-3598f737]{width:min(620px,100%)}.reset-dialog header[data-v-3598f737],.edit-dialog header[data-v-3598f737]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.reset-dialog h2[data-v-3598f737],.reset-dialog p[data-v-3598f737],.edit-dialog h2[data-v-3598f737],.edit-dialog p[data-v-3598f737]{margin:0}.reset-dialog p[data-v-3598f737],.edit-dialog p[data-v-3598f737]{margin-top:8px;color:var(--muted)}.reset-dialog footer[data-v-3598f737],.edit-dialog footer[data-v-3598f737]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.edit-form[data-v-3598f737]{display:grid;grid-template-columns:150px 1fr;gap:22px;margin-top:22px;align-items:center}.dialog-form[data-v-3598f737]{display:grid;gap:14px;margin-top:22px}.avatar-editor[data-v-3598f737]{display:grid;justify-items:center;gap:10px;cursor:pointer}.avatar-editor input[data-v-3598f737]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.edit-avatar[data-v-3598f737]{display:grid;place-items:center;width:104px;height:104px;overflow:hidden;border:1px solid rgba(214,184,82,.3);border-radius:999px;color:var(--primary);background:#d6b8521a;font-size:38px;font-weight:900}.avatar-editor em[data-v-3598f737]{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-style:normal;font-weight:900}.field-block[data-v-3598f737]{display:grid;gap:10px}.field-block span[data-v-3598f737]{color:#c2c5bd;font-weight:900}.profile-input[data-v-3598f737]{width:100%;height:44px;border:1px solid rgba(214,184,82,.22);border-radius:8px;color:var(--text);background:#ffffff09;padding:0 13px;outline:none}.profile-input[data-v-3598f737]:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.profile-input[data-v-3598f737]:focus{border-color:#d6b8529e}.code-field>div[data-v-3598f737]{display:grid;grid-template-columns:1fr 132px;gap:10px}.outline-button[data-v-3598f737]:disabled{cursor:not-allowed;opacity:.58}@media(max-width:1400px){.profile-strip[data-v-3598f737]{grid-template-columns:1fr}.profile-actions[data-v-3598f737]{justify-content:flex-start}.asset-grid[data-v-3598f737],.content-grid[data-v-3598f737]{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-page[data-v-30c99156]{min-height:100vh;padding:28px;display:grid;background:linear-gradient(90deg,var(--bg-grid) 1px,transparent 1px),linear-gradient(180deg,var(--bg-grid) 1px,transparent 1px),radial-gradient(circle at 70% 18%,rgba(200,169,81,.18),transparent 28%),linear-gradient(180deg,#0b0e0d 0%,var(--bg) 62%,#050606 100%);background-size:48px 48px,48px 48px,auto,auto}.auth-shell[data-v-30c99156]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;width:min(1280px,100%);min-height:calc(100vh - 56px);margin:0 auto}.auth-head[data-v-30c99156],.card-heading[data-v-30c99156],.mini-title[data-v-30c99156]{display:flex;align-items:center}.auth-head[data-v-30c99156]{justify-content:space-between;gap:16px}.brand[data-v-30c99156]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-30c99156]{width:46px;height:46px;display:grid;place-items:center;clip-path:polygon(50% 0%,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);color:#07100c;background:linear-gradient(135deg,var(--primary),#f1d98c);font-weight:950}.brand b[data-v-30c99156],.brand em[data-v-30c99156]{display:block}.brand b[data-v-30c99156]{font-size:20px}.brand em[data-v-30c99156]{margin-top:3px;color:var(--muted);font-size:12px;font-style:normal}.auth-grid[data-v-30c99156]{min-height:100%;display:grid;place-items:center}.auth-center[data-v-30c99156]{display:grid;gap:24px;width:min(560px,100%)}.auth-title-block[data-v-30c99156]{text-align:center}.auth-title-block h1[data-v-30c99156]{margin:0;color:#f6f3ea;font-size:34px;line-height:1.15}.auth-title-block p[data-v-30c99156]{margin:12px 0 0;color:#f6f3eaad;font-size:16px}.login-card[data-v-30c99156]{width:100%;display:grid;align-content:start;gap:18px;padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#181816f0;box-shadow:0 24px 80px #0000006b}.register-card[data-v-30c99156]{width:min(760px,100%);display:grid;align-content:start;gap:16px;padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#181816f0;box-shadow:0 24px 80px #0000006b}.card-heading[data-v-30c99156]{align-items:flex-start;gap:12px}.card-heading svg[data-v-30c99156]{flex:0 0 auto;margin-top:2px;color:var(--primary)}p[data-v-30c99156]{margin:0}p[data-v-30c99156]{color:var(--muted);line-height:1.7}.password-actions[data-v-30c99156]{flex-wrap:wrap;gap:10px}.button[data-v-30c99156]:disabled{cursor:not-allowed;opacity:.45}.password-login[data-v-30c99156]{display:grid;gap:18px}.password-login .input[data-v-30c99156],.register-form-simple .input[data-v-30c99156]{height:48px;padding:0 14px;border-color:#ffffff1a;background:#2b3340;box-shadow:inset 0 0 0 1px #00000029}.password-actions[data-v-30c99156]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px}.password-actions .button[data-v-30c99156]{width:100%;height:48px;justify-content:center}.password-actions .button.primary[data-v-30c99156],.register-submit[data-v-30c99156]{color:#191508;background:#d2ae4f}.password-actions .button[data-v-30c99156]:not(.primary){color:#d2ae4f;border-color:#d2ae4f7a;background:#d2ae4f0f}.mini-title[data-v-30c99156]{gap:8px;font-weight:900}.mini-title svg[data-v-30c99156]{color:var(--primary)}label[data-v-30c99156]{display:grid;gap:7px}label span[data-v-30c99156]{color:var(--muted);font-size:12px;font-weight:900}.register-form-simple[data-v-30c99156]{display:grid;gap:16px}.email-code-row[data-v-30c99156]{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:end;gap:12px}.email-code-row .button[data-v-30c99156]{height:48px;justify-content:center;color:#d2ae4f;border-color:#d2ae4f7a;background:#d2ae4f0f}.register-submit[data-v-30c99156]{width:100%;height:48px;justify-content:center}.register-switch[data-v-30c99156]{color:#f6f3ea99;text-align:right}.register-switch button[data-v-30c99156]{border:0;color:#d2ae4f;background:transparent;font-weight:900}.register-message[data-v-30c99156]{padding:11px 12px;border:1px solid rgba(200,169,81,.28);border-radius:8px;color:var(--primary);background:#c8a95112;font-size:13px;font-weight:900}.auth-agreement[data-v-30c99156]{color:#f6f3ea8f;font-size:13px;text-align:center}.auth-agreement span[data-v-30c99156]{color:#d2ae4f}.ghost-link[data-v-30c99156]{color:#d2ae4f;border-color:#d2ae4f6b;background:#d2ae4f0f}@media(max-width:980px){.auth-grid[data-v-30c99156]{display:grid}.login-card[data-v-30c99156]{flex-basis:auto}.email-code-row[data-v-30c99156]{grid-template-columns:1fr}}@font-face{font-family:KpSans;src:local("Microsoft YaHei")}:root{--bg: #070908;--bg-grid: rgba(255, 255, 255, .025);--panel: #111613;--panel-2: #171d19;--panel-3: #0d1210;--line: #342f22;--line-soft: rgba(200, 169, 81, .28);--text: #f8f2e2;--muted: #b3aa93;--muted-2: #8f856d;--primary: #c8a951;--primary-2: #8c6f2e;--gold: #c8a951;--amber: #ffb84d;--red: #f25f4c;--green: #21c46b;--blue: #44a3ff;--violet: #9d7cff;--shadow: 0 24px 70px rgba(0, 0, 0, .44);color-scheme:dark;font-family:KpSans,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-width:1180px;min-height:100%;margin:0}body{color:var(--text);background:radial-gradient(circle at 74% 4%,rgba(200,169,81,.09),transparent 24%),radial-gradient(circle at 24% 8%,rgba(140,111,46,.1),transparent 24%),linear-gradient(180deg,#0b0e0d 0%,var(--bg) 58%,#050606 100%)}button,input,select,textarea,option{font:inherit}input,select,textarea{color:var(--text);accent-color:var(--gold)}input::placeholder,textarea::placeholder{color:#e6dec88c}select option{color:var(--text);background:var(--panel-3)}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,var(--bg-grid) 1px,transparent 1px),linear-gradient(180deg,var(--bg-grid) 1px,transparent 1px);background-size:48px 48px}.main-shell{min-width:0;padding:18px 22px 28px}.page{display:grid;gap:14px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.page-heading h1{margin:0;font-size:24px;line-height:1.2;letter-spacing:0}.page-heading p{margin:8px 0 0;color:var(--muted);font-size:13px}.section-grid{display:grid;gap:14px}.two-col{grid-template-columns:minmax(0,1fr) 360px}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.content-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr) 300px;gap:14px;align-items:start}.stack{display:grid;gap:14px}.card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#171d19f5,#0d1210f5);box-shadow:var(--shadow)}.card.pad{padding:16px}.card-title{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border-bottom:1px solid var(--line);font-size:16px;font-weight:800}.card-title span{color:var(--muted);font-size:12px;font-weight:600}.subtle{color:var(--muted)}.green{color:var(--green)}.red,.up{color:var(--red)}.down{color:var(--green)}.amber{color:var(--amber)}.blue{color:var(--blue)}.pill{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:54px;padding:0 9px;border:1px solid rgba(200,169,81,.42);border-radius:999px;color:var(--gold);background:#c8a95114;font-size:11px;font-weight:800}.pill.solid{border:0;color:#06120d;background:var(--primary)}.pill.warn{border-color:#ffb84d59;color:var(--amber);background:#ffb84d1a}.pill.danger{border-color:#ff5f6d59;color:var(--red);background:#ff5f6d1a}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border:1px solid rgba(200,169,81,.45);border-radius:8px;color:var(--gold);background:#c8a95114;font-size:13px;font-weight:800}.button.primary{border:0;color:#06120d;background:var(--primary)}.input{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff09;padding:0 12px;outline:none}.input:focus{border-color:#c8a951a6;box-shadow:0 0 0 3px #c8a9511a}.table{width:100%;border-collapse:collapse;font-size:12px}.table th{height:38px;color:var(--muted);font-weight:800;text-align:left;border-bottom:1px solid var(--line)}.table td{height:44px;border-bottom:1px solid rgba(255,255,255,.055)}.table th:first-child,.table td:first-child{padding-left:16px}.table th:last-child,.table td:last-child{padding-right:16px;text-align:right}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff08}.tab.active{border-color:#c8a95194;color:#06120d;background:var(--primary);font-weight:900}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metric-row div{padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.metric-row span{display:block;margin-bottom:4px;color:var(--muted);font-size:11px}.metric-row b{font-size:18px}.empty-note{padding:22px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:#ffffff06}
