.exchange-workspace{--chart-bg:#0d1119;--chart-surface:#131b27;--chart-hover:#202c3e;--chart-border:#263246;--chart-text:#dce5f2;--chart-muted:#a2b1c7;--chart-dim:#8e9db3;--chart-accent:#e4ad4a;--chart-buy:#20b99d;--chart-sell:#f0647a;background:var(--chart-bg);color:var(--chart-text);border:1px solid var(--chart-border);font-variant-numeric:tabular-nums;isolation:isolate;border-radius:8px;min-width:0;container:chartwork/inline-size}.exchange-workspace[data-chart-theme=light]{--chart-bg:#fff;--chart-surface:#f6f8fb;--chart-hover:#eaf0f7;--chart-border:#dfe6ef;--chart-text:#344b69;--chart-muted:#62748e;--chart-dim:#62748e;--chart-accent:#9a681b;--chart-buy:#087c66;--chart-sell:#c63855}.exchange-workspace .positive,.exchange-workspace .book-buy{color:var(--chart-buy)!important}.exchange-workspace .negative,.exchange-workspace .book-sell{color:var(--chart-sell)!important}.exchange-workspace .neutral{color:var(--chart-muted)!important}.exchange-workspace button:focus-visible,.exchange-workspace summary:focus-visible{outline:2px solid var(--chart-accent);outline-offset:2px}.exchange-workspace .ant-btn{box-shadow:none;font-size:11px}.exchange-workspace .ant-btn-text{color:var(--chart-muted)}.exchange-workspace .ant-btn-text:hover{color:var(--chart-text)!important;background:var(--chart-hover)!important}.exchange-workspace .ant-btn[disabled]{opacity:.4}.exchange-workspace .ant-checkbox-wrapper{color:var(--chart-muted)}.exchange-workspace-top{border-bottom:1px solid var(--chart-border);align-items:center;gap:10px;min-height:45px;padding:0 12px;display:flex}.exchange-workspace-title{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.exchange-workspace-title>i{background:var(--chart-accent);border-radius:50%;width:6px;height:6px}.exchange-workspace-title small{color:var(--chart-muted);letter-spacing:.7px;font-size:9px;font-weight:400}.exchange-scope{color:var(--chart-muted);font-size:10px}.exchange-actions{gap:2px;margin-left:auto;display:flex}.exchange-actions .ant-btn{width:30px;height:32px}.exchange-toolbar{border-bottom:1px solid var(--chart-border);flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:42px;padding:4px 9px;display:flex}.exchange-periods{flex-wrap:wrap;align-items:center;gap:1px;display:flex}.exchange-periods>button{color:var(--chart-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:30px;height:31px;padding:0 6px;font-size:11px}.exchange-periods>button:hover{background:var(--chart-hover);color:var(--chart-text)}.exchange-periods>button.active{color:var(--chart-accent);background:var(--chart-hover);font-weight:650}.exchange-toolbar .period-picker{display:none}.exchange-toolbar-controls{align-items:center;gap:2px;margin-left:auto;display:flex}.exchange-toolbar-controls .ant-btn{height:29px;padding:0 8px}.exchange-toolbar-controls .ant-segmented{background:var(--chart-surface);font-size:11px}.exchange-toolbar-controls .ant-segmented-item-label{min-height:27px;padding-inline:8px;line-height:27px}.exchange-body{grid-template-columns:minmax(0,1fr) 220px;min-width:0;display:grid}.exchange-chart-main{min-width:0}.exchange-ohlc{min-height:98px;padding:11px 12px 6px 14px}.exchange-workspace .candle-readout{color:var(--chart-muted);gap:3px 11px;font-size:10px;line-height:1.7}.exchange-workspace .candle-time{color:var(--chart-muted)}.exchange-workspace .candle-readout b{color:var(--chart-text);font-size:10px}.exchange-workspace .candle-readout>strong{font-size:10px;font-weight:500}.exchange-workspace .candle-statistics{color:var(--chart-muted);gap:3px 12px;margin:5px 0 2px;font-size:10px}.exchange-workspace .candle-statistics b{font-weight:500}.study-readout{flex-wrap:wrap;gap:2px 12px;min-height:18px;font:10px/1.8 SFMono-Regular,Consolas,monospace;display:flex}.study-readout .oscillator-readout{color:var(--chart-muted)}.exchange-workspace[data-chart-theme=light] .study-readout>span{filter:brightness(.63)}.exchange-chart-row{grid-template-columns:39px minmax(0,1fr);display:grid}.chart-drawing-tools{border-right:1px solid var(--chart-border);flex-direction:column;align-items:center;gap:5px;padding:8px 3px;display:flex}.chart-drawing-tools .ant-btn{width:31px;height:33px}.chart-drawing-tools>span{background:var(--chart-border);width:22px;height:1px;margin:3px 0}.exchange-workspace .chart-stage{border:0;border-radius:0;min-width:0;position:relative;overflow:hidden}.exchange-workspace .interactive-canvas{height:460px}.exchange-workspace .chart-loading{background:var(--chart-bg);color:var(--chart-muted)}.exchange-workspace .chart-loading .ant-empty-description{color:var(--chart-muted)}.chart-pane-label{color:var(--chart-muted);pointer-events:none;background:var(--chart-bg);padding:2px 4px;font-size:9px;position:absolute;bottom:28px;left:9px}.exchange-workspace .chart-navigation{border-top:1px solid var(--chart-border);gap:4px;min-height:39px;margin:0;padding:4px 9px}.exchange-workspace .chart-navigation .ant-btn{min-width:29px;height:29px}.exchange-workspace .visible-range-stat{color:var(--chart-muted);margin-left:auto;font-size:10px}.study-popover{width:252px;padding:4px}.study-popover>strong{color:var(--chart-text);margin:3px 0 10px;font-size:11px;display:block}.study-popover>label{margin-bottom:12px;display:block}.study-popover>label small{color:var(--chart-muted);margin-top:3px;padding-left:24px;font-size:10px;line-height:1.7;display:block}.study-popover .ant-select{width:100%}.study-popover>p{color:var(--chart-muted);margin:12px 0 2px;font-size:10px;line-height:1.8}.exchange-workspace .ant-popover{z-index:1200}.research-market{border-left:1px solid var(--chart-border);flex-direction:column;min-width:0;font-size:10px;display:flex}.research-market-tabs{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:4px;min-height:44px;padding:8px 7px;display:flex}.research-market-tabs .ant-segmented{background:0 0;font-size:11px}.research-market-tabs .ant-segmented-item-label{min-height:27px;padding-inline:10px;line-height:27px}.research-market-tabs .ant-btn{width:26px;height:27px}.research-market-status{color:var(--chart-muted);justify-content:space-between;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:flex}.research-health{white-space:nowrap;color:var(--chart-muted);align-items:center;gap:4px;font-size:9px;display:inline-flex}.research-health>i{background:var(--chart-dim);border-radius:50%;width:5px;height:5px}.research-health.healthy>i{background:var(--chart-buy)}.research-health.stale>i{background:#e5ad4a}.research-health.unknown>i{background:var(--chart-dim)}.orderbook-columns,.orderbook-row{text-align:right;grid-template-columns:1.2fr 1fr 1fr;gap:4px;min-width:0;padding:0 10px;display:grid}.orderbook-columns{color:var(--chart-muted);padding-block:4px 7px;font-size:9px;line-height:1.8}.orderbook-columns>span:first-child,.orderbook-row>span:first-of-type{text-align:left}.orderbook-row{min-height:20px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:20px;position:relative}.orderbook-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--chart-muted);z-index:1;position:relative;overflow:hidden}.orderbook-row>i{opacity:.11;pointer-events:none;background:var(--chart-sell);position:absolute;top:1px;bottom:1px;right:0}.orderbook-row.bid>i{background:var(--chart-buy)}.orderbook-row.ask>span:first-of-type{color:var(--chart-sell)}.orderbook-row.bid>span:first-of-type{color:var(--chart-buy)}.orderbook-row:hover{background:var(--chart-hover)}.orderbook-mid{border-block:1px solid var(--chart-border);flex-wrap:wrap;align-items:baseline;gap:5px;margin:6px 0;padding:9px 10px;display:flex}.orderbook-mid>strong{color:var(--chart-text);font:600 16px/1.4 SFMono-Regular,Consolas,monospace}.orderbook-mid>span{color:var(--chart-muted);font-size:9px}.orderbook-mid>small{color:var(--chart-muted);width:100%;font-size:9px}.orderbook-mid em{margin-left:5px;font-style:normal}.research-empty{min-height:92px;color:var(--chart-muted);place-items:center;font-size:11px;display:grid}.orderbook-depth{border-top:1px solid var(--chart-border);color:var(--chart-muted);flex-wrap:wrap;gap:7px 9px;margin-top:9px;padding:10px;font-size:9px;display:flex}.orderbook-depth>span,.orderbook-depth>small{width:100%}.orderbook-depth>b{font-size:10px;font-weight:500}.orderbook-depth>small{font-size:9px}.research-market-foot{color:var(--chart-muted);border-top:1px solid var(--chart-border);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding:10px;font-size:9px;line-height:1.7;display:flex}.research-market-foot>span:first-child{width:100%}.research-fetch-error{overflow-wrap:anywhere;color:var(--chart-accent)!important}.trade-columns,.trade-row{text-align:right;grid-template-columns:1.3fr .9fr .9fr;gap:5px;padding:0 9px;display:grid}.trade-columns{color:var(--chart-muted);padding-block:4px 8px;font-size:9px}.trade-columns>span:first-child,.trade-row>span:first-child{text-align:left}.recent-trades{scrollbar-width:thin;scrollbar-color:var(--chart-border) transparent;height:380px;overflow:auto}.trade-row{color:var(--chart-muted);font:10px/23px SFMono-Regular,Consolas,monospace}.trade-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trade-row>span>small{opacity:.8;margin-right:3px;font-family:inherit;font-size:9px}.trade-row:hover{background:var(--chart-hover)}.recent-trades-window{border-top:1px solid var(--chart-border);color:var(--chart-muted);flex-direction:column;gap:7px;margin-top:auto;padding:10px;font-size:9px;display:flex}.recent-trades-window>b{font-size:9px;font-weight:400}.recent-trades-window>small{gap:8px;font-size:9px;display:flex}.recent-trades-window em{font-style:normal}.trade-pressure{background:var(--chart-sell);border-radius:2px;height:4px;overflow:hidden}.trade-pressure>i{background:var(--chart-buy);height:100%;display:block}.exchange-workspace .chart-overlay-toggles{border-color:var(--chart-border);background:var(--chart-surface);gap:8px 14px;margin:0;padding:10px 12px}.exchange-workspace .chart-overlay-toggles .ant-checkbox-wrapper{min-height:20px;font-size:10px;line-height:1.8}.exchange-workspace .chart-overlay-toggles b,.exchange-workspace .chart-overlay-toggles small{color:var(--chart-muted);font-size:10px}.exchange-workspace .position-chart-note{color:var(--chart-muted);margin:0;padding:9px 12px;font-size:10px;line-height:1.8}.chart-drawing-hint{border-top:1px solid var(--chart-border);background:var(--chart-surface);color:var(--chart-accent);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:11px;line-height:1.7;display:flex}.chart-drawing-hint>span{flex:1;min-width:140px}.chart-drawing-hint>div{align-items:center;gap:6px;display:flex}.chart-drawing-hint .ant-input-number{width:145px}.chart-drawings-list{color:var(--chart-muted);padding:0 12px 10px;font-size:10px}.chart-drawings-list>summary{cursor:pointer;min-height:25px;line-height:25px}.chart-drawings-list>div{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.exchange-workspace .chart-data-warning{margin:8px 12px}.exchange-workspace .chart-history-row{color:var(--chart-muted);padding:0 12px 9px;font-size:10px}.exchange-workspace .chart-history-row>.ant-btn{font-size:10px}.exchange-workspace .chart-caption{border-top:1px solid var(--chart-border);color:var(--chart-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0;padding:9px 12px;font-size:9px;display:flex}.exchange-workspace .chart-caption a{color:var(--chart-muted);font-size:9px}.exchange-workspace .ohlc-data-table{color:var(--chart-muted);border-color:var(--chart-border);margin:0;padding:8px 12px 10px;font-size:10px}.exchange-workspace .ohlc-data-table summary{color:var(--chart-muted)}.exchange-workspace .ohlc-data-table td,.exchange-workspace .ohlc-data-table th{border-color:var(--chart-border);font-size:10px}.research-panel{border-top:1px solid var(--chart-border);background:var(--chart-surface);min-width:0;padding:0 12px}.research-panel-head{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:8px;min-height:43px;display:flex}.research-panel-head>span{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.research-panel-head .ant-segmented{background:var(--chart-bg);font-size:10px}.research-panel-head .ant-segmented-item-label{min-height:26px;padding-inline:10px;line-height:26px}.research-context{color:var(--chart-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;font-size:10px;line-height:1.8;display:flex}.research-context-note{margin-left:auto;font-size:9px}.research-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px;padding:2px 0 13px;display:grid}.research-metrics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.research-metrics>div>span{color:var(--chart-muted);font-size:10px}.research-metrics>div>strong{color:var(--chart-text);overflow-wrap:anywhere;font:500 15px/1.5 SFMono-Regular,Consolas,monospace}.research-metrics>div>strong.research-small-value{font-size:12px}.research-metrics>div>small{color:var(--chart-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.7}.research-provenance{border-top:1px solid var(--chart-border);color:var(--chart-muted);flex-wrap:wrap;align-items:center;gap:3px 12px;padding:9px 0;font-size:9px;line-height:1.8;display:flex}.coverage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.coverage-summary>div{flex-direction:column;gap:7px;min-width:0;display:flex}.coverage-summary span{color:var(--chart-muted);font-size:10px}.coverage-summary strong{font:500 21px/1.3 SFMono-Regular,Consolas,monospace}.coverage-summary small{color:var(--chart-muted);font-size:9px;line-height:1.8}.coverage-range{border-block:1px solid var(--chart-border);color:var(--chart-muted);flex-wrap:wrap;align-items:center;gap:5px 12px;padding:9px 0;font-size:10px;line-height:1.8;display:flex}.coverage-range b{color:var(--chart-text);font-size:10px;font-weight:400}.research-export{color:var(--chart-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:10px;display:flex}.research-export>.ant-select{width:145px}.research-export>.ant-btn{min-height:30px}.research-export>span{font-size:9px}:is(.exchange-workspace.chart-expanded,.exchange-workspace:fullscreen){z-index:1100;background:var(--chart-bg);border:0;border-radius:0;width:100vw;height:100dvh;padding:0 12px 12px;position:fixed;inset:0;overflow:auto}.chart-expanded .exchange-workspace-top{min-height:52px}.chart-expanded .interactive-canvas{height:calc(100dvh - 255px);min-height:380px}.chart-expanded .exchange-body{grid-template-columns:minmax(0,1fr) 270px}.chart-expanded .research-market{font-size:11px}.chart-expanded .orderbook-row{min-height:24px;font-size:11px;line-height:24px}.chart-expanded .recent-trades{height:calc(100dvh - 330px);min-height:300px}.chart-expanded .research-metrics{grid-template-columns:repeat(6,minmax(0,1fr));padding-top:5px}.chart-expanded .exchange-periods>button{min-width:38px;font-size:12px}@container chartwork (width<=850px){.exchange-toolbar{gap:4px}.exchange-periods>button{min-width:28px;padding-inline:5px}.exchange-toolbar-controls{margin-left:0}.exchange-ohlc{min-height:110px}.exchange-workspace .candle-time{width:100%}.exchange-workspace .study-readout{font-size:9px}.research-metrics{gap:14px 12px}}@container chartwork (width<=620px){.exchange-body{grid-template-columns:minmax(0,1fr)}.exchange-workspace-title small{display:none}.exchange-scope{font-size:9px}.exchange-toolbar .period-picker{display:flex}.exchange-toolbar .period-picker .ant-select{width:93px;height:36px}.exchange-periods{display:none}.exchange-toolbar-controls{margin-left:auto}.exchange-toolbar-controls .ant-btn{min-height:36px}.exchange-toolbar-controls .ant-segmented-item-label{min-height:34px;line-height:34px}.exchange-workspace .interactive-canvas{height:400px}.exchange-ohlc{min-height:118px;padding-inline:10px}.exchange-workspace .candle-readout{gap:3px 9px}.exchange-workspace .candle-statistics{gap:3px 12px;display:flex}.exchange-chart-row{grid-template-columns:39px minmax(0,1fr)}.exchange-workspace .chart-navigation{gap:6px}.exchange-workspace .visible-range-stat{width:auto}.research-market{border-left:0;border-top:1px solid var(--chart-border);grid-template-columns:1fr 1fr;display:grid}.research-market-tabs,.research-market-status,.orderbook-mid,.orderbook-depth,.research-market-foot,.trade-columns,.recent-trades,.recent-trades-window{grid-column:1/-1}.research-market-tabs{padding:7px 10px}.research-market-status{padding-top:6px}.orderbook-columns{display:none}.orderbook-ladder[aria-label=卖盘]{grid-area:3/2}.orderbook-ladder[aria-label=买盘]{border-right:1px solid var(--chart-border);grid-area:3/1}.orderbook-ladder[aria-label=卖盘]:before{content:"卖盘 · 价格 / 数量";color:var(--chart-muted);padding:0 10px 7px;font-size:9px;display:block}.orderbook-ladder[aria-label=买盘]:before{content:"买盘 · 价格 / 数量";color:var(--chart-muted);padding:0 10px 7px;font-size:9px;display:block}.orderbook-row{grid-template-columns:1.2fr 1fr;min-height:20px;line-height:20px}.orderbook-row>span:last-child{display:none}.orderbook-mid{margin-bottom:0;padding-block:8px}.orderbook-depth{grid-template-columns:1fr 1fr;margin-top:0;display:grid}.orderbook-depth>span,.orderbook-depth>small{grid-column:1/-1}.research-market-foot{font-size:9px}.recent-trades{height:245px}.trade-row{line-height:24px}.trade-columns{padding-top:5px}.research-context-note{width:100%;margin-left:0}.research-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.research-metrics>div>strong{font-size:14px}.research-context{padding-block:10px}.coverage-summary{gap:8px}.coverage-summary strong{font-size:18px}.coverage-summary span,.coverage-summary small{font-size:9px}.research-export>.ant-select{flex:1;min-width:120px}.research-export>span{width:100%}.chart-expanded .interactive-canvas{height:420px}.chart-expanded .research-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.exchange-workspace-top{gap:6px;padding-inline:9px}.exchange-actions .ant-btn{width:35px;height:42px}.exchange-workspace .chart-navigation .ant-btn{min-width:38px;height:42px}.chart-drawing-tools{gap:7px;padding-inline:1px}.chart-drawing-tools .ant-btn{width:36px;height:42px}.exchange-toolbar .period-picker .ant-select{height:42px}.exchange-toolbar-controls .ant-btn{min-width:40px;height:42px}.exchange-toolbar-controls .ant-segmented-item-label{min-height:40px;line-height:40px}.exchange-workspace .chart-overlay-toggles{gap:9px 12px}.exchange-workspace .chart-overlay-toggles .ant-checkbox-wrapper{align-items:center;min-height:32px}.research-market-tabs .ant-btn{min-width:40px;min-height:40px}.research-market-tabs .ant-segmented-item-label,.research-panel-head .ant-segmented-item-label{min-height:36px;line-height:36px}.research-export>.ant-btn,.research-export>.ant-select{min-height:40px}.chart-drawings-list>summary{min-height:40px;line-height:40px}.chart-drawings-list .ant-btn{min-height:40px}.exchange-workspace.chart-expanded{padding-inline:0}.chart-drawing-hint>.ant-btn,.chart-drawing-hint .ant-input-number,.chart-drawing-hint>div>.ant-btn{min-height:40px}.exchange-workspace .ohlc-data-table summary{min-height:40px;line-height:40px}.exchange-workspace .chart-caption{font-size:9px}}@media (prefers-reduced-motion:reduce){.exchange-workspace *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.exchange-chart-main{flex-direction:column;display:flex}.exchange-chart-row{flex:1;min-height:460px}.exchange-workspace .interactive-canvas{height:100%;position:absolute;inset:0}.coverage-global{color:var(--chart-muted);flex-wrap:wrap;gap:5px 16px;padding:0 0 12px;font-size:9px;line-height:1.8;display:flex}@container chartwork (width<=620px){.exchange-chart-row{min-height:400px}.chart-expanded .exchange-chart-row{min-height:420px}}@media (width<=620px){.exchange-workspace-top{padding-inline:7px}.exchange-actions .ant-btn{width:44px;height:44px}.exchange-scope{display:none}.exchange-chart-row{grid-template-columns:44px minmax(0,1fr)}.chart-drawing-tools{padding-inline:0}.chart-drawing-tools .ant-btn{width:44px;height:44px}.exchange-workspace .chart-navigation .ant-btn{min-width:44px;height:44px}.exchange-toolbar .period-picker .ant-select{height:44px}.exchange-toolbar-controls .ant-btn{min-width:44px;height:44px}.exchange-toolbar-controls .ant-segmented-item-label{min-height:42px;line-height:42px}.research-market-tabs .ant-btn{min-width:44px;min-height:44px}.research-panel-head .ant-segmented-item-label,.research-market-tabs .ant-segmented-item-label{min-height:42px;line-height:42px}.research-export>.ant-btn,.research-export>.ant-select{min-height:44px}}.exchange-workspace .candle-readout,.exchange-workspace .candle-readout b,.exchange-workspace .candle-readout>strong,.exchange-workspace .candle-statistics,.exchange-workspace .study-readout{font-size:11px}.exchange-workspace .orderbook-row{min-height:22px;font-size:11px;line-height:22px}.exchange-workspace .trade-row{font-size:11px;line-height:25px}.exchange-workspace .orderbook-columns,.exchange-workspace .trade-columns,.exchange-workspace .research-market-status,.exchange-workspace .research-market-foot,.exchange-workspace .research-health,.exchange-workspace .orderbook-depth,.exchange-workspace .orderbook-depth>small,.exchange-workspace .orderbook-mid>small,.exchange-workspace .orderbook-mid>span{font-size:10px}.exchange-workspace .research-metrics>div>span,.exchange-workspace .research-context,.exchange-workspace .coverage-summary span,.exchange-workspace .coverage-range,.exchange-workspace .research-export,.exchange-workspace .position-chart-note,.exchange-workspace .chart-history-row{font-size:11px}.exchange-workspace .research-metrics>div>small,.exchange-workspace .research-provenance,.exchange-workspace .coverage-global,.exchange-workspace .coverage-summary small,.exchange-workspace .research-context-note,.exchange-workspace .research-export>span,.exchange-workspace .chart-caption,.exchange-workspace .chart-caption a{font-size:10px}.exchange-workspace .ohlc-data-table td,.exchange-workspace .ohlc-data-table th,.exchange-workspace .chart-overlay-toggles .ant-checkbox-wrapper,.exchange-workspace .chart-overlay-toggles b,.exchange-workspace .chart-overlay-toggles small,.exchange-workspace .chart-history-row>.ant-btn{font-size:11px}.exchange-workspace .exchange-workspace-title{font-size:13px}.exchange-workspace .recent-trades-window,.exchange-workspace .recent-trades-window>b,.exchange-workspace .recent-trades-window>small{font-size:10px}@media (width<=620px){.exchange-workspace .chart-overlay-toggles .ant-checkbox-wrapper,.exchange-workspace .chart-history-row>.ant-btn,.chart-drawing-hint>.ant-btn,.chart-drawing-hint>div>.ant-btn,.chart-drawings-list .ant-btn,.exchange-workspace .ant-select-item-option,.study-popover>label{min-height:44px}}.chart-live-strip{border-bottom:1px solid var(--chart-border);color:var(--chart-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:5px 18px;padding:8px 12px;font-size:11px;line-height:1.7;display:flex}.chart-live-state{color:var(--chart-text);align-items:center;gap:6px;display:inline-flex}.chart-live-state>i{background:#d6a544;border-radius:50%;width:6px;height:6px}.chart-live-strip[data-live-state=live] .chart-live-state>i{background:#20b99d;box-shadow:0 0 0 3px #20b99d12}.chart-live-price{color:var(--chart-muted)}.chart-live-price>b{font:600 13px/1.5 SFMono-Regular,Consolas,monospace}.chart-live-price>small{font-size:9px}.chart-live-time{margin-left:auto}.chart-countdown{color:var(--chart-text);font:500 11px/1.7 SFMono-Regular,Consolas,monospace}.chart-volume-partial{color:var(--chart-yellow)}.chart-live-strip[data-live-state=stale] .chart-live-price{opacity:.75}@container chartwork (width<=620px){.chart-live-strip{gap:4px 12px;padding:8px 9px;font-size:10px}.chart-live-time{margin-left:0}.chart-live-price>b{font-size:12px}.chart-live-strip .chart-volume-partial{width:100%}}.exchange-workspace .visible-range-stat{font-variant-numeric:tabular-nums;line-height:1.7}.exchange-workspace .visible-range-stat>b{color:var(--chart-muted);font-size:10px;font-weight:500}.exchange-workspace .visible-range-stat>strong{font-size:11px;font-weight:600}.exchange-workspace .candle-statistics>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}@container chartwork (width<=620px){.exchange-chart-row,.chart-stage{min-height:460px}.exchange-workspace .visible-range-stat{flex:100%;width:auto;padding:4px 0}.exchange-workspace .candle-statistics{row-gap:8px}}.chart-expanded .exchange-chart-row{min-height:calc(100dvh - 300px)}@container chartwork (width<=620px){.chart-expanded .exchange-chart-row{min-height:420px}}.factor-research-page{gap:16px;min-width:0;display:grid}.factor-research-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.factor-eyebrow{letter-spacing:1.6px;color:var(--muted);font:10px/1.8 SFMono-Regular,Consolas,monospace}.factor-research-heading h2{color:var(--text);margin:8px 0;font-size:23px;font-weight:600}.factor-research-heading p{max-width:780px;color:var(--muted);font-size:12px;line-height:1.8}.factor-research-heading p strong{color:var(--text);font-weight:500}.research-current-stage{border:1px solid var(--border);background:var(--raised);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:15px 0;padding:14px 16px;font-size:12px;display:flex}.research-current-stage small{color:var(--muted);overflow-wrap:anywhere;max-width:100%}.research-current-stage>p{width:100%;margin:0}.research-recent-outcomes,.research-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.research-recent-outcomes>div,.research-usage-card{border:1px solid var(--border);border-radius:6px;min-width:0;padding:15px 16px}.research-recent-outcomes span,.research-usage-card>span{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.research-recent-outcomes strong{color:var(--text);font-size:13px;font-weight:500}.research-recent-outcomes p{overflow-wrap:anywhere;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.8}.research-usage-card>strong{color:var(--text);font:600 25px/1.4 SFMono-Regular,Consolas,monospace;display:block}.research-usage-card>strong small{color:var(--muted);font:11px/1.6 inherit}.research-usage-card p{margin:8px 0;font-size:12px;line-height:1.7}.research-usage-card>small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.8;display:block}.research-manual-form{gap:9px;margin:18px 0 12px;display:grid}.research-manual-form>label{color:var(--text);font-size:12px}.research-manual-form>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.research-manual-form>div>span,.research-manual-form>small{color:var(--muted);font-size:11px;line-height:1.8}.factor-research-command .ant-alert{margin-top:12px}.factor-statistics{gap:16px;min-width:0;display:grid}.factor-data-kpis{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 0 18px;display:grid}.factor-data-kpis>div{gap:9px;min-width:0;display:grid}.factor-data-kpis span{color:var(--muted);font-size:11px}.factor-data-kpis strong{color:var(--text);font:600 23px/1.6 SFMono-Regular,Consolas,monospace}.factor-data-kpis strong small{color:var(--muted);font:11px/1.8 inherit}.factor-data-kpis strong.factor-asof{font-size:12px;font-weight:400;line-height:2.5}.factor-splits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.factor-splits>section{background:var(--raised);border:1px solid var(--border);border-radius:6px;min-width:0;padding:15px}.factor-splits header{justify-content:space-between;align-items:center;gap:8px;display:flex}.factor-splits header strong{font-size:13px}.factor-splits>section>b{margin-top:5px;font:600 25px/1.8 SFMono-Regular,Consolas,monospace;display:block}.factor-splits>section>b>small{color:var(--muted);font:400 10px/1.8 inherit}.factor-splits>section>p{color:var(--muted);font:10px/1.8 SFMono-Regular,Consolas,monospace}.factor-stat-note{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.8}.factor-metric-list{margin:0;font-size:12px}.factor-metric-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,.9fr) minmax(0,1.3fr);gap:15px;padding:9px 0;line-height:1.8;display:grid}.factor-metric-list dt{color:var(--muted)}.factor-metric-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.factor-metric-list dd small{color:var(--muted);font-size:10px;line-height:1.8;display:block}.factor-metric-value{white-space:normal;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.factor-splits .factor-metric-list{font-size:10px}.factor-splits .factor-metric-list>div{grid-template-columns:1fr 1fr;gap:8px}.factor-splits .factor-metric-value{font-size:11px}.factor-limitations{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:2}.factor-limitations li+li{margin-top:7px}.factor-inline-error{color:var(--negative)!important}.research-record-summary{overflow-wrap:anywhere;max-width:750px;font-size:12px;line-height:1.8}.factor-role+.factor-role{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.factor-role{gap:9px;display:grid}.factor-role>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.factor-role>span>.anticon{color:var(--primary)}.factor-role>strong{color:var(--text);font-size:14px;font-weight:500}.factor-role>small{color:var(--muted);font-size:10px;line-height:1.8}.factor-role-footer{gap:4px;margin-top:18px;display:grid}.factor-role-card .factor-inline-error{font-size:11px;line-height:1.8}.factor-job-drawer .ant-descriptions{margin:18px 0}.factor-job-summary{background:var(--raised);border:1px solid var(--border);border-radius:5px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.9}.factor-job-summary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.factor-loading-state{padding:20px 0}.model-reply{min-width:0;font-size:12px;line-height:1.9}.model-reply-summary{margin-bottom:5px;padding:16px 0}.model-reply-summary>strong{font-size:14px}.model-reply-summary p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin:7px 0}.factor-review-list{gap:12px;display:grid}.factor-review{border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:0;padding:15px 17px}.factor-review>header,.portfolio-model-replies article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.factor-review>header>strong{font-size:14px}.factor-model-evidence{margin:13px 0}.factor-model-evidence>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,.85fr) minmax(0,2fr);gap:12px;padding:8px 0;display:grid}.factor-model-evidence dt{color:var(--muted);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.factor-model-evidence dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.factor-review-next>span{color:var(--text);margin-top:11px;font-weight:500;display:block}.factor-review-next ul,.model-next-steps ol,.model-reply-limitations ul{color:var(--muted);margin:6px 0;padding-left:18px}.factor-review-next p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.model-next-steps,.model-reply-limitations{margin:18px 0}.model-reply-empty{color:var(--muted);font-size:12px;line-height:1.8}.model-prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:12px;line-height:1.9}.portfolio-model-replies{gap:10px;display:grid}.portfolio-model-replies article{border:1px solid var(--border);border-radius:5px;padding:11px 12px}.portfolio-model-replies article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.factor-job-drawer .audit-raw pre{max-height:420px}.factor-table-card .ant-table-row-expand-icon{min-width:28px;min-height:28px}.factor-research-page .ant-card-extra .ant-btn{min-height:36px}@media (width<=1100px){.factor-data-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.factor-splits{grid-template-columns:1fr}.factor-splits>section{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.factor-splits>section>header,.factor-splits>section>.factor-metric-list{grid-column:1/-1}}@media (width<=620px){.factor-research-page .ant-card-body{padding:15px 12px}.factor-research-heading{flex-direction:column;gap:4px}.factor-research-heading h2{font-size:20px}.research-recent-outcomes,.research-usage-grid{grid-template-columns:1fr}.research-current-stage{gap:7px 12px;padding:12px}.research-manual-form>div>.ant-btn{min-height:44px}.research-manual-form>div>span{width:100%}.factor-data-kpis{gap:15px 12px}.factor-data-kpis strong{font-size:20px}.factor-splits>section{gap:0 8px;padding:12px}.factor-splits>section>b{font-size:22px}.factor-splits>section>b>small{display:block}.factor-metric-list>div{grid-template-columns:1fr;gap:4px}.factor-splits .factor-metric-list>div{grid-template-columns:1fr 1fr}.factor-model-evidence>div{grid-template-columns:1fr;gap:4px}.factor-review{padding:12px}.factor-review>header{flex-wrap:wrap;align-items:flex-start}.factor-job-drawer .ant-drawer-body{padding:15px}.factor-table-card .ant-table-row-expand-icon{width:44px;height:44px}.factor-role-footer>.ant-btn,.factor-research-page .ant-card-extra .ant-btn{min-height:44px}.factor-research-command .ant-card-head-title{white-space:normal}.research-usage-card>strong{font-size:23px}}.research-model-name{color:var(--primary);margin:4px 0 8px;font-size:12px;line-height:1.8;display:block}.factor-research-command h2+.research-model-name{font-family:SFMono-Regular,Consolas,monospace}.factor-research-page .ant-card,.factor-research-page .ant-card-body,.factor-table-card .ant-table-wrapper{min-width:0}.factor-table-card .ant-table-wrapper{max-width:100%}.backtest-workbench{gap:16px;min-width:0;display:grid}.backtest-workbench>*{min-width:0}.backtest-workbench .ant-card-head-title{white-space:normal}.backtest-workbench .ant-card-extra{margin-inline-start:10px}.backtest-candidate-summary strong{margin-right:10px;font-size:17px}.backtest-candidate-summary p{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:12px 0 6px;display:flex}.backtest-candidate-summary p span{white-space:nowrap}.backtest-candidate-summary b{color:var(--text);font-weight:500}.backtest-candidate-summary>small{color:var(--muted);overflow-wrap:anywhere;display:block}.backtest-run-form{gap:14px;margin-top:18px;display:grid}.backtest-run-form label:not(.ant-checkbox-wrapper){color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.backtest-run-form .ant-select,.backtest-run-form .ant-input-number{width:100%}.backtest-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.backtest-date-range{grid-template-columns:1fr 1fr;gap:12px;display:grid}.backtest-run-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.backtest-run-actions small,.backtest-date-range+small{color:var(--muted);font-size:11px}.backtest-job-status{border:1px solid var(--border);background:var(--surface-elevated);border-radius:6px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.backtest-job-status>span{color:var(--muted)}.backtest-invalidated{color:var(--warning,#c99836);margin:12px 0 0}.backtest-result{gap:14px;min-width:0;display:grid}.backtest-result-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:4px 0;display:flex}.backtest-result-toolbar>div:first-child{gap:5px;display:grid}.backtest-result-toolbar small{color:var(--muted)}.backtest-kpis{border:1px solid var(--border);background:var(--surface);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.backtest-kpis>div{border-bottom:1px solid var(--border);gap:7px;min-width:0;padding:17px;display:grid}.backtest-kpis>div:not(:nth-child(3n)){border-right:1px solid var(--border)}.backtest-kpis>div:nth-last-child(-n+3){border-bottom:0}.backtest-kpis span{color:var(--muted);font-size:12px}.backtest-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600}.backtest-kpis strong small{color:var(--muted);font-size:12px}.backtest-result .ant-card-extra .ant-select{min-width:170px;max-width:230px}.backtest-result pre,.backtest-result code,.backtest-coverage pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-height:420px;font-size:11px;overflow:auto}.backtest-result .studio-hint{margin-bottom:0}.backtest-limitations{color:var(--muted);padding-left:20px;font-size:12px;line-height:1.75}.backtest-trades .ant-table-wrapper{margin-top:12px}.backtest-workbench.compact{gap:12px;margin-top:16px}.compact .backtest-result .ant-card-body{padding:12px}.compact .backtest-kpis strong{font-size:20px}.strategy-backtest-gate{border:1px solid var(--border);background:var(--surface-elevated);border-radius:7px;gap:8px;margin:14px 0;padding:12px;display:grid}.strategy-backtest-gate p{color:var(--muted);margin:0;font-size:12px}.mentor-backtest-chip{border:1px solid var(--border);background:var(--surface-elevated);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.mentor-backtest-chip button{color:var(--text);cursor:pointer;background:0 0;border:0}.mentor-backtest-link{color:var(--primary);gap:5px;margin-top:6px;display:inline-flex}.backtest-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:6px 0 18px;display:flex}.backtest-page-heading h1{margin:0 0 6px;font-size:24px}.backtest-page-heading p{color:var(--muted);margin:0;font-size:13px}.backtest-page-heading .ant-tag{margin:0}@media (width>=1400px){.backtest-workbench:not(.compact)>.ant-card:first-child .backtest-run-form{grid-template-columns:minmax(300px,1fr) minmax(400px,1fr);align-items:start}.backtest-workbench:not(.compact)>.ant-card:first-child .backtest-run-form>.ant-checkbox-wrapper,.backtest-workbench:not(.compact)>.ant-card:first-child .backtest-run-form>.studio-details,.backtest-workbench:not(.compact)>.ant-card:first-child .backtest-run-form>.backtest-run-actions{grid-column:1/-1}.backtest-workbench:not(.compact) .backtest-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.backtest-workbench:not(.compact) .backtest-kpis>div{border-bottom:0;border-right:1px solid var(--border)}.backtest-workbench:not(.compact) .backtest-kpis>div:last-child{border-right:0}}@media (width<=650px){.backtest-options{grid-template-columns:1fr 1fr}.backtest-options>div:first-child{grid-column:1/-1}.backtest-date-range{grid-template-columns:1fr}.backtest-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-kpis>div{border:0!important;border-bottom:1px solid var(--border)!important;padding:13px!important}.backtest-kpis>div:nth-child(odd){border-right:1px solid var(--border)!important}.backtest-kpis>div:nth-last-child(-n+2){border-bottom:0!important}.backtest-kpis strong{font-size:22px}.backtest-result-toolbar .ant-space{width:100%}.backtest-result-toolbar .ant-space-item{flex:1}.backtest-result-toolbar button{width:100%}.backtest-workbench .ant-card-head{flex-wrap:wrap;padding:12px}.backtest-workbench .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;width:100%}.backtest-workbench .ant-card-extra{margin-inline-start:0}.backtest-workbench>.ant-card>.ant-card-body{padding:14px}.backtest-page-heading{display:grid}.backtest-result .ant-card-extra .ant-select{max-width:220px}.backtest-run-actions>.ant-btn{width:100%}}.backtest-coverage-rows{gap:7px;margin-top:12px;display:grid}.backtest-coverage-rows>div{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 16px;padding:10px;font-size:12px;display:flex}.backtest-coverage-rows span,.backtest-coverage-rows small{color:var(--muted)}.backtest-workbench,.backtest-result{grid-template-columns:minmax(0,1fr)}.backtest-result>*,.backtest-result-toolbar .ant-space-item{min-width:0}.equity-history-chart{position:relative}.equity-history-chart .equity-svg{touch-action:pan-y}.equity-history-tooltip{z-index:2;pointer-events:none;background:var(--surface);border:1px solid var(--border);max-width:230px;color:var(--text);border-radius:5px;gap:4px;padding:8px 10px;font-size:11px;display:grid;position:absolute;top:0;box-shadow:0 4px 12px #0002}.equity-history-tooltip time{color:var(--muted);white-space:nowrap}.equity-history-tooltip strong{font-variant-numeric:tabular-nums}.lab-workbench{flex-direction:column;gap:14px;display:flex}.lab-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lab-page-heading h1{margin:0;font-size:22px}.lab-page-heading p{color:var(--muted);margin:2px 0 0}.lab-active-card .ant-descriptions-item-label{color:var(--muted)}.lab-curves{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.lab-curve-card small{color:var(--muted);margin-left:8px;font-weight:400}.lab-start-form{flex-direction:column;gap:12px;display:flex}.lab-start-form label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-glm-toggle{cursor:pointer}.lab-glm-budget{border-left:3px solid var(--border);flex-wrap:wrap;gap:12px;padding-left:10px;display:flex}@media (width<=640px){.lab-curves{grid-template-columns:1fr}}.perp-workbench{flex-direction:column;gap:14px;display:flex}.perp-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.perp-heading h1{margin:0;font-size:22px}.perp-heading p{color:var(--muted);margin:2px 0 0}.perp-overview{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.perp-kpis{flex-wrap:wrap;gap:22px;margin-bottom:8px;display:flex}.perp-kpis span{color:var(--muted);font-size:12px;display:block}.perp-kpis small{color:var(--muted);margin-left:4px;font-weight:400}.perp-usage-bar{background:var(--border);border-radius:4px;height:8px;margin:4px 0;overflow:hidden}.perp-usage-bar div{background:var(--primary);height:100%;transition:width .3s}.perp-usage-bar div.over{background:var(--error,#cf1322)}.perp-order-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.perp-order-form .ant-form-item{margin:0}.perp-presets{align-items:center;gap:6px;display:flex}.perp-presets button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px}.perp-presets button.selected{border-color:var(--primary);color:var(--primary)}.perp-order-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:10px 0;font-size:12px;display:flex}.warn-text{color:var(--error,#cf1322)}@media (width<=820px){.perp-overview{grid-template-columns:1fr}}.perp-ledger-tag{margin-left:8px;font-weight:400}:root{color:#1c2c47;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--positive:#0b9875;--negative:#cf4a61;--muted:#7a879b;--border:#e8edf4;--primary:#326ce5;background:#f3f5f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #4782ef}button:disabled{cursor:not-allowed}.mono,.ant-statistic-content,.quote-price,.equity-head>strong{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.positive{color:var(--positive)}.negative{color:var(--negative)}.neutral{color:#53647d}.muted{color:#78869c}.app-shell{min-height:100vh}.app-sider{height:100vh;top:0;left:0;overflow:hidden;position:sticky!important}.brand{letter-spacing:1.3px;color:#fff;white-space:nowrap;align-items:center;gap:12px;height:96px;padding:0 24px;font-size:17px;font-weight:750;display:flex}.brand-symbol{background:linear-gradient(145deg,#3c7ef6,#255bcb);border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:22px;display:grid;box-shadow:0 5px 20px #0b459333}.brand small{letter-spacing:1.4px;color:#91a3bf;margin-top:5px;font-size:11px;font-weight:400;display:block}.nav-caption{color:#7184a4;margin:11px 26px 15px;font-size:12px}.app-sider .ant-menu{border:0;padding:0 12px}.app-sider .ant-menu-item{height:47px;margin-bottom:9px;font-size:14px;line-height:47px}.app-sider .ant-menu-item .anticon{font-size:18px}.nav-count{float:right;color:#a8bad6;background:#ffffff12;border-radius:5px;margin-top:12px;padding:0 7px;font-size:12px;line-height:23px}.sider-bottom{color:#8fa2bf;border-top:1px solid #24324a;padding-top:22px;font-size:13px;position:absolute;bottom:28px;left:25px;right:23px}.sider-bottom>.anticon{color:#8198bd;margin-bottom:13px;font-size:21px;display:block}.sider-bottom strong{color:#d8e2f1;font-size:13px;font-weight:500;display:block}.sider-bottom p{margin:9px 0 15px;font-size:12px;line-height:1.9}.sider-bottom .ant-tag{letter-spacing:.7px;color:#94b8e9;white-space:nowrap;background:#193251;border-color:#24415f;font-size:9px}.app-sider.ant-layout-sider-collapsed .brand{padding:0 18px}.app-sider.ant-layout-sider-collapsed .sider-bottom{left:25px;right:22px}.main-layout{min-width:0}.app-header{border-bottom:1px solid var(--border);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 30px;line-height:normal;display:flex;position:sticky;top:0}.breadcrumb{color:#8996a8;white-space:nowrap;align-items:center;gap:16px;font-size:13px;display:flex}.breadcrumb>span{color:#c4cdd9}.breadcrumb strong{color:#53647d;font-weight:500}.app-header .ant-badge,.app-header .ant-badge-status-text{font-size:12px}.app-header .ant-tag{margin-inline-end:0}.app-content{width:100%;min-width:0;max-width:1920px;margin:auto;padding:29px 30px 0}.page-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.eyebrow{letter-spacing:2.2px;color:#9aa7b9;margin-bottom:6px;font-size:10px;font-weight:600}h1{letter-spacing:-.8px;color:#192b46;margin:0;font-size:28px;font-weight:650;line-height:1.35}.page-intro p{color:#7c899d;margin:9px 0 0;font-size:13px}.page-intro .ant-btn{height:39px;padding:0 15px}.page-alert,.model-reminder{margin-bottom:18px}.model-reminder{background:#edf4ff!important;border:1px solid #dce8ff!important;padding:10px 15px!important}.model-reminder .ant-alert-content{color:#6280ac;font-size:13px}.model-reminder strong{color:#3b6298;margin-right:7px;font-weight:550}.model-reminder .ant-alert-icon{font-size:18px}.model-reminder .ant-alert-action{margin-left:10px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:22px;display:grid}.kpi-card{border:1px solid #e7ecf3;box-shadow:0 3px 12px #1f355603}.kpi-card .ant-card-body{padding:20px 21px 17px}.kpi-title{color:#748197;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.kpi-title>span{color:#9aa9be;font-size:18px}.kpi-card .ant-statistic-content{letter-spacing:-1px;color:#26364f;white-space:nowrap;font-size:27px;font-weight:600;line-height:1.5}.kpi-card .ant-statistic.positive .ant-statistic-content{color:var(--positive)}.kpi-card .ant-statistic.negative .ant-statistic-content{color:var(--negative)}.currency-unit{letter-spacing:0;color:#9ba7b7;margin-left:3px;font-size:10px;font-weight:400}.kpi-footer{color:#94a0b2;border-top:1px solid #f1f3f7;justify-content:space-between;gap:8px;margin-top:15px;padding-top:11px;font-size:11px;display:flex}.kpi-footer b{color:#69778f;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.primary-kpi{background:linear-gradient(120deg,#fff,#f6f9ff);border-color:#dbe5f5}.primary-kpi .kpi-title>span{color:#5e8fdc}.overview-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;margin-bottom:20px;display:grid}.overview-grid>.ant-card{height:100%}.panel-title{color:#263750;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.panel-title>.anticon{color:#798da9;font-size:17px}.ant-card{border-color:#e4eaf2}.ant-card-head{border-bottom-color:#edf0f6!important;min-height:59px!important;padding:0 21px!important}.ant-card-body{padding:20px}.subtle-tag{color:#8a97aa!important;background:#f6f8fb!important;border-color:#e8edf4!important;margin-inline-end:0!important;font-size:11px!important}.market-workspace .ant-card-body{padding:19px 21px 13px}.market-workspace .ant-card-extra .ant-badge-status-text{font-size:11px}.quote-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:25px;display:grid}.quote-tile{appearance:none;text-align:left;min-width:0;color:inherit;background:#fff;border:1px solid #e4eaf3;border-radius:9px;padding:15px 16px 13px;transition:background .18s,border-color .18s,box-shadow .18s}.quote-tile:hover{background:#fbfdff;border-color:#a5c2f5}.quote-tile.selected{background:#f8fbff;border-color:#8fb5f1;box-shadow:inset 0 0 0 .5px #8fb5f1}.quote-top{align-items:center;gap:9px;display:flex}.coin-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:20px;font-weight:500;display:grid}.coin-avatar.btc{color:#eea135;background:#fff2db}.coin-avatar.eth{color:#6f85cf;background:#edf1ff}.quote-top strong{color:#2e3e56;letter-spacing:.2px;font-size:13px;display:block}.quote-top strong>span{color:#99a5b6;margin-left:5px;font-size:10px;font-weight:400}.quote-top small{color:#9aa7b9;margin-top:2px;font-size:10px;display:block}.quote-percent{white-space:nowrap;margin-left:auto;font-family:monospace;font-size:11px}.quote-price{letter-spacing:-.7px;white-space:nowrap;margin:12px 0 7px;font-size:29px;font-weight:600;line-height:1.6;transition:color .15s}.quote-price>span{color:#a0adbf;letter-spacing:0;margin-left:8px;font-size:10px;font-weight:400}.quote-meta{color:#8494ab;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.quote-meta>span:first-child{align-items:center;gap:5px;display:flex}.dot{background:#1eb38f;border-radius:50%;width:5px;height:5px;display:inline-block}.muted-dot{background:#b2becf}.quote-time{color:#a0acbd;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.quote-time>span{color:#a3afbf}.flash-up{color:var(--positive)!important}.flash-down{color:var(--negative)!important}.quote-tile.flash-up{background:#f0fbf6}.quote-tile.flash-down{background:#fff4f5}.chart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.chart-heading strong{color:#344663;margin-right:13px;font-size:15px;font-weight:600}.chart-heading>div>span{color:#99a5b7;font-size:11px}.chart-heading>.ant-tag{margin-inline-end:0;font-size:10px}.chart-tools{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:9px;display:flex}.ohlc-readout{color:#98a5b8;flex-wrap:wrap;align-items:center;gap:11px;font-family:monospace;font-size:10px;display:flex}.ohlc-readout b{color:#7587a0;font-weight:400}.chart-tools .ant-segmented{font-size:10px}.chart-tools .ant-segmented-item-label{min-height:24px;padding-inline:9px;line-height:24px}.price-svg{touch-action:pan-y;width:100%;height:auto;min-height:245px;display:block;overflow:visible}.chart-axis{fill:#9aa7b9;font-family:monospace;font-size:10px}.chart-caption{color:#a1adbd;justify-content:space-between;gap:12px;margin:9px 0 16px;font-size:10px;display:flex}.feed-caption{color:#9aa6b7;border-top:1px solid #edf1f6;align-items:center;gap:7px;padding-top:12px;font-size:10px;line-height:1.8;display:flex}.feed-caption>.anticon{color:#7590b6;font-size:12px}.feed-caption>span:last-child{white-space:nowrap;margin-left:auto}.market-warning{margin-bottom:10px;font-size:12px}.right-stack{flex-direction:column;gap:20px;display:flex}.right-stack .ant-card-body{padding:19px 20px}.equity-head{align-items:baseline;gap:7px;display:flex}.equity-head>strong{letter-spacing:-.8px;color:#354761;font-size:26px}.equity-head>span{color:#9ca8b9;font-size:10px}.equity-head .ant-tag{margin-inline-end:0;margin-left:auto;padding:0 5px;font-size:10px}.equity-svg{width:100%;height:151px;margin-top:13px;display:block}.small-muted{color:#9ca8b9;font-size:10px;line-height:1.7}.chart-empty{place-items:center;height:180px;display:grid}.chart-empty .ant-empty-description{color:#9aa7bb;font-size:12px}.price-chart-empty{color:#a3adbd;flex-direction:column;justify-content:center;align-items:center;height:315px;display:flex}.price-chart-empty>p{font-size:12px}.agent-state-heading{align-items:center;gap:10px;margin-bottom:21px;display:flex}.agent-avatar{color:#5d85c1;background:#eef4ff;border-radius:10px;place-items:center;width:39px;height:39px;font-size:23px;display:grid}.agent-state-heading strong{color:#344664;font-size:14px;font-weight:550}.agent-state-heading p{color:#9aa7b9;margin:5px 0 0;font-size:11px}.right-stack .ant-descriptions-item-label{color:#9ba7b8;font-size:11px}.right-stack .ant-descriptions-item-content{color:#697a94;text-align:right;justify-content:end;font-size:11px}.right-stack .ant-descriptions-row>td{padding-bottom:13px!important}.right-stack .ant-btn{color:#7a8ca7;height:35px;margin-top:13px;font-size:11px}.table-card{margin-bottom:21px}.table-card .ant-card-body{padding:0}.table-card .ant-card-head .ant-btn{font-size:12px}.count-label{color:#8f9eb4;background:#f0f4fa;border-radius:4px;margin-left:2px;padding:0 6px;font-size:11px;font-weight:400;line-height:21px}.table-card .ant-table-thead>tr>th{white-space:nowrap;font-size:11px;font-weight:500}.table-card .ant-table-tbody>tr>td{color:#5d6f89;font-size:12px}.table-card .ant-table-placeholder .ant-table-cell{padding:33px 20px!important}.ant-empty-description{color:#9aa7b9!important;font-size:12px!important}.table-card .ant-table-empty .ant-table-placeholder:hover>td{background:#fff!important}.pair-label{color:#344664;white-space:nowrap;font-size:13px;font-weight:550}.pair-label>span{color:#a2aec0;margin-left:6px;font-size:10px;font-weight:400}.cell-sub{margin-top:4px;font-size:10px;display:block}.table-card .ant-table .ant-tag{padding-inline:6px;font-size:11px}.table-card .ant-table .ant-badge-status-text{white-space:nowrap;font-size:11px}.table-card .ant-btn-sm{height:29px;font-size:11px}.table-card .ant-table-pagination{padding:0 18px;margin:14px 0!important}.reason-preview{color:#6c7e97;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:520px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.panel-footnote{color:#9ba7b9;border-top:1px solid #edf1f7;padding:13px 22px;font-size:11px}.decision-details{background:#f8fafd;border:1px solid #e7edf6;border-radius:7px;margin:2px;padding:14px 20px 17px}.decision-details .ant-descriptions-item-label,.decision-details .ant-descriptions-item-content{font-size:12px}.decision-reason-full{margin:8px 0 17px}.decision-reason-full strong,.section-label{color:#93a2b8;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.decision-reason-full p{color:#61728c;margin:0;font-size:12px;line-height:1.9}.audit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.indicator-tags .ant-tag{color:#7f8fa5;background:#fff;border-color:#e2e9f3;margin-block-end:6px;font-size:10px!important}.decision-details pre{color:#71849e;background:#eef3f9;border-radius:6px;max-height:240px;margin:0;padding:12px;font-size:11px;overflow:auto}.hash-text{color:#a9b3c2;word-break:break-all;margin:13px 0 0;font-size:10px}.decision-summary-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.decision-summary-grid .ant-card-body{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.decision-summary-grid span{color:#91a0b5;font-size:13px}.decision-summary-grid strong{color:#597296;font-family:monospace;font-size:27px;font-weight:500}.page-footer{color:#a2adbd;border-top:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding:21px 0 25px;font-size:11px;line-height:1.8;display:flex}.page-footer>.anticon{margin-right:4px}.drawer-intro{color:#8897ad;margin:0 0 24px;font-size:13px;line-height:1.9}.form-alert{margin-bottom:17px}.drawer-footer{justify-content:space-between;gap:12px;display:flex}.settings-policy{background:#f2f6fc;border:1px solid #e2eaf7;border-radius:8px;margin:0 0 22px;padding:15px}.settings-policy p{color:#8192ab;margin:8px 0 0;font-size:12px;line-height:1.9}.ant-drawer .ant-form-item-label{font-size:13px}.ant-drawer .ant-form-item-extra{color:#9ca8b9;margin-top:7px;font-size:11px;line-height:1.8}.ant-drawer .ant-alert,.ant-drawer .ant-alert-message,.ant-drawer .ant-alert-title{font-size:12px}.ant-drawer .ant-radio-button-wrapper,.ant-drawer .ant-input,.ant-drawer .ant-select{font-size:13px}@media (width>=1700px){.app-content{padding:32px 40px 0}.app-header{padding:0 40px}.overview-grid{grid-template-columns:minmax(0,1fr) 350px}.price-svg{min-height:300px}.quote-price{font-size:34px}.quote-tile{padding:18px 20px}.quote-top strong{font-size:14px}.quote-top small,.quote-meta,.quote-time{font-size:11px}}@media (width<=1250px){.app-content{padding:23px 22px 0}.app-header{padding:0 22px}.overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.kpi-grid{gap:12px}.kpi-card .ant-card-body{padding:17px 15px 14px}.kpi-card .ant-statistic-content{font-size:24px}.currency-unit{display:none}.quote-tile{padding:13px 12px}.quote-price{font-size:25px}.quote-price>span{display:none}.quote-percent{font-size:10px}.quote-top{gap:7px}.coin-avatar{width:27px;height:27px;font-size:18px}.quote-top strong{font-size:12px}.quote-top small{font-size:9px}.quote-time{font-size:8px}.quote-time>span{display:none}.quote-meta{font-size:9px}.chart-tools{align-items:flex-start}.ohlc-readout{gap:7px;font-size:9px}.chart-caption,.feed-caption{font-size:9px}.feed-caption>span:last-child,.market-workspace .ant-card-head .ant-tag{display:none}.market-workspace .ant-card-head .ant-badge-status-text{font-size:10px}.market-workspace .ant-card-body{padding:17px 16px 12px}.chart-heading strong{font-size:13px}.chart-heading>div>span{font-size:10px}.chart-heading>.ant-tag{font-size:9px}.equity-head>strong{font-size:24px}.right-stack{gap:16px}.right-stack .ant-card-body{padding:17px}.page-intro p{font-size:12px}.breadcrumb{gap:10px}.settings-trigger{padding-inline:11px}.app-header>.ant-space{gap:8px!important}.app-header .ant-badge-status-text,.app-header .ant-tag{font-size:11px}.ant-card-head{padding:0 17px!important}}@media (width<=1100px){.overview-grid{grid-template-columns:minmax(0,1fr)}.right-stack{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quote-price{font-size:29px}.quote-time{font-size:10px}.quote-time>span{display:inline}.quote-meta{font-size:11px}.quote-top strong{font-size:14px}.quote-top small{font-size:11px}.market-workspace .ant-card-head .ant-tag{display:inline}.market-workspace .ant-card-head .ant-badge-status-text{font-size:12px}.price-svg{min-height:260px}.chart-caption,.feed-caption{font-size:10px}.ohlc-readout{font-size:11px}.feed-caption>span:last-child{display:inline}.right-stack .ant-card-body{height:calc(100% - 60px)}.right-stack .ant-card:last-child .ant-card-body{flex-direction:column;display:flex}.right-stack .ant-card:last-child .ant-btn{margin-top:auto}.page-intro>.ant-space{flex-shrink:0}.page-intro p{max-width:370px}}@media (width<=800px){.app-header{height:65px;padding:0 18px}.breadcrumb{font-size:11px}.breadcrumb>span,.breadcrumb>strong,.app-header .ant-badge{display:none}.app-content{padding:21px 18px 0}.kpi-grid{grid-template-columns:1fr 1fr;gap:13px}.kpi-card .ant-card-body{padding:18px}.kpi-card .ant-statistic-content{font-size:27px}.currency-unit{display:inline}.kpi-footer{font-size:11px}.page-intro{align-items:flex-start}.page-intro>.ant-space{flex-direction:column;gap:8px!important}.page-intro .ant-btn{width:117px;height:35px;padding:0 8px;font-size:12px}.page-intro p{max-width:300px;font-size:12px;line-height:1.8}h1{font-size:25px}.model-reminder .ant-alert-content{font-size:12px}.model-reminder .ant-alert-action{align-self:center}.quote-price{font-size:28px}.quote-time,.ohlc-readout{font-size:10px}.right-stack{grid-template-columns:1fr}.right-stack .ant-card-body{height:auto}.right-stack .ant-card:last-child .ant-btn{margin-top:13px}.audit-grid{grid-template-columns:1fr}.decision-summary-grid{gap:10px}.decision-summary-grid .ant-card-body{padding:14px;display:block}.decision-summary-grid span{font-size:11px;display:block}.decision-summary-grid strong{margin-top:9px;font-size:25px;display:block}.page-footer{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px}.chart-caption>span:last-child{display:none}.feed-caption{align-items:flex-start}.feed-caption>span:last-child{display:none}}@media (width<=620px){.app-sider{display:none!important}.app-header{height:58px;padding:0 15px}.breadcrumb{font-size:12px}.breadcrumb:before{content:"A";color:#fff;background:#326ce5;border-radius:6px;place-items:center;width:25px;height:25px;margin-right:1px;font-weight:700;display:grid}.app-header .ant-tag{display:none}.app-header .ant-btn{height:33px;font-size:11px}.app-header .ant-btn-icon-only{width:33px}.settings-trigger{padding-inline:9px}.app-content{padding:20px 14px 0}.page-intro{margin-bottom:18px;display:block}.page-intro>.ant-space{flex-direction:row;margin-top:17px}.page-intro .ant-btn{width:auto;height:38px;padding:0 14px;font-size:12px}.page-intro p{max-width:none;font-size:12px}.eyebrow{font-size:9px}.kpi-grid{gap:10px;margin-bottom:15px}.kpi-title{margin-bottom:7px;font-size:11px}.kpi-title>span{font-size:15px}.kpi-card .ant-card-body{padding:15px 13px 12px}.kpi-card .ant-statistic-content{font-size:23px}.currency-unit{display:none}.kpi-footer{margin-top:11px;padding-top:9px;font-size:10px;line-height:1.8}.kpi-footer b{font-size:10px}.model-reminder{align-items:flex-start!important;padding:10px 12px!important}.model-reminder .ant-alert-title{font-size:11px;line-height:1.8}.model-reminder .ant-alert-action{display:none}.model-reminder .ant-alert-icon{margin-top:3px;font-size:17px}.model-reminder strong{font-size:11px;display:block}.overview-grid{gap:15px;margin-bottom:15px}.market-workspace .ant-card-head{min-height:54px!important;padding:0 13px!important}.panel-title{gap:7px;font-size:14px}.panel-title>.anticon{font-size:15px}.market-workspace .ant-card-head .ant-badge-status-text{font-size:10px}.market-workspace .ant-card-head .ant-tag{display:none}.market-workspace .ant-card-body{padding:14px 12px 11px}.quote-grid{gap:9px;margin-bottom:21px}.quote-tile{padding:12px 10px 10px}.quote-top{align-items:flex-start;gap:7px}.coin-avatar{width:25px;height:25px;font-size:17px}.quote-top strong{font-size:11px}.quote-top strong>span{margin-left:3px;font-size:8px}.quote-top small{font-size:9px;line-height:1.7}.quote-percent{display:none}.quote-price{letter-spacing:-.8px;margin:12px 0 9px;font-size:23px}.quote-meta{gap:3px;font-size:9px}.quote-meta>span:first-child{gap:4px}.quote-time{margin-top:7px;font-size:8px}.quote-time>span{display:none}.chart-heading{gap:7px}.chart-heading strong{margin-right:10px;font-size:12px}.chart-heading>div>span{font-size:9px}.chart-heading>.ant-tag{display:none}.chart-tools{margin-bottom:9px;display:block}.ohlc-readout{gap:5px;margin-bottom:8px;font-size:9px}.ohlc-readout>span:first-child{width:100%}.price-svg{min-height:180px}.chart-axis{font-size:12px}.chart-caption{margin-top:4px;font-size:9px}.feed-caption{gap:5px;font-size:9px}.feed-caption>.anticon{margin-top:2px;font-size:11px}.right-stack{gap:15px}.table-card{margin-bottom:15px}.table-card .ant-card-head{min-height:56px!important;padding:0 13px!important}.table-card .ant-card-extra .ant-segmented{font-size:10px}.table-card .ant-card-extra .ant-segmented-item-label{min-height:27px;padding-inline:8px;line-height:27px}.table-card .ant-card-extra .ant-select{font-size:11px;width:93px!important}.table-card .ant-card-extra>.ant-space{gap:5px!important}.table-card .ant-card-head-title{white-space:normal}.table-card .ant-table-tbody>tr>td{font-size:12px}.panel-footnote{padding:11px 15px;font-size:11px;line-height:1.8}.decision-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px}.decision-summary-grid .ant-card-body{padding:13px 10px}.decision-summary-grid span{min-height:31px;font-size:10px}.decision-summary-grid strong{margin-top:5px;font-size:24px}.page-footer{margin-top:20px;padding:18px 0 22px;font-size:10px}.ant-drawer-body{padding:22px 20px!important}.drawer-footer .ant-btn{padding-inline:12px}.decision-details{margin:0;padding:13px 11px}.decision-reason-full p{font-size:12px}.table-card .ant-table-placeholder .ant-table-cell{text-align:left;padding:26px 14px!important}.table-card .ant-table-placeholder .ant-empty{max-width:290px;margin-left:0}.table-card .ant-table-placeholder .ant-empty-description{font-size:12px!important}.table-card .ant-table-placeholder .ant-empty-image{text-align:center}.ant-card-head-title .panel-title{line-height:1.5}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-page-select{display:none}.interactive-price-chart{min-width:0}.chart-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.period-picker{color:#708099;align-items:center;gap:8px;font-size:12px;display:flex}.period-picker .ant-select{width:117px}.chart-period-note{color:#8b98ab;margin-left:auto;font-size:11px}.candle-readout{color:#8b98aa;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:13px;font-size:11px;line-height:1.9;display:flex}.candle-readout b{color:#465b78;font-family:SFMono-Regular,Consolas,monospace;font-weight:500}.candle-time{color:#62748e}.candle-statistics{color:#8493a9;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 17px;margin:5px 0 11px;font-size:11px;line-height:1.9;display:flex}.candle-statistics strong{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500}.candle-statistics em{font-size:10px;font-style:normal}.chart-stage{border:1px solid #edf1f7;border-radius:7px;position:relative;overflow:hidden}.interactive-canvas{width:100%;min-width:0;height:420px}.chart-loading{z-index:2;color:#8999af;background:#ffffffed;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;inset:0}.chart-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.chart-navigation .ant-btn{min-width:30px;height:30px;font-size:11px}.visible-range-stat{color:#8a98ad;font-variant-numeric:tabular-nums;font-size:11px}.visible-range-stat b{font-weight:600}.chart-overlay-toggles{border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;flex-wrap:wrap;gap:9px 14px;margin-top:12px;padding:13px 0 11px;display:flex}.chart-overlay-toggles .ant-checkbox-wrapper{color:#71819b;align-items:flex-start;gap:0;margin:0;font-size:11px;line-height:1.8}.chart-overlay-toggles i{vertical-align:middle;width:12px;height:2px;margin-right:5px;display:inline-block}.chart-overlay-toggles b{color:#50647f;font-family:SFMono-Regular,Consolas,monospace;font-weight:500}.chart-overlay-toggles small{color:#91a0b4;margin-left:3px;font-size:10px}.position-chart-note{color:#8a99ad;margin:10px 0;font-size:11px;line-height:1.8}.chart-history-row{color:#8a99ad;justify-content:space-between;align-items:center;gap:10px;font-size:11px;line-height:1.8;display:flex}.chart-history-row>.ant-btn{flex-shrink:0;padding-right:0;font-size:11px}.chart-data-warning{margin:12px 0}.chart-data-warning .ant-alert-title{font-size:11px;line-height:1.8}.interactive-price-chart .chart-caption{flex-wrap:wrap;gap:6px;margin-top:8px;line-height:1.8}.interactive-price-chart .chart-caption a{color:#8f9bb0;font-size:10px;text-decoration:none}.interactive-price-chart .chart-caption a:hover{text-decoration:underline}.ohlc-data-table{color:#7e8da4;border-top:1px solid #edf1f7;margin-top:12px;padding-top:10px;font-size:11px}.ohlc-data-table summary{cursor:pointer;color:#6d83a5;min-height:24px}.ohlc-data-table>div{max-height:240px;margin-top:8px;overflow:auto}.ohlc-data-table table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%}.ohlc-data-table td,.ohlc-data-table th{text-align:right;border-bottom:1px solid #edf1f7;padding:7px 9px;font-weight:400}.ohlc-data-table td:first-child,.ohlc-data-table th:first-child{text-align:left}.quote-percent{font-size:13px;font-weight:600}.selected-position-row>td{background:#f7faff!important}@media (width<=800px){.chart-period-note{width:100%;margin-left:0}.interactive-canvas{height:380px}.candle-readout{gap:7px 11px;font-size:11px}.candle-statistics{gap:5px 12px}.chart-toolbar{gap:10px}.chart-overlay-toggles{gap:9px 12px}.chart-overlay-toggles .ant-checkbox-wrapper{min-height:24px}.chart-navigation .ant-btn{min-width:34px;height:34px}.interactive-price-chart .chart-caption>span:last-child{display:inline}}@media (width<=620px){.interactive-canvas{height:340px}.candle-readout{gap:5px 11px;font-size:11px}.candle-readout .candle-time{width:100%}.candle-statistics{grid-template-columns:1fr 1fr;font-size:11px;display:grid}.candle-statistics strong{font-size:11px}.quote-top{grid-template-columns:25px minmax(0,1fr);gap:7px;display:grid}.quote-percent{grid-column:1/-1;margin:4px 0 0;font-size:13px;display:block}.quote-time{font-size:10px}.quote-time>span{display:inline}.chart-navigation{gap:9px}.visible-range-stat{width:100%;font-size:11px}.chart-overlay-toggles{gap:10px}.chart-overlay-toggles .ant-checkbox-wrapper{min-height:28px;font-size:11px}.chart-overlay-toggles small{font-size:10px}.chart-history-row{align-items:flex-start;font-size:11px}.chart-history-row .ant-btn{min-height:30px}.position-chart-note{font-size:11px}.interactive-price-chart .chart-caption{font-size:10px}.ohlc-data-table summary{min-height:34px;line-height:34px}.app-header>.breadcrumb{display:none}.mobile-page-select{width:118px;max-width:42vw;display:block}.mobile-page-select .ant-select-selector{font-size:12px!important}.quote-meta,.quote-time,.quote-top small{font-size:10px}.small-muted{font-size:11px}.feed-caption{font-size:10px;line-height:1.8}.chart-caption{font-size:10px}.right-stack .ant-descriptions-item-label,.right-stack .ant-descriptions-item-content,.agent-state-heading p{font-size:12px}.kpi-footer,.kpi-footer b{font-size:11px}.page-intro>.ant-space{width:100%;display:flex}.page-intro>.ant-space>.ant-space-item{flex:1}.page-intro .ant-btn{width:100%}.chart-navigation .ant-btn{min-width:44px;height:44px}.chart-navigation .ant-space{gap:8px!important}.period-picker .ant-select{height:44px}.chart-toolbar>.ant-segmented .ant-segmented-item-label{min-height:40px;line-height:40px}.chart-overlay-toggles .ant-checkbox-wrapper{min-height:34px}}.selected-market-summary{border-top:1px solid #edf1f7;min-width:0;margin:6px 0 20px;padding-top:18px}.selected-market-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-market-main>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-selector.ant-btn{color:#344b6a;height:39px;box-shadow:none;border-color:#dce5f3;padding:0 11px}.market-selector strong{letter-spacing:.2px;font-size:15px}.market-selector .anticon{color:#6f8fbe;font-size:14px}.selected-market-scope{color:#91a0b6;font-size:11px}.selected-market-main>.ant-tag{white-space:nowrap;margin:0;font-size:10px}.selected-market-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin:15px 0 17px;display:flex}.selected-market-price{letter-spacing:-.7px;color:#253b5a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:29px;font-weight:600;line-height:1.4}.selected-market-price-row>span{color:#98a7bb;font-size:10px}.selected-market-price-row>div{font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;margin-left:9px;display:flex}.selected-market-price-row b{font-family:monospace;font-size:14px;font-weight:600}.selected-market-price-row small{font-size:11px}.selected-market-price-row .selected-source{margin-left:auto;font-size:10px}.selected-market-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 17px;display:grid}.selected-market-stats>div{flex-direction:column;gap:6px;min-width:0;display:flex}.selected-market-stats span{color:#91a0b6;font-size:10px;line-height:1.5}.selected-market-stats small{margin-left:3px;font-size:9px}.selected-market-stats b{color:#586e8b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500}.observation-only-note{color:#8699b4;background:#f5f8fc;border-radius:5px;margin-top:13px;padding:7px 10px;font-size:11px;line-height:1.8}.market-browser-intro{color:#8393ab;margin:0 0 18px;font-size:13px;line-height:1.8}.market-browser-tools{gap:10px;margin-bottom:15px;display:flex}.market-browser-tools>.ant-input-affix-wrapper{flex:1;min-width:0}.market-browser-tools>.ant-select{flex-shrink:0;width:134px}.market-browser-status{color:#93a1b6;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:11px;display:flex}.market-browser-alert{margin-bottom:13px}.market-browser .ant-table{font-size:12px}.market-browser .ant-table-thead>tr>th{color:#8696ad;white-space:nowrap;font-size:11px}.market-browser .ant-table-tbody>tr>td{white-space:nowrap;height:48px;font-size:12px}.market-browser .ant-table-tbody>tr{cursor:pointer}.market-browser .ant-table-tbody>tr.market-selected-row>td{background:#eef4ff}.market-pair-button.ant-btn{color:#405b7c;gap:4px;height:35px;padding:0}.market-pair-button strong{letter-spacing:.1px;font-size:12px}.market-pair-button small{color:#9cabc0;font-size:9px}.market-return{font-variant-numeric:tabular-nums;font-weight:500}.market-browser .ant-table td small{color:#a0acc0;font-size:9px}.market-browser-foot{color:#8d9db3;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.market-browser-foot .ant-tag{margin:0;font-size:10px}.market-browser .ant-pagination-total-text{color:#8f9eb3;font-size:11px}.market-browser .ant-pagination{flex-wrap:wrap}.market-browser .ant-pagination .ant-pagination-item{font-size:11px}.market-browser .ant-drawer-body{padding-top:22px}@media (width<=800px){.selected-market-stats{grid-template-columns:1fr 1fr;gap:12px}.selected-market-price-row .selected-source{display:none}.selected-market-main>div{gap:8px}.selected-market-scope{font-size:10px}.selected-market-price{font-size:27px}.selected-market-price-row>div{margin-left:5px}.selected-market-price-row small{font-size:10px}}@media (width<=620px){.selected-market-summary{margin-bottom:17px;padding-top:15px}.selected-market-main{align-items:flex-start;gap:6px}.selected-market-main>div{min-width:0;display:block}.market-selector.ant-btn{height:44px;padding:0 10px}.market-selector strong{font-size:14px}.selected-market-scope{margin:6px 0 0 1px;font-size:10px;display:block}.selected-market-main>.ant-tag{margin-top:12px;padding-inline:5px;font-size:9px}.selected-market-price-row{gap:6px;margin:13px 0 15px}.selected-market-price{max-width:100%;font-size:26px}.selected-market-price-row>div{flex-wrap:wrap;gap:7px;margin-left:0}.selected-market-price-row b{font-size:13px}.selected-market-price-row small{font-size:10px}.selected-market-stats{gap:13px 17px}.selected-market-stats span{font-size:11px}.selected-market-stats b{font-size:12px}.observation-only-note{font-size:11px;line-height:1.8}.market-browser-intro{margin-bottom:15px;font-size:12px}.market-browser-tools{flex-direction:column;gap:9px}.market-browser-tools>.ant-input-affix-wrapper{min-height:44px}.market-browser-tools>.ant-select{width:100%;height:40px}.market-browser .ant-drawer-body{padding:17px 14px!important}.market-browser .ant-table-thead>tr>th{padding-inline:6px;font-size:10px}.market-browser .ant-table-tbody>tr>td{height:47px;padding-inline:6px;font-size:11px}.market-pair-button.ant-btn{gap:3px;height:44px}.market-pair-button strong{font-size:11px}.market-pair-button small{font-size:8px}.market-browser-foot{font-size:10px}.market-browser-foot .ant-tag{padding-inline:4px;font-size:9px}.market-browser .ant-pagination{gap:3px}.market-browser .ant-pagination-item{min-width:25px;margin-inline-end:2px}}:root,html[data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090d14;--surface:#0d131d;--raised:#151e2c;--hover:#1d2a3d;--border:#263246;--text:#e0e7f2;--muted:#9bacc4;--dim:#8295af;--primary:#d6a544;--accent-soft:#2c261c;--positive:#20b99d;--negative:#f0647a;--info:#70adf2;background:var(--bg);color:var(--text)}html[data-app-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f4;--surface:#fff;--raised:#f3f3f2;--hover:#ebebea;--border:#e2e2df;--text:#171717;--muted:#5c5c5a;--dim:#9a9a97;--primary:#2f7ff0;--accent-soft:#e8f1fe;--positive:#1d9a57;--negative:#e5483b;--info:#2f7ff0;--grid:#ececea}html[data-app-theme] body,html[data-app-theme] .ant-app,html[data-app-theme] .app-shell,html[data-app-theme] .main-layout{background:var(--bg);color:var(--text)}html[data-app-theme] .app-header,html[data-app-theme] .app-sider,html[data-app-theme] .ant-card{background:var(--surface);border-color:var(--border);box-shadow:none}html[data-app-theme] .app-header{border-bottom-color:var(--border);height:64px;padding-inline:24px}html[data-app-theme] .app-content{max-width:2100px;padding:22px 24px 0}html[data-app-theme] .app-sider{border-right:1px solid var(--border)}html[data-app-theme] .brand{height:78px;color:var(--text);letter-spacing:1.5px;padding-inline:20px;font-size:15px}html[data-app-theme] .brand-symbol{background:var(--accent-soft);color:var(--primary);box-shadow:none;border:1px solid var(--border);border-radius:5px;width:32px;height:32px;font-size:20px}html[data-app-theme] .brand small,html[data-app-theme] .nav-caption,html[data-app-theme] .sider-bottom,html[data-app-theme] .sider-bottom>.anticon{color:var(--muted)}html[data-app-theme] .sider-bottom{border-color:var(--border);padding-top:18px;bottom:20px;left:20px;right:20px}html[data-app-theme] .sider-bottom strong{color:var(--text)}html[data-app-theme] .sider-bottom .ant-tag{background:var(--raised);border-color:var(--border);color:var(--muted)}html[data-app-theme] .nav-count{background:var(--raised);color:var(--muted)}html[data-app-theme] .breadcrumb,html[data-app-theme] .breadcrumb>span,html[data-app-theme] .eyebrow,html[data-app-theme] .page-intro p{color:var(--muted)}html[data-app-theme] .breadcrumb strong,html[data-app-theme] h1{color:var(--text)}html[data-app-theme] h1{letter-spacing:-.3px;font-size:24px}html[data-app-theme] .page-intro{margin-bottom:18px}html[data-app-theme] .page-intro p{margin-top:7px;font-size:12px}html[data-app-theme] .ant-card-head{border-color:var(--border)!important;min-height:51px!important}html[data-app-theme] .panel-title,html[data-app-theme] .equity-head>strong,html[data-app-theme] .agent-state-heading strong,html[data-app-theme] .pair-label{color:var(--text)}html[data-app-theme] .panel-title>.anticon{color:var(--primary)}html[data-app-theme] .subtle-tag{background:var(--raised)!important;color:var(--muted)!important;border-color:var(--border)!important}html[data-app-theme] .kpi-grid{gap:12px;margin-bottom:18px}html[data-app-theme] .kpi-card{border-color:var(--border);border-radius:6px}html[data-app-theme] .kpi-card .ant-card-body{padding:16px 18px 13px}html[data-app-theme] .primary-kpi{background:var(--surface);border-top:2px solid var(--primary)}html[data-app-theme] .kpi-title,html[data-app-theme] .kpi-title>span,html[data-app-theme] .currency-unit,html[data-app-theme] .kpi-footer{color:var(--muted)}html[data-app-theme] .primary-kpi .kpi-title>span{color:var(--primary)}html[data-app-theme] .kpi-card .ant-statistic-content{color:var(--text);font-size:27px}html[data-app-theme] .kpi-footer{border-color:var(--border);margin-top:11px;padding-top:10px}html[data-app-theme] .kpi-footer b{color:var(--muted)}html[data-app-theme] .positive,html[data-app-theme] .positive .ant-statistic-content{color:var(--positive)!important}html[data-app-theme] .negative,html[data-app-theme] .negative .ant-statistic-content{color:var(--negative)!important}html[data-app-theme] .neutral,html[data-app-theme] .muted{color:var(--muted)}html[data-app-theme] .overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px}html[data-app-theme] .quote-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-bottom:16px}html[data-app-theme] .quote-tile{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:5px;padding:12px}html[data-app-theme] .quote-tile:hover{background:var(--raised);border-color:var(--primary)}html[data-app-theme] .quote-tile.selected{background:var(--raised);border-color:var(--primary);box-shadow:none}html[data-app-theme] .quote-tile.flash-up{background:color-mix(in srgb,var(--positive) 8%,var(--surface))}html[data-app-theme] .quote-tile.flash-down{background:color-mix(in srgb,var(--negative) 8%,var(--surface))}html[data-app-theme] .quote-top strong,html[data-app-theme] .quote-price,html[data-app-theme] .selected-market-price,html[data-app-theme] .selected-market-stats b{color:var(--text)}html[data-app-theme] .quote-top strong>span,html[data-app-theme] .quote-top small,html[data-app-theme] .quote-meta,html[data-app-theme] .quote-time,html[data-app-theme] .quote-time>span,html[data-app-theme] .quote-price>span{color:var(--muted)}html[data-app-theme] .quote-price{margin-block:9px 5px;font-size:25px}html[data-app-theme] .coin-avatar{background:var(--raised);color:var(--primary);border:1px solid var(--border);width:29px;height:29px;font-size:12px}html[data-app-theme] .selected-market-summary,html[data-app-theme] .feed-caption{border-color:var(--border)}html[data-app-theme] .selected-market-main>.ant-tag{font-size:11px}html[data-app-theme] .market-selector.ant-btn{background:var(--surface);border-color:var(--border);color:var(--text)}html[data-app-theme] .market-selector .anticon{color:var(--primary)}html[data-app-theme] .selected-market-scope,html[data-app-theme] .selected-market-price-row>span,html[data-app-theme] .selected-market-price-row .selected-source,html[data-app-theme] .selected-market-stats span,html[data-app-theme] .selected-market-stats small{color:var(--muted)}html[data-app-theme] .observation-only-note{background:var(--raised);color:var(--muted);border:1px solid var(--border)}html[data-app-theme] .feed-caption,html[data-app-theme] .feed-caption>.anticon,html[data-app-theme] .small-muted,html[data-app-theme] .equity-head>span{color:var(--muted)}html[data-app-theme] .chart-axis{fill:var(--muted);font-size:11px}html[data-app-theme] .agent-avatar{background:var(--accent-soft);color:var(--primary);border:1px solid var(--border);border-radius:5px}html[data-app-theme] .agent-state-heading p,html[data-app-theme] .right-stack .ant-descriptions-item-label,html[data-app-theme] .right-stack .ant-descriptions-item-content,html[data-app-theme] .right-stack .ant-btn{color:var(--muted)}html[data-app-theme] .count-label{background:var(--raised);color:var(--muted)}html[data-app-theme] .table-card .ant-table-tbody>tr>td{color:var(--text)}html[data-app-theme] .table-card .ant-table-empty .ant-table-placeholder:hover>td{background:var(--surface)!important}html[data-app-theme] .pair-label>span,html[data-app-theme] .reason-preview,html[data-app-theme] .panel-footnote{color:var(--muted)}html[data-app-theme] .panel-footnote{border-color:var(--border)}html[data-app-theme] .selected-position-row>td,html[data-app-theme] .market-browser .ant-table-tbody>tr.market-selected-row>td{background:var(--hover)!important}html[data-app-theme] .decision-details{background:var(--raised);border-color:var(--border)}html[data-app-theme] .decision-reason-full strong,html[data-app-theme] .section-label,html[data-app-theme] .decision-reason-full p,html[data-app-theme] .hash-text{color:var(--muted)}html[data-app-theme] .indicator-tags .ant-tag{background:var(--surface);color:var(--muted);border-color:var(--border)}html[data-app-theme] .decision-details pre,html[data-app-theme] .audit-raw pre{background:var(--surface);color:var(--muted);border:1px solid var(--border)}html[data-app-theme] .decision-summary-grid span{color:var(--muted)}html[data-app-theme] .decision-summary-grid strong{color:var(--text)}html[data-app-theme] .page-footer{color:var(--muted);border-color:var(--border)}html[data-app-theme] .drawer-intro,html[data-app-theme] .settings-policy p,html[data-app-theme] .ant-drawer .ant-form-item-extra{color:var(--muted)}html[data-app-theme] .settings-policy{background:var(--raised);border-color:var(--border)}html[data-app-theme] .model-reminder{background:var(--raised)!important;border-color:var(--border)!important}html[data-app-theme] .model-reminder .ant-alert-content,html[data-app-theme] .model-reminder strong{color:var(--text)}html[data-app-theme] .ant-empty-description{color:var(--muted)!important}html[data-app-theme] .market-browser-intro,html[data-app-theme] .market-browser-status,html[data-app-theme] .market-browser-foot,html[data-app-theme] .market-browser .ant-table-thead>tr>th,html[data-app-theme] .market-browser .ant-table td small{color:var(--muted)}html[data-app-theme] .market-pair-button.ant-btn{color:var(--text)}html[data-app-theme] .market-pair-button small{color:var(--muted)}html[data-app-theme] .exchange-workspace{--chart-bg:var(--surface);--chart-surface:var(--raised);--chart-hover:var(--hover);--chart-border:var(--border);--chart-text:var(--text);--chart-muted:var(--muted);--chart-dim:var(--dim);--chart-accent:var(--primary);--chart-buy:var(--positive);--chart-sell:var(--negative)}html[data-app-theme] button:focus-visible,html[data-app-theme] a:focus-visible,html[data-app-theme] summary:focus-visible{outline-color:var(--primary)}html[data-app-theme] .app-header .global-theme-trigger{min-width:36px;height:36px}@media (width<=1250px){html[data-app-theme] .overview-grid{grid-template-columns:minmax(0,1fr)}html[data-app-theme] .right-stack{grid-template-columns:1fr 1fr;display:grid}}@media (width<=800px){html[data-app-theme] .app-content{padding:18px 16px 0}html[data-app-theme] .app-header{padding-inline:16px}.app-header .settings-trigger{font-size:12px}html[data-app-theme] .quote-grid{grid-template-columns:1fr 1fr}html[data-app-theme] .right-stack{grid-template-columns:1fr}}@media (width<=620px){html[data-app-theme] .app-header{gap:6px;height:60px;padding-inline:10px}html[data-app-theme] .app-header>.ant-space{gap:4px!important}html[data-app-theme] .app-header .ant-btn,html[data-app-theme] .app-header .global-theme-trigger{min-width:44px;height:44px}html[data-app-theme] .app-header .settings-trigger{padding-inline:9px;font-size:11px}html[data-app-theme] .mobile-page-select{width:108px;height:44px}html[data-app-theme] .app-content{padding:17px 12px 0}html[data-app-theme] .kpi-card .ant-statistic-content{font-size:23px}html[data-app-theme] .kpi-card .ant-card-body{padding:13px 11px}html[data-app-theme] .kpi-footer{flex-wrap:wrap;gap:3px;font-size:10px}html[data-app-theme] .page-intro .ant-btn{height:44px}html[data-app-theme] .quote-price{font-size:22px}html[data-app-theme] .quote-tile{padding:10px}html[data-app-theme] .quote-top strong{font-size:12px}html[data-app-theme] .table-card .ant-btn-sm,html[data-app-theme] .drawer-footer .ant-btn,html[data-app-theme] .ant-drawer .ant-input-affix-wrapper,html[data-app-theme] .ant-drawer .ant-select,html[data-app-theme] .ant-drawer .ant-input{min-height:44px}html[data-app-theme] .ant-radio-button-wrapper{min-height:42px;line-height:42px}html[data-app-theme] .market-browser-tools>.ant-select,html[data-app-theme] .market-browser-tools>.ant-input-affix-wrapper{height:44px}html[data-app-theme] .app-sider{display:none!important}html[data-app-theme] .app-header>.breadcrumb{display:none}}@media (prefers-reduced-motion:reduce){html[data-app-theme] *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.trading-policy-card{min-width:0;margin-bottom:18px}.trading-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.trading-summary-grid>div{flex-direction:column;gap:8px;min-width:0;display:flex}.trading-summary-grid>div>span{color:var(--muted);font-size:11px}.trading-summary-grid strong{color:var(--text);overflow-wrap:anywhere;font:500 23px/1.4 SFMono-Regular,Consolas,monospace}.trading-summary-grid small{color:var(--muted);font-size:11px;line-height:1.7}.trading-cycle-strip{border-block:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:5px 18px;margin-top:16px;padding:11px 0;font-size:11px;line-height:1.8;display:flex}.trading-summary-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.9}.trading-policy-detail{padding:17px 0 0}.trading-policy-detail .ant-descriptions-item-label,.trading-policy-detail .ant-descriptions-item-content{font-size:12px}.candidate-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:17px 0;display:flex}.candidate-toolbar>.ant-input-affix-wrapper{max-width:260px;margin-left:auto}.candidate-table{min-width:0}.candidate-table .ant-table-cell{font-size:12px}.candidate-table .ant-table-cell small{color:var(--muted);font-size:10px}.candidate-quality{white-space:nowrap;font-size:11px}.candidate-quality>small{color:var(--muted);margin-top:5px;display:block}.candidate-reasons{min-width:140px;color:var(--muted);font-size:11px;line-height:1.8}.candidate-reasons>span{display:block}.decision-pair-filter{width:154px!important}.decision-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.audit-section{background:var(--surface);border:1px solid var(--border);border-radius:5px;min-width:0;padding:15px}.audit-section>h4{color:var(--text);align-items:center;gap:9px;margin:0 0 13px;font-size:13px;font-weight:600;display:flex}.audit-section>h4>i{color:var(--primary);background:var(--accent-soft);border-radius:3px;padding:3px 5px;font:10px/1.5 SFMono-Regular,Consolas,monospace}.audit-subtitle{color:var(--muted);margin:13px 0 8px;font-size:11px}.audit-properties{margin:0}.audit-properties>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(80px,.8fr) minmax(0,1.5fr);gap:8px;padding:7px 0;font-size:11px;line-height:1.7;display:grid}.audit-properties>div:last-child{border-bottom:0}.audit-properties dt{color:var(--muted);overflow-wrap:anywhere}.audit-properties dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.audit-properties .audit-properties>div{grid-template-columns:minmax(66px,.8fr) minmax(0,1.5fr);padding-block:3px}.audit-values-list{margin:0;padding-left:14px}.audit-values-list>li{margin-bottom:4px}.audit-text{white-space:pre-wrap;overflow-wrap:anywhere}.audit-properties .ant-tag{white-space:normal;margin:0}.risk-checks{margin:12px 0 0;padding:0;list-style:none}.risk-checks>li{border-top:1px solid var(--border);color:var(--text);flex-direction:column;gap:6px;padding:10px 0;font-size:11px;line-height:1.8;display:flex}.risk-checks>li>span{color:var(--muted)}.risk-checks small{color:var(--muted);font-size:10px}.execution-evidence-note{color:var(--muted);margin:7px 0 12px;font-size:11px;line-height:1.8}.audit-raw{color:var(--muted);margin-top:12px;font-size:11px}.audit-raw>summary{cursor:pointer;min-height:29px;line-height:29px}.audit-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;margin-top:8px;padding:10px;font-size:11px;overflow:auto}.audit-load-error{margin-block:12px}.decision-audit>.ant-descriptions{border-bottom:1px solid var(--border);padding-bottom:10px}@media (width<=900px){.trading-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.decision-audit-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.trading-summary-grid strong{font-size:20px}.trading-policy-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:6px;padding-block:10px}.trading-policy-card .ant-card-head-title{white-space:normal}.trading-policy-card .ant-card-extra .ant-badge-status-text{font-size:10px}.trading-policy-card>.ant-card-body{padding:15px 12px}.candidate-toolbar{flex-direction:column;align-items:stretch;display:flex}.candidate-toolbar>.ant-input-affix-wrapper{max-width:none;height:44px;margin-left:0}.candidate-toolbar .ant-segmented-item-label{min-height:42px;line-height:42px}.candidate-table .ant-btn{min-height:44px}.audit-section{padding:12px}.audit-properties>div{grid-template-columns:minmax(75px,.8fr) minmax(0,1.5fr)}.audit-raw>summary{min-height:44px;line-height:44px}.decision-pair-filter{height:44px}.decision-summary-grid strong{font-size:24px}.table-card .ant-table-row-expand-icon{width:30px;height:30px}.table-card .ant-table-row-expand-icon:before{top:13px}.table-card .ant-table-row-expand-icon:after{left:13px}}html[data-app-theme] .quote-price{text-overflow:ellipsis;overflow:hidden}.trading-universe-flow{background:var(--raised);border:1px solid var(--border);color:var(--muted);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:17px;padding:12px 14px;font-size:11px;display:flex}.trading-universe-flow>span{align-items:baseline;gap:9px;display:flex}.trading-universe-flow b{color:var(--text);font:500 15px/1.5 SFMono-Regular,Consolas,monospace}.trading-universe-flow i{color:var(--primary);font-style:normal}.trading-universe-flow small{color:var(--muted);font-size:10px}@media (width<=620px){html[data-app-theme] .header-engine-state{display:none!important}.table-card .ant-table-row-expand-icon-cell{padding:0!important}.table-card .ant-table-row-expand-icon{width:44px;height:44px;margin:0}.table-card .ant-table-row-expand-icon:before{top:20px}.table-card .ant-table-row-expand-icon:after{left:20px}.trading-universe-flow{gap:7px 10px;padding:10px}.trading-universe-flow>span{gap:5px}.trading-universe-flow>i{font-size:10px}}.decision-factor-evidence{border-top:1px solid var(--border);margin-bottom:14px;padding-top:3px}.decision-factor-evidence .audit-subtitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.decision-factor-evidence .audit-subtitle>small{color:var(--muted);font-size:10px}.decision-factor-evidence>.audit-values-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.decision-factor-evidence>.audit-values-list>li{min-width:0}.decision-factor-evidence .audit-properties{font-size:11px}@media (width<=800px){.decision-factor-evidence>.audit-values-list{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){html[data-app-theme] .mobile-page-select.ant-select{align-items:center;min-height:44px;display:inline-flex!important}html[data-app-theme] .app-header .ant-btn{min-height:44px}.table-card .ant-table-expanded-row>td{padding:10px 8px!important}.table-card .decision-audit{width:calc(100vw - 44px);max-width:calc(100vw - 44px);margin:0;position:sticky;left:0}.table-card .ant-table-row-expand-icon{min-width:44px;min-height:44px;transform:none!important}}html[data-app-theme] .studio-shell .ant-card{box-shadow:0 0 0 1px var(--border);border:1px solid #0000;border-radius:14px}html[data-app-theme] .studio-shell .ant-card .ant-card-head{border-radius:13px 13px 0 0}html[data-app-theme] .studio-shell .account-ribbon{box-shadow:0 0 0 1px var(--border);border-radius:14px}html[data-app-theme] .studio-shell .account-ribbon strong{font-variant-numeric:tabular-nums;letter-spacing:-.2px}html[data-app-theme=light] .studio-shell .app-header{-webkit-backdrop-filter:saturate(1.5)blur(12px);border-bottom:1px solid var(--border);background:#ffffffe0}html[data-app-theme=light] .studio-shell .app-topnav .ant-menu-item,html[data-app-theme=light] .studio-shell .app-topnav .ant-menu-submenu-title{border-radius:9px!important}html[data-app-theme=light] .studio-shell .app-topnav .ant-menu-item-selected{color:#fff!important;background:#171717!important}html[data-app-theme=light] .studio-shell .app-topnav .ant-menu-item-selected .nav-count{background:#fff3;color:#fff!important}html[data-app-theme=light] .studio-shell .app-topnav .ant-menu-item:not(.ant-menu-item-selected):hover{color:#171717!important;background:0 0!important}html[data-app-theme=light] .studio-shell .section-switch .ant-segmented-item-selected{color:#fff!important;background:#171717!important}html[data-app-theme=light] .studio-shell .brand{color:#171717}html[data-app-theme=light] .studio-shell .terminal-watchlist>button{border-radius:10px}html[data-app-theme] .studio-shell .app-header{gap:12px;height:54px;padding-inline:18px}html[data-app-theme] .studio-shell .app-content{min-width:0;max-width:none;padding:12px 14px 0}html[data-app-theme] .studio-shell .brand{letter-spacing:1px;height:64px;padding-inline:15px;font-size:13px}html[data-app-theme] .studio-shell .brand-symbol{width:29px;height:29px;font-size:18px}html[data-app-theme] .studio-shell .brand small{letter-spacing:.5px;font-size:9px}html[data-app-theme] .studio-shell .app-sider .ant-menu{padding:6px 8px}html[data-app-theme] .studio-shell .app-sider .ant-menu-item{width:100%;height:43px;margin-inline:0;font-size:12px;line-height:43px;padding-inline:14px!important}html[data-app-theme] .studio-shell .breadcrumb{gap:12px;font-size:13px}.studio-shell .breadcrumb .ant-tag{margin:0;font-size:10px;font-weight:400;line-height:20px}html[data-app-theme] .studio-shell .app-header .ant-btn{width:34px;height:32px}.studio-shell .header-engine-state .ant-badge-status-text{font-size:11px}html[data-app-theme] .studio-shell .sider-bottom{padding-top:12px;font-size:10px;bottom:18px;left:16px;right:16px}.studio-shell .sider-bottom strong{font-size:11px}.studio-shell .sider-bottom p{margin-top:5px;font-size:10px;line-height:1.8}.account-ribbon{border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:0;min-height:75px;margin-bottom:10px;display:flex;overflow:hidden}.account-ribbon>div{border-right:1px solid var(--border);flex:1;min-width:0;padding:12px 18px}.account-ribbon>div:last-child{border:0}.account-ribbon>div>span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.account-ribbon strong{letter-spacing:-.4px;color:var(--text);white-space:nowrap;font:600 19px/1.6 SFMono-Regular,Consolas,monospace}.account-ribbon small{color:var(--muted);letter-spacing:0;margin-left:7px;font:400 9px/1.5 -apple-system,BlinkMacSystemFont,sans-serif}.account-ribbon .account-ribbon-state{flex:.7}.account-ribbon-state strong{letter-spacing:0;font-size:13px}.control-strip{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:36px;margin-bottom:10px;padding:5px 1px;display:flex}.control-strip-mode{min-width:0;color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.control-strip-mode strong{color:var(--text);white-space:nowrap;font-size:11px}.control-mode-dot{background:var(--positive);border-radius:50%;flex-shrink:0;width:6px;height:6px}.control-mode-dot.manual{background:var(--primary)}.control-strip-divider{border-left:1px solid var(--border);height:12px}.control-strip-mode small{white-space:nowrap;font-size:10px}.control-strip .ant-btn{min-height:29px;font-size:11px}.control-strip>.ant-space{flex-shrink:0}.terminal-layout{grid-template-columns:minmax(0,1fr) 368px;align-items:start;gap:12px;min-width:0;display:grid}.terminal-main,.terminal-aside{min-width:0}.terminal-aside{border:1px solid var(--border);background:var(--surface);border-radius:6px;overflow:hidden}.terminal-aside>.ant-tabs>.ant-tabs-nav{border-bottom:1px solid var(--border);margin:0;padding-inline:16px}.terminal-aside .ant-tabs-tab{padding-block:13px;font-size:12px}.terminal-aside .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.terminal-aside>.ant-tabs .ant-tabs-content-holder{min-width:0}html[data-app-theme] .studio-shell .market-workspace>.ant-card-head{display:none}html[data-app-theme] .studio-shell .market-workspace>.ant-card-body{padding:0}.terminal-watchlist{border-bottom:1px solid var(--border);scrollbar-width:thin;display:flex;overflow-x:auto}.terminal-watchlist>button{border:0;border-right:1px solid var(--border);color:var(--muted);text-align:left;cursor:pointer;min-width:108px;min-height:45px;font:inherit;background:0 0;grid-template-columns:auto 1fr;gap:2px 9px;padding:7px 12px;display:grid}.terminal-watchlist>button:last-child{border:0}.terminal-watchlist>button.selected{background:var(--raised);box-shadow:inset 0 -2px var(--primary)}.terminal-watchlist>button strong{color:var(--text);font-size:11px}.terminal-watchlist>button>span{grid-area:2/1/auto/-1;font:10px SFMono-Regular,Consolas,monospace}.terminal-watchlist>button small{text-align:right;align-self:center;font:9px SFMono-Regular,Consolas,monospace}.terminal-watchlist>button:hover{background:var(--hover)}html[data-app-theme] .studio-shell .selected-market-summary{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 22px;margin:0;padding:12px 14px;display:grid}.studio-shell .selected-market-main{grid-row:1;gap:8px}.studio-shell .selected-market-main>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-shell .selected-market-scope,.studio-shell .selected-market-main>.ant-tag{display:none}.studio-shell .market-selector.ant-btn{height:34px;color:var(--text);background:0 0;border:0;padding:0;font-size:13px}.studio-shell .market-selector strong{font-size:14px}.studio-shell .selected-market-price-row{grid-area:1/2;gap:5px;margin:0}.studio-shell .selected-market-price{color:var(--text);font-size:23px;line-height:1.3}.studio-shell .selected-market-price-row>div{gap:7px;margin-left:5px}.studio-shell .selected-market-price-row b{font-size:11px}.studio-shell .selected-market-price-row small{display:none}.studio-shell .selected-market-price-row .selected-source{font-size:9px;display:none}.studio-shell .selected-market-stats{flex-wrap:wrap;grid-column:1/-1;gap:20px;display:flex}.studio-shell .selected-market-stats>div{flex-direction:row;align-items:baseline;gap:6px;display:flex}.studio-shell .selected-market-stats span{font-size:9px}.studio-shell .selected-market-stats b{font-size:10px}.studio-shell .observation-only-note{background:0 0;grid-column:1/-1;margin:0;padding:0;font-size:10px}.studio-shell .terminal-main .exchange-workspace{border-inline:0;border-bottom:0;border-radius:0}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-body{grid-template-columns:minmax(0,1fr) 190px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-chart-row{min-height:420px}.terminal-main .exchange-workspace:not(.chart-expanded) .chart-overlay-toggles{gap:5px 12px;padding-block:7px}.terminal-main .exchange-workspace:not(.chart-expanded) .chart-overlay-toggles .ant-checkbox-wrapper{font-size:10px}.terminal-main .exchange-workspace:not(.chart-expanded) .chart-overlay-toggles b,.terminal-main .exchange-workspace:not(.chart-expanded) .chart-overlay-toggles small{display:none}.terminal-main .exchange-workspace:not(.chart-expanded) .position-chart-note{margin:6px 10px;font-size:10px}.terminal-main .exchange-workspace:not(.chart-expanded) .chart-history-row{font-size:9px}.chart-secondary-details{border-top:1px solid var(--chart-border);color:var(--chart-muted);padding:0 11px;font-size:10px}.chart-secondary-details>summary{cursor:pointer;min-height:32px;line-height:32px}.studio-shell .feed-caption{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:7px 12px;font-size:9px}.studio-shell .feed-caption>span:last-child{display:none}html[data-app-theme] .studio-shell .terminal-ledger-card{min-width:0;margin-top:12px}.studio-shell .terminal-ledger-card>.ant-card-body{padding:0 14px 12px!important}.terminal-ledger-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin-bottom:0}.terminal-ledger-card .ant-tabs-tab{padding-block:13px;font-size:12px}.terminal-ledger-card .table-card{border:0;margin:0}.terminal-ledger-card .table-card>.ant-card-body{padding:0!important}.terminal-ledger-card .table-card>.ant-card-head{border:0;min-height:44px!important;padding:0!important}.terminal-ledger-card .panel-footnote{display:none}.terminal-equity{max-width:1000px;padding:18px}.terminal-equity small{color:var(--muted);font-size:11px}.mentor-panel{background:var(--surface);min-width:0;color:var(--text);flex-direction:column;height:790px;display:flex}.mentor-header{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 7px;display:flex}.mentor-header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.mentor-header strong{font-size:12px;font-weight:600}.mentor-header>div>.anticon{color:var(--primary)}.mentor-header .ant-btn{width:29px;min-width:29px;height:28px}.mentor-conversation{gap:6px;padding:0 12px 10px;display:flex}.mentor-conversation>.ant-select{flex:1;min-width:0;font-size:11px}.mentor-conversation>.ant-btn{flex-shrink:0;font-size:11px}.mentor-context-chips{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);background:var(--raised);align-items:center;gap:8px;min-width:0;padding:8px 13px;font-size:10px;display:flex}.mentor-context-chips b{color:var(--text);font-size:10px}.context-dot{background:var(--positive);border-radius:50%;flex-shrink:0;width:5px;height:5px}.mentor-context-chips>button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:3px 0}.mentor-transcript{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:180px;padding:16px 14px;overflow-y:auto}.mentor-welcome{text-align:center;padding:22px 0 10px}.mentor-welcome-icon{border:1px solid var(--border);background:var(--raised);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;margin:0 auto 14px;font-size:21px;display:grid}.mentor-welcome h3{color:var(--text);margin:0 0 7px;font-size:16px;font-weight:600}.mentor-welcome p{color:var(--muted);margin:0 0 20px;font-size:11px}.mentor-quick-grid{text-align:left;grid-template-columns:1fr 1fr;gap:8px;display:grid}.mentor-quick-grid>button{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-height:44px;padding:11px 10px;font-size:11px;display:flex}.mentor-quick-grid>button:hover{background:var(--raised);border-color:var(--primary)}.mentor-quick-grid>button>span{color:var(--muted);font-size:12px}.mentor-welcome>small{color:var(--muted);margin-top:14px;font-size:10px;display:block}.mentor-composer{border-top:1px solid var(--border);background:var(--surface);padding:12px}.mentor-composer .ant-input{resize:none;background:var(--raised);font-size:12px;line-height:1.7}.mentor-composer-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:10px;display:flex}.mentor-composer-footer>span{overflow-wrap:anywhere;min-width:0}.mentor-composer-footer small{font-size:9px}.mentor-composer-footer .ant-btn{width:33px;min-width:33px;height:33px}.mentor-block-reason{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.7;display:block}.mentor-composer .ant-alert{margin-bottom:8px;font-size:11px}.mentor-composer .ant-alert-title{font-size:11px;line-height:1.6}.mentor-composer .ant-alert-action .ant-btn{font-size:10px}.mentor-message{border-bottom:1px solid var(--border);padding:12px 0 16px;font-size:12px}.mentor-message+.mentor-message{margin-top:12px}.mentor-message-user{background:var(--raised);border:1px solid var(--border);border-radius:6px;padding:11px 12px}.mentor-message-meta{color:var(--muted);align-items:center;gap:9px;margin-bottom:7px;font-size:10px;display:flex}.mentor-message-meta strong{color:var(--text);font-size:10px}.mentor-message-meta>button{margin-left:auto}.mentor-message-meta>button,.mentor-message-actions>button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}.mentor-message-meta>button:hover,.mentor-message-actions>button:hover{color:var(--primary)}.mentor-prose{overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.85}.mentor-prose p{margin:0 0 10px}.mentor-prose p:last-child{margin-bottom:0}.mentor-prose ul,.mentor-prose ol{margin:8px 0;padding-left:20px}.mentor-prose li{margin:4px 0}.mentor-prose strong{font-weight:600}.mentor-prose code{background:var(--raised);border-radius:3px;padding:2px 4px;font:11px/1.8 SFMono-Regular,Consolas,monospace}.mentor-prose pre,.studio-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);border:1px solid var(--border);max-width:100%;color:var(--text);border-radius:5px;padding:12px;font:11px/1.8 SFMono-Regular,Consolas,monospace;overflow-x:auto}.mentor-message-actions{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.mentor-error-text{color:var(--negative);font-size:12px;line-height:1.8}.mentor-job-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 0;font-size:11px;display:flex}.mentor-job-status b{color:var(--text);font-size:10px;font-weight:500}.mentor-job-status small{width:100%;padding-left:14px;font-size:10px}.mentor-page-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);align-items:start;gap:30px;max-width:1350px;margin:10px auto 0;display:grid}.mentor-course-rail{padding:22px 15px}.studio-overline{letter-spacing:1.8px;color:var(--primary);font:9px SFMono-Regular,Consolas,monospace}.mentor-course-rail h1{color:var(--text);margin:12px 0;font-size:27px;font-weight:600;line-height:1.5}.mentor-course-rail>p{color:var(--muted);max-width:290px;font-size:13px;line-height:1.9}.mentor-course-pair{border-block:1px solid var(--border);margin:25px 0;padding:18px 0}.mentor-course-pair>span{color:var(--muted);font-size:11px}.mentor-course-pair strong{margin:6px 0 12px;font:600 16px/1.8 SFMono-Regular,Consolas,monospace;display:block}.mentor-course-pair strong small{color:var(--muted);font-size:12px;font-weight:400}.mentor-course-pair .ant-btn{font-size:11px}.mentor-course-rail ol{gap:27px;padding:0;list-style:none;display:grid}.mentor-course-rail li{align-items:flex-start;gap:15px;font-size:13px;display:flex}.mentor-course-rail li>b{color:var(--primary);font:11px/1.9 SFMono-Regular,Consolas,monospace}.mentor-course-rail li small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.mentor-course-note{color:var(--muted);gap:8px;margin-top:30px;font-size:11px;line-height:1.8;display:flex}.mentor-full{border:1px solid var(--border);border-radius:8px;height:calc(100dvh - 108px);min-height:600px;max-height:1100px}.mentor-full .mentor-header{padding:17px 20px 12px}.mentor-full .mentor-header strong{font-size:15px}.mentor-full .mentor-transcript{padding:22px 28px}.mentor-full .mentor-prose{font-size:14px;line-height:1.9}.mentor-full .mentor-message-meta{font-size:11px}.mentor-full .mentor-welcome{max-width:560px;margin:auto;padding-top:42px}.mentor-full .mentor-welcome h3{font-size:22px}.mentor-full .mentor-welcome p{font-size:13px}.mentor-full .mentor-quick-grid>button{min-height:52px;padding-inline:15px;font-size:12px}.mentor-full .mentor-composer{padding:16px 20px}.mentor-full .mentor-composer .ant-input,.mentor-source-links h4{font-size:13px}.mentor-source-links>a,.studio-details>a{color:var(--info);font-size:12px;line-height:2.1;display:block}.context-overview{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.context-overview .ant-tag{margin:0}.studio-hint{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.8}.studio-details{border-top:1px solid var(--border);min-width:0;margin-top:16px;padding:10px 0;font-size:12px;line-height:1.8}.studio-details>summary{cursor:pointer;color:var(--muted);min-height:30px;line-height:30px}.studio-details>ul,.studio-note-list{color:var(--muted);padding-left:19px;font-size:12px;line-height:1.8}.studio-drawer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-drawer-footer>span{color:var(--muted);font-size:11px}.studio-empty{color:var(--muted);padding:35px 0;font-size:12px}.strategy-editor .ant-drawer-body{flex-direction:column;gap:12px;display:flex}.strategy-fields{padding-top:12px}.strategy-fields .ant-form-item{margin-bottom:17px}.strategy-fields .ant-form-item-label label{color:var(--muted);font-size:12px}.strategy-fields .ant-select{width:100%}.strategy-template-note{color:var(--muted);margin-bottom:18px;font-size:12px;line-height:1.8}.strategy-template-note .ant-tag{margin-left:7px;font-size:10px}.strategy-parameter-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.strategy-parameter-grid .ant-input-number{width:100%}.config-change-list{gap:15px;margin:15px 0;display:grid}.config-change-list>section{border:1px solid var(--border);border-radius:5px;padding:12px;font-size:12px}.config-change-list>section>strong{margin-bottom:10px;display:block}.config-change-list>section>div{align-items:baseline;gap:12px;margin-top:8px;display:flex}.config-change-list>section>div>span{color:var(--muted);white-space:nowrap;flex-shrink:0;width:45px;font-size:11px}.config-change-list p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.studio-preview-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.config-preview-modal .ant-alert{margin:10px 0}.manual-order-panel{min-height:530px;padding:18px 16px}.order-instrument{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-instrument>strong{font-size:16px}.order-instrument .ant-tag{margin:0;font-size:10px}.order-type{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 22px;padding-bottom:13px;font-size:11px;display:flex}.order-type>span:first-child{color:var(--primary);font-weight:600}.manual-order-panel .ant-form-item-label label{font-size:12px}.manual-order-panel .ant-input-number{width:100%;height:43px}.manual-order-panel .ant-input-number-input{height:41px;font-family:SFMono-Regular,Consolas,monospace;font-size:16px}.order-presets{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:-12px;display:grid}.order-presets>button{border:1px solid var(--border);background:var(--raised);min-height:29px;color:var(--muted);cursor:pointer;border-radius:3px;font:11px SFMono-Regular,Consolas,monospace}.order-presets>button.selected{color:var(--primary);border-color:var(--primary)}.order-risk-summary{color:var(--muted);gap:13px;margin:23px 0;font-size:11px;display:grid}.order-risk-summary>div{justify-content:space-between;gap:10px;display:flex}.order-risk-summary b{color:var(--text);font-size:10px;font-weight:500}.manual-order-panel>.ant-btn-primary{background:var(--positive);border-color:var(--positive);color:#fff;height:42px}.manual-order-panel>.ant-btn-primary:disabled{background:var(--raised);border-color:var(--border);color:var(--muted)}.manual-order-panel>.ant-alert{margin:10px 0}.order-preview-numbers{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.order-preview-numbers span{color:var(--muted);font-size:11px;display:block}.order-preview-numbers strong{font:600 21px/1.9 SFMono-Regular,Consolas,monospace;display:block}.order-preview-numbers strong small{color:var(--muted);font:10px -apple-system,BlinkMacSystemFont,sans-serif}.order-risk-checks{border-block:1px solid var(--border);max-height:350px;margin:15px 0;padding:10px 0;overflow:auto}.order-risk-checks>div{align-items:flex-start;gap:10px;margin:6px 0;font-size:12px;line-height:1.8;display:flex}.order-risk-checks p{color:var(--muted);margin:0}.order-risk-checks>.passed>span{color:var(--positive)}.order-risk-checks>.failed>span,.order-risk-checks>.failed p{color:var(--negative)}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:18px;display:grid}.scenario-grid .ant-input-number,.scenario-grid .ant-select{width:100%}.scenario-grid .ant-form-item{margin-bottom:16px}.scenario-grid .ant-form-item-label label{font-size:12px}.scenario-presets{color:var(--muted);border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;padding:12px 0;font-size:11px;display:flex}.scenario-presets small{margin-left:auto;font-size:10px}.scenario-results>.ant-btn{margin-top:13px}.scenario-result-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin:20px 0;display:flex}.scenario-result-head>span{width:100%;color:var(--muted);font-size:12px}.scenario-result-head strong{font:600 26px/1.6 SFMono-Regular,Consolas,monospace}.scenario-result-head strong small{font-size:11px}.scenario-empty{color:var(--muted);text-align:center;padding:24px 0;font-size:12px}.scenario-results .ant-alert{margin:15px 0}.scenario-results .ant-alert-title{font-size:12px}.scenario-results .ant-alert-description{font-size:11px;line-height:1.8}html[data-app-theme] .studio-shell .page-footer{margin-top:14px;padding-block:15px;font-size:10px}.studio-shell .reason-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.studio-shell .decision-summary-grid .ant-card-body{padding:16px 18px}.studio-shell .decision-summary-grid strong{font-size:23px}.studio-shell .decision-summary-grid span{font-size:11px}.studio-shell button:focus-visible,.studio-details>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.studio-shell :where(button,a,input,textarea){scroll-margin-block:70px}@media (width>=1800px){.terminal-layout{grid-template-columns:minmax(0,1fr) 405px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-chart-row{min-height:500px}.mentor-panel{height:870px}}@media (width<=1350px){.terminal-layout{grid-template-columns:minmax(0,1fr) 330px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-body{grid-template-columns:minmax(0,1fr) 165px}.account-ribbon>div{padding-inline:13px}.account-ribbon strong{font-size:17px}.account-ribbon .account-ribbon-state{display:none}.mentor-context-chips{gap:6px}.mentor-context-chips>button{font-size:9px}.control-strip-mode>small{display:none}.mentor-course-rail h1{font-size:23px}}@media (width<=1100px){.terminal-layout{grid-template-columns:minmax(0,1fr)}.terminal-aside .mentor-panel{height:640px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-body{grid-template-columns:minmax(0,1fr) 210px}.mentor-page-layout{grid-template-columns:220px minmax(0,1fr);gap:15px}.mentor-course-rail{padding-inline:0}.mentor-full .mentor-transcript{padding-inline:20px}.mentor-header strong{font-size:14px}.mentor-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-welcome{max-width:620px;margin:auto}.studio-shell .selected-market-price-row{grid-column:2}.studio-shell .selected-market-stats{gap:12px}}@media (width<=800px){html[data-app-theme] .studio-shell .app-content{padding:10px 12px 0}.mentor-page-layout{grid-template-columns:minmax(0,1fr);margin:0}.mentor-course-rail{display:none}.mentor-full{height:calc(100dvh - 90px);min-height:580px}.studio-shell .account-ribbon strong{font-size:16px}.account-ribbon>div{padding:11px 12px}.account-ribbon small{display:none}.account-ribbon>div>span{font-size:10px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-body{grid-template-columns:minmax(0,1fr) 180px}}@media (width<=620px){html[data-app-theme] .studio-shell .app-header{height:54px;padding-inline:11px}.studio-shell .mobile-page-select{width:148px;max-width:49vw}.studio-shell .app-header .ant-btn{width:36px;height:37px}.studio-shell .app-header>.ant-space{gap:3px!important}.studio-shell .app-header .header-engine-state{display:none}.studio-shell .mobile-page-select .ant-select-selector{font-size:12px!important}.account-ribbon{grid-template-columns:1fr 1fr;gap:0;min-height:0;margin-bottom:8px;display:grid}.account-ribbon>div{border-bottom:1px solid var(--border);padding:10px 12px}.account-ribbon>div:nth-child(2n){border-right:0}.account-ribbon>div:nth-child(n+3){border-bottom:0}.account-ribbon strong{font-size:17px}.account-ribbon>div>span{margin-bottom:1px;font-size:10px}.control-strip{flex-wrap:wrap;align-items:flex-start;gap:7px;margin-bottom:10px;padding-top:6px}.control-strip-mode{flex-wrap:wrap;gap:7px;width:100%;min-height:30px;font-size:10px}.control-strip-mode strong{font-size:11px}.control-strip>.ant-space{width:100%;display:flex}.control-strip .ant-btn{min-height:38px;font-size:11px}.control-strip>.ant-space>.ant-space-item{flex:1}.control-strip>.ant-space .ant-btn{width:100%}.terminal-layout{gap:10px}.terminal-watchlist>button{min-width:101px;min-height:47px;padding-inline:11px}.terminal-watchlist>button strong{font-size:11px}.studio-shell .selected-market-summary{padding:11px 12px!important;display:block!important}.studio-shell .selected-market-main>div{display:flex}.studio-shell .market-selector.ant-btn{min-height:40px;font-size:13px}.studio-shell .selected-market-price-row{gap:7px;margin:4px 0 10px!important}.studio-shell .selected-market-price{font-size:25px}.studio-shell .selected-market-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 11px;display:grid!important}.studio-shell .selected-market-stats>div{align-items:baseline;gap:5px;min-width:0}.studio-shell .selected-market-stats span{white-space:nowrap;font-size:9px}.studio-shell .selected-market-stats b{overflow-wrap:anywhere;min-width:0;font-size:10px}.studio-shell .observation-only-note{margin-top:8px;font-size:10px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-body{grid-template-columns:minmax(0,1fr)}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-chart-row{min-height:370px}.terminal-main .exchange-workspace:not(.chart-expanded) .research-market{display:none}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-ohlc{min-height:108px}.terminal-main .exchange-workspace:not(.chart-expanded) .chart-overlay-toggles{gap:5px 9px;padding-block:7px}.terminal-main .exchange-workspace:not(.chart-expanded) .chart-overlay-toggles .ant-checkbox-wrapper{min-height:32px;font-size:10px}.terminal-main .exchange-workspace:not(.chart-expanded) .chart-history-row{font-size:9px;line-height:1.8}.terminal-main .feed-caption{padding-block:8px;font-size:9px}.terminal-ledger-card>.ant-card-body{padding-inline:10px!important}.terminal-ledger-card .ant-tabs-tab{font-size:11px}.terminal-ledger-card .ant-tabs-tab+.ant-tabs-tab{margin-left:21px}.terminal-ledger-card .ant-table-cell{font-size:11px!important}.terminal-aside>.ant-tabs>.ant-tabs-nav{padding-inline:13px}.terminal-aside .mentor-panel{height:670px}.mentor-quick-grid{grid-template-columns:1fr 1fr}.mentor-header .ant-btn{width:35px;min-width:35px;height:35px}.mentor-conversation>.ant-btn{min-height:36px}.mentor-context-chips{padding-inline:12px;font-size:10px}.mentor-context-chips>button{font-size:9px}.mentor-transcript{padding-inline:13px}.mentor-composer{padding:11px}.mentor-composer .ant-input{font-size:13px}.mentor-composer-footer .ant-btn{width:40px;min-width:40px;height:40px}.mentor-message-meta>button,.mentor-message-actions>button{min-height:35px;font-size:10px}.mentor-message-actions{gap:7px 15px}.mentor-full{height:calc(100dvh - 82px);min-height:650px}.mentor-full .mentor-transcript{padding:17px 14px}.mentor-full .mentor-prose{font-size:13px}.mentor-full .mentor-welcome{padding-top:26px}.mentor-full .mentor-welcome h3{font-size:20px}.mentor-full .mentor-welcome p{font-size:12px}.mentor-full .mentor-quick-grid>button{padding-inline:11px;font-size:11px}.mentor-full .mentor-composer,.mentor-full .mentor-header{padding:12px}.mentor-full .mentor-header strong{font-size:13px}.studio-drawer-footer{gap:8px}.studio-drawer-footer>span{font-size:10px}.studio-drawer-footer .ant-btn{min-height:40px}.strategy-parameter-grid{gap:0 12px}.strategy-parameter-grid .ant-form-item-label label{font-size:11px}.scenario-grid{gap:0 12px}.scenario-grid .ant-form-item-label label{font-size:11px}.scenario-grid .ant-input-number-input{font-size:12px}.scenario-result-head strong{font-size:22px}.scenario-presets>.ant-btn{min-height:36px}.studio-shell .page-footer{gap:3px;margin-top:10px;line-height:1.7}.order-preview-numbers strong{font-size:17px}.config-change-list>section>div{display:block}.config-change-list p{margin-top:5px}.manual-order-panel>.ant-btn{min-height:42px}.order-presets>button{min-height:38px}}.position-protection-prices{flex-direction:column;align-items:flex-end;font:10px/1.9 SFMono-Regular,Consolas,monospace;display:flex}.position-protection-prices>b{color:var(--negative);font-weight:400}.position-protection-prices>small{color:var(--positive);font-size:10px}.position-protection-modal .ant-descriptions{margin-block:18px}.position-protection-modal .ant-alert,.protection-preview-modal .ant-alert{margin-top:10px}.position-protection-modal .ant-alert-title,.protection-preview-modal .ant-alert-title{font-size:11px;line-height:1.8}.position-protection-modal .ant-modal-body,.protection-preview-modal .ant-modal-body{padding-top:6px}.mentor-prose a{color:var(--info);text-underline-offset:3px;text-decoration:underline}.mentor-strategy-code{border-top:1px solid var(--border);color:var(--muted);margin-block:10px;padding-top:7px;font-size:11px}.mentor-strategy-code>summary{cursor:pointer;min-height:30px;line-height:30px}.research-secondary-details{border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:0;padding:0 15px}.research-secondary-details>summary{cursor:pointer;color:var(--muted);min-height:45px;padding-block:11px;font-size:12px;line-height:1.8;list-style-position:inside;display:list-item}.research-secondary-details[open]{padding-bottom:15px}.research-secondary-details .ant-card{border:0}.factor-research-command .research-secondary-details{border:0;border-top:1px solid var(--border);border-radius:0;margin-top:9px;padding-inline:0}.factor-research-command .research-secondary-details>summary{font-size:11px}.factor-research-command .research-secondary-details[open]{padding-bottom:0}.factor-overview-bar{border:1px solid var(--border);background:var(--surface);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.factor-overview-bar>div{border-right:1px solid var(--border);min-width:0;padding:15px 19px}.factor-overview-bar>div:last-child{border:0}.factor-overview-bar span{color:var(--muted);font-size:11px;display:block}.factor-overview-bar strong{color:var(--text);font:600 20px/1.8 SFMono-Regular,Consolas,monospace;display:block}.factor-overview-bar small{color:var(--muted);font-size:10px;font-weight:400}.factor-overview-bar>div:last-child strong{font:500 14px/2.6 -apple-system,BlinkMacSystemFont,sans-serif}.studio-shell .factor-research-heading h2{margin:6px 0;font-size:20px}.studio-shell .factor-research-heading p{margin-bottom:5px;font-size:11px}.studio-shell .research-current-stage{margin-block:12px;padding:10px 13px}.studio-shell .factor-research-page{gap:12px}.studio-shell .factor-research-command .ant-card-body{padding:18px 20px}.studio-shell .research-manual-form{margin-top:10px}.studio-shell .research-manual-form>small{margin-top:7px}.studio-shell .factor-eyebrow{display:none}.studio-shell .research-manual-form label{font-size:12px}.studio-shell .research-statistics-details .ant-card-body{padding:14px 0}.studio-shell .research-statistics-details .ant-card-head{padding-inline:0!important}@media (width<=620px){.factor-overview-bar{grid-template-columns:1fr 1fr}.factor-overview-bar>div{border-bottom:1px solid var(--border);padding:11px 14px}.factor-overview-bar>div:nth-child(2n){border-right:0}.factor-overview-bar>div:nth-child(n+3){border-bottom:0}.factor-overview-bar strong{font-size:19px}.factor-overview-bar span{font-size:10px}.studio-shell .factor-research-command .ant-card-body{padding:15px 13px}.research-secondary-details{padding-inline:12px}.research-secondary-details>summary{font-size:11px}.studio-shell .factor-research-heading{display:block}.studio-shell .factor-research-heading>.ant-tag{margin-top:6px}.studio-shell .research-current-stage{gap:7px 12px}.studio-shell .research-current-stage>span:last-child{display:none}.studio-shell .research-manual-form>div{flex-wrap:wrap}.studio-shell .research-manual-form .ant-btn{min-height:40px}.control-strip>.ant-space>.ant-space-item:last-child{flex:0 0 38px}.control-strip>.ant-space .ant-btn{padding-inline:7px;font-size:10px}.control-strip>.ant-space{gap:5px!important}.control-strip>.ant-space .ant-btn-icon{font-size:11px}}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-workspace-top{min-height:34px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-ohlc{min-height:80px;padding-block:8px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-workspace-title{font-size:10px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-workspace-title small{font-size:8px}.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-scope{font-size:9px}@media (width<=620px){html[data-app-theme] .studio-shell .mobile-page-select{width:148px;max-width:calc(100vw - 155px)}.mentor-context-drawer .ant-descriptions-item-label,.mentor-context-drawer .ant-descriptions-item-content{font-size:11px}}.mentor-capability-note{border-bottom:1px solid var(--border);color:var(--muted);flex-shrink:0;padding:0 13px;font-size:11px;line-height:1.8}.mentor-capability-note>summary{cursor:pointer;min-height:31px;font-size:10px;line-height:31px;list-style-position:inside}.mentor-capability-note>p{margin:5px 0 9px}.mentor-capability-note>a{color:var(--info);text-underline-offset:3px;margin-bottom:10px;font-size:10px;text-decoration:underline;display:inline-block}.mentor-capability-note>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.studio-shell .selected-market-price-row .selected-market-return{grid-template-columns:auto auto;align-items:baseline;gap:1px 8px;display:grid}.studio-shell .selected-market-price-row .selected-market-return>small{grid-column:1/-1;font-size:9px;display:block}.studio-shell .selected-market-price-row .selected-market-return>b{font-size:14px}@media (width<=620px){.terminal-main .exchange-workspace:not(.chart-expanded) .exchange-chart-row,.terminal-main .exchange-workspace:not(.chart-expanded) .chart-stage{min-height:460px}.studio-shell .selected-market-price-row .selected-market-return{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;margin:0 0 0 4px;display:grid}.studio-shell .selected-market-price-row .selected-market-return>small{grid-column:1/-1;font-size:10px;display:block}.studio-shell .selected-market-price-row .selected-market-return>b{font-size:15px}.studio-shell .selected-market-price-row .selected-market-return>small:last-child{font-size:10px}}.position-pair-cell{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.35;display:flex}.position-pair-cell .cell-sub{white-space:nowrap}.position-protection-prices.three-line span{justify-content:flex-end;gap:6px;line-height:1.7;display:flex}.position-protection-prices.three-line span>b.neutral{color:var(--muted);font-weight:400}.ledger-collapsed-hint{color:var(--muted);padding:1px 0;font-size:11px}.terminal-ledger-card .ledger-current-only{color:var(--muted);white-space:nowrap;font-size:12px}.trade-detail-row{color:var(--muted);flex-wrap:wrap;gap:4px 24px;padding:2px 0;font-size:12px;display:flex}.trade-detail-row b{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-weight:500}.trade-detail-row small{flex-basis:100%;font-size:11px}.candidate-score-cell{flex-direction:column;gap:3px;min-width:220px;display:flex}.candidate-score-bar{background:var(--border);cursor:pointer;border-radius:4px;height:8px;display:flex;overflow:hidden}.candidate-score-bar>span{height:100%;transition:width .3s;display:inline-block}.candidate-score-cell .cell-sub{white-space:nowrap;color:var(--muted);font-size:10px}.candidate-score-total{font-size:14px;font-weight:600}.candidate-rank{color:var(--muted)}.candidate-formula-note{color:var(--muted);border:1px dashed var(--border);cursor:help;border-radius:6px;margin:8px 0 2px;padding:5px 10px;font-size:11px}.candidate-formula-note b{color:var(--text)}.position-chart-expand{background:var(--surface);border-radius:6px;padding:8px 12px 12px}.position-chart-expand .exchange-chart-row,.position-chart-expand .exchange-workspace:not(.chart-expanded) .chart-stage{min-height:300px}.studio-shell .app-header{align-items:center;gap:12px;padding-inline:16px;display:flex}.studio-shell .app-header .brand{flex:none;align-items:center;gap:8px;height:auto;display:flex}.studio-shell .section-switch{flex:none}.studio-shell .section-switch .ant-segmented-item-label{font-size:12px;line-height:26px}.studio-shell .app-topnav{border-bottom:0;flex:auto;min-width:120px;line-height:52px}.studio-shell .app-topnav.ant-menu-horizontal{background:0 0}.studio-shell .app-topnav .ant-menu-item,.studio-shell .app-topnav .ant-menu-submenu{padding-inline:9px;font-size:12px}.studio-shell .app-header-actions{flex:none;align-items:center;margin-left:auto;display:flex}.studio-shell .app-content{padding-inline:14px}@media (width<=1020px){.studio-shell .app-topnav,.studio-shell .app-header .brand span:last-child{display:none}}.practice-pair-strip{align-items:baseline;gap:14px;padding:6px 4px;font-size:13px;display:flex}.practice-pair-strip strong{font-size:16px}.practice-pair-strip .mono{font-family:SFMono-Regular,Consolas,monospace;font-size:15px}.practice-chart-card .exchange-chart-row,.practice-chart-card .exchange-workspace:not(.chart-expanded) .chart-stage{min-height:340px}.book-live-badge{color:var(--positive);border:1px solid var(--positive);border-radius:4px;padding:0 5px;font-size:10px;line-height:16px}
