:root{--bg:#050706;--panel:#0a0d0b;--panel-strong:#0f1310;--line:#e5f0e91f;--line-strong:#e5f0e936;--text:#edf4ef;--muted:#7f8983;--green:#2fe49b;--red:#ff5477;--yellow:#ffb72c;--cyan:#2bd7e5;--violet:#7c5cff}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 18% -10%, #2fe49b17, transparent 28rem), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{color:inherit;font:inherit}a{color:inherit;text-decoration:none}button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.terminal-shell{width:min(100%,1600px);min-height:100vh;margin:0 auto;padding:0 28px 40px}.terminal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.brand-lockup,.header-actions,.terminal-nav,.price-row,.market-meta,.panel-heading,.chart-heading,.indicator-toggles,.strategy-topline,.section-heading,.api-status{align-items:center;display:flex}.api-status.connected{color:var(--green)}.api-status.connected i{background:var(--green);box-shadow:0 0 12px #2fe49b8c}.brand-lockup{gap:12px}.terminal-nav{gap:24px;margin-left:auto;margin-right:28px}.terminal-nav a{color:var(--muted);font-size:11px}.terminal-nav a:hover,.terminal-nav a:focus-visible{color:var(--text)}.brand-lockup>div{gap:2px;display:grid}.brand-lockup strong{letter-spacing:.01em;font-size:16px}.brand-lockup span:not(.brand-mark){color:var(--muted);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.brand-mark{width:36px;height:36px;color:var(--green);background:#2fe49b14;border:1px solid #2fe49ba6;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;display:grid}.header-actions{gap:9px}.connection-pill{border:1px solid var(--line);min-height:34px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.connection-pill i,.live-dot:before,.api-status i{background:var(--yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ffb72c73}.connection-pill.live{color:var(--green);border-color:#2fe49b47}.connection-pill.live i{background:var(--green);box-shadow:0 0 12px #2fe49b8c}.connection-pill.delayed,.connection-pill.offline{color:var(--yellow)}.connection-pill.offline{border-style:dashed}.refresh-button{border:1px solid var(--line);cursor:pointer;min-width:52px;height:36px;color:var(--muted);background:0 0;padding:0 10px;font-size:10px}.refresh-button:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff0a}.market-hero{grid-template-columns:1fr minmax(260px,380px);align-items:end;gap:32px;min-height:244px;padding:38px 0 32px;display:grid}.eyebrow,.panel-kicker{color:var(--muted);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.instrument-copy h1{letter-spacing:-.055em;margin:7px 0 12px;font-size:clamp(28px,4.3vw,64px);line-height:.98}.instrument-switcher{gap:4px;margin-top:18px;display:flex}.instrument-switcher button{border:1px solid var(--line);min-width:82px;height:30px;color:var(--muted);cursor:pointer;background:0 0;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.instrument-switcher button.active{color:var(--green);background:#2fe49b14;border-color:#2fe49b73}.instrument-copy h1 em{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.02em;vertical-align:middle;margin-left:10px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.22em;font-style:normal}.price-row{gap:15px}.price-row strong{letter-spacing:-.065em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(32px,5vw,72px);line-height:1}.price-row>span{border:1px solid;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.muted{color:var(--muted)!important}.market-meta{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.market-meta b{color:var(--text);margin-left:6px;font-weight:500}.hero-signal{border-left:1px solid var(--line-strong);background:linear-gradient(90deg,#ffffff06,#0000);padding:21px 22px}.hero-signal>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.hero-signal>strong{letter-spacing:-.04em;margin:6px 0 18px;font-size:clamp(20px,2.5vw,34px);font-weight:600;display:block}.confidence-track{background:#ffffff14;height:3px;overflow:hidden}.confidence-track i{background:linear-gradient(90deg, var(--green), var(--cyan));height:100%;display:block}.hero-signal small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.timeframe-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.timeframe-rail::-webkit-scrollbar{display:none}.timeframe-rail button{border:0;border-right:1px solid var(--line);min-width:82px;height:48px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;font-size:12px}.timeframe-rail button:hover,.timeframe-rail button.active{color:var(--text);background:#ffffff09}.timeframe-rail button.active{box-shadow:inset 0 -2px var(--green)}.workspace-grid{grid-template-columns:minmax(0,1fr) 340px;gap:10px;margin-top:10px;display:grid}.panel{border:1px solid var(--line);background:#090c0ad6}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;min-height:70px;padding:15px 18px}.panel-heading h2,.section-heading h2{letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:600}.chart-heading{gap:18px}.indicator-toggles{gap:4px}.indicator-toggles button{border:1px solid var(--line);height:28px;color:var(--muted);cursor:pointer;background:0 0;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.indicator-toggles button.on{color:var(--green);background:#2fe49b12;border-color:#2fe49b66}.chart-legend{border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);white-space:nowrap;align-items:center;gap:16px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex;overflow:hidden}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{width:12px;height:2px}.legend-ema12{background:var(--yellow)}.legend-ema26{background:var(--cyan)}.market-canvas-shell{background:#070908;min-height:520px;position:relative}.market-canvas{width:100%;height:520px;display:block}.chart-empty{color:var(--muted);letter-spacing:.06em;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid;position:absolute;inset:0}.live-dot{color:var(--green);align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.live-dot:before{content:"";background:var(--green)}.live-dot.waiting{color:var(--yellow)}.live-dot.waiting:before{background:var(--yellow)}.radar-list{padding:9px 18px}.radar-row{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr 44px;align-items:center;gap:12px;min-height:55px;font-size:11px;display:grid}.radar-row>span:first-child{color:var(--muted)}.radar-bar{background:#ffffff14;height:2px}.radar-bar i{height:100%;display:block}.radar-bar i.bullish{background:var(--green)}.radar-bar i.bearish{background:var(--red);margin-left:auto}.radar-bar i.neutral{background:var(--yellow)}.bias-mark{text-align:right;font-size:10px}.bias-mark.bullish{color:var(--green)}.bias-mark.bearish{color:var(--red)}.bias-mark.neutral{color:var(--yellow)}.radar-summary{border:1px solid var(--line);background:var(--panel-strong);margin:12px;padding:18px}.radar-summary>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.radar-summary strong{margin-top:8px;font-size:14px;font-weight:600;line-height:1.45;display:block}.radar-summary p{color:var(--muted);margin:11px 0 0;font-size:10px;line-height:1.6}.momentum-panel{margin-top:10px}.momentum-grid{grid-template-columns:1fr 1fr;display:grid}.momentum-grid>article{min-height:170px;padding:20px}.momentum-grid>article+article{border-left:1px solid var(--line)}.momentum-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.momentum-title>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.momentum-title>strong{color:var(--muted);font-size:10px}.momentum-grid dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 0;display:grid}.momentum-grid dl div{gap:7px;display:grid}.momentum-grid dt,.momentum-meter>span{color:var(--muted);font-size:9px}.momentum-grid dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.momentum-meters{gap:12px;margin-top:18px;display:grid}.momentum-meter{grid-template-columns:18px 1fr 42px;align-items:center;gap:10px;display:grid}.momentum-meter progress{appearance:none;background:#ffffff14;border:0;width:100%;height:4px;overflow:hidden}.momentum-meter progress::-webkit-progress-bar{background:#ffffff14}.momentum-meter progress.yellow::-webkit-progress-value{background:var(--yellow)}.momentum-meter progress.green::-webkit-progress-value{background:var(--green)}.momentum-meter progress.cyan::-webkit-progress-value{background:var(--cyan)}.momentum-meter progress.yellow::-moz-progress-bar{background:var(--yellow)}.momentum-meter progress.green::-moz-progress-bar{background:var(--green)}.momentum-meter progress.cyan::-moz-progress-bar{background:var(--cyan)}.momentum-meter strong{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.strategy-section{padding:54px 0 10px}.section-heading{justify-content:space-between;margin-bottom:18px}.section-note{color:var(--muted);font-size:10px}.strategy-grid{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.strategy-card{border:1px solid var(--line);background:var(--panel);min-height:280px;padding:21px;position:relative;overflow:hidden}.primary-strategy{background:linear-gradient(135deg, #2fe49b14, transparent 46%), var(--panel)}.strategy-topline{justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.strategy-topline span:last-child{color:var(--yellow)}.strategy-card h3{letter-spacing:-.035em;margin:28px 0 20px;font-size:21px;font-weight:600}.zone-price{border-bottom:1px solid var(--line);gap:6px;padding-bottom:20px;display:grid}.zone-price span,.strategy-card dt{color:var(--muted);font-size:10px}.zone-price strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(16px,2vw,24px);font-weight:500}.strategy-card dl{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 0;display:grid}.strategy-card dl div{gap:6px;display:grid}.strategy-card dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.prediction-reasons{border-top:1px solid var(--line);color:var(--muted);gap:5px;margin-top:17px;padding-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.5;display:grid}.prediction-reasons span:before{content:"·";color:var(--green);margin-right:6px}.card-index{color:#ffffff21;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;position:absolute;top:18px;right:20px}.levels-card h3,.api-card h3{margin-top:3px}.level-row{min-height:42px;color:var(--muted);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.level-row i{background:#ffb72c80;height:1px}.level-row strong{color:var(--text);font-weight:500}.level-row.accent i{background:#7c5cffb3}.api-status{color:var(--yellow);gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.api-card p{max-width:35ch;color:var(--muted);font-size:12px;line-height:1.65}.trade-auth-trigger,.auth-user-row>button{border:1px solid var(--line);height:38px;color:var(--text);cursor:pointer;background:#ffffff06;font-size:11px;position:absolute;bottom:21px;left:21px;right:21px}.trade-auth-trigger:hover,.auth-user-row>button:hover{color:var(--green);background:#2fe49b12;border-color:#2fe49b73}.auth-user-row>span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.auth-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020403d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-dialog{border:1px solid var(--line-strong);background:#0b0f0c;width:min(100%,760px);max-height:min(92vh,900px);overflow:auto;box-shadow:0 28px 80px #0000008c}.auth-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.auth-dialog-head h2{margin:4px 0 0;font-size:20px}.auth-dialog-head>button{border:1px solid var(--line);height:32px;color:var(--muted);cursor:pointer;background:0 0;padding:0 10px;font-size:10px}.auth-mode-switch{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.auth-mode-switch button{height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px}.auth-mode-switch button+button{border-left:1px solid var(--line)}.auth-mode-switch button.active{color:var(--green);box-shadow:inset 0 -2px var(--green);background:#2fe49b12}.auth-form{gap:16px;padding:24px 20px 18px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form label>span,.auth-ready-state>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.auth-form input{border:1px solid var(--line-strong);width:100%;height:44px;color:var(--text);background:#060806;border-radius:0;outline:0;padding:0 12px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.auth-form input:focus{border-color:var(--green)}.auth-form>button,.auth-ready-state>button{height:42px;color:var(--green);cursor:pointer;background:#2fe49b17;border:1px solid #2fe49b73;font-size:12px}.auth-form>button:disabled{cursor:wait;opacity:.55}.auth-message{margin:0;color:var(--yellow)!important;font-size:11px!important}.auth-footnote{color:var(--muted);margin:0;padding:0 20px 22px;font-size:10px;line-height:1.6}.auth-ready-state{gap:16px;padding:24px 20px;display:grid}.auth-ready-state strong{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px}.auth-ready-state p{margin:0}.trade-account-line{justify-content:space-between;align-items:center;gap:14px;display:flex}.trade-account-line span,.trade-scope-card>span,.paper-settings label>span,.paper-status-row>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.trade-account-line strong{font-size:14px}.trade-scope-card{background:#2fe49b0d;border:1px solid #2fe49b42;gap:8px;padding:14px;display:grid}.trade-scope-card strong{font-size:16px}.trade-scope-card p,.paper-settings p{color:var(--muted);font-size:10px;line-height:1.55}.credential-connected,.credential-form{border:1px solid var(--line);background:#070a08;gap:9px;padding:14px;display:grid}.credential-connected>span,.credential-form>span{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.credential-connected strong{color:var(--green);font-size:15px}.credential-connected p{color:var(--muted);font-size:10px}.automation-console,.position-panel,.execution-panel,.trade-history-suite{border:1px solid var(--line);background:#070a08;gap:12px;padding:14px;display:grid}.trade-history-suite{gap:14px}.performance-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.performance-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:10px;display:grid}.performance-metrics span{color:var(--muted);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.performance-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.record-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.record-panel{border:1px solid var(--line);background:#050706;align-content:start;gap:10px;min-width:0;padding:11px;display:grid}.record-row{border-top:1px solid var(--line);gap:6px;padding-top:9px;display:grid}.record-row>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.record-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.record-row span{color:var(--muted);flex:none;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.record-row p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.automation-head,.trade-section-title,.position-row>div,.execution-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-head>div{gap:5px;display:grid}.automation-head span,.trade-section-title span,.account-metrics span,.position-row dt{color:var(--muted);letter-spacing:.06em;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.automation-head strong{font-size:16px}.automation-head b,.trade-section-title b,.position-row>div span,.execution-row>div span{color:var(--muted);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.automation-console>p,.empty-trade-state,.execution-row p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.account-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:10px;display:grid}.account-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.notification-control>div{gap:5px;display:grid}.notification-control span{color:var(--muted);letter-spacing:.08em;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.notification-control strong{color:var(--text);font-size:11px}.notification-control button{min-height:34px;color:var(--cyan);cursor:pointer;background:#2bd7e512;border:1px solid #2bd7e561;padding:0 12px}.notification-control button:disabled{border-color:var(--line);color:var(--muted);cursor:default}.trade-alert-toast{z-index:90;background:#050a07f7;border:1px solid #2fe49b8c;justify-content:space-between;align-items:flex-start;gap:18px;width:min(390px,100vw - 32px);padding:16px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 60px #00000073}.trade-alert-toast div{gap:6px;display:grid}.trade-alert-toast strong{color:var(--green);font-size:12px}.trade-alert-toast p{color:var(--text);margin:0;font-size:11px;line-height:1.5}.trade-alert-toast button{color:var(--muted);cursor:pointer;background:0 0;border:0}.position-row,.execution-row{border-top:1px solid var(--line);gap:10px;padding-top:11px;display:grid}.position-row>div strong,.execution-row>div strong{color:var(--text);font-size:11px}.position-row dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.position-row dl>div{gap:4px;display:grid}.position-row dd{color:var(--text);margin:0;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.credential-form input{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--text);background:#050706;border-radius:0;outline:0;padding:0 10px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.credential-form input:focus{border-color:var(--green)}.credential-form button{height:40px;color:var(--cyan);cursor:pointer;background:#2bd7e512;border:1px solid #2bd7e561}.paper-settings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.paper-status-row,.paper-settings>p,.paper-settings>button{grid-column:1/-1}.paper-status-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.paper-status-row b{font-size:10px}.paper-settings label{gap:7px;display:grid}.paper-settings select{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--text);background:#060806;border-radius:0;padding:0 10px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.paper-settings>button{height:40px;color:var(--green);cursor:pointer;background:#2fe49b17;border:1px solid #2fe49b73}.paper-settings>button.stop-paper-button{color:var(--red);background:#ff54770f;border-color:#ff547759}.paper-settings>button.emergency-stop-button{color:var(--red);background:#ff54771f;border-color:#ff5477b3;font-weight:700}.logout-button{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}.terminal-footer{border-top:1px solid var(--line);min-height:100px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;font-size:10px;display:flex}.terminal-footer span{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-dock{display:none}@media (width<=960px){.terminal-shell{padding-inline:16px}.workspace-grid{grid-template-columns:1fr}.radar-panel{grid-template-columns:1fr 1fr;display:grid}.radar-panel .panel-heading{grid-column:1/-1}.radar-summary{align-self:stretch}.strategy-grid{grid-template-columns:1fr 1fr}.primary-strategy{grid-column:1/-1}}@media (width<=600px){.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.record-layer-grid{grid-template-columns:1fr}.notification-control{flex-direction:column;align-items:stretch}.trade-alert-toast{bottom:86px;right:16px}}@media (width<=640px){.auth-overlay{align-items:end;padding:0}.auth-dialog{width:100%;max-height:94vh}.account-metrics{grid-template-columns:1fr 1fr}}@media (width<=680px){body{background:var(--bg)}.terminal-shell{padding:0 0 88px}.terminal-header{min-height:62px;padding:0 14px}.brand-lockup span:not(.brand-mark),.terminal-nav{display:none}.brand-mark{width:32px;height:32px}.connection-pill{min-height:30px;padding-inline:8px;font-size:9px}.refresh-button{min-width:46px;height:32px}.market-hero{grid-template-columns:1fr;gap:18px;min-height:250px;padding:28px 14px 18px}.instrument-copy h1{white-space:nowrap;font-size:29px}.price-row strong{white-space:nowrap;font-size:clamp(38px,12vw,48px)}.market-meta{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.hero-signal{padding:14px 16px}.hero-signal>strong{margin-bottom:12px;font-size:20px}.timeframe-rail{padding-left:7px}.timeframe-rail button{border-right:0;min-width:66px;height:44px}.workspace-grid{gap:8px;margin-top:8px}.panel{border-left:0;border-right:0}.panel-heading{min-height:58px;padding:11px 14px}.panel-heading h2,.section-heading h2{font-size:16px}.chart-legend{gap:12px;padding-inline:12px}.market-canvas{height:430px}.radar-panel{display:block}.momentum-grid{grid-template-columns:1fr}.momentum-grid>article+article{border-top:1px solid var(--line);border-left:0}.strategy-section{padding-top:40px}.section-heading{padding:0 14px}.strategy-grid{grid-template-columns:1fr;gap:8px}.primary-strategy{grid-column:auto}.strategy-card{border-left:0;border-right:0;min-height:260px}.terminal-footer{gap:10px;margin-top:36px;padding:24px 14px;display:grid}.mobile-dock{z-index:20;border-top:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0bf5;grid-template-columns:repeat(4,1fr);height:70px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-dock a{color:var(--muted);background:0 0;border:0;justify-content:center;place-items:center;font-size:11px;display:flex}.mobile-dock a.active{color:var(--green)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
