/* NASH V3 — a compact, continuously moving command center. */
.terminal-v3{--v3-gap:10px;background:#070912;background-image:radial-gradient(ellipse at 60% 0%,#49357524,transparent 55%);overflow-x:hidden}
.terminal-v3 .sidebar{width:64px;padding:18px 6px 12px}
.terminal-v3 .brand{margin-bottom:24px}.terminal-v3 .brand img{width:35px;height:31px}
.terminal-v3 .sidebar nav{gap:8px}.terminal-v3 .nav-item{padding:10px 1px;gap:6px}.terminal-v3 .nav-item>span{font-size:9px}
.terminal-v3 .nav-item.active:before{left:-6px}.terminal-v3 .sidebar-note{margin-bottom:10px}.terminal-v3 .sidebar-footer{font-size:7px}
.terminal-v3 .main-shell{margin-left:64px;width:calc(100% - 64px);min-width:0}
.terminal-v3 .topbar{height:44px;padding:0 18px;gap:10px}.terminal-v3 .top-wordmark{font-size:19px;letter-spacing:4px}
.terminal-v3 .top-subbrand{font-size:7px;letter-spacing:1.2px}.terminal-v3 .breadcrumb{gap:9px}.terminal-v3 .top-actions{gap:12px}
.terminal-v3 .env-badge{padding:4px 8px;font-size:8px}.terminal-v3 .account-button{font-size:9px}.terminal-v3 .avatar{width:23px;height:23px}
.terminal-v3 main{padding:11px 18px 0;max-width:1900px;min-width:0}
.terminal-v3 .page-heading{align-items:center;gap:10px;margin-bottom:8px;min-height:29px}.terminal-v3 .page-heading .eyebrow,.terminal-v3 .page-heading p{display:none}
.terminal-v3 h1{font-size:22px;font-weight:500;line-height:1.25;margin:0;letter-spacing:.6px}.terminal-v3 .page-tools{gap:7px;align-self:center;flex-shrink:0;margin:0}
.terminal-v3 .display-mode-button,.terminal-v3 .motion-toggle{font-size:9px;padding:7px 9px}.terminal-v3 .page-tools .subtle-button,.terminal-v3 .page-tools .speed-control{display:none}
.terminal-v3 #motion-intensity{font-size:9px;min-height:28px;padding:4px 8px;max-width:94px;border-color:#655378;background:#21192f;color:#d5c1ec}
.terminal-v3 .simulation-notice{font-size:9px;line-height:1.4;padding:4px 8px;gap:6px;margin-bottom:5px;color:#aa9ebc;min-height:23px}
.terminal-v3 .simulation-notice button{font-size:8px;min-height:0}.terminal-v3 .simulation-notice .status-dot{width:4px;height:4px}
.terminal-v3 .feed-status{font-size:9px;line-height:1.3;margin:0 0 5px;gap:7px;min-height:15px;flex-wrap:nowrap}
.terminal-v3 .feed-status>span:last-child{width:auto;margin-left:auto;font-size:8px}.terminal-v3 .market-tape{height:25px;margin:0 0 7px}
.terminal-v3 .tape-label{font-size:7px;padding:0 10px}.terminal-v3 .tape-item{font-size:9px;padding:0 14px}.terminal-v3 .tape-track{animation-duration:38s}
.terminal-v3 .market-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 8px}
.terminal-v3 .market-ticker{padding:8px 11px;height:78px;border-radius:5px}.terminal-v3 .ticker-top{font-size:10px;gap:6px;line-height:18px}
.terminal-v3 .coin-badge{width:19px;height:19px;font-size:8px}.terminal-v3 .ticker-value{font-size:21px;line-height:1.15;margin:4px 0 3px}
.terminal-v3 .ticker-change{font-size:9px}.terminal-v3 .ticker-bottom{font-size:7px}.terminal-v3 .ticker-top small{font-size:7px}
.terminal-v3 .ticker-spark{height:26px;width:75px;right:8px;bottom:8px;opacity:.75}
.terminal-v3 .market-telemetry{grid-template-columns:1fr 1.25fr 1.3fr 1fr;min-height:45px;margin-bottom:10px;border-radius:5px}
.terminal-v3 .telemetry-item{padding:6px 12px;border-bottom:0}.terminal-v3 .telemetry-item>span{font-size:6px;letter-spacing:.8px;margin-bottom:3px}
.terminal-v3 .telemetry-item>strong{font-size:14px;line-height:1.15}.terminal-v3 .telemetry-item>strong small{font-size:8px}
.terminal-v3 .breadth-values{font-size:13px;gap:12px}.terminal-v3 .breadth-meter{height:2px;width:55px;bottom:10px;right:12px}
.terminal-v3 .telemetry-item.flow-item{display:block}.terminal-v3 .flow-item>strong{font-size:10px}.terminal-v3 .flow-item>small{font-size:7px;display:inline;margin-left:7px}
.terminal-v3 .workspace-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--v3-gap);align-items:stretch}
.terminal-v3 .panel{border-radius:6px;border-color:#473953;background:linear-gradient(128deg,#1b1728,#0c1320 70%);min-width:0}
.terminal-v3 .panel-heading{padding:10px 12px 0;min-height:37px;gap:6px}.terminal-v3 .panel-heading h2{font-size:12px;letter-spacing:.3px}
.terminal-v3 .panel-heading .eyebrow{font-size:6px;margin-bottom:3px;letter-spacing:1px}.terminal-v3 .panel-caption{font-size:7px}.terminal-v3 .live-label{font-size:8px}
.terminal-v3 .workspace-grid>.core-panel{grid-column:span 6;order:0;height:300px;min-height:0;background:radial-gradient(ellipse at 50% 45%,#43296070,#141827 55%,#0d1420)}
.terminal-v3 .core-heading-row h2{font-size:13px;letter-spacing:.6px}.terminal-v3 .core-scene{height:202px;min-height:0;flex:1;isolation:isolate}
.terminal-v3 .core-art-float{width:61%;max-width:61%;top:49%;left:50%;animation:v3-art-standard 9s ease-in-out infinite}
.terminal-v3.cinema-motion .core-art-float{animation:v3-art-cinema 7s ease-in-out infinite}
.terminal-v3 .core-art{filter:drop-shadow(0 12px 12px #030311aa) drop-shadow(0 0 20px #ac7bf750);will-change:transform}
.terminal-v3 .scene-grid{inset:10% -15% -90%;background-size:27px 27px;opacity:.95}
.terminal-v3 .scene-halo{width:240px;height:240px;top:49%;left:50%;border:1px solid #9b84fa6b;border-radius:50%;background:radial-gradient(ellipse,#9952dc19,transparent 65%);filter:none;transform:translate(-50%,-50%) rotateX(63deg) rotateZ(-20deg);animation:v3-orbit 12s linear infinite;z-index:1}
.terminal-v3 .scene-halo:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#d5beff;box-shadow:0 0 20px 5px #a678e9aa;top:-4px;left:50%}
.terminal-v3 .scene-halo:after{content:'';position:absolute;inset:-18px;border:1px dashed #63ead98f;border-radius:50%;box-shadow:0 0 20px #9b68f11a}
.terminal-v3 .core-nebula{width:150px;height:150px;top:0;filter:blur(13px)}
.terminal-v3 .scene-label{top:38%;max-width:21%;z-index:4}.terminal-v3 .label-input{left:13px}.terminal-v3 .label-output{right:13px}
.terminal-v3 .scene-label>span{font-size:6px;letter-spacing:.6px}.terminal-v3 .scene-label>b{font-size:9px;letter-spacing:0;margin:5px 0 4px}
.terminal-v3 .scene-label>i,.terminal-v3 .scene-label>small{font-size:6px;letter-spacing:0}.terminal-v3 .scene-label>small{margin-top:5px}
.terminal-v3 .input-equalizer{gap:3px;height:15px;margin-top:7px}.terminal-v3 .input-equalizer i{animation-duration:.9s}.terminal-v3 .output-monitor{font-size:7px;margin-top:9px;gap:4px}
.terminal-v3 .floating-node{font-size:7px;padding:4px 8px;gap:5px;animation:v3-node-cycle 8s ease-in-out infinite}
.terminal-v3 .floating-node>span{font-size:6px}.terminal-v3 .node-one{left:20%;top:15px;animation-delay:0s}.terminal-v3 .node-two{right:20%;top:9px;animation-delay:-6s}
.terminal-v3 .node-three{right:14%;top:auto;bottom:36px;animation-delay:-4s}.terminal-v3 .node-four{left:14%;top:auto;bottom:36px;animation-delay:-2s}
.terminal-v3 .core-caption{top:auto;bottom:7px;font-size:11px;letter-spacing:4px}.terminal-v3 .core-caption>b{letter-spacing:3px}.terminal-v3 .core-caption>span{font-size:5px;letter-spacing:.9px;margin-top:2px}
.terminal-v3 .scene-coordinates{left:12px;right:12px;bottom:10px;font-size:4px;letter-spacing:.5px}.terminal-v3 .core-scene-crosshair{width:7px;height:7px}
.terminal-v3 .pipeline{padding:2px 8px 7px;font-size:7px;gap:10px;line-height:1.4}.terminal-v3 .pipeline span{animation:v3-pipeline 8s linear infinite}.terminal-v3 .pipeline span:nth-of-type(2){animation-delay:-6.4s}.terminal-v3 .pipeline span:nth-of-type(3){animation-delay:-4.8s}.terminal-v3 .pipeline span:nth-of-type(4){animation-delay:-3.2s}.terminal-v3 .pipeline span:nth-of-type(5){animation-delay:-1.6s}
.terminal-v3 .core-stats{padding:7px 0}.terminal-v3 .core-stats>div{gap:6px;flex-direction:row}.terminal-v3 .core-stats strong{font-size:19px;line-height:1.3}.terminal-v3 .core-stats span{font-size:8px}
.terminal-v3 .workspace-grid>.depth-panel{grid-column:span 3;order:1;height:300px;padding-bottom:0}
.terminal-v3 .depth-panel .panel-heading{padding-bottom:4px}.terminal-v3 #depth-heading{gap:6px;flex-wrap:wrap}.terminal-v3 #depth-symbol{font-size:8px}
.terminal-v3 .depth-content{padding:3px 12px 8px;min-height:0;height:256px;overflow:auto;scrollbar-width:thin;scrollbar-color:#58436d transparent}
.terminal-v3 .depth-meta{font-size:8px;margin-bottom:5px}.terminal-v3 .depth-meta strong,.terminal-v3 .depth-status{font-size:8px}
.terminal-v3 .depth-columns{font-size:9px;padding:2px 0 5px;gap:5px}.terminal-v3 .depth-row{font-size:10px;height:17px;padding:1px 0;gap:5px}.terminal-v3 .depth-total{font-size:10px;color:#a99bb7}
.terminal-v3 .depth-mid{margin:5px 0;padding:5px 0}.terminal-v3 .depth-mid strong{font-size:16px}.terminal-v3 .depth-spread{font-size:8px}
.terminal-v3 .depth-balance-labels{font-size:8px;margin-top:6px}.terminal-v3 .depth-balance{margin:4px 0 5px}.terminal-v3 .depth-footer{font-size:7px;line-height:1.4}.terminal-v3 .depth-empty{min-height:225px}
.terminal-v3 .workspace-grid>.radar-panel{grid-column:span 3;order:2;height:300px;background:radial-gradient(ellipse at 50% 50%,#0b3e4230,transparent 70%),#101622}
.terminal-v3 .radar-stage{position:relative;height:225px;margin:0 7px}.terminal-v3 #market-radar{display:block;width:100%;height:100%}
.terminal-v3 .radar-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:26px;padding:0 12px;font:8px Menlo,monospace;color:#98a3b9;border-top:1px solid #3e4a584d}
.terminal-v3 .radar-footer strong{font-weight:400;color:#6de5d4;font-size:9px}.terminal-v3 .radar-footer span{min-width:0}
.terminal-v3 .workspace-grid>.chart-panel{grid-column:span 6;order:3;min-height:0}.terminal-v3 .chart-panel .panel-heading{padding:10px 12px 0;min-height:43px}
.terminal-v3 .market-title{gap:8px}.terminal-v3 .market-title .coin-badge{width:24px;height:24px}.terminal-v3 .market-title h2{font-size:12px}.terminal-v3 .market-title h2>span{font-size:8px}
.terminal-v3 .chart-price{margin-top:2px;gap:10px}.terminal-v3 .chart-price strong{font-size:18px}.terminal-v3 .chart-price>span{font-size:9px}.terminal-v3 .chart-panel select{min-height:28px;padding:4px 7px;font-size:9px;max-width:130px}
.terminal-v3 .chart-toolbar{padding:6px 12px 0;gap:12px;min-height:28px}.terminal-v3 .timeframe-tabs>button{font-size:9px;padding:3px 7px;min-height:23px}
.terminal-v3 .chart-toolbar>span{font-size:8px}.terminal-v3 .chart-toolbar>.text-button{display:none}.terminal-v3 .main-chart{height:240px;margin:3px 7px 0}
.terminal-v3 .chart-footer{font-size:8px;padding:6px 12px;line-height:1.4}.terminal-v3 .chart-footer>span:last-child{font-size:7px}
.terminal-v3 .workspace-grid>.heatmap-panel{grid-column:span 3;order:4;min-height:0}.terminal-v3 .heatmap-visual{height:240px;min-height:0;flex:1;margin:5px 10px 0}
.terminal-v3 .heatmap-legend{font-size:8px;padding:8px 10px 10px}.terminal-v3 .heatmap-foot{font-size:7px}
.terminal-v3 .workspace-grid>.flow-panel{grid-column:span 3;order:5;min-height:0;display:flex;flex-direction:column;background:linear-gradient(130deg,#171b2e,#101521)}
.terminal-v3 .quote-flow-list{padding:5px 12px 8px;height:240px;min-height:0;flex:1;overflow:hidden;position:relative;font:10px Menlo,monospace}
.terminal-v3 .flow-columns{display:grid;grid-template-columns:.9fr 1.15fr .8fr;gap:6px;padding:5px 12px 3px;color:#9a8eae;font:8px Menlo,monospace;flex-shrink:0}.terminal-v3 .flow-columns>span:not(:first-child){text-align:right}
.terminal-v3 .flow-footer{padding:5px 12px 7px;color:#8e9cb3;font:7px Menlo,monospace;border-top:1px solid #423a5350;flex-shrink:0}.terminal-v3 #flow-update-count{font:8px Menlo,monospace;color:#75dfcb}
.terminal-v3 .flow-row{display:grid;grid-template-columns:.9fr 1.15fr .8fr;gap:6px;align-items:center;min-height:31px;border-bottom:1px solid #4a3b5b45;position:relative}
.terminal-v3 .flow-symbol{color:#e1d6f2;font-weight:500}.terminal-v3 .flow-price{color:#d3deec;text-align:right}.terminal-v3 .flow-delta{text-align:right;font-size:9px}.terminal-v3 .flow-row time{grid-column:1/-1;color:#8092a8;font-size:7px;margin-top:-7px}.terminal-v3 .flow-row.is-up .flow-delta{color:#6ae1c4}.terminal-v3 .flow-row.is-down .flow-delta{color:#ef9bb8}.terminal-v3 .flow-enter{animation:v3-flow-entry .45s ease-out}
.terminal-v3 .quote-flow-list>.empty-state{font:10px 'PingFang SC',sans-serif;min-height:190px}
.terminal-v3 .workspace-grid>.account-panel{grid-column:span 4;order:6;min-height:0;padding-bottom:13px}
.terminal-v3 .account-panel .data-label{margin-top:12px}.terminal-v3 .account-value{font-size:30px}.terminal-v3 .account-change{padding-top:4px}
.terminal-v3 .account-line{height:40px;margin:10px 20px}.terminal-v3 .account-metrics{gap:9px}.terminal-v3 .exposure-track{margin-bottom:12px}.terminal-v3 .account-footnote{margin-top:9px}
.terminal-v3 .workspace-grid>.strategy-panel{grid-column:span 4;order:7;padding:0 14px 12px}.terminal-v3 .strategy-panel>.panel-heading{padding-left:0;padding-right:0;margin-bottom:10px}
.terminal-v3 .strategy-description{font-size:10px;min-height:0;margin:9px 0}.terminal-v3 .slider-field input{margin:11px 0 8px}.terminal-v3 .toggle-row{margin:13px 0}.terminal-v3 .saved-hint{font-size:8px;margin-bottom:0}
.terminal-v3 .workspace-grid>.risk-panel{grid-column:span 4;order:8}.terminal-v3 .risk-visual{height:210px;min-height:0;margin:8px 15px 0;flex:1}.terminal-v3 .risk-legend{padding:8px 15px 12px;font-size:9px;display:flex}
.terminal-v3 .workspace-grid>.activity-panel{grid-column:span 4;order:9}.terminal-v3 .signals-list{height:230px;padding:6px 14px 8px}.terminal-v3 .signal-row{padding:9px 0}
.terminal-v3 .workspace-grid>.live-markets-panel{grid-column:span 8;order:10}.terminal-v3 .live-markets-panel .panel-heading{padding-bottom:8px}.terminal-v3 .live-markets-panel .panel-heading p{font-size:9px;margin-top:4px}
.terminal-v3 .market-list-tools input{min-width:130px;width:160px}.terminal-v3 .market-filter-row{padding:0 12px 8px}.terminal-v3 .live-market-table th,.terminal-v3 .live-market-table td{font-size:10px;padding:9px 12px}
.terminal-v3 .workspace-grid>.orders-panel{grid-column:span 12;order:11}.terminal-v3 .page-footer{padding-top:16px;font-size:8px}.terminal-v3 .toast{left:calc(50% + 32px)}
.terminal-v3 .core-panel:before,.terminal-v3 .radar-panel:before,.terminal-v3 .flow-panel:before{background:linear-gradient(112deg,transparent 25%,#9d7bff0d 45%,#8deee725 50%,#b091ff0b 55%,transparent 72%);transform:translateX(-120%);animation:v3-panel-sweep 13s ease-in-out infinite;z-index:1;pointer-events:none}
.terminal-v3 .radar-panel:before{animation-delay:-4s}.terminal-v3 .flow-panel:before{animation-delay:-8s}.terminal-v3.cinema-motion .core-panel:before,.terminal-v3.cinema-motion .radar-panel:before,.terminal-v3.cinema-motion .flow-panel:before{animation-duration:8s}
.terminal-v3 .workspace-grid.page-market>.chart-panel{grid-column:span 6;order:0}.terminal-v3 .workspace-grid.page-market>.depth-panel{grid-column:span 3;order:1;height:383px}.terminal-v3 .workspace-grid.page-market>.radar-panel{grid-column:span 3;order:2;height:383px}
.terminal-v3 .page-market .main-chart{height:290px}.terminal-v3 .page-market .depth-content{height:335px;min-height:0;padding-top:3px}.terminal-v3 .page-market .depth-row{height:22px}.terminal-v3 .page-market .radar-stage{height:308px}.terminal-v3 .workspace-grid.page-market>.live-markets-panel{grid-column:span 8;order:3}.terminal-v3 .workspace-grid.page-market>.activity-panel{grid-column:span 4;order:4}
.terminal-v3 .workspace-grid.page-strategy>.strategy-panel{grid-column:span 4;order:0}.terminal-v3 .workspace-grid.page-strategy>.strategy-explainer{grid-column:span 8;order:1}.terminal-v3 .workspace-grid.page-strategy>.risk-panel{order:2}.terminal-v3 .workspace-grid.page-strategy>.heatmap-panel{grid-column:span 4;order:3}.terminal-v3 .workspace-grid.page-strategy>.activity-panel{order:4}
.terminal-v3 .workspace-grid.page-trade>.account-panel{grid-column:span 4;order:0}.terminal-v3 .workspace-grid.page-trade>.order-form-panel{grid-column:span 4;order:1}.terminal-v3 .workspace-grid.page-trade>.positions-panel{grid-column:span 4;order:2}
.terminal-v3.immersive .sidebar{display:none}.terminal-v3.immersive .main-shell{margin:0;width:100%}.terminal-v3.immersive .topbar{height:38px}.terminal-v3.immersive main{padding-top:9px;max-width:1900px}.terminal-v3.immersive .core-scene{height:202px;min-height:0}.terminal-v3.immersive .core-art-float{width:61%;max-width:61%}.terminal-v3.immersive .toast{left:50%}
@keyframes v3-art-cinema{0%,100%{transform:translate(calc(-50% - 7px),calc(-50% + 7px)) perspective(800px) rotateY(-7deg) rotateZ(-5deg)}50%{transform:translate(calc(-50% + 7px),calc(-50% - 10px)) perspective(800px) rotateY(7deg) rotateZ(5deg)}}
@keyframes v3-art-standard{0%,100%{transform:translate(-50%,calc(-50% + 2px)) perspective(800px) rotateY(-2deg) rotateZ(-1deg)}50%{transform:translate(-50%,calc(-50% - 4px)) perspective(800px) rotateY(2deg) rotateZ(1deg)}}
@keyframes v3-orbit{from{transform:translate(-50%,-50%) rotateX(63deg) rotateZ(-20deg)}to{transform:translate(-50%,-50%) rotateX(63deg) rotateZ(340deg)}}
@keyframes v3-node-cycle{0%,20%{border-color:#bba1f7;box-shadow:0 0 14px #a87eff55,inset 0 0 10px #7b58b733;color:#f5eaff}25%,100%{border-color:#6b567c88;box-shadow:0 4px 12px #06050c5c}}
@keyframes v3-pipeline{0%,16%{color:#a9f6df;text-shadow:0 0 7px #60e2c678}22%,100%{color:#9687ab;text-shadow:none}}
@keyframes v3-panel-sweep{0%,12%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}
@keyframes v3-flow-entry{from{transform:translateY(-9px);background:#70bba92e;opacity:.2}to{transform:translateY(0);background:transparent;opacity:1}}
@media(min-width:1600px){.terminal-v3 main{padding-left:24px;padding-right:24px}.terminal-v3 .topbar{padding:0 24px}.terminal-v3 .scene-halo{width:285px;height:285px}.terminal-v3 .core-art-float{width:57%;max-width:57%}}
@media(min-width:701px) and (max-width:1099px){
 .terminal-v3 .sidebar{width:56px;padding-left:4px;padding-right:4px}.terminal-v3 .brand img{width:32px;height:28px}.terminal-v3 .nav-item>span{font-size:8px}.terminal-v3 .nav-item.active:before{left:-4px}.terminal-v3 .sidebar-footer{font-size:6px}
 .terminal-v3 .main-shell{margin-left:56px;width:calc(100% - 56px)}.terminal-v3 main{padding:10px 14px 0}.terminal-v3 .topbar{padding:0 14px}.terminal-v3 .top-subbrand{display:none}.terminal-v3 .top-actions{gap:8px}.terminal-v3 .account-button{display:none}
 .terminal-v3 h1{font-size:20px;letter-spacing:.2px}.terminal-v3 .page-tools{gap:5px}.terminal-v3 .display-mode-button,.terminal-v3 .motion-toggle{font-size:8px;padding:7px}.terminal-v3 #motion-intensity{font-size:8px;max-width:82px}
 .terminal-v3 .market-ticker{padding:8px;height:74px}.terminal-v3 .ticker-value{font-size:19px}.terminal-v3 .ticker-top{font-size:9px}.terminal-v3 .ticker-top small{display:none}.terminal-v3 .ticker-spark{width:55px;height:23px}
 .terminal-v3 .market-telemetry{grid-template-columns:1fr 1.25fr 1.3fr}.terminal-v3 .telemetry-item.flow-item{display:none}.terminal-v3 .telemetry-item:nth-child(3){border:0}.terminal-v3 .telemetry-item{padding:6px 10px}.terminal-v3 .breadth-meter{width:38px;right:10px}
 .terminal-v3 .workspace-grid>.core-panel{grid-column:span 8;height:270px;order:0}.terminal-v3 .workspace-grid>.radar-panel{grid-column:span 4;height:270px;order:1}.terminal-v3 .radar-stage{height:195px}.terminal-v3 .radar-footer{padding:0 9px;font-size:7px}
 .terminal-v3 .core-scene,.terminal-v3.immersive .core-scene{height:172px;min-height:0}.terminal-v3 .core-art-float,.terminal-v3.immersive .core-art-float{width:61%;max-width:61%}.terminal-v3 .core-heading-row h2{font-size:12px}.terminal-v3 .core-heading-row .live-label{font-size:7px}.terminal-v3 .scene-label{top:36%}.terminal-v3 .scene-label>b{font-size:8px}.terminal-v3 .scene-label>span,.terminal-v3 .scene-label>i{font-size:5px}
 .terminal-v3 .floating-node{font-size:6px;padding:3px 6px}.terminal-v3 .node-one{left:18%;top:9px}.terminal-v3 .node-two{right:18%;top:5px}.terminal-v3 .node-three{right:12%;bottom:31px}.terminal-v3 .node-four{left:12%;bottom:31px}.terminal-v3 .scene-halo{width:205px;height:205px}.terminal-v3 .core-stats strong{font-size:17px}.terminal-v3 .core-stats span{font-size:7px}.terminal-v3 .core-stats>div{gap:5px}
 .terminal-v3 .workspace-grid>.chart-panel{grid-column:span 8;order:2;height:280px}.terminal-v3 .main-chart{height:189px}.terminal-v3 .workspace-grid>.depth-panel{grid-column:span 4;order:3;height:280px}.terminal-v3 .depth-content{height:237px;padding-left:10px;padding-right:10px}.terminal-v3 .depth-row{height:16px;font-size:10px}.terminal-v3 .depth-mid strong{font-size:14px}.terminal-v3 .depth-columns{font-size:8px}.terminal-v3 .depth-total{font-size:10px}
 .terminal-v3 .workspace-grid>.heatmap-panel{grid-column:span 6;order:4;height:230px}.terminal-v3 .heatmap-visual{height:165px;min-height:0;margin-top:5px}.terminal-v3 .workspace-grid>.flow-panel{grid-column:span 6;order:5;height:230px}.terminal-v3 .quote-flow-list{height:185px}.terminal-v3 .flow-row{min-height:28px}
 .terminal-v3 .workspace-grid>.account-panel,.terminal-v3 .workspace-grid>.strategy-panel,.terminal-v3 .workspace-grid>.risk-panel{grid-column:span 4}.terminal-v3 .account-value{font-size:25px;padding-left:14px;padding-right:14px}.terminal-v3 .account-panel .data-label{margin-left:14px;margin-right:14px}.terminal-v3 .account-change{padding-left:14px;padding-right:14px}.terminal-v3 .account-metrics{margin-left:14px;margin-right:14px}.terminal-v3 .account-metrics strong,.terminal-v3 .account-metrics>div{font-size:10px}.terminal-v3 .risk-legend{display:block}
 .terminal-v3 .workspace-grid>.activity-panel{grid-column:span 4}.terminal-v3 .workspace-grid>.live-markets-panel{grid-column:span 8}.terminal-v3 .live-markets-panel .panel-heading{display:block}.terminal-v3 .market-list-tools{margin-top:8px}.terminal-v3 .market-list-tools input{min-width:0;width:100%}.terminal-v3 .market-list-tools select{max-width:110px}
 .terminal-v3 .workspace-grid.page-market>.chart-panel{grid-column:span 8;height:330px}.terminal-v3 .page-market .main-chart{height:239px}.terminal-v3 .workspace-grid.page-market>.depth-panel{grid-column:span 4;height:330px}.terminal-v3 .page-market .depth-content{height:285px}.terminal-v3 .page-market .depth-row{height:19px}.terminal-v3 .workspace-grid.page-market>.radar-panel{grid-column:span 4;height:280px}.terminal-v3 .page-market .radar-stage{height:205px}.terminal-v3 .workspace-grid.page-market>.live-markets-panel{grid-column:span 8;order:2}.terminal-v3 .workspace-grid.page-market>.activity-panel{grid-column:span 12;order:4}
 .terminal-v3 .workspace-grid.page-trade>.account-panel,.terminal-v3 .workspace-grid.page-trade>.order-form-panel{grid-column:span 6}.terminal-v3 .workspace-grid.page-trade>.positions-panel{grid-column:span 12}.terminal-v3 .toast{left:calc(50% + 28px)}
}
@media(max-width:700px){
 .terminal-v3{--v3-gap:10px}.terminal-v3 .sidebar{position:relative;width:100%;padding:7px 10px 0;display:block;border-bottom:1px solid #332c42}.terminal-v3 .brand{display:none}.terminal-v3 .sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding-bottom:7px}.terminal-v3 .nav-item{padding:7px 2px;gap:4px}.terminal-v3 .nav-item svg{width:15px;height:15px}.terminal-v3 .nav-item>span{font-size:8px}
 .terminal-v3 .main-shell{width:100%;margin:0}.terminal-v3 .topbar,.terminal-v3.immersive .topbar{height:36px;padding:0 11px}.terminal-v3 .top-wordmark{font-size:14px;letter-spacing:3px}.terminal-v3 .top-actions{gap:6px}.terminal-v3 #clock{font-size:8px}.terminal-v3 .env-badge{font-size:7px;padding:3px 5px}.terminal-v3 .account-button{display:none}
 .terminal-v3 main,.terminal-v3.immersive main{padding:9px 10px 0}.terminal-v3 .page-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:8px}.terminal-v3 h1{font-size:20px!important;line-height:1.3}.terminal-v3 .page-tools{gap:6px;margin:0}.terminal-v3 .page-tools .subtle-button{display:none}.terminal-v3 .display-mode-button,.terminal-v3 .motion-toggle{font-size:8px;padding:6px 8px}.terminal-v3 #motion-intensity{font-size:8px;min-height:26px;max-width:90px}
 .terminal-v3 .simulation-notice{font-size:8px;line-height:1.5;padding:4px 7px;align-items:center}.terminal-v3 .simulation-notice .status-dot{margin:0}.terminal-v3 .simulation-notice button{font-size:7px}.terminal-v3 .feed-status{font-size:7px;gap:5px;flex-wrap:wrap}.terminal-v3 #feed-detail{font-size:7px}.terminal-v3 .feed-status>span:last-child{font-size:6px;margin-left:auto;width:auto}
 .terminal-v3 .market-tape{height:24px;margin-bottom:7px}.terminal-v3 .tape-label{font-size:6px;padding:0 7px}.terminal-v3 .market-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:7px}.terminal-v3 .market-ticker{height:72px;padding:7px 9px}.terminal-v3 .ticker-value{font-size:20px;margin:3px 0}.terminal-v3 .ticker-spark{height:24px;width:55px;bottom:8px}.terminal-v3 .ticker-top small{display:none}
 .terminal-v3 .market-telemetry{grid-template-columns:1fr 1.15fr;min-height:0;margin-bottom:8px}.terminal-v3 .telemetry-item{padding:6px 9px;border-bottom:1px solid #30283d}.terminal-v3 .telemetry-item>span{font-size:5px;letter-spacing:.5px}.terminal-v3 .telemetry-item>strong{font-size:13px}.terminal-v3 .telemetry-item:nth-child(2){border-right:0}.terminal-v3 .telemetry-item:nth-child(3){border-bottom:0}.terminal-v3 .telemetry-item.flow-item{display:block;border:0}.terminal-v3 .flow-item>strong{font-size:9px}.terminal-v3 .flow-item>small{display:block;font-size:6px;margin:2px 0 0}.terminal-v3 .breadth-values{font-size:12px}
 .terminal-v3 .workspace-grid>.panel{grid-column:span 12!important}.terminal-v3 .panel-heading{padding:10px 11px 0;min-height:37px}.terminal-v3 .panel-heading h2{font-size:12px}.terminal-v3 .workspace-grid>.core-panel{order:0;height:295px}.terminal-v3 .core-heading-row{align-items:flex-start}.terminal-v3 .core-heading-row h2{font-size:12px}.terminal-v3 .core-heading-row .eyebrow{font-size:5px}.terminal-v3 .core-heading-row .live-label{font-size:6px}
 .terminal-v3 .core-scene,.terminal-v3.immersive .core-scene{height:199px;min-height:0;flex:1}.terminal-v3 .core-art-float,.terminal-v3.immersive .core-art-float{width:67%;max-width:67%;top:48%}.terminal-v3 .scene-label{display:block;max-width:20%;top:38%}.terminal-v3 .scene-label>b{font-size:7px}.terminal-v3 .scene-label>span{font-size:4px;letter-spacing:.2px}.terminal-v3 .scene-label>i,.terminal-v3 .scene-label>small,.terminal-v3 .output-monitor{display:none}.terminal-v3 .label-input{left:9px}.terminal-v3 .label-output{right:9px}.terminal-v3 .input-equalizer{gap:2px;margin-top:6px}
 .terminal-v3 .node-one{left:14%;top:12px}.terminal-v3 .node-two{right:14%;top:6px}.terminal-v3 .node-three{right:11%;bottom:34px;top:auto}.terminal-v3 .node-four{left:11%;bottom:34px;top:auto}.terminal-v3 .floating-node{font-size:6px;padding:3px 6px}.terminal-v3 .scene-halo{width:225px;height:225px}.terminal-v3 .core-caption{font-size:10px;bottom:8px}.terminal-v3 .core-stats>div{flex-direction:row;gap:6px}.terminal-v3 .core-stats strong{font-size:18px}.terminal-v3 .core-stats span{font-size:7px}.terminal-v3 .pipeline{gap:9px;font-size:6px;padding-bottom:7px}
 .terminal-v3 .workspace-grid>.radar-panel{order:1;height:290px}.terminal-v3 .radar-stage{height:215px}.terminal-v3 .radar-footer{font-size:8px}.terminal-v3 .workspace-grid>.chart-panel{order:2;height:315px}.terminal-v3 .main-chart{height:220px}.terminal-v3 .chart-price strong{font-size:17px}.terminal-v3 .chart-panel select{max-width:112px;font-size:8px}.terminal-v3 .chart-toolbar>span{font-size:7px}
 .terminal-v3 .workspace-grid>.depth-panel{order:3;height:335px}.terminal-v3 .depth-content{height:290px;padding:4px 13px 9px}.terminal-v3 .depth-row{height:20px;font-size:11px}.terminal-v3 .depth-total{font-size:10px}.terminal-v3 .depth-columns{font-size:9px}.terminal-v3 .depth-mid strong{font-size:18px}
 .terminal-v3 .workspace-grid>.heatmap-panel{order:4;height:245px}.terminal-v3 .heatmap-visual{height:180px;min-height:0;flex:1;margin:5px 10px 0}.terminal-v3 .workspace-grid>.flow-panel{order:5;height:255px}.terminal-v3 .quote-flow-list{height:210px}.terminal-v3 .flow-row{min-height:30px}
 .terminal-v3 .workspace-grid>.account-panel{order:6;min-height:0}.terminal-v3 .account-value{font-size:32px}.terminal-v3 .account-metrics strong,.terminal-v3 .account-metrics>div{font-size:11px}.terminal-v3 .workspace-grid>.strategy-panel{order:7}.terminal-v3 .workspace-grid>.risk-panel{order:8}.terminal-v3 .risk-visual{height:185px;min-height:0;flex:none}.terminal-v3 .risk-legend{display:flex}
 .terminal-v3 .workspace-grid>.activity-panel{order:9}.terminal-v3 .workspace-grid>.live-markets-panel{order:10}.terminal-v3 .live-markets-panel .panel-heading{display:block}.terminal-v3 .market-list-tools{margin-top:9px}.terminal-v3 .market-list-tools input{min-width:0;width:100%;font-size:9px}.terminal-v3 .market-list-tools select{font-size:9px}.terminal-v3 .market-filter-row{padding:0 11px 8px}.terminal-v3 .market-pagination{padding:9px 11px;font-size:8px}.terminal-v3 .live-market-table th,.terminal-v3 .live-market-table td{font-size:10px}
 .terminal-v3 .workspace-grid.page-market>.chart-panel{order:0;height:345px}.terminal-v3 .page-market .main-chart{height:250px}.terminal-v3 .workspace-grid.page-market>.depth-panel{order:1;height:335px}.terminal-v3 .page-market .depth-content{height:290px}.terminal-v3 .page-market .depth-row{height:20px}.terminal-v3 .workspace-grid.page-market>.radar-panel{order:2;height:290px}.terminal-v3 .page-market .radar-stage{height:215px}.terminal-v3 .workspace-grid.page-market>.live-markets-panel{order:3}.terminal-v3 .workspace-grid.page-market>.activity-panel{order:4}
 .terminal-v3 .workspace-grid.page-strategy>.strategy-panel{order:0}.terminal-v3 .workspace-grid.page-strategy>.strategy-explainer{order:1}.terminal-v3 .workspace-grid.page-strategy>.risk-panel{order:2}.terminal-v3 .workspace-grid.page-strategy>.heatmap-panel{order:3}.terminal-v3 .workspace-grid.page-trade>.account-panel{order:0}.terminal-v3 .workspace-grid.page-trade>.order-form-panel{order:1}.terminal-v3 .workspace-grid.page-trade>.positions-panel{order:2}.terminal-v3 .toast{left:50%}
}
.terminal-v3.motion-off *,.terminal-v3.motion-off *:before,.terminal-v3.motion-off *:after{animation-play-state:paused!important}
.terminal-v3.motion-off .core-art,.terminal-v3.motion-off .core-art-float{will-change:auto}
@media(prefers-reduced-motion:reduce){.terminal-v3 *,.terminal-v3 *:before,.terminal-v3 *:after{animation:none!important;transition:none!important}.terminal-v3 .core-art,.terminal-v3 .core-art-float{will-change:auto}}

.terminal-v3 .radar-center-label{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;text-shadow:0 0 12px #080e18;font:6px Menlo,monospace;letter-spacing:1px;color:#96b4c9}.terminal-v3 .radar-center-label strong{font-size:21px;line-height:1.4;font-weight:400;color:#bcf6e5}.terminal-v3 .radar-center-label small{font:6px 'PingFang SC',sans-serif;letter-spacing:1px}
.terminal-v3 .flow-symbol small{display:block;font-size:6px;color:#8791a7;font-weight:400}.terminal-v3 .flow-empty{display:grid;place-items:center;height:100%;min-height:100px;color:#95a2b6;font:10px 'PingFang SC',sans-serif}.terminal-v3 .flow-stale{opacity:.55}
.terminal-v3 .core-scene *,.terminal-v3 .core-scene *:before,.terminal-v3 .core-scene *:after{animation-play-state:var(--fx-motion-state,running)}
