/* Polished market workspace and purposeful motion. */
html{scroll-behavior:smooth}.marketing-page:before{content:'';position:fixed;left:0;top:0;width:var(--page-progress,0%);height:2px;background:var(--lime);z-index:90;box-shadow:0 0 14px #cdff7866}.marketing-page .nav{position:relative}.marketing-page .hero-copy{animation:hero-enter .8s both}.marketing-page .hero-art{animation:terminal-enter 1.1s .1s both}.marketing-page .floating-proof{animation:reward-drift 6s ease-in-out infinite}.marketing-page .card,.marketing-page .plan,.marketing-page .instrument{transition:border-color .25s,box-shadow .25s,transform .25s}.marketing-page .card:hover,.marketing-page .instrument:hover{border-color:#536440;box-shadow:0 14px 35px #0002}.marketing-page .plan:hover{transform:translateY(-6px);border-color:#7e9c59}.marketing-page .btn{position:relative;overflow:hidden}.marketing-page .btn:after{content:'';position:absolute;inset:-100% -40%;background:linear-gradient(110deg,transparent 40%,#ffffff21 50%,transparent 60%);transform:translateX(-110%);transition:transform .55s;pointer-events:none}.marketing-page .btn:hover:after{transform:translateX(110%)}.reveal{opacity:0;transform:translateY(25px);transition:opacity .65s var(--delay,0ms),transform .65s var(--delay,0ms)!important}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal.in-view.plan:hover{transform:translateY(-6px)}.plan-foot{display:block;text-align:center;color:var(--muted);font-size:11px;margin-top:14px}.plan dl{min-height:170px}.plan dl dd{text-align:right}.model-selector .segmented{padding:6px}.model-selector .segmented button{padding:12px 27px;font-size:14px}.model-context{display:grid;grid-template-columns:1.8fr 1fr;gap:50px;border:1px solid #35412e;border-radius:10px;padding:28px 32px;margin-top:32px;background:linear-gradient(115deg,#1b2518,#101613)}.model-context h3{margin:15px 0 12px}.model-context p{font-size:14px;max-width:610px}.model-fit{align-self:center;border-left:1px solid #35412e;padding-left:30px}.model-fit>.label{font-size:10px;letter-spacing:1.3px}.model-fit p{margin-top:12px}.instant-tag{color:#d8c3ff;border-color:#65547d;background:#332942}.comparison th{font-size:13px;text-transform:none;letter-spacing:0;padding:20px 24px}.comparison td{font-size:13px;padding:19px 24px;white-space:normal;min-width:210px;max-width:270px}.comparison thead th{color:var(--text);font-size:17px}.comparison thead th .tag{display:block;font-size:10px;width:max-content;margin-top:7px}.comparison .selected-col{background:#a3ce6610}.comparison tbody th{color:var(--muted);font-weight:400;min-width:220px}.rule-example>strong{font-size:35px;letter-spacing:-1.5px;display:block;color:var(--lime);margin-top:20px;font-weight:500}.rule-example h3{font-size:20px}.checkout-rules p{font-size:12px;margin:12px 0;color:#becdb3}.terminal-page{--panel:#11181d;--line:#273137;--muted:#8d9aa1;background:#0d1317}.terminal-page .app-content{max-width:none;padding:18px 20px}.terminal-page .app-top{height:62px;padding:12px 24px;background:#10171b}.terminal-page .sidebar{background:#10171b}.terminal-page .app-shell{grid-template-columns:192px 1fr}.terminal-page .sidebar{width:192px;padding:22px 12px}.terminal-page .side-nav a{font-size:12px;padding:10px}.terminal-page .sidebar .logo{font-size:25px}.pro-terminal{border:1px solid #29333a;border-radius:8px;background:#10171c;overflow:hidden;box-shadow:0 18px 45px #0003}.workspace-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:#151e23;border-bottom:1px solid var(--line)}.terminal-brand,.terminal-tools{display:flex;align-items:center;gap:12px}.terminal-brand>svg{height:19px;width:19px;color:var(--lime)}.terminal-brand strong{font-size:14px;font-weight:600}.terminal-brand .tag{font-size:10px}.workspace-divider{height:17px;width:1px;background:#344047;display:inline-block;margin:0 4px}.feed-badge{font-size:10px;color:#a2b5ab;display:flex;align-items:center;gap:7px}.feed-badge i,.status-light{display:inline-block;width:5px;height:5px;border-radius:50%;background:#70d5a8}.terminal-accountline{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;gap:30px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#151f20,#11191d)}.terminal-accountline>div:first-child>.label{font-size:10px;letter-spacing:1px}.terminal-accountline strong{display:block;font-family:Manrope,var(--font);font-size:24px;font-weight:600;letter-spacing:-.7px;white-space:nowrap}.terminal-accountline strong span{font-family:var(--font);font-size:11px;letter-spacing:0;margin-left:14px}.terminal-accountline #terminalMetrics{display:flex;gap:28px;flex-wrap:wrap;justify-content:flex-end}.terminal-accountline #terminalMetrics>.label{display:block;font-size:10px}.terminal-accountline #terminalMetrics b{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;margin-top:5px}.pro-terminal .terminal-layout{grid-template-columns:182px minmax(300px,1fr) 262px;border:0;border-radius:0;background:var(--line)}.pro-terminal .terminal-layout>div{background:#11181d}.watch-head{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.8px;padding:16px 13px}.watch-head .label{font-size:10px;letter-spacing:0}.symbol-search{padding:12px 10px;margin:0}.symbol-search input{padding:8px 9px;font-size:11px;background:#0e151a;border-color:#2a363e}.watch-columns{display:flex;justify-content:space-between;color:#65757f;font-size:9px;padding:0 12px 10px}.pro-terminal .symbol{padding:14px 10px;border-bottom:1px solid #202b31}.pro-terminal .symbol.active{background:#213029;border-left:2px solid #badd89}.pro-terminal .symbol:hover{background:#1a252a}.pro-terminal .symbol strong{font-size:11px}.pro-terminal .symbol .quote-price{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.pro-terminal .symbol small{font-size:9px}.pro-terminal .symbol>span:last-child{text-align:right}.asset-dot{font-size:9px;color:#aabca8;display:inline-block;width:18px;margin-right:3px}.watch-detail{padding:22px 13px;border-top:1px solid var(--line);margin-top:30px}.watch-detail>.label{font-size:9px;letter-spacing:.7px}.watch-detail h3{font-size:18px;margin:15px 0 6px;letter-spacing:-.5px}.watch-detail p{font-size:11px}.watch-detail .account-row{font-size:10px;padding:12px 0;color:#7f9099;gap:5px}.watch-detail .account-row b{color:#b9c4ca;font-size:10px;font-weight:400}.pro-terminal .chart-title{padding:18px 17px;border-bottom:1px solid var(--line);min-height:58px}.pro-terminal .chart-title strong{font-size:17px;letter-spacing:-.4px}.pro-terminal .chart-title .label{font-size:11px;margin-left:6px}.chart-market-tag{font-size:8px;letter-spacing:1px;color:#8f9ea6;border:1px solid #3a454b;padding:3px 5px;border-radius:3px}.pro-terminal .chart-controls{gap:5px;padding:9px 10px;flex-wrap:wrap}.pro-terminal .chart-controls button{font-size:10px;padding:5px 7px;color:#a6b1b8}.pro-terminal .chart-controls button.active{color:#d4efaf;background:#29382a}.zoom-controls{margin-left:auto;display:flex}.pro-terminal .chart-controls .zoom-controls button{font-size:16px;padding:0 6px}.ohlc-line{display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px 2px;min-height:35px;color:#6d818d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.ohlc-line b{color:#90a0a9;font-weight:400}.ohlc-line em{font-style:normal;color:#77c8ad}.interactive-chart{position:relative;overflow:hidden;touch-action:pan-y}.pro-terminal .terminal-chart{height:460px;display:block}.interactive-chart .crosshair-v,.interactive-chart .crosshair-h{position:absolute;pointer-events:none;display:none;z-index:2}.crosshair-v{left:var(--cross-x);top:0;bottom:0;border-left:1px dashed #7a929c77}.crosshair-h{top:var(--cross-y);left:0;right:0;border-top:1px dashed #7a929c77}.chart-tooltip{position:absolute;display:none;z-index:3;pointer-events:none;background:#19242eee;border:1px solid #485c67;border-radius:4px;padding:9px 12px;font:10px/1.7 ui-monospace,monospace;color:#a9b9c5;box-shadow:0 5px 20px #0006;width:215px}.chart-tooltip b{color:#d0dfcf;display:block}.chart-tooltip span{display:block}.hovering .chart-tooltip,.hovering .crosshair-v,.hovering .crosshair-h{display:block}.chart-bottom{display:flex;justify-content:space-between;padding:10px 15px;border-top:1px solid #222d34;font-size:9px;color:#82949d}.execution-strip{padding:14px 15px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:10px;color:#8599a4}.execution-strip b{color:#c2d0d6;font-weight:400;font-family:monospace}.execution-strip .label{font-size:9px}.pro-terminal .order-panel{padding:17px 15px;background:#151e23}.ticket-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.ticket-title h3{margin:0;font-size:12px;font-weight:500;letter-spacing:0}.ticket-title .label{font-size:10px}.pro-terminal .buy-sell{gap:9px;margin-bottom:17px}.pro-terminal .buy-sell button{font-size:9px;padding:11px 5px;letter-spacing:.7px;background:#142f2a;border-color:#2d5b4b}.pro-terminal .buy-sell button.sell{background:#312028;border-color:#643943}.pro-terminal .buy-sell b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:500;letter-spacing:-.4px;margin-top:7px}.pro-terminal .field{margin-bottom:13px}.pro-terminal .order-panel label{font-size:10px;color:#a3b3bb}.pro-terminal .order-panel label .label{font-size:9px}.pro-terminal .order-panel input,.pro-terminal .order-panel select{background:#10171c;border-color:#33414a;font-size:11px;padding:10px}.volume-control{display:flex;gap:0;border:1px solid #33414a;border-radius:5px;overflow:hidden;background:#10171c}.volume-control input{border:0!important;text-align:center;border-radius:0;width:100%;-moz-appearance:textfield}.volume-control input::-webkit-inner-spin-button{appearance:none}.volume-control button{border:0;background:#1b272e;width:34px;flex-shrink:0;color:#9badb6}.lot-presets{display:flex;gap:6px;margin-top:7px}.lot-presets button{flex:1;font-size:9px;padding:4px;border:1px solid #2d3b42;border-radius:3px;background:transparent;color:#98abb6}.protection-title{font-size:10px;margin:18px 0 12px;display:flex;justify-content:space-between}.protection-title .label{font-size:9px}.pro-terminal .form-row{gap:10px}.order-estimates{border-top:1px solid var(--line);padding:12px 0 6px;margin-top:2px}.order-estimates>div{display:flex;justify-content:space-between;margin:0 0 9px;font-size:10px;color:#7f959f}.order-estimates b{font-weight:400;color:#beccd3}.pro-terminal .order-panel .btn{justify-content:space-between;background:#b9df84;color:#182413;font-size:12px;border:1px solid #c7e5a0;border-radius:5px}.pro-terminal .order-panel .btn.danger{background:#64343c;color:#ffb6b9;border-color:#8d4a53}.execution-note{font-size:9px!important;color:#6f838d;line-height:1.5;margin-top:9px!important}.ticket-risk{border-top:1px solid #344048;margin-top:22px;padding-top:18px}.ticket-risk .ticket-title{margin-bottom:8px}.ticket-risk .progress-item{margin:17px 0}.ticket-risk .progress-label{font-size:9px}.ticket-risk .progress-item small{font-size:9px}.ticket-risk .track{height:4px;margin:8px 0}.ticket-risk .track i{background:#aace7e}.pro-terminal .terminal-table{margin:0;border-left:0;border-right:0;border-bottom:0;border-radius:0;background:#11181d}.pro-terminal .tabs{gap:25px;padding:0 17px;background:#161f25;align-items:center}.pro-terminal .tabs button{font-size:11px;padding:14px 0}.table-live-pnl{margin-left:auto;font-size:10px;white-space:nowrap;color:#81949e}.table-live-pnl b{margin-left:10px;font-family:monospace;font-weight:400}.pro-terminal table{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.pro-terminal th{font-family:var(--font);font-size:9px;padding:12px 17px;background:#111a20}.pro-terminal td{padding:13px 17px;border-color:#212d34}.pro-terminal td .label{font-size:9px}.pro-terminal td b{font-size:11px;font-weight:500}.pro-terminal .table-action{font-size:10px;background:#172329;border-color:#33444e;color:#a6b6bf}.pro-terminal .terminal-status{padding:10px 15px;margin:0;background:#151e24;border-top:1px solid var(--line);font-size:9px}.terminal-status .status-light{margin-right:6px}.terminal-focus.terminal-page .sidebar{display:none}.terminal-focus.terminal-page .app-shell{display:block}.terminal-focus.terminal-page .app-main{width:100%}.terminal-focus.terminal-page .app-content{padding:10px}.terminal-focus .pro-terminal .terminal-chart{height:540px}@keyframes hero-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-enter{from{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes reward-drift{0%,100%{translate:0 0}50%{translate:0 -7px}}
@media(min-width:1600px){.pro-terminal .terminal-layout{grid-template-columns:215px minmax(300px,1fr) 290px}.pro-terminal .terminal-chart{height:510px}.pro-terminal .symbol strong,.pro-terminal .symbol .quote-price{font-size:12px}.pro-terminal .order-panel{padding:20px}.ticket-risk .progress-label{font-size:10px}}@media(max-width:1250px){.terminal-page .app-shell{grid-template-columns:170px 1fr}.terminal-page .sidebar{width:170px}.terminal-page .app-content{padding:12px}.pro-terminal .terminal-layout{grid-template-columns:150px minmax(230px,1fr) 225px}.terminal-accountline #terminalMetrics{gap:14px}.pro-terminal .symbol strong,.pro-terminal .symbol .quote-price{font-size:10px}.asset-dot{display:none}.pro-terminal .order-panel{display:block;grid-column:auto;padding:14px 10px}.pro-terminal .chart-title .label{display:block;margin:5px 0 0}.terminal-brand .tag{display:none}.terminal-accountline strong{font-size:21px}.pro-terminal .form-row{grid-template-columns:1fr 1fr}.table-live-pnl{display:none}}@media(max-width:1000px){.terminal-page .app-shell{grid-template-columns:155px 1fr}.terminal-page .sidebar{width:155px}.terminal-page .side-nav a{font-size:11px;gap:8px;padding:10px 5px}.terminal-page .sidebar .logo{font-size:23px;padding:0}.pro-terminal .terminal-layout{grid-template-columns:150px minmax(250px,1fr)}.pro-terminal .order-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:20px}.ticket-risk{margin:0;border-top:0;border-left:1px solid var(--line);padding:0 0 0 25px}.pro-terminal .terminal-chart{height:400px}.terminal-accountline{align-items:start;gap:20px;flex-direction:column}.terminal-accountline #terminalMetrics{justify-content:start;gap:25px}.feed-badge{display:none}.pro-terminal .watch-detail{margin-top:10px}.model-context{gap:25px}}@media(max-width:850px){.terminal-page .app-shell{display:block}.terminal-page .sidebar{width:200px}.terminal-page .side-nav a{font-size:13px}.terminal-page .app-content{padding:14px}.model-context{grid-template-columns:1fr}.model-fit{padding:20px 0 0;border-left:0;border-top:1px solid #35412e}.pro-terminal .watchlist{display:block}.rule-example>strong{font-size:32px}}@media(max-width:600px){.terminal-page .app-content{padding:8px}.terminal-page .app-top{padding:10px 14px}.terminal-tools .table-action{font-size:9px;padding:5px}.workspace-bar{padding:12px 10px;gap:5px}.terminal-brand{gap:7px}.terminal-brand strong{font-size:12px}.terminal-brand .label,.terminal-brand .workspace-divider{display:none}.terminal-accountline{padding:14px 12px;gap:14px}.terminal-accountline #terminalMetrics{gap:13px}.terminal-accountline #terminalMetrics>.label{font-size:9px}.terminal-accountline #terminalMetrics b{font-size:10px}.pro-terminal .terminal-layout{display:flex;flex-direction:column}.pro-terminal .watch-column{order:0}.pro-terminal .watch-head,.symbol-search,.watch-columns,.watch-detail{display:none}.pro-terminal .watchlist{display:flex;overflow:auto}.pro-terminal .symbol{min-width:130px;padding:11px 10px}.pro-terminal .symbol small{font-size:9px}.pro-terminal .chart-title{padding:12px 14px;min-height:auto}.pro-terminal .chart-title .label{display:inline;font-size:10px;margin-left:5px}.ohlc-line{font-size:8px;gap:7px;padding:10px 10px 0}.pro-terminal .terminal-chart{height:320px}.pro-terminal .chart-controls{gap:1px;padding:7px}.pro-terminal .chart-controls button{font-size:9px;padding:5px}.chart-bottom{padding:8px 10px;font-size:8px}.execution-strip{gap:12px;padding:10px;font-size:9px}.execution-strip>.label:last-child{display:none}.pro-terminal .order-panel{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:16px 12px}.ticket-risk{padding-left:12px}.pro-terminal .buy-sell b{font-size:13px}.pro-terminal .order-panel input,.pro-terminal .order-panel select{font-size:11px;padding:9px 6px}.pro-terminal .order-panel .form-row{grid-template-columns:1fr;gap:0}.pro-terminal .progress-label{flex-wrap:wrap;gap:4px}.pro-terminal .order-panel .btn{font-size:10px;padding:10px}.order-estimates>div{font-size:9px;gap:4px}.pro-terminal .tabs{gap:20px;padding:0 12px}.pro-terminal .tabs button{font-size:10px}.pro-terminal .terminal-status{font-size:8px}.pro-terminal .empty{padding:25px 15px}.model-selector .segmented{display:flex}.model-selector .segmented button{padding:10px 12px;font-size:11px;flex:1}.model-context{padding:24px;margin-top:25px}.model-context h3{font-size:23px}.comparison td{min-width:175px}.comparison tbody th{min-width:170px}.comparison th,.comparison td{padding:16px}.terminal-focus .pro-terminal .terminal-chart{height:380px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none!important}.marketing-page .hero-copy,.marketing-page .hero-art,.marketing-page .floating-proof{animation:none}.marketing-page .plan:hover{transform:none}}
/* Readable terminal controls at compact density. */
.pro-terminal .order-panel label,.ticket-title h3,.pro-terminal .order-panel input,.pro-terminal .order-panel select{font-size:12px}.pro-terminal .symbol strong,.pro-terminal .symbol .quote-price,.pro-terminal table{font-size:12px}.pro-terminal .symbol small,.ticket-risk .progress-label,.ticket-risk .progress-item small,.order-estimates>div,.protection-title{font-size:11px}.ticket-risk .progress-label{flex-wrap:wrap}.pro-terminal .order-panel .form-row label{font-size:11px}.pro-terminal .execution-note{font-size:11px!important}.pro-terminal .terminal-layout .watchlist .symbol[hidden]{display:none}.comparison tbody th{line-height:1.6}
@media(max-width:1250px) and (min-width:1001px){.pro-terminal .symbol strong,.pro-terminal .symbol .quote-price{font-size:11px}}
@media(max-width:600px){.pro-terminal .order-panel label,.pro-terminal .order-panel input,.pro-terminal .order-panel select{font-size:11px}.order-estimates>div{flex-wrap:wrap}.pro-terminal .symbol strong,.pro-terminal .symbol .quote-price{font-size:11px}.pro-terminal .execution-note{font-size:10px!important}}
/* Terminal number readability: larger, clearer numeric text. */
.terminal-page .terminal-accountline #terminalMetrics b{font-size:15px;font-weight:600}
.terminal-page .terminal-accountline strong{font-size:27px}
.pro-terminal .symbol .quote-price{font-size:13px;font-weight:600}
.pro-terminal .symbol strong{font-size:13px}
.pro-terminal .symbol small{font-size:10.5px}
.ohlc-line{font-size:12px;gap:16px}
.ohlc-line b{font-weight:500}
.pro-terminal .buy-sell b{font-size:19px;font-weight:600}
.execution-strip{font-size:12px}
.execution-strip b{font-size:12px}
.execution-strip .label{font-size:10px}
.pro-terminal .order-panel input,.pro-terminal .order-panel select{font-size:13px}
.pro-terminal table{font-size:13px}
.pro-terminal table th{font-size:11px}
.chart-tooltip{font-size:11px}
.chart-bottom{font-size:10.5px}
.watch-detail .account-row,.watch-detail .account-row b{font-size:11.5px}
.terminal-page .pro-terminal :is(.quote-price,.ohlc-line,.execution-strip b,.buy-sell b,#terminalMetrics b,table td,table th,.order-panel input,.order-panel select){font-variant-numeric:tabular-nums;letter-spacing:.2px}
@media(max-width:600px){.pro-terminal .symbol .quote-price,.pro-terminal .symbol strong{font-size:12px}.pro-terminal .buy-sell b{font-size:17px}.ohlc-line{font-size:11px}.terminal-page .terminal-accountline #terminalMetrics b{font-size:13px}}

/* Modern terminal surface: clearer hierarchy, quieter chrome and visible chart tools. */
.terminal-page{--terminal-surface:#11191e;--terminal-surface-raised:#172127;--terminal-border:#2a3840;--terminal-soft:#93a3ab}
.terminal-page .pro-terminal{border-color:var(--terminal-border);border-radius:6px;background:var(--terminal-surface);box-shadow:0 22px 60px #0006}
.terminal-page .workspace-bar{min-height:58px;padding:12px 18px;background:var(--terminal-surface-raised);border-color:var(--terminal-border)}
.terminal-page .terminal-brand strong{font-size:15px;font-weight:650}
.terminal-page .terminal-tools .table-action{min-height:34px;padding:0 12px;border-radius:4px;background:#1d2a31;border-color:#3a4b54}
.terminal-page .terminal-accountline{padding:17px 20px;background:#121c21;border-color:var(--terminal-border)}
.terminal-page .terminal-layout{background:var(--terminal-border)}
.terminal-page .pro-terminal .terminal-layout>div{background:var(--terminal-surface)}
.terminal-page .watch-column,.terminal-page .order-panel{box-shadow:inset -1px 0 var(--terminal-border)}
.terminal-page .chart-title{background:#121b20}
.terminal-page .chart-controls{min-height:48px;padding:7px 12px;gap:4px;background:#0f171c;border-bottom:1px solid var(--terminal-border)}
.terminal-page .chart-controls>button{min-width:36px;min-height:32px;padding:0 9px;border:1px solid transparent;border-radius:4px;font-weight:600}
.terminal-page .chart-controls>button:hover{color:var(--text);background:#1b282e;border-color:#34464f}
.terminal-page .chart-controls>button.active{color:#ddf4bd;background:#293a2d;border-color:#435941}
.terminal-page .zoom-controls{align-items:center;gap:3px;margin-left:auto;padding:3px;border:1px solid #34434b;border-radius:5px;background:#141e24}
.terminal-page .zoom-controls>span{padding:0 7px;color:var(--terminal-soft);font-size:9px;text-transform:uppercase;letter-spacing:.7px}
.terminal-page .chart-controls .zoom-controls button{display:grid;place-items:center;width:31px;height:29px;min-height:29px;padding:0;border:0;border-radius:3px;background:transparent;color:#c7d2d7;font-size:15px}
.terminal-page .chart-controls .zoom-controls button:hover{background:#26353c;color:var(--text)}
.terminal-page .interactive-chart{background:#0e161b;cursor:crosshair}
.terminal-page .terminal-chart{width:100%}
.terminal-page .ohlc-line{padding:11px 16px 7px;background:#10191e}
.terminal-page .chart-bottom{padding:9px 14px;background:#10191e}
.terminal-page .execution-strip{background:#121b20}
.terminal-page .pro-terminal .order-panel{background:var(--terminal-surface-raised)}
.terminal-page .buy-sell button{border-radius:5px}
.terminal-page .order-panel input,.terminal-page .order-panel select,.terminal-page .volume-control{border-radius:4px}
.terminal-page .terminal-table{border-color:var(--terminal-border)}
@media(max-width:700px){.terminal-page .workspace-bar{min-height:auto}.terminal-page .chart-controls{padding:7px 9px}.terminal-page .zoom-controls{margin-left:4px}.terminal-page .zoom-controls>span{display:none}.terminal-page .chart-controls .zoom-controls button{width:34px}.terminal-page .interactive-chart{touch-action:pan-y}}
