.terminal-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:2px 0 26px}.terminal-intro h1{font-size:25px;letter-spacing:-.7px;margin-top:7px}.terminal-intro>.badge{font-size:9px;letter-spacing:1px}.terminal-market{display:flex;align-items:center;gap:34px;padding:24px;background:#172420;border:1px solid #2b4239;border-radius:10px;margin-bottom:20px;min-height:108px}.terminal-asset{display:flex;align-items:center;gap:15px;min-width:180px}.terminal-asset label{display:grid;gap:4px;font-size:10px;color:#8aa89c}.terminal-asset select{background:transparent;color:#e9f4ee;border:0;padding:5px 15px 5px 0;font-size:14px;font-weight:650;max-width:190px}.terminal-asset option{background:#172420}.terminal-coin{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f49a25;color:white;font-size:26px}.terminal-quote{min-width:180px;border-left:1px solid #304b3f;padding-left:26px;margin-right:auto}.terminal-quote>span,.terminal-metric>span{display:block;font-size:8px;letter-spacing:1.2px;color:#8aa89c}.terminal-quote>strong{display:block;font-size:26px;font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:-.8px}.terminal-quote>small,.terminal-metric>small{display:block;color:#8aa89c;font-size:10px}.terminal-metric{min-width:88px}.terminal-metric>strong{display:block;font-size:18px;font-variant-numeric:tabular-nums;margin:5px 0}.terminal-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.terminal-chart{min-width:0;border:1px solid #2b4239;border-radius:10px;overflow:hidden;background:#172420}.terminal-chart-head{display:flex;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #2b4239}.terminal-chart-head h2{font-size:16px;margin-top:5px}.terminal-chart-head h2 span{color:#8aa89c;font-size:13px;font-weight:400}.terminal-chart-head .eyebrow{font-size:9px;letter-spacing:1.7px;color:#8aa89c}.chart-periods{display:flex;gap:3px;margin-left:auto}.chart-periods button{padding:7px 9px;border:1px solid transparent;background:transparent;color:#8fac9f;font-size:11px;border-radius:5px}.chart-periods button:hover{background:#223c31}.chart-periods button.active{background:#204535;border-color:#3b7760;color:#8ff2cc}.terminal-chart-head>.btn{background:#20382e;border-color:#304e41;color:#a7e6cf}.chart-indicators{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:14px 20px 10px;font-size:10px}.chart-indicators label{display:flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}.chart-indicators input{accent-color:#57dbb5;width:12px;height:12px;margin:0}.indicator-ema20{color:#f4d76a}.indicator-ema50{color:#62a9ff}.indicator-bands{color:#efb78f}.indicator-macd{color:#a7c2d9}.indicator-rsi{color:#46d7ed}.chart-source{margin-left:auto;color:#72ba9d;font-size:9px}.chart-readout{padding:0 20px 14px;min-height:36px;line-height:1.8;font-size:10px;color:#9bbcaf;font-variant-numeric:tabular-nums}.chart-stage{height:650px;position:relative;border-top:1px solid #2b4239}#market-canvas{display:block;width:100%;height:100%;cursor:crosshair;touch-action:pan-y}#market-canvas:active{cursor:grabbing}.chart-notice{position:absolute;inset:0;display:grid;align-content:center;justify-content:center;text-align:center;padding:30px;color:#9bbcaf;background:#172420;pointer-events:none}.chart-notice[hidden]{display:none}.chart-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 15px;border-top:1px solid #2b4239;color:#8ba89c;font-size:9px;background:#14201b}.chart-navigation>div{display:flex;gap:4px}.chart-navigation button{border:0;background:transparent;color:#92dfc2;padding:4px 8px;font-size:11px}.chart-navigation button:hover{background:#254638}.chart-disclaimer{padding:10px 20px;border-top:1px solid #2b4239;font-size:9px;color:#7d9f8e}.terminal-strategy{background:#172420;border:1px solid #2b4239;border-radius:10px;padding:25px 22px;position:sticky;top:20px}.terminal-strategy>.eyebrow{color:#85a897;font-size:9px;letter-spacing:1.6px}.terminal-strategy h2{margin:10px 0;font-size:19px;letter-spacing:-.5px}.terminal-strategy>p{font-size:12px;color:#94ac9e;line-height:1.8}.terminal-mode{display:flex;align-items:center;gap:7px;padding:11px 13px;border:1px solid #345442;background:#1c382b;border-radius:6px;color:#8befc5;font-size:11px;margin:22px 0}.terminal-strategy-types>div{border-top:1px solid #2b4239;padding:18px 0}.terminal-strategy-types>div>span{display:inline-grid;place-content:center;width:28px;height:28px;background:#23392e;color:#95d5b8;border-radius:6px;margin-right:7px;font-size:18px}.terminal-strategy-types strong{font-size:12px}.terminal-strategy-types p{font-size:11px;line-height:1.8;color:#8eaa9a;margin:9px 0 0 39px}.terminal-strategy-details{margin:2px 0 22px;border-top:1px solid #2b4239;padding-top:18px;display:grid;gap:14px;font-size:11px}.terminal-strategy-details>div{display:flex;justify-content:space-between;gap:10px}.terminal-strategy-details dt{color:#8eaa9a}.terminal-strategy-details dd{margin:0;font-variant-numeric:tabular-nums}.terminal-strategy>.btn{width:100%;margin-bottom:9px}.terminal-strategy>.btn.primary{background:#8aefc7}.terminal-strategy>.btn:not(.primary){background:transparent;border-color:#345442;color:#a4cfbb}.terminal-strategy>p.terminal-paper-note{font-size:10px;text-align:center;margin-top:15px;color:#87a18f;line-height:1.8}
@media(min-width:1650px){.terminal-layout{grid-template-columns:minmax(0,1fr) 320px}.chart-stage{height:740px}.terminal-market{gap:50px}.terminal-strategy{padding:30px}}
@media(max-width:1250px){.terminal-market{gap:20px;flex-wrap:wrap}.terminal-metric{flex:1}.terminal-layout{grid-template-columns:minmax(0,1fr) 240px}.terminal-chart-head{flex-wrap:wrap;padding:16px}.terminal-chart-head>div:first-child{margin-right:auto}.chart-periods{margin-left:0}.chart-indicators{padding:13px;gap:10px}.chart-source{width:100%;margin:0}.terminal-strategy{padding:20px 16px}.terminal-quote{margin-right:0;min-width:150px}.chart-readout{padding-left:13px;padding-right:13px}}
@media(max-width:1000px){.terminal-layout{grid-template-columns:minmax(0,1fr)}.terminal-strategy{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.terminal-strategy>.eyebrow,.terminal-strategy>h2,.terminal-strategy>p,.terminal-mode,.terminal-strategy-types{grid-column:1/-1}.terminal-strategy-types{display:flex;gap:25px}.terminal-strategy-types>div{flex:1}.terminal-strategy-details{grid-column:1/-1}.terminal-intro>.badge{display:none}.terminal-market{gap:20px;padding:18px}.terminal-metric>span{font-size:7px}.terminal-asset{min-width:150px}.terminal-quote{min-width:130px}}
@media(max-width:600px){.terminal-intro{margin-bottom:18px}.terminal-intro h1{font-size:21px;max-width:290px}.terminal-market{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px}.terminal-asset{min-width:0}.terminal-asset select{font-size:12px;width:113px}.terminal-coin{width:32px;height:32px;font-size:23px}.terminal-asset{gap:9px}.terminal-quote{padding-left:16px;min-width:0}.terminal-quote>strong{font-size:21px}.terminal-market>.terminal-metric{min-width:0}.terminal-metric:last-child{grid-column:1/-1;border-top:1px solid #2b4239;padding-top:12px;display:flex;align-items:center;gap:15px}.terminal-metric:last-child>strong{font-size:15px;margin:0}.terminal-chart-head{gap:12px}.terminal-chart-head>div:first-child{width:100%}.chart-periods{flex:1;justify-content:space-between;gap:0}.chart-periods button{padding:6px 8px}.terminal-chart-head>.btn span{display:none}.chart-stage{height:570px}.chart-indicators{gap:11px 14px}.chart-readout{min-height:62px;font-size:9px}.chart-navigation{padding:10px;gap:9px}.chart-navigation>span{display:none}.chart-navigation>time{margin-left:auto}.chart-disclaimer{line-height:1.8;padding:10px 14px}.terminal-strategy{gap:8px 12px}.terminal-strategy-types{gap:12px}.terminal-strategy-types p{margin-left:0}.terminal-strategy-types strong{font-size:11px}.terminal-strategy>.btn{padding-left:8px;padding-right:8px;font-size:11px}}
