@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.chart-candle-readout[data-v-9cbf3c37]{color:#828b99;flex-wrap:wrap;align-items:center;gap:7px 13px;min-height:34px;padding:8px 18px;font-size:10px;display:flex}.chart-candle-readout b[data-v-9cbf3c37]{color:#c1c7d1;margin-left:3px;font-weight:500}.readout-date[data-v-9cbf3c37]{color:#a69abf;font-variant-numeric:tabular-nums}.chart-average-legend[data-v-9cbf3c37]{flex-wrap:wrap;align-items:center;gap:5px 12px;padding:0 18px 8px;font-size:10px;display:flex}.chart-average-legend button[data-v-9cbf3c37]{padding:3px 0;font-size:10px}.chart-average-legend b[data-v-9cbf3c37]{font-weight:400}.chart-average-legend .inactive[data-v-9cbf3c37]{opacity:.4;text-decoration:line-through}.chart-average-legend small[data-v-9cbf3c37]{color:#717886;margin-left:auto;font-size:9px}.trade-marker-legend[data-v-9cbf3c37]{color:#7c8491;flex-wrap:wrap;align-items:center;gap:8px 13px;padding:3px 18px 9px;font-size:10px;display:flex}.trade-marker-legend>span[data-v-9cbf3c37]{align-items:center;gap:4px;display:inline-flex}.trade-marker-legend b[data-v-9cbf3c37]{font-size:11px}.trade-marker-legend small[data-v-9cbf3c37]{color:#69717e;margin-left:auto;font-size:9px}.price-chart[data-v-9cbf3c37]{height:410px}.chart-history-note[data-v-9cbf3c37]{color:#7e8493;padding:7px 18px;font-size:10px;line-height:1.7}.expanded-chart{height:auto;min-height:260px}@media (width<=540px){.chart-candle-readout[data-v-9cbf3c37],.chart-average-legend[data-v-9cbf3c37]{gap:6px 10px;padding-left:13px;padding-right:13px;font-size:9px}.trade-marker-legend[data-v-9cbf3c37]{gap:6px 10px;padding:3px 13px 8px;font-size:9px}.trade-marker-legend small[data-v-9cbf3c37]{font-size:8px}.price-chart[data-v-9cbf3c37]{height:350px}.chart-history-note[data-v-9cbf3c37]{padding:7px 13px;font-size:9px}}.monitor-toolbar[data-v-7241257d]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.monitor-access[data-v-7241257d]{color:#a699bf;align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.monitor-stats .stat-value[data-v-7241257d]{font-size:24px}.monitor-stats .stat-value small[data-v-7241257d]{margin-left:5px}.monitor-list[data-v-7241257d]{margin-bottom:20px}.monitor-filters[data-v-7241257d]{flex-wrap:wrap;gap:10px;padding:0 18px 17px;display:flex}.monitor-search[data-v-7241257d]{color:#8b829d;background:#202127;border:1px solid #353440;border-radius:6px;flex:1;align-items:center;gap:9px;min-width:190px;padding:9px 12px;display:flex}.monitor-search input[data-v-7241257d]{color:#d6d0e0;background:0 0;border:0;width:100%;min-width:0;font-size:11px}.monitor-filters>select[data-v-7241257d]{color:#aaa3bb;background:#202127;border:1px solid #353440;border-radius:6px;padding:9px 12px;font-size:11px}.monitor-account-table[data-v-7241257d]{max-height:465px}.monitor-account-table th[data-v-7241257d]{z-index:2;background:#202228;position:sticky;top:0}.monitor-account-table td[data-v-7241257d]{padding-top:12px;padding-bottom:12px}.monitor-selected-row[data-v-7241257d]{background:#b9a2f70b}.monitor-account-name[data-v-7241257d]{text-align:left;white-space:nowrap;justify-content:flex-start;gap:10px;padding:0}.monitor-avatar[data-v-7241257d]{color:#8cacc7;background:#6d8ca51a;border:1px solid #6d8ca533;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.monitor-avatar.human[data-v-7241257d]{color:#c9b6f1;background:#b9a2f717;border-color:#b9a2f735}.monitor-account-name small[data-v-7241257d]{font-size:9px}.monitor-account-name:hover strong[data-v-7241257d]{color:#c9b6f1}.monitor-table-caption[data-v-7241257d]{color:#77798c;border-top:1px solid var(--line);padding:12px 18px;font-size:10px;line-height:1.8}.monitor-account-id[data-v-7241257d]{color:#77788d;margin-top:7px;font-size:10px}.monitor-detail>.panel-heading[data-v-7241257d]{padding:22px}.monitor-balance-grid[data-v-7241257d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;padding:4px 22px 26px;display:grid}.monitor-balance-grid>div[data-v-7241257d]{flex-direction:column;gap:9px;display:flex}.monitor-balance-grid span[data-v-7241257d]{color:#7f8594;font-size:10px}.monitor-balance-grid strong[data-v-7241257d]{font-variant-numeric:tabular-nums;color:#d0c9df;font-size:13px;font-weight:500}.monitor-history-filters[data-v-7241257d]{align-items:center;gap:7px;padding:14px 19px;display:flex}.monitor-history-filters>button[data-v-7241257d]{color:#868092;border-radius:5px;padding:6px 11px;font-size:10px}.monitor-history-filters>button.active[data-v-7241257d]{color:#cab9ee;background:#b9a2f719}.monitor-history-filters>span[data-v-7241257d]{color:#6f7483;margin-left:auto;font-size:9px}.monitor-operations-table[data-v-7241257d]{max-height:570px}.monitor-operations-table th[data-v-7241257d]{z-index:2;position:sticky;top:0}.monitor-operations-table td small[data-v-7241257d]{white-space:normal;max-width:230px;line-height:1.8}.monitor-order-id[data-v-7241257d]{color:#828193;font-size:10px}.operation-pill[data-v-7241257d]{color:#c5b2e7;background:#b9a2f717;border-radius:4px;padding:3px 5px;font-size:9px;display:inline-flex}.operation-pill.fill[data-v-7241257d]{color:#72cdb1;background:#55c5a417}.operation-pill.cancel[data-v-7241257d]{color:#c6ad88;background:#dfb87617}.operation-pill.snapshot[data-v-7241257d]{color:#9496a6;background:#9496a617}.monitor-pagination[data-v-7241257d]{border-top:1px solid var(--line);color:#7c8190;justify-content:space-between;align-items:center;gap:15px;padding:15px 19px;font-size:10px;display:flex}.monitor-pagination .secondary[data-v-7241257d]{min-height:31px;padding:0 12px;font-size:10px}.monitor-legacy-note[data-v-7241257d]{border-top:1px solid var(--line);color:#888095;padding:14px 19px;font-size:10px;line-height:1.9}.monitor-list .empty-state[data-v-7241257d],.monitor-detail .empty-state[data-v-7241257d]{gap:12px}.account-monitor>.form-error[data-v-7241257d]{justify-content:space-between;margin-bottom:18px;display:flex}.monitor-detail>.form-error[data-v-7241257d]{margin:0 18px 15px}@media (width<=1200px){.monitor-stats .stat-value[data-v-7241257d]{font-size:21px}.monitor-balance-grid[data-v-7241257d]{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-toolbar .secondary[data-v-7241257d]{padding:0 13px;font-size:11px}}@media (width<=760px){.monitor-access[data-v-7241257d]{font-size:9px}.monitor-toolbar[data-v-7241257d]{gap:9px}.monitor-toolbar .secondary[data-v-7241257d]{min-height:34px;font-size:10px}.monitor-filters[data-v-7241257d]{padding:0 14px 14px}.monitor-search[data-v-7241257d]{flex-basis:100%}.monitor-filters>select[data-v-7241257d]{flex:1;min-width:0;font-size:10px}.monitor-stats .stat-value[data-v-7241257d]{font-size:20px}.monitor-balance-grid[data-v-7241257d]{gap:20px 12px;padding:3px 16px 22px}.monitor-balance-grid strong[data-v-7241257d]{font-size:11px}.monitor-balance-grid span[data-v-7241257d]{font-size:9px}.monitor-detail>.panel-heading[data-v-7241257d]{padding:19px 16px}.monitor-history-filters[data-v-7241257d]{padding:12px}.monitor-history-filters>button[data-v-7241257d]{padding:5px 8px}.monitor-history-filters>span[data-v-7241257d]{font-size:8px}.monitor-account-table[data-v-7241257d]{max-height:400px}.monitor-table-caption[data-v-7241257d],.monitor-legacy-note[data-v-7241257d]{padding:12px 14px;font-size:9px}.monitor-detail .section-tabs>.text-button[data-v-7241257d]{font-size:9px;display:flex}.monitor-detail .section-tabs>div[data-v-7241257d]{gap:16px}}.stock-selector[data-v-d8b44c06]{margin:0 0 20px}.selector-heading[data-v-d8b44c06]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.selector-heading>span[data-v-d8b44c06]{color:#a8a2b7;align-items:center;gap:7px;font-size:12px;display:flex}.selector-heading b[data-v-d8b44c06]{color:#bfa8e8;background:#b9a2f718;border-radius:4px;padding:2px 6px;font-size:10px}.selector-heading small[data-v-d8b44c06]{color:#6d7280;font-size:10px}.stock-selector-grid[data-v-d8b44c06]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.stock-option[data-v-d8b44c06]{text-align:left;background:#181b20;border:1px solid #2b2d36;border-radius:8px;min-width:0;padding:13px 14px;display:block}.stock-option[data-v-d8b44c06]:hover{background:#24222d;border-color:#716080}.stock-option.selected[data-v-d8b44c06]{background:linear-gradient(120deg,#b9a2f714,#b9a2f706);border-color:#796394}.stock-option>div[data-v-d8b44c06]{justify-content:space-between;align-items:center;gap:6px;display:flex}.stock-option strong[data-v-d8b44c06]{color:#d4cddf;white-space:nowrap;font-size:12px;font-weight:500}.stock-option>div:first-child>span[data-v-d8b44c06]{color:#81758f;font-size:9px}.stock-option>div:first-child>svg[data-v-d8b44c06]{color:#b9a2f7}.option-quote[data-v-d8b44c06]{margin:12px 0 9px}.option-quote b[data-v-d8b44c06]{font-family:Manrope,sans-serif;font-size:20px;font-weight:600}.option-quote>span[data-v-d8b44c06]{align-items:center;gap:2px;font-size:10px;display:flex}.option-caption[data-v-d8b44c06]{color:#68717e;font-size:8px}.option-caption>span[data-v-d8b44c06]:last-child{text-align:right}@media (width<=1200px){.stock-option[data-v-d8b44c06]{padding:12px 10px}.stock-option strong[data-v-d8b44c06]{font-size:11px}.option-quote b[data-v-d8b44c06]{font-size:18px}.option-quote>span[data-v-d8b44c06]{font-size:9px}.option-quote svg[data-v-d8b44c06],.option-caption>span[data-v-d8b44c06]:last-child{display:none}}@media (width<=760px){.stock-selector-grid[data-v-d8b44c06]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:270px;padding-right:3px;overflow:auto}.stock-option[data-v-d8b44c06]{padding:12px}.stock-option strong[data-v-d8b44c06]{font-size:12px}.option-caption>span[data-v-d8b44c06]:last-child{display:block}.selector-heading small[data-v-d8b44c06],.stock-option>div:first-child>span[data-v-d8b44c06]{font-size:8px}}.stock-filters[data-v-d8b44c06]{color:#8a8997;align-items:center;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.stock-filters label[data-v-d8b44c06]{background:#1a1c22;border:1px solid #353440;border-radius:5px;flex:1;align-items:center;gap:7px;max-width:310px;padding:8px 10px;display:flex}.stock-filters input[data-v-d8b44c06]{color:#d5cede;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.stock-filters select[data-v-d8b44c06]{color:#aaa1bc;background:#1a1c22;border:1px solid #353440;border-radius:5px;max-width:100px;padding:7px;font-size:10px}.stock-filters>span[data-v-d8b44c06]{white-space:nowrap;margin-left:auto}.stock-pages[data-v-d8b44c06]{color:#83818e;align-items:center;gap:12px;margin-top:10px;font-size:10px;display:flex}.stock-pages>span[data-v-d8b44c06]{margin-right:auto}.stock-pages button[data-v-d8b44c06]{color:#b8a7cc;white-space:nowrap;padding:5px;font-size:10px}.stock-no-results[data-v-d8b44c06]{text-align:center;color:#92919c;padding:30px;font-size:11px}.adjust-trigger[data-v-5aea3f25]{color:#c2aee6;background:#b9a2f711;border-radius:4px;padding:3px 5px;font-size:10px}.adjust-trigger[data-v-5aea3f25]:hover{background:#b9a2f726}.fund-facts[data-v-5aea3f25]{background:#14161b;border:1px solid #302d38;border-radius:7px;flex-direction:column;gap:11px;margin-top:18px;padding:15px;display:flex}.fund-facts>div[data-v-5aea3f25],.fund-preview[data-v-5aea3f25]{color:#838291;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.fund-facts b[data-v-5aea3f25]{color:#c6bdd6;font-size:12px;font-weight:400}.fund-presets[data-v-5aea3f25]{gap:7px;margin:10px 0 16px;display:flex}.fund-presets button[data-v-5aea3f25]{color:#ad99ce;border:1px solid #3a3348;border-radius:5px;flex:1;padding:6px 4px;font-size:10px}.fund-presets button[data-v-5aea3f25]:hover{background:#b9a2f712}.fund-preview[data-v-5aea3f25]{margin:19px 0 13px}.fund-preview strong[data-v-5aea3f25]{color:#cfbce9;font-size:16px;font-weight:500}.fund-note[data-v-5aea3f25]{color:#79788b;font-size:10px;line-height:1.9}.asset-modal[data-v-5aea3f25]{width:480px}.fund-history[data-v-5aea3f25]{border-top:1px solid #33303b;margin-top:22px;padding-top:15px}.fund-history h3[data-v-5aea3f25]{color:#a59bb8;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:400;display:flex}.fund-history>div[data-v-5aea3f25]{color:#7e7c8f;justify-content:space-between;gap:15px;padding:7px 0;font-size:10px;line-height:1.8;display:flex}.fund-history>div>span[data-v-5aea3f25]{overflow-wrap:anywhere;max-width:70%}.fund-history b[data-v-5aea3f25]{color:#bcaacf;white-space:nowrap;font-weight:400}:root{color:#e8e9ed;font-synthesis:none;--bg:#111316;--panel:#171a1e;--line:#282b31;--muted:#7b818d;--purple:#b9a2f7;--up:#ed777e;--down:#55c5a4;--white:#e8e9ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111316;font-family:DM Sans,Microsoft YaHei,PingFang SC,sans-serif;font-size:13px;font-weight:400}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:4px}input:focus,select:focus{outline:none}input:focus-visible,select:focus-visible{border-color:var(--purple)!important}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}button svg,span svg{flex-shrink:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=checkbox]{accent-color:var(--purple)}input::placeholder{color:#656b77}::selection{background:#b9a2f745}.up{color:var(--up)!important}.down{color:var(--down)!important}.neutral{color:var(--white)}.muted{color:var(--muted)}.tiny{font-size:11px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.text-button{color:#a29bac;padding:4px 0;font-size:11px}.text-button:hover{color:var(--purple)}.icon-button{width:28px;height:28px;color:var(--muted);border-radius:6px;padding:5px}.icon-button:hover{color:#ddd;background:#292c32}.primary,.secondary{border-radius:7px;min-height:39px;padding:0 17px;font-size:12px;font-weight:600}.primary{background:var(--purple);color:#211b31}.primary:hover{background:#cbb9ff}.secondary{color:#d1d2d8;background:#22252b;border:1px solid #33363f}.secondary:hover{background:#2c2c36;border-color:#60566f}.small-button{color:var(--purple);border:1px solid #34323f;border-radius:5px;padding:5px 10px;font-size:11px}.small-button:hover{background:#b9a2f712}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#16181c;flex-direction:column;align-items:center;width:78px;padding:20px 9px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{background:var(--purple);color:#252031;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 3px 12px #0002}.nav-stack{flex-direction:column;gap:13px;width:100%;margin-top:47px;display:flex}.nav-button{color:#6f7581;border-radius:9px;flex-direction:column;gap:7px;width:100%;min-height:62px;display:flex;position:relative}.nav-button span{letter-spacing:1px;font-size:10px}.nav-button:hover{color:#d5cede;background:#22242b}.nav-button.active{color:var(--purple);background:#b9a2f712}.nav-button.active:before{content:"";background:var(--purple);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:18px;left:-9px}.sidebar-bottom{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:auto;display:flex}.sidebar-divider{background:var(--line);width:26px;height:1px}.sidebar-avatar,.small-avatar{color:#d2bffb;background:#3b354b;border:1px solid #645278;justify-content:center;align-items:center;display:flex}.sidebar-avatar{border-radius:50%;width:30px;height:30px;font-size:12px}.workspace{flex:1;min-width:0;margin-left:78px;padding-bottom:37px}.topbar{border-bottom:1px solid var(--line);background:#14161a;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 32px;display:flex}.wordmark{letter-spacing:-.8px;align-items:center;font-family:Manrope,sans-serif;font-size:21px;font-weight:800;display:flex}.wordmark>span:first-child{color:var(--purple)}.wordmark-divider{background:#34343d;width:1px;height:17px;margin:0 17px}.wordmark-sub{color:#9799a5;letter-spacing:1.5px;font-family:Microsoft YaHei,sans-serif;font-size:11px;font-weight:400}.topbar-actions{align-items:center;gap:20px;display:flex}.sandbox-label{color:#8e929e;align-items:center;gap:7px;font-size:11px;display:flex}.sandbox-label svg{color:#9c8caf}.topbar-divider{background:var(--line);width:1px;height:19px}.account-button{gap:9px;padding:5px 0;font-size:11px}.small-avatar{border-radius:50%;width:27px;height:27px;font-size:10px}.account-dropdown{position:relative}.dropdown{z-index:50;background:#202228;border:1px solid #3d3c46;border-radius:9px;min-width:210px;padding:6px;position:absolute;top:43px;right:0;box-shadow:0 12px 30px #0006}.dropdown-caption{color:#cbc2de;border-bottom:1px solid var(--line);margin-bottom:5px;padding:9px 10px 12px;font-size:11px}.dropdown-caption span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.dropdown>button{border-radius:5px;justify-content:flex-start;width:100%;padding:11px 9px;font-size:12px}.dropdown>button:hover{background:#30303a}main{max-width:1720px;margin:0 auto;padding:27px 32px 23px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.eyebrow{color:#787386;letter-spacing:2.1px;margin-bottom:9px;font-size:9px;font-weight:600}.page-heading h1{letter-spacing:1px;align-items:center;gap:13px;font-size:26px;font-weight:600;line-height:1.3;display:flex}.round-tag{color:#a390c0;letter-spacing:1px;border:1px solid #35313f;border-radius:4px;padding:4px 6px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500}.page-heading p{color:#818591;letter-spacing:.3px;margin-top:9px;font-size:12px}.market-mode{align-self:center}.mode-caption{color:#b6b9c2;align-items:center;gap:6px;margin-bottom:9px;font-size:10px;display:flex}.mode-help{color:#616874;margin-left:auto;padding-left:14px;font-size:10px}.live-dot{background:var(--down);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 7px #55c5a425}.live-dot.paused{background:#d0a86c}.mode-switch{background:#1c1e24;border:1px solid #2e2e37;border-radius:8px;gap:3px;padding:4px;display:flex}.mode-switch button{color:#7d828e;white-space:nowrap;border-radius:5px;padding:9px 13px;font-size:11px}.mode-switch button.selected{color:#d2c4fa;background:#33303e;box-shadow:0 1px 5px #0003}.mode-switch button span{opacity:.65;margin-left:3px;font-size:9px}.mode-switch button:not(.selected):hover{background:#292832}.mode-switch button:disabled{opacity:.8}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:21px;display:grid}.stat-card{background:linear-gradient(110deg,#1d2025,#191c20);border:1px solid #2d3037;border-radius:9px;min-height:130px;padding:18px 20px 16px;position:relative;overflow:hidden}.stat-label{color:#999daa;letter-spacing:.2px;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-label svg{color:#757681}.stat-value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:26px;font-weight:600;line-height:1.3}.stat-value small{color:#828492;margin-right:5px;font-size:15px;font-weight:400}.stat-note{color:#717783;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.stat-note>span:not(.return-badge):not(.subtle-dot){color:#9296a1;margin-left:4px}.subtle-dot{background:#857699;border-radius:50%;width:4px;height:4px}.return-badge{background:#a2a0b310;border-radius:4px;padding:3px 5px;font-family:DM Sans,sans-serif;font-size:9px}.pnl-card{background:linear-gradient(110deg,#22202b,#1b1c23);border-color:#3b3448}.pnl-card .stat-label svg{color:#a18fb9}.stat-sparkline{opacity:.2;pointer-events:none;width:78px;height:30px;position:absolute;bottom:17px;right:12px}.stat-sparkline path{fill:none;stroke:var(--purple);stroke-width:1.7px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden}.trading-grid{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:18px;display:grid}.left-column,.right-column{flex-direction:column;gap:18px;min-width:0;display:flex}.stock-header{align-items:center;gap:20px;padding:21px 22px 16px;display:flex;position:relative}.stock-identity{align-items:center;gap:11px;display:flex}.stock-icon{color:#b8a4db;background:linear-gradient(150deg,#383144,#292633);border:1px solid #4a425c;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.stock-identity h2{letter-spacing:.5px;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.tag{color:#958b9e;letter-spacing:0;border:1px solid #343139;border-radius:4px;align-items:center;padding:3px 6px;font-size:9px;font-weight:400;line-height:1;display:inline-flex}.stock-symbol{color:#7d838f;letter-spacing:1px;gap:12px;margin-top:6px;font-size:10px;display:flex}.stock-symbol span{color:#616775;letter-spacing:0}.stock-quote{align-items:baseline;gap:14px;margin-left:auto;padding-right:30px;display:flex}.stock-quote>strong{letter-spacing:-.5px;font:600 31px/1.1 Manrope,sans-serif}.stock-quote>span{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.stock-quote>span>span{opacity:.8}.expand-button{position:absolute;top:24px;right:12px}.quote-facts{color:#6e7581;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 23px 17px;font-size:10px;display:flex}.quote-facts b{color:#bec0c8;font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px;font-weight:400}.chart-toolbar{justify-content:space-between;align-items:center;padding:11px 18px 4px;display:flex}.chart-periods{gap:7px;display:flex}.chart-periods button{color:#8a8e9c;border-radius:4px;min-width:37px;height:26px;font-size:10px}.chart-periods button:hover{background:#25272f}.chart-periods button.active{color:#c7b0f9;background:#b9a2f717}.chart-tools{color:#606773;align-items:center;gap:14px;font-size:9px;display:flex}.chart-tools button{color:#737987;font-size:10px}.chart-tools button.enabled{color:#b1a3cb}.candle-readout{color:#737b86;align-items:center;gap:13px;min-height:30px;padding:3px 22px;font-size:9px;display:flex}.candle-readout b{color:#abb0bd;margin-left:4px;font-size:10px;font-weight:400}.ma-legend{gap:10px;margin-left:auto;display:flex}.ma-legend i{color:#bca3f5;font-size:9px;font-style:normal}.ma-legend i:nth-child(2){color:#dfb876}.ma-legend i:nth-child(3){color:#739bd6}.price-chart{width:100%;height:318px;padding:0 6px 0 8px}.chart-footer{color:#68717c;border-top:1px solid #24272d;justify-content:space-between;align-items:center;gap:10px;margin-top:3px;padding:10px 18px 12px;font-size:9px;display:flex}.chart-footer>span{align-items:center;gap:5px;display:flex}.chart-footer .live-dot{width:4px;height:4px}.chart-credit{color:#545c68;font-size:8px}.chart-credit a:hover{color:#b6a3d6}.expanded-chart{z-index:80;flex-direction:column;display:flex;position:fixed;inset:30px 30px 52px 105px;box-shadow:0 0 0 100vmax #000a}.expanded-chart .price-chart{flex:1;height:auto;min-height:250px}.expanded-chart .chart-footer{margin-top:auto}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:17px 18px 15px;display:flex}.panel-heading h2{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.panel-heading h2>.muted{font-size:10px;font-weight:400}.side-switch{background:#101215;border:1px solid #282a31;border-radius:6px;gap:3px;margin:0 18px 16px;padding:3px;display:flex}.side-switch button{color:#787e89;border-radius:4px;width:50%;height:32px;font-size:12px}.side-switch button:first-child.selected{color:#f2a0a3;background:#ee777e20}.side-switch button:last-child.selected{color:#7ee0bd;background:#55c5a423}.order-panel form{padding:0 18px 12px}.order-kind{border-bottom:1px solid #2b2d34;gap:18px;margin-bottom:16px;font-size:11px;display:flex}.order-kind button{color:#797f8b;padding:0 0 11px;font-size:11px;position:relative}.order-kind button.active{color:#d8c6ff}.order-kind button.active:after{content:"";background:var(--purple);height:2px;position:absolute;bottom:-1px;left:0;right:0}.order-kind>span{color:#707580;align-self:flex-start;margin-left:auto}.field-label{color:#999daa;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:10px;display:flex}.field-label>span{color:#656c78;font-family:DM Sans,sans-serif;font-size:10px}.field-label>strong{color:var(--purple);font-size:12px;font-weight:500}.number-field{background:#1e2127;border:1px solid #363941;border-radius:6px;align-items:center;height:39px;display:flex}.number-field:focus-within{border-color:#9480c1;box-shadow:0 0 0 2px #b9a2f709}.number-field input{text-align:center;color:#e4e2eb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.number-field button{color:#747c89;height:100%;padding:0 12px}.number-field button:hover{color:var(--purple)}.number-field.disabled{background:#191c21;border-color:#292d34}.number-field.disabled input{color:#9895a1}.field-hint{color:#626977;justify-content:space-between;gap:10px;min-height:15px;margin-top:7px;font-size:9px;display:flex}.field-hint button{color:#b3a0d4;padding:0;font-size:9px}.fraction-buttons{gap:6px;margin-top:9px;display:flex}.fraction-buttons button{color:#9094a3;background:#22252b;border:1px solid #2d3038;border-radius:4px;flex:1;height:23px;font-size:9px}.fraction-buttons button:hover{color:var(--purple);border-color:#645378}.order-summary{border-top:1px dashed #30313a;flex-direction:column;gap:10px;margin-top:17px;padding-top:13px;display:flex}.order-summary>div{color:#767e8b;justify-content:space-between;align-items:center;font-size:10px;display:flex}.order-summary b{color:#bdc0cb;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.order-summary strong{color:#e2dfea;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.submit-order{border-radius:6px;width:100%;height:40px;margin-top:17px;font-size:12px;font-weight:600;position:relative}.submit-order svg:last-child{position:absolute;right:14px}.submit-order.buy{color:#261d35;background:#b9a2f7}.submit-order.buy:hover{background:#c9b5fe}.submit-order.sell{color:#142c23;background:#6bc7ac}.submit-order.sell:hover{background:#88d9bf}.submit-order:disabled{opacity:.35}.order-footnote{color:#6b7180;text-align:center;justify-content:center;align-items:center;gap:4px;margin-top:11px;font-size:9px;line-height:1.5;display:flex}.form-error{color:#ff9a9f;background:#f5727a10;border:1px solid #f5727a22;border-radius:5px;margin-top:12px;padding:9px 11px;font-size:11px;line-height:1.7}.book-panel .panel-heading{padding-bottom:12px}.live-label{color:#9098a4;align-items:center;gap:5px;font-size:9px;display:flex}.book-head,.book-row{text-align:left;grid-template-columns:.8fr 1fr 1fr;align-items:center;width:100%;display:grid}.book-head{color:#6e7583;padding:0 18px 8px;font-size:9px}.book-head>span:last-child,.book-row>span:last-child{text-align:right}.book-head>span:nth-child(2){text-align:center}.book-row{gap:0;height:24px;padding:0 18px;font-size:10px;position:relative}.book-row>i{max-width:94%;transition:width .7s;position:absolute;top:1px;bottom:1px;right:0}.book-row.ask>i{background:#55c5a40d}.book-row.bid>i{background:#ed777e0e}.book-row:hover{background:#b9a2f709}.book-row>span,.book-row>b{z-index:1;position:relative}.book-row>span:first-of-type{color:#858b98;font-size:10px}.book-row>span:last-child{color:#b0b4bf;font-variant-numeric:tabular-nums}.book-row>b{text-align:center;font-variant-numeric:tabular-nums;font-weight:400}.book-row.ask>b{color:var(--down)}.book-row.bid>b{color:var(--up)}.book-spread{border-block:1px solid #2b2e36;justify-content:space-between;align-items:center;margin:7px 18px;padding:9px 0;display:flex}.book-spread b{align-items:center;gap:6px;font-size:17px;font-weight:500;display:flex}.book-spread>span{color:#85818e;font-size:9px}.depth-meter{padding:13px 18px 17px}.depth-meter>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.depth-bar{background:#55c5a470;border-radius:3px;width:100%;height:4px;overflow:hidden}.depth-bar>i{border-right:3px solid var(--panel);background:#ed777e99;height:100%;transition:width .5s;display:block}.account-panel{min-height:232px}.section-tabs{border-bottom:1px solid var(--line);justify-content:space-between;align-items:stretch;gap:15px;height:51px;padding:0 20px;display:flex}.section-tabs>div{gap:24px;display:flex}.section-tabs>div>button{color:#7d8490;padding:0;font-size:11px;position:relative}.section-tabs>div>button.active{color:#d8c7fb}.section-tabs>div>button.active:after{content:"";background:var(--purple);height:2px;position:absolute;bottom:-1px;left:0;right:0}.section-tabs>div>button>span{color:#c3aeee;background:#34303f;border-radius:4px;min-width:17px;padding:1px 5px;font-size:9px}.section-tabs>.text-button{white-space:nowrap;font-size:10px}.table-wrap{width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#626c79;background:#191c20;height:34px;padding:0 20px;font-size:10px;font-weight:400}td{color:#bec1cc;font-variant-numeric:tabular-nums;border-bottom:1px solid #252831;padding:16px 20px;font-size:11px}td strong{color:#dedee6;font-size:12px;font-weight:500}td small{color:#6e7685;margin-top:5px;font-size:9px;display:block}tr:last-child td{border-bottom:0}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:22px 15px 24px;display:flex}.empty-icon{color:#756687;background:#b9a2f709;border:1px solid #37313e;border-radius:10px;justify-content:center;align-items:center;width:43px;height:39px;margin-bottom:12px;display:flex}.empty-state strong{letter-spacing:.4px;color:#abb0bc;font-size:12px;font-weight:400}.empty-state p{color:#636c7a;margin-top:7px;font-size:10px;line-height:1.8}.empty-state .secondary{margin-top:20px}.compact-empty{min-height:170px}.order-status{color:#b5a7d5;background:#30303d;border-radius:4px;padding:4px 6px;font-size:9px}.order-status.filled{color:#67b59e;background:#55c5a40e}.order-status.cancelled{color:#878d99;background:#85858b12}.order-status.partial{color:#e0b675;background:#e9b97415}.market-strip{background:linear-gradient(100deg,#1e1c25,#181b20);border:1px solid #2b2d35;border-radius:8px;align-items:center;gap:12px;padding:16px 18px;display:flex}.strip-icon{color:#a190be;background:#b9a2f710;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.market-strip>div:nth-child(2)>strong{color:#b5aec3;font-size:11px;font-weight:400;display:block}.market-strip>div:nth-child(2)>span{color:#716f7f;margin-top:6px;font-size:9px;display:block}.agent-dots{margin-left:auto;display:flex}.agent-dots i{opacity:.8;border:3px solid #1a1b21;border-radius:50%;width:17px;height:17px;margin-left:-6px}.market-strip .text-button{white-space:nowrap;font-size:10px}.tape-panel{margin-top:18px}.tape-panel .panel-heading{padding:16px 19px 12px}.trade-tape{grid-template-columns:repeat(8,1fr);gap:0;padding:0 19px 17px;display:grid}.tape-item{border-left:1px solid var(--line);flex-direction:column;gap:7px;padding:0 16px;display:flex}.tape-item:first-child{border:0;padding-left:0}.tape-item>span{color:#767e8a;font-size:10px}.tape-item>.tape-time{color:#5f6875;font-size:9px}.tape-item>b{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.statusbar{z-index:40;color:#717887;background:#17191e;border-top:1px solid #2a2c34;justify-content:space-between;align-items:center;gap:10px;height:34px;padding:0 24px;font-size:9px;display:flex;position:fixed;bottom:0;left:78px;right:0}.statusbar>div{align-items:center;gap:7px;display:flex}.footer-divider{background:#353540;width:1px;height:9px;margin:0 5px}.sim-label{color:#a19ab3;background:#25242e;border-radius:3px;margin-left:3px;padding:2px 4px;font-size:8px}.statusbar select{color:#aea1c5;cursor:pointer;background:0 0;border:0;max-width:75px;font-size:9px}.statusbar select option{background:#202228}.statusbar .icon-button{width:24px;height:22px}.connection-banner{color:#dcb87f;background:#c2944910;border:1px solid #c2944930;border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 15px;font-size:12px;display:flex}.connection-banner button{color:#e4d2ee;white-space:nowrap;margin-left:auto}.review-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.select-wrap{color:#a59bb7;background:#1c1e24;border:1px solid #36343f;border-radius:7px;align-items:center;gap:10px;padding:10px 13px;display:flex}.select-wrap select{color:#ccc7d6;background:0 0;border:0;min-width:180px;font-size:12px}.select-wrap option{background:#202228}.equity-panel{margin-bottom:21px}.equity-panel .panel-heading{padding:21px 23px}.equity-chart{background:repeating-linear-gradient(#0000,#0000 58px,#292c3455 59px,#0000 60px);height:240px;margin:0 24px;position:relative}.equity-chart svg{width:100%;height:210px;position:absolute;inset:20px 0 0}.equity-baseline{border-top:1px dashed #49404d;position:absolute;top:50%;left:0;right:0}.equity-baseline span{color:#736b83;background:var(--panel);padding-right:8px;font-size:9px;position:absolute;top:-20px;left:0}.equity-caption{color:#727889;justify-content:space-between;padding:15px 24px;font-size:10px;display:flex}.review-table .empty-state{min-height:270px}.review-table{margin-bottom:20px}.review-table td .muted{margin-left:7px;font-size:10px}.settings-panel{margin-bottom:20px}.settings-panel>.panel-heading{padding:23px 24px 19px}.rule-cards{grid-template-columns:1fr 1fr;gap:20px;padding:0 24px;display:grid}.rule-card{text-align:left;background:#1d2025;border:1px solid #33333c;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:16px;padding:23px;position:relative}.rule-card>svg{color:#878092;margin-top:1px}.rule-card.chosen{background:linear-gradient(110deg,#b9a2f70e,#b9a2f706);border-color:#6d5b8b}.rule-card.chosen>svg{color:var(--purple)}.rule-card h3{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.rule-card h3 span{color:#a293b8;border:1px solid #443c53;border-radius:4px;padding:3px 5px;font-size:10px}.rule-card p{color:#9090a0;margin-top:8px;font-size:11px;line-height:1.8}.rule-card ul{flex-direction:column;gap:10px;margin:17px 0 0;padding:0;list-style:none;display:flex}.rule-card li{color:#b5adbf;align-items:center;gap:8px;font-size:11px;display:flex}.rule-card li svg{color:#9281ac}.rule-card .chosen-icon{position:absolute;top:18px;right:17px}.settings-note{color:#737b89;align-items:flex-start;gap:7px;padding:17px 24px 20px;font-size:10px;line-height:1.9;display:flex}.settings-note svg{flex-shrink:0;margin-top:3px}.settings-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.big-clock{letter-spacing:2px;color:#d7cced;padding:0 24px;font-family:Manrope,sans-serif;font-size:34px}.big-clock>span{letter-spacing:.6px;color:#737b89;margin-top:7px;font-size:10px;display:block}.settings-speeds{gap:9px;margin:22px 24px 16px;display:flex}.settings-speeds button{color:#868290;border:1px solid #36333f;border-radius:5px;flex:1;padding:8px;font-size:12px}.settings-speeds button.selected{color:#cebbf3;background:#b9a2f715;border-color:#78618f}.settings-buttons{gap:10px;margin:0 24px;display:flex}.settings-buttons .secondary{flex:1;min-height:34px;font-size:11px}.settings-facts{flex-direction:column;gap:22px;padding:10px 24px;display:flex}.settings-facts>div{color:#7d8594;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.settings-facts b{color:#beb8cf;font-weight:400}.privacy-badge{color:#91a7a0;align-items:center;gap:5px;font-size:10px;display:flex}.bot-grid{grid-template-columns:repeat(5,1fr);gap:13px;padding:0 24px 24px;display:grid}.bot-card{background:#1d2026;border:1px solid #30303a;border-radius:8px;padding:17px 16px}.bot-card-heading{justify-content:space-between;align-items:center;display:flex}.bot-card-heading>span{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bot-card-heading>b{color:#c0becb;font-family:Manrope,sans-serif;font-size:22px;font-weight:500}.bot-card-heading>b>small{color:#747382;margin-left:5px;font-family:Microsoft YaHei,sans-serif;font-size:10px}.bot-card h3{color:#ccc5d7;margin-top:17px;font-size:11px;font-weight:400}.bot-card p{color:#747c89;margin-top:7px;font-size:9px;line-height:1.8}.reset-section{justify-content:space-between;align-items:center;gap:30px;padding:9px 4px 20px;display:flex}.reset-section h3{color:#b1a9bf;font-size:12px;font-weight:400}.reset-section p{color:#747583;margin-top:8px;font-size:10px;line-height:1.9}.reset-section button{white-space:nowrap}.info-note{color:#a098b2;background:#b9a2f708;border:1px solid #b9a2f71a;border-radius:6px;align-items:flex-start;gap:9px;margin:0 0 20px;padding:12px 13px;font-size:11px;line-height:1.8;display:flex}.info-note svg{flex-shrink:0;margin-top:2px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090a0dba;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#1b1d23;border:1px solid #41404d;border-radius:15px;width:440px;max-width:100%;max-height:calc(100vh - 40px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 20px 90px #0007}.modal-close{position:absolute;top:15px;right:14px}.modal-icon{color:#bfa5f4;background:#b9a2f719;border:1px solid #b9a2f72b;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;display:flex}.modal h2{letter-spacing:.5px;font-size:21px;font-weight:500}.modal-intro{color:#9194a3;margin-top:12px;font-size:11px;line-height:1.9}.modal-mode-switch{background:#131519;border:1px solid #31303a;border-radius:7px;gap:4px;margin:23px 0;padding:4px;display:flex}.modal-mode-switch>button{color:#8e8a9b;border-radius:5px;flex:1;padding:10px 7px;font-size:11px}.modal-mode-switch>button.selected{color:#d2c1f8;background:#37303f}.range-input{accent-color:#b9a2f7;width:100%;height:5px;margin:11px 0}.range-labels{color:#727789;justify-content:space-between;font-size:9px;display:flex}.checkbox-row{color:#c3bbd1;cursor:pointer;align-items:center;gap:10px;padding:20px 0;font-size:12px;display:flex}.checkbox-row input{width:15px;height:15px}.checkbox-row small{color:#797b8a;margin-top:6px;font-size:10px;display:block}.modal .info-note{margin-bottom:16px;font-size:10px}.modal-primary{gap:10px;width:100%;height:43px;margin-top:8px}.text-input{color:#ded6ee;background:#24252d;border:1px solid #393845;border-radius:6px;width:100%;padding:11px 13px;font-size:12px}.modal form .field-label{margin-top:17px;font-size:11px}.modal form .modal-primary{margin-top:25px}.guide-step{gap:17px;margin-top:25px;display:flex}.guide-step>span{color:#685b7e;font-family:Manrope,sans-serif;font-size:19px}.guide-step h3{color:#c8bdd8;font-size:12px;font-weight:500}.guide-step p{color:#868b9a;margin-top:7px;font-size:11px;line-height:1.8}.guide-step+.info-note{margin-top:27px}.toast-stack{z-index:200;pointer-events:none;flex-direction:column;gap:9px;width:calc(100% - 48px);max-width:430px;display:flex;position:fixed;bottom:53px;right:24px}.toast{pointer-events:auto;color:#d4c5e9;background:#292630f5;border:1px solid #4a4657;border-radius:9px;align-items:center;gap:10px;padding:13px 12px 13px 16px;font-size:11px;line-height:1.8;animation:.2s enter;display:flex;box-shadow:0 8px 30px #0005}.toast>svg{color:#a0c7b8;flex-shrink:0}.toast>span{flex:1}.toast.error{color:#efb3b8;background:#342326f5;border-color:#824b50}.toast.error>svg{color:#e29c9e}@keyframes enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.boot-screen{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.boot-screen .brand-mark{width:49px;height:49px}.boot-screen h1{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:24px}.boot-screen h1 span{color:#88818f;text-align:center;letter-spacing:2px;margin-top:10px;font-family:Microsoft YaHei,sans-serif;font-size:11px;font-weight:400;display:block}.boot-screen p{color:#91869f;font-size:12px}.boot-screen>.spin{color:var(--purple);margin-top:15px}@media (width>=1550px){main{padding:32px 40px 26px}.trading-grid{grid-template-columns:minmax(0,1fr) 342px;gap:23px}.price-chart{height:360px}.stock-header{padding-top:23px;padding-bottom:21px}.quote-facts{padding-bottom:20px}.stat-card{min-height:139px;padding:20px 23px}.stat-value{font-size:30px}.order-panel .field-label{margin-top:17px}.order-panel form{padding-bottom:15px}.book-row{height:25px}.empty-state{min-height:180px}.tape-panel{margin-top:23px}.left-column,.right-column{gap:23px}}@media (width<=1200px){main{padding:23px 22px}.topbar{padding:0 22px}.trading-grid{grid-template-columns:minmax(0,1fr) 285px;gap:15px}.stat-grid{gap:11px}.stat-card{min-height:122px;padding:16px 15px}.stat-value{font-size:23px}.stat-value small{font-size:13px}.stat-note{font-size:9px}.stat-sparkline{opacity:.12;width:55px}.stock-header{gap:12px;padding-left:18px}.stock-identity h2{gap:6px;font-size:15px}.stock-quote{gap:7px;padding-right:20px}.stock-quote>strong{font-size:28px}.stock-quote>span{font-size:10px}.stock-icon{width:34px;height:34px}.quote-facts{padding-left:18px;padding-right:18px}.quote-facts span{font-size:9px}.quote-facts b{margin-left:4px;font-size:10px}.chart-credit{display:none!important}.section-tabs{padding:0 15px}.section-tabs>div{gap:18px}.section-tabs .text-button{font-size:9px}th,td{padding-left:13px;padding-right:13px}.market-strip{gap:9px;padding:16px 13px}.market-strip>div:nth-child(2)>strong{font-size:10px}.agent-dots{display:none}.market-strip .text-button{margin-left:auto}.rule-cards{gap:14px;padding:0 18px}.rule-card{gap:12px;padding:17px}.rule-card h3{font-size:12px}.rule-card p,.rule-card li{font-size:10px}.rule-card .chosen-icon{width:15px;top:10px;right:10px}.bot-grid{gap:9px;padding:0 18px 18px}.bot-card{padding:13px 10px}.bot-card p{font-size:9px}.tape-item{padding:0 11px}}@media (width<=1000px){.wordmark-sub,.wordmark-divider,.sandbox-label{display:none}.page-heading h1{font-size:24px}.mode-switch button{padding:9px;font-size:10px}.mode-help{display:none}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:117px}.stat-value{font-size:27px}.trading-grid{grid-template-columns:minmax(0,1fr) 275px;gap:13px}.stock-quote{flex-direction:column;align-items:flex-end;gap:4px}.stock-quote>span{flex-direction:row;gap:8px;font-size:9px}.stock-identity h2{flex-direction:column;align-items:flex-start;gap:5px;font-size:15px}.stock-identity .tag{font-size:8px}.stock-symbol>span,.stock-icon{display:none}.quote-facts{justify-content:flex-start;gap:8px 15px}.candle-readout{gap:8px;padding-left:15px;font-size:8px}.candle-readout b{font-size:9px}.ma-legend,.chart-tools>span{display:none}.chart-toolbar{padding-left:11px;padding-right:11px}.chart-periods{gap:3px}.chart-periods button{min-width:33px}.price-chart{height:334px}.section-tabs>div{gap:13px}.section-tabs>div>button{font-size:10px}.section-tabs>.text-button{display:none}.account-panel{min-height:242px}.empty-state{min-height:180px;padding:20px 13px}.empty-state strong{font-size:11px}.empty-state p{max-width:230px;font-size:9px}.market-strip .strip-icon{display:none}.market-strip .text-button{font-size:9px}.market-strip>div:nth-child(2)>span{font-size:8px}.trade-tape{grid-template-columns:repeat(6,1fr)}.tape-item:nth-child(n+7){display:none}.settings-grid{gap:15px}.rule-cards{grid-template-columns:1fr}.bot-grid{grid-template-columns:repeat(3,1fr)}.bot-card{padding:18px}.settings-buttons{flex-direction:column}.settings-facts{gap:26px}.settings-facts b{font-size:10px}.reset-section{align-items:flex-start}.reset-section p{max-width:400px}}@media (width<=760px){.sidebar{width:60px;padding:19px 7px}.brand-mark{border-radius:9px;width:33px;height:33px}.brand-mark svg{width:22px}.nav-button{gap:6px;min-height:57px}.nav-button span{font-size:9px}.nav-button svg{width:19px}.nav-button.active:before{left:-7px}.nav-stack{gap:9px;margin-top:35px}.workspace{margin-left:60px;padding-bottom:64px}.topbar{height:65px;padding:0 18px}.wordmark{font-size:19px}.topbar-actions{gap:9px}.topbar-divider{display:none}.account-button{gap:6px;font-size:10px}.small-avatar{width:24px;height:24px}.account-button>span:not(.small-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:75px;overflow:hidden}main{padding:21px 17px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:20px}.eyebrow{letter-spacing:1.6px;font-size:8px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.market-mode{flex-direction:column-reverse;align-self:stretch;gap:9px;display:flex}.mode-switch{max-width:350px}.mode-switch button{flex:1;padding:9px 13px;font-size:11px}.mode-caption{margin:0;font-size:9px}.mode-help{font-size:9px;display:block}.stat-grid{gap:10px;margin-bottom:16px}.stat-card{min-height:116px;padding:15px 13px}.stat-label{font-size:10px}.stat-label svg{width:14px}.stat-value{font-size:23px}.stat-value small{font-size:12px}.stat-note{gap:4px;font-size:8px}.stat-note>span:not(.return-badge):not(.subtle-dot){margin-left:0}.stat-sparkline{display:none}.trading-grid{flex-direction:column;gap:16px;display:flex}.left-column,.right-column{gap:16px;width:100%}.stock-header{gap:15px;padding-top:19px}.stock-icon{display:flex}.stock-identity h2{flex-direction:row;gap:8px;font-size:16px}.stock-identity .tag{font-size:8px}.stock-quote{gap:4px}.stock-quote>strong{font-size:28px}.quote-facts{justify-content:space-between;column-gap:10px;font-size:9px}.chart-toolbar{padding:12px 15px 5px}.candle-readout{gap:14px;padding-left:18px;font-size:9px}.candle-readout b{font-size:10px}.price-chart{height:300px}.chart-tools>span{display:inline}.account-panel{min-height:236px}.section-tabs>div{gap:23px}.section-tabs>div>button{font-size:11px}.section-tabs>.text-button{font-size:9px;display:flex}.market-strip{padding:16px}.market-strip>div:nth-child(2)>strong{font-size:11px}.market-strip>div:nth-child(2)>span{font-size:9px}.right-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.order-panel .panel-heading{padding:16px 13px}.panel-heading h2{font-size:12px}.order-panel .panel-heading>.tiny{font-size:8px}.side-switch{margin:0 12px 14px}.order-panel form{padding:0 12px 12px}.order-kind{gap:11px;font-size:10px}.order-kind button{font-size:10px}.order-kind>span{display:none}.number-field{height:37px}.number-field button{padding:0 8px}.field-hint,.field-hint button,.order-summary>div{font-size:8px}.order-summary b{font-size:10px}.order-summary strong{font-size:12px}.order-footnote{font-size:8px}.submit-order{font-size:11px}.submit-order svg:last-child{width:12px;right:9px}.book-panel .panel-heading{padding:16px 13px 12px}.book-head,.book-row{padding-left:12px;padding-right:12px}.book-head{font-size:8px}.book-row{height:25px;font-size:9px}.book-row>span:first-of-type{font-size:9px}.book-spread{margin:8px 12px}.book-spread>b{font-size:15px}.depth-meter{padding:14px 12px 17px}.trade-tape{grid-template-columns:repeat(4,1fr);padding-left:14px;padding-right:14px}.tape-item:nth-child(n+5){display:none}.tape-panel>.panel-heading{padding:16px 14px}.tape-panel .panel-heading h2>.muted{font-size:8px}.tape-panel .panel-heading>.tiny{display:none}.statusbar{flex-wrap:wrap;place-content:center flex-start;gap:7px;height:54px;padding:5px 15px;left:60px}.statusbar>div{gap:6px;font-size:8px}.statusbar>div:last-child{margin-left:auto}.footer-mode{display:none}.statusbar .footer-divider{margin:0 1px}.sim-label{display:none}.expanded-chart{inset:15px 15px 70px 75px}.expanded-chart .price-chart{min-height:200px}.review-toolbar{gap:10px}.select-wrap{gap:6px;padding:9px;font-size:10px}.select-wrap select{min-width:0;max-width:170px;font-size:10px}.review-toolbar .secondary{min-height:35px;padding:0 10px;font-size:10px}.equity-panel .panel-heading{padding:19px 16px}.equity-chart{height:210px;margin:0 17px}.equity-chart svg{height:180px}.equity-caption{gap:10px;padding:13px 17px;font-size:8px}.equity-caption>span:nth-child(2){text-align:center}.settings-panel>.panel-heading{padding:20px 18px 16px}.settings-panel .panel-heading h2>.muted{font-size:9px}.settings-grid{grid-template-columns:1fr;gap:0}.settings-buttons{flex-direction:row}.bot-grid{grid-template-columns:repeat(2,1fr)}.bot-card p{font-size:10px}.privacy-badge{gap:4px;font-size:8px}.rule-card{padding:20px}.rule-card h3{font-size:13px}.rule-card p,.rule-card li{font-size:11px}.reset-section{flex-direction:column;gap:17px}.modal{padding:26px}.toast-stack{max-width:calc(100vw - 87px);bottom:72px;right:16px}.connection-banner{flex-wrap:wrap;font-size:10px;line-height:1.7}.chart-credit{display:none!important}}@media (width<=540px){.topbar{padding:0 14px}.wordmark{font-size:18px}main{padding:19px 12px}.stat-card{min-height:109px;padding:13px 10px}.stat-value{letter-spacing:-.7px;font-size:20px}.stat-value small{margin-right:3px;font-size:10px}.stat-label{font-size:9px}.stat-note{flex-wrap:wrap;gap:3px;font-size:8px}.stat-label svg{width:12px}.return-badge{padding:2px 4px;font-size:8px}.page-heading h1{font-size:23px}.round-tag{font-size:8px}.page-heading p{font-size:10px}.right-column{display:flex}.order-panel .panel-heading{padding:18px 18px 15px}.order-panel .panel-heading>.tiny{font-size:10px}.panel-heading h2{font-size:13px}.side-switch{margin:0 18px 16px}.order-panel form{padding:0 18px 14px}.order-kind{gap:22px}.order-kind button{font-size:12px}.order-kind>span{display:block}.field-label{font-size:11px}.number-field{height:43px}.number-field button{padding:0 15px}.number-field input{font-size:16px}.field-hint,.field-hint button{font-size:10px}.fraction-buttons button{height:27px;font-size:10px}.order-summary>div{font-size:11px}.order-summary b{font-size:12px}.order-summary strong{font-size:15px}.submit-order{height:43px;font-size:13px}.submit-order svg:last-child{width:16px;right:15px}.order-footnote{font-size:9px}.book-panel .panel-heading{padding:18px 18px 15px}.book-row{height:28px;padding:0 18px;font-size:11px}.book-head{padding:0 18px 11px;font-size:10px}.book-row>span:first-of-type{font-size:11px}.book-spread{margin:9px 18px}.book-spread>b{font-size:19px}.book-spread>span{font-size:11px}.depth-meter{padding:15px 18px 19px}.depth-meter>div:first-child{font-size:10px}.stock-header{gap:9px;padding-left:14px;padding-right:12px}.stock-icon{display:none}.stock-identity h2{flex-direction:column;align-items:flex-start;font-size:15px}.stock-quote{padding-right:20px}.stock-quote>strong{font-size:27px}.stock-quote>span{gap:5px;font-size:9px}.quote-facts{justify-content:flex-start;column-gap:16px;padding-left:14px;padding-right:14px}.quote-facts span:nth-child(5){display:none}.chart-toolbar{padding-left:10px;padding-right:10px}.chart-tools>span{display:none}.candle-readout{gap:9px;padding-left:13px;font-size:8px}.candle-readout b{margin-left:2px;font-size:9px}.price-chart{height:275px}.chart-footer{padding:9px 12px;font-size:8px}.section-tabs{padding:0 13px}.section-tabs>div{gap:21px}.section-tabs>div>button{font-size:10px}.section-tabs>.text-button{display:none}.empty-state{min-height:175px}.empty-state p{max-width:220px}.market-strip{flex-wrap:wrap;gap:9px;padding:14px 12px}.market-strip>div:nth-child(2)>strong{font-size:10px}.market-strip .text-button{font-size:9px}.market-strip>div:nth-child(2)>span{font-size:8px}.trade-tape{grid-template-columns:repeat(3,1fr)}.tape-item:nth-child(n+4){display:none}.tape-item{padding:0 12px}.tape-item b{font-size:12px}.statusbar{gap:3px;padding:6px 11px}.statusbar>div{gap:5px}.statusbar>div:last-child{width:100%;margin-left:0}.statusbar>div:first-child .footer-divider:last-of-type{display:none}.review-toolbar{flex-wrap:wrap}.select-wrap{flex:1}.review-toolbar .secondary{padding:0 9px;font-size:9px}.review-toolbar .secondary svg{width:13px}.equity-caption>span:nth-child(2){display:none}.rule-cards{padding:0 14px}.rule-card{gap:12px;padding:18px 14px}.rule-card>svg{width:19px}.rule-card p,.rule-card li{font-size:10px}.rule-card h3{font-size:12px}.settings-note{padding:16px 16px 19px;font-size:9px}.settings-panel>.panel-heading{padding:18px 15px}.settings-panel .panel-heading h2>.muted{display:none}.bot-grid{gap:10px;padding:0 14px 14px}.bot-card{padding:14px 12px}.bot-card p{font-size:9px}.privacy-badge{font-size:8px}.big-clock{padding:0 18px;font-size:31px}.settings-speeds{margin:20px 18px 15px}.settings-buttons{margin:0 18px}.settings-buttons .secondary{padding:0 10px;font-size:10px}.settings-facts{padding:10px 18px;font-size:10px}.settings-facts>div{font-size:10px}.modal-backdrop{padding:15px}.modal{padding:25px 22px}.modal h2{font-size:20px}.toast-stack{max-width:calc(100vw - 85px);right:12px}.toast{gap:7px;padding:10px;font-size:10px}.toast>svg{width:14px}.expanded-chart{inset:10px 10px 70px 70px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chart-toolbar{flex-wrap:wrap;gap:8px 14px}.chart-periods{flex-wrap:wrap;row-gap:4px}.chart-tools{flex-shrink:0;margin-left:auto}.bot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-panel .table-wrap{max-height:420px;overflow:auto}.base-position-note{color:#a49aad;border-bottom:1px solid #302d37;padding:10px 16px;font-size:10px;line-height:1.8}.monitor-detail>.section-tabs{flex-wrap:wrap;height:auto;min-height:50px}.monitor-detail>.section-tabs>div{flex-wrap:wrap;gap:12px}
