.x10-theme{background:var(--bg-app);min-height:100vh;color:var(--text-main);font-family:var(--tn-font-family);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.x10-theme .v6-workspace{gap:18px;display:grid}.x10-header{background:var(--bg-header);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 26px;display:flex}.x10-header>div:first-of-type{gap:5px;display:grid}.x10-header span{color:var(--text-muted);letter-spacing:.1em;font-size:10px}.x10-header-right{align-items:center;gap:16px;display:flex}.x10-theme select,.x10-theme input{background:var(--bg-input);color:var(--text-main);border:1px solid var(--border-normal);border-radius:8px;min-width:0;padding:10px}.x10-two,.x10-three,.x10-four,.x10-signal-grid{gap:16px;min-width:0;display:grid}.x10-two{grid-template-columns:repeat(2,minmax(0,1fr))}.x10-three,.x10-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.x10-four{grid-template-columns:repeat(4,minmax(0,1fr))}.x10-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.x10-filters>*{flex:1;min-width:130px}.x10-score{font-size:40px;font-weight:750;line-height:1.5}.x10-score small{color:var(--text-muted);margin-left:8px;font-size:12px}.x10-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.x10-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.x10-plan>div{background:var(--bg-panel-raised);border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.x10-plan small,.x10-plan dt{color:var(--text-muted);font-size:10px}.x10-plan strong,.x10-plan b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.x10-plan dd{margin:0}.x10-score-strip{flex-wrap:wrap;gap:12px;margin:14px 0;font-size:10px;display:flex}.x10-signal-score{align-items:center;gap:18px;display:flex}.x10-signal-score>b{color:var(--actionaut-primary);font-size:52px}.x10-signal-score span{color:var(--text-muted);font-size:11px;line-height:1.7}.x10-signal>.x10-three{gap:6px;margin-bottom:12px}.x10-signal>.x10-three .v6-card{padding:10px}.x10-signal>.x10-three .x10-score{font-size:24px}.x10-signal>.x10-three h2{font-size:10px}.x10-signal .v6-section-header{flex-wrap:wrap}.x10-chart{background:var(--bg-panel);min-height:360px;padding:12px}.x10-chart:fullscreen{padding:30px;overflow:auto}.x10-chart svg{width:100%;min-height:300px}.x10-form{gap:18px;display:grid}.x10-form label{gap:8px;display:grid}.x10-theme td small{color:var(--text-muted);margin-top:5px;font-size:11px;display:block}.x10-theme .v6-sidebar nav a.active,.x10-theme .x10-bottom-nav a.active{color:#71a7ff;background:#367eff2e;border-color:#4087ff80}.x10-theme button[aria-pressed=true]{color:#fff;background:#214b80;border-color:#4c92ee}.x10-menu-button,.x10-bottom-nav{display:none!important}.x10-theme .brand img{max-width:50px}.x10-theme .v6-panel,.x10-theme .v6-table{min-width:0}.x10-theme .v6-empty{min-height:180px}.x10-theme .v6-sidebar-foot{margin-top:auto}.x10-theme .v6-card{overflow-wrap:anywhere}.x10-theme.v6-overlay{z-index:2000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.x10-theme.v6-overlay>.v6-modal{background:var(--bg-panel);border:1px solid var(--border-normal);border-radius:16px;width:min(640px,100vw - 24px);max-height:90dvh;padding:24px;overflow:auto}.x10-theme.v6-overlay .v6-modal>header{justify-content:space-between;align-items:center;display:flex}.x10-theme .v6-sidebar{overflow-y:auto}.x10-theme .v6-app-content{min-width:0}@media (max-width:1300px){.x10-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x10-header-right{gap:8px}.x10-header-right>.v6-badge{display:none}}@media (max-width:1000px){.x10-four{grid-template-columns:repeat(2,minmax(0,1fr))}.x10-three{grid-template-columns:repeat(3,minmax(0,1fr))}.x10-theme .v6-workspace{padding:18px}.x10-header{padding:14px 18px}}@media (max-width:768px){.x10-theme .v6-app-shell{padding-bottom:70px;display:block}.x10-theme .v6-sidebar{display:none}.x10-theme .x10-menu-open .v6-sidebar{z-index:1000;width:230px;display:flex;position:fixed;inset:65px auto 65px 0}.x10-menu-button{display:inline-flex!important}.x10-header{gap:8px;min-height:65px;padding:12px}.x10-header>div:first-of-type>span,.x10-header-right small,.x10-header-right>a{display:none}.x10-theme .v6-workspace{gap:12px;padding:12px}.x10-two,.x10-signal-grid{grid-template-columns:1fr}.x10-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.x10-three .v6-card{padding:12px}.x10-three .v6-section-header h2{font-size:11px}.x10-three .x10-score{font-size:28px}.x10-three .v6-badge{font-size:9px}.x10-three .v6-section-header{gap:5px;display:grid}.x10-three .v6-card>small{font-size:10px}.x10-bottom-nav{z-index:500;background:var(--bg-header);border-top:1px solid var(--border-normal);padding:8px 4px max(8px,env(safe-area-inset-bottom));justify-content:space-around;position:fixed;bottom:0;left:0;right:0;display:flex!important}.x10-bottom-nav a{text-align:center;border-radius:8px;gap:4px;padding:5px 12px;font-size:10px;display:grid}.x10-bottom-nav b{font-size:19px}.x10-theme .v6-page-header h1{font-size:24px}.x10-filters{gap:8px}.x10-filters>*{min-width:120px}.x10-plan{gap:7px}.x10-plan strong{font-size:12px}.x10-theme .v6-table-wrap{max-width:100%}.x10-theme.v6-overlay .v6-modal{padding:18px}.x10-form input{width:100%}}.x10-theme .v6-page-header h1{font-size:48px}.x10-header{min-height:50px;padding-block:8px}.x10-theme .v6-sidebar nav{flex:1;min-height:0;overflow-y:auto}.x10-theme .v6-sidebar-foot{flex-shrink:0}.x10-theme .v6-sidebar{height:100dvh}.x10-theme .v6-sidebar-brand{flex-shrink:0}@media (max-width:768px){.x10-theme .v6-page-header h1{font-size:34px}.x10-theme .x10-menu-open .v6-sidebar{height:calc(100dvh - 130px)}}.x10-theme.v6-overlay>.x10-fullscreen{border-radius:10px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none}.x10-fullscreen .x10-chart{min-height:calc(100dvh - 130px)}.x10-theme .v6-section-header h2{overflow-wrap:anywhere}.x10-theme .v6-table td>a{flex-direction:column;justify-content:center;min-height:36px;display:inline-flex}.reality-provenance{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.reality-provenance>span:not(.v6-badge){border-right:1px solid var(--border-soft);padding-right:8px}.reality-banner{color:var(--text-main);background:#367eff1a;border:1px solid #367eff73;border-radius:10px;padding:12px 16px}.reality-banner.error{background:#ff5b6e17;border-color:#ff5b6e73}.reality-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.reality-facts>div{border:1px solid var(--border-soft);background:var(--bg-panel-raised);border-radius:10px;min-width:0;padding:12px}.reality-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px}.reality-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0}.reality-json{border:1px solid var(--border-soft);background:var(--bg-app);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:360px;padding:12px;font-size:11px;overflow:auto}.reality-pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.x10-theme td.positive{color:#27cfa1}.x10-theme td.negative{color:#ff5b6e}.x10-theme details{margin-top:10px}.x10-theme summary{cursor:pointer;color:var(--text-main);font-weight:650}.x10-theme .v6-workspace{width:100%;max-width:1800px;margin-inline:auto}.x10-theme .v6-table-wrap{overflow-x:auto}.x10-theme .v6-table{width:100%}.reality-content-error,.reality-route-error{background:#ff5b6e17;border:1px solid #ff5b6e73;border-radius:12px;gap:12px;padding:22px;display:grid}.reality-content-error p,.reality-route-error p{color:var(--text-muted);margin:0}.reality-content-error .v6-button,.reality-route-error .v6-button{width:max-content}.reality-route-error{width:min(680px,100% - 32px);margin:12vh auto}@media (max-width:768px){.reality-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.reality-pagination{justify-content:space-between;font-size:11px}.x10-header .reality-provenance{display:none}.x10-theme .v6-page-actions{width:100%}.x10-theme .v6-page-actions .reality-provenance{margin-top:8px}.x10-theme .v6-table{min-width:820px}}@media (max-width:420px){.reality-facts{grid-template-columns:1fr}.x10-theme .v6-workspace{padding:10px}.x10-theme .v6-page-header h1{font-size:28px}.x10-theme .x10-three{grid-template-columns:1fr}.x10-bottom-nav a{padding-inline:7px}.x10-bottom-nav span{text-overflow:ellipsis;max-width:56px;overflow:hidden}.reality-provenance{gap:5px}.reality-provenance>span:not(.v6-badge){padding-right:5px}}@media (min-width:1440px){.x10-theme .v6-workspace{padding:28px 34px}.x10-theme .x10-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x10-theme .table-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.x10-theme .state-counts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.x10-theme .state-counts span{border:1px solid var(--border-soft);color:var(--text-muted);border-radius:6px;padding:5px 7px;font-size:9px}.stock-hero{border:1px solid var(--border-normal);background:radial-gradient(circle at 85% 10%,#367eff2b,transparent 38%),var(--bg-panel);border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:24px 26px;display:grid}.stock-hero>div:first-child>span{color:var(--text-muted);font:700 10px var(--mono);letter-spacing:.09em}.stock-hero h1{font:750 46px/1 var(--title);letter-spacing:-.04em;margin:7px 0 2px}.stock-hero p{color:var(--text-muted);margin:0;font-size:15px}.stock-hero .reality-provenance{border-top:1px solid var(--border-soft);grid-column:1/-1;padding-top:14px}.stock-price{text-align:right;gap:6px;display:grid}.stock-price>b{font:750 30px var(--mono)}.stock-price>span{font:700 12px var(--mono)}.stock-price>small{color:var(--text-muted)}.stock-content{overflow:hidden}.stock-gauge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.stock-gauge{border:1px solid var(--border-soft);background:var(--bg-panel-raised);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:18px;display:grid}.stock-gauge>div{aspect-ratio:1;background:radial-gradient(circle at center,var(--bg-panel-raised) 58%,transparent 60%),conic-gradient(var(--actionaut-primary) var(--gauge-value),#5b719133 0);border-radius:50%;place-content:center;width:110px;display:grid}.stock-gauge>div b{font:750 28px var(--mono)}.stock-gauge>div small{color:var(--text-muted);font-size:9px}.stock-gauge>strong{font-size:12px}.stock-gauge>span{min-height:28px;color:var(--text-muted);font-size:10px;line-height:1.4}.why-stock{margin-top:18px}.why-stock p{max-width:1000px;color:var(--text-muted);line-height:1.7}.technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.technical-meter{border:1px solid var(--border-soft);background:var(--bg-panel-raised);border-radius:10px;gap:9px;padding:14px;display:grid}.technical-meter>div{justify-content:space-between;display:flex}.technical-meter>div span{color:var(--text-muted)}.technical-meter i{background:#5a719133;border-radius:5px;height:6px;overflow:hidden}.technical-meter i span{background:linear-gradient(90deg,#2e6bcf,#20c9b0);border-radius:5px;height:100%;display:block}.professional-chart{background:#07101d;border-radius:10px;gap:9px;min-height:420px;padding:0;display:grid;overflow:hidden}.professional-chart .chart-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.professional-chart .chart-timeframes,.professional-chart .chart-overlays{flex-wrap:wrap;gap:5px;display:flex}.professional-chart .chart-overlays{border-top:1px solid #5c769a24;border-bottom:1px solid #5c769a24;justify-content:flex-start}.professional-chart .chart-overlays .v6-button{min-height:29px;padding:4px 9px;font-size:9px}.professional-chart .chart-series{color:var(--text-muted);align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.professional-chart .chart-ohlc{color:#92a6bf;font:600 10px var(--mono);align-items:center;gap:14px;padding:3px 12px;display:flex}.professional-chart .chart-ohlc b{color:#fff;font-size:13px}.professional-chart svg{background:#07101d;min-height:360px;display:block}.professional-chart .chart-crosshair line{stroke:#92a6bf;stroke-width:.7px;stroke-dasharray:3 3}.professional-chart .chart-crosshair text{fill:#d9e6f3;font-size:10px}.professional-chart .chart-foot{color:#72879e;flex-wrap:wrap;gap:16px;padding:8px 12px 12px;font-size:9px;display:flex}.trading-terminal{gap:12px;display:grid}.trading-instrument-bar{border:1px solid var(--border-normal);background:var(--border-soft);border-radius:10px;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(130px,1fr)) auto auto;align-items:stretch;gap:1px;display:grid;overflow:hidden}.trading-instrument-bar>label,.trading-instrument-bar>div,.trading-instrument-bar>.v6-badge{background:var(--bg-panel);align-content:center;gap:5px;padding:10px 14px;display:grid}.trading-instrument-bar label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.trading-instrument-bar label select{margin-top:5px}.trading-instrument-bar span{color:var(--text-muted);text-transform:uppercase;font-size:9px}.trading-instrument-bar b{font:700 12px var(--mono)}.trading-instrument-bar>.v6-badge{border-radius:0;align-self:stretch}.trading-main{grid-template-columns:minmax(0,1fr) 350px;gap:12px;min-height:640px;display:grid}.trading-chart-panel,.paper-ticket{padding:10px!important}.trading-chart-panel{grid-template-rows:1fr auto;gap:9px;display:grid}.paper-ticket{align-content:start}.paper-ticket .v6-section-header{margin-bottom:12px}.side-switch{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:15px;display:grid}.side-switch .long[aria-pressed=true]{background:#0f6f55!important;border-color:#27cfa1!important}.side-switch .short[aria-pressed=true]{background:#7f2938!important;border-color:#ff5b6e!important}.paper-ticket form small{color:var(--text-muted);line-height:1.5}.orderbook-unavailable{border:1px dashed var(--border-normal);color:var(--text-muted);border-radius:8px;justify-content:space-between;gap:16px;padding:10px 12px;font-size:10px;display:flex}.orderbook-unavailable b{color:var(--text-main)}.trading-account-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trading-ledger{min-height:260px}.trading-ledger>.v6-tabs{margin-bottom:16px}.autotrade-panel{background:linear-gradient(130deg,#3e2f7e24,transparent 55%),var(--bg-panel)!important;border-color:#7861ff6b!important}.autotrade-form{grid-template-columns:1.2fr repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;display:grid}.autotrade-form label{color:var(--text-muted);gap:7px;font-size:10px;display:grid}.autotrade-form label:first-child{align-items:center;padding-bottom:11px;display:flex}.autotrade-form input[type=checkbox]{min-width:auto}.autotrade-form .v6-button{min-height:41px}.radar-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.radar-sections>section{border:1px solid var(--border-soft);background:var(--bg-panel-raised);border-radius:10px;align-content:start;gap:6px;min-height:180px;padding:13px;display:grid}.radar-sections header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.radar-sections section>a{border-top:1px solid var(--border-soft);grid-template-columns:65px 1fr auto;gap:8px;padding:7px 0;font-size:10px;display:grid}.radar-sections section>a span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-sections section>a small{font-family:var(--mono)}.markets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-footnote{border-left:2px solid var(--actionaut-primary);color:var(--text-muted);margin:0;padding:10px 14px;font-size:10px}.diagnostics-panel{opacity:.9;grid-column:1/-1}@media (max-width:1200px){.trading-instrument-bar{grid-template-columns:minmax(240px,1.5fr) repeat(2,1fr)}.trading-instrument-bar>div:nth-of-type(3),.trading-instrument-bar>.v6-badge:first-of-type{display:none}.autotrade-form{grid-template-columns:repeat(3,1fr)}.radar-sections{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.stock-gauge-grid{grid-template-columns:repeat(2,1fr)}.trading-main{grid-template-columns:1fr}.paper-ticket{order:-1}.trading-account-strip{grid-template-columns:repeat(2,1fr)}.trading-instrument-bar{grid-template-columns:1fr 1fr}.trading-instrument-bar>div:nth-of-type(n+2){display:none}.markets-grid{grid-template-columns:1fr}}@media (max-width:600px){.stock-hero{grid-template-columns:1fr;padding:18px}.stock-price{text-align:left}.stock-hero h1{font-size:38px}.stock-gauge-grid,.technical-grid,.radar-sections{grid-template-columns:1fr}.stock-gauge{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.stock-gauge>div{grid-row:1/3;width:78px}.stock-gauge>span{min-height:0}.trading-instrument-bar{grid-template-columns:1fr}.trading-instrument-bar>div,.trading-instrument-bar>.v6-badge{display:none!important}.trading-main{min-height:0}.professional-chart svg{min-height:260px}.professional-chart .chart-overlays{max-height:76px;overflow:auto}.orderbook-unavailable{display:grid}.trading-account-strip{grid-template-columns:1fr 1fr}.autotrade-form{grid-template-columns:1fr}.autotrade-form label:first-child{padding:0}.radar-sections section>a{grid-template-columns:55px 1fr}.radar-sections section>a small{display:none}}
