@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=Orbitron:wght@700;900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#191c24;--surf:#1f222d;--surf2:#252831;--surf3:#2c303c;--border:#2e3140;--border2:#363a4a;--blue:#5b8dd9;--blue-dim:rgba(91,141,217,.1);--blue-glow:rgba(91,141,217,.18);--green:#26a65b;--red:#c0392b;--gold:#b8860b;--purple:#7b68b5;--text:#e4e6ec;--text2:#9aa0b2;--muted:#5c6175;--muted2:#22252f;--axis-text:#767b8e;--surf4:#2a2e3a;--border3:#3c4052;--green-dim:rgba(38,166,91,.09);--green-glow:rgba(38,166,91,.18);--red-dim:rgba(192,57,43,.1);--gold-dim:rgba(184,134,11,.1);--text3:#6d7286;--blue-light:#8db8ff;--purple-light:#a594d4}button{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:transparent;border:none;color:inherit;font-family:inherit;cursor:pointer}html,body{height:100%;overflow:hidden;background:var(--bg);user-select:none}body{font-family:JetBrains Mono,monospace;color:var(--text);display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@keyframes hintPulse{0%,to{box-shadow:0 0 #26a65b00}50%{box-shadow:0 0 0 6px #26a65b59}}.hint-pulse{animation:hintPulse 1.4s ease-in-out 3;border-radius:5px}#topbar{height:44px;background:var(--surf);border-bottom:1px solid var(--border2);display:flex;align-items:center;padding:0 6px;gap:4px;flex-shrink:0;z-index:100;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;box-shadow:0 1px 0 var(--border2)}#topbar::-webkit-scrollbar{display:none}.logo{font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;color:var(--green);letter-spacing:2px;white-space:nowrap;padding:0 4px}.sep{width:1px;height:24px;background:var(--border2);flex-shrink:0}.chart-sym-badge{position:absolute;top:40px;left:8px;z-index:50;pointer-events:auto;display:flex;flex-direction:column;gap:2px;background:#06090fc7;border:1px solid rgba(255,255,255,.06);border-radius:5px;padding:5px 7px;backdrop-filter:blur(6px);width:252px;box-sizing:border-box;cursor:grab;user-select:none;-webkit-user-select:none;transition:box-shadow .12s}.chart-sym-badge:hover{box-shadow:0 0 0 1px #5b8dd940}.chart-sym-badge.dragging{cursor:grabbing;box-shadow:0 4px 14px #00000073,0 0 0 1px #5b8dd966;transition:none}.chart-sym-badge .csb-row1{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;min-width:0}.chart-sym-badge .csb-row2,.chart-sym-badge .csb-row3{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.chart-sym-badge .csb-row1 .csb-price,.chart-sym-badge .csb-row1 .csb-chg{flex-shrink:0;white-space:nowrap}.chart-sym-badge .csb-sym{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;color:#dce8ffd9;letter-spacing:.6px}.chart-sym-badge .csb-price{font-family:Orbitron,sans-serif;font-size:11px;font-weight:600;color:var(--green);letter-spacing:.3px;font-variant-numeric:tabular-nums}.chart-sym-badge .csb-price.dn{color:var(--red)}.chart-sym-badge .csb-chg{font-size:9px;font-weight:600;padding:1px 5px;border-radius:3px;font-variant-numeric:tabular-nums}.chart-sym-badge .csb-chg.up{background:#26a65b24;color:var(--green)}.chart-sym-badge .csb-chg.dn{background:#c0392b24;color:var(--red)}.chart-sym-badge .csb-btn{width:16px;height:16px;flex:0 0 auto;padding:0;line-height:14px;text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff0a;color:var(--text3);font-size:10px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.chart-sym-badge .csb-btn:hover{color:var(--text);border-color:#5b8dd98c;background:#5b8dd924}.chart-sym-badge .csb-fav.on{color:var(--gold);border-color:#b8860b8c;background:#b8860b29;text-shadow:0 0 8px rgba(184,134,11,.55)}#coinReportModal{position:fixed;inset:0;z-index:60000;display:flex;align-items:center;justify-content:center;background:#03060cb8;backdrop-filter:blur(3px);padding:24px;animation:crmIn .16s ease}@keyframes crmIn{0%{opacity:0}to{opacity:1}}#coinReportModal .crm-box{width:min(560px,100%);max-height:82vh;display:flex;flex-direction:column;background:#080b12;border:1px solid rgba(91,141,217,.35);border-radius:9px;box-shadow:0 18px 60px #000000a6}#coinReportModal .crm-head{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.07)}#coinReportModal .crm-title{font-family:Orbitron,sans-serif;font-size:11px;font-weight:900;letter-spacing:.6px;color:var(--text);flex:1;min-width:0}#coinReportModal .crm-copy,#coinReportModal .crm-x{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--text3);font-size:11px;width:22px;height:22px;cursor:pointer;line-height:1}#coinReportModal .crm-copy:hover,#coinReportModal .crm-x:hover{color:var(--text);border-color:#5b8dd98c;background:#5b8dd924}#coinReportModal .crm-body{padding:11px 13px 14px;overflow:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.65;color:var(--text2);white-space:normal;word-break:break-word}#coinReportModal .crm-body b{color:var(--text)}#coinReportModal .crm-body code{background:#ffffff0f;padding:0 3px;border-radius:3px;color:var(--text)}#coinReportModal .crm-body{scrollbar-width:thin;scrollbar-color:#1b2230 #05070c}#coinReportModal .crm-body::-webkit-scrollbar{width:9px}#coinReportModal .crm-body::-webkit-scrollbar-track{background:#05070c;border-radius:0 8px 8px 0}#coinReportModal .crm-body::-webkit-scrollbar-thumb{background:#1b2230;border-radius:6px;border:2px solid #05070c}#coinReportModal .crm-body::-webkit-scrollbar-thumb:hover{background:#2a3446}body.is-mobile #coinReportModal{padding:10px}.chart-sym-badge .csb-acts{display:flex;align-items:center;gap:4px;margin:1px 0}body.is-bare .chart-sym-badge .csb-acts{display:none!important}.chart-sym-badge .csb-report{width:auto;padding:0 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:7.5px;font-weight:700;letter-spacing:.5px}.chart-sym-badge .csb-metric{font-size:9px;color:var(--text2);font-variant-numeric:tabular-nums;display:inline-flex;gap:3px;align-items:baseline;white-space:nowrap}.chart-sym-badge .csb-l{font-size:7.5px;color:var(--text3);letter-spacing:.5px;font-weight:500}body.multi .chart-cell:not(.expanded) .chart-sym-badge{top:32px;left:8px;padding:0;gap:1px;max-width:none;width:auto;background:transparent!important;border:none!important;backdrop-filter:none!important;box-shadow:none!important;cursor:default}body.multi .chart-cell:not(.expanded) .chart-sym-badge:hover{box-shadow:none}body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-sym{font-size:9px;letter-spacing:.4px}body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-price{font-size:10px}body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-chg{font-size:8px;padding:0 4px}body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-row2,body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-row3{gap:6px}body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-row2,body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-row3,body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-acts{display:none!important}body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-metric{font-size:8px}body.multi .chart-cell:not(.expanded) .chart-sym-badge .csb-l{font-size:7px}.exch-tabs{display:flex;gap:2px;align-items:center;background:var(--surf2);border:1px solid var(--border2);border-radius:5px;padding:2px;flex-shrink:0}.exch-btn{background:transparent!important;border:1px solid transparent;color:var(--text2);padding:3px 9px;border-radius:3px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:9px;font-weight:600;transition:all .15s;white-space:nowrap;letter-spacing:.5px}.exch-btn:hover{color:var(--text)}.exch-btn.bnb.active{background:#b8860b1f!important;color:#f3ba2f;border-color:#b8860b59;text-shadow:0 0 8px rgba(184,134,11,.35)}.exch-btn.byb.active{background:#c8643224!important;color:#d97040;border-color:#c8643266}.pair-wrap{position:relative}#pairBtn{background:linear-gradient(135deg,var(--surf2),var(--surf3))!important;border:1px solid var(--border2)!important;color:var(--text)!important;padding:4px 10px;border-radius:5px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;display:flex;align-items:center;gap:5px;transition:border-color .15s;box-shadow:0 1px 6px #0000004d}#pairBtn:hover{border-color:var(--green)!important;box-shadow:0 0 8px var(--blue-glow)}#pairDrop{display:none;position:absolute;top:calc(100% + 5px);left:0;background:var(--surf);border:1px solid var(--border2);border-radius:8px;width:200px;z-index:999;padding:6px;box-shadow:0 16px 48px #000c}#pairDrop.show{display:block}#pairSearch{width:100%;background:var(--surf2);border:1px solid var(--border2);color:var(--text);padding:5px 8px;border-radius:4px;font-family:inherit;font-size:11px;margin-bottom:5px;outline:none}#pairSearch:focus{border-color:var(--green)}#pairList{max-height:200px;overflow-y:auto}#pairList::-webkit-scrollbar{width:3px}#pairList::-webkit-scrollbar-thumb{background:var(--border2)}.pi{padding:6px 8px;border-radius:4px;cursor:pointer;font-size:11px;display:flex;justify-content:space-between;align-items:center;transition:background .1s}.pi:hover{background:var(--surf2)}.pi.act,.up{color:var(--green)}.dn{color:var(--red)}.tf-tabs{display:flex;gap:2px}.tft{background:transparent!important;border:1px solid transparent;color:var(--text2);padding:3px 9px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;transition:all .12s;white-space:nowrap}.tft:hover:not(.active){color:var(--text);background:var(--surf2)!important}.tft.active{background:#26a65b17!important;color:var(--green);border-color:#26a65b4d}#tbPrice{font-size:15px;font-weight:600;color:var(--green);font-family:Orbitron,sans-serif;letter-spacing:1px;white-space:nowrap}.tbchg{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:500;white-space:nowrap}.tbchg.up{background:#26a65b1a;color:var(--green);border:1px solid rgba(38,166,91,.18)}.tbchg.dn{background:#c0392b1f;color:var(--red);border:1px solid rgba(245,54,92,.25)}.scr-topbar-tabs{display:flex;gap:2px;align-items:center}.scr-tb-btn{background:transparent!important;border:1px solid transparent;color:var(--text2);padding:3px 10px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;transition:all .12s;white-space:nowrap;letter-spacing:.4px}.scr-tb-btn:hover{color:var(--text);background:#26a65b0f!important;border-color:#26a65b2e}.scr-tb-btn.active{background:#26a65b1a!important;color:var(--green)!important;border-color:#3dd68c66!important}.scr-tb-btn.scr-tb-trade{color:#ffd76a!important;border-color:#f0b90b8c!important;background:linear-gradient(135deg,#f0b90b29,#f0b90b0a)!important;box-shadow:0 0 10px #f0b90b2e;font-weight:800}.scr-tb-btn.scr-tb-trade.xt-live{position:relative}.scr-tb-btn.scr-tb-trade.xt-live:after{content:"";position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:#2fc06c;box-shadow:0 0 6px #2fc06c}.scr-tb-btn.scr-tb-trade:hover{box-shadow:0 0 14px #f0b90b59;border-color:#f0b90bd9!important}@media (max-width:1500px){#scrTopbarTabs .scr-tb-btn{padding:3px 6px;letter-spacing:.1px}}@media (max-width:1300px){#scrTopbarTabs .scr-tb-btn svg{display:none}#scrTopbarTabs .scr-tb-btn{padding:3px 5px}}#settingsModal.tg-only .stabs{display:none!important}@keyframes scrHintPulse{0%,to{box-shadow:0 0 #26a65b00;border-color:#26a65b1f}50%{box-shadow:0 0 4px #26a65b33;border-color:#26a65b47}}.scr-hint:not(.active){border-color:#26a65b1f;animation:scrHintPulse 3.5s ease-in-out infinite}.ovtog{background:#1e2330cc!important;border:1px solid rgba(255,255,255,.09);color:#5c6175;padding:2px 5px;border-radius:3px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.3px;transition:all .12s;white-space:nowrap;line-height:1.5}body.multi .overlay-toggles,body.multi .tb-pnlbadge,body.multi .ws-mini{display:none!important}body.multi .chart-cell:not(.expanded) .draw-mini{display:none!important}body.multi .chart-cell:not(.expanded) [data-role=ind]{display:none!important}body.multi .chart-cell:not(.expanded) [data-role=settings]{display:none!important}body.multi .chart-cell:not(.expanded) .cosep{display:none!important}body.multi .chart-cell:not(.expanded) .ibtn-expand-top{display:none!important}body.multi .chart-cell:not(.expanded) .ibtn-tg{display:none!important}.ibtn-tg{color:var(--blue)}.ibtn-tg:hover{color:var(--blue-light);background:#5b8dd91f!important;border-color:#5b8dd959}body.multi .chart-cell.expanded .overlay-toggles,body.multi .chart-cell.expanded .ws-mini,body.multi .chart-cell.expanded .draw-mini,body.multi .chart-cell.expanded [data-role=settings],body.multi .chart-cell.expanded .ibtn-tg{display:flex!important}[data-role=ind]{display:none!important}body.multi .chart-cell.expanded .cosep{display:block!important}body.multi .chart-cell.expanded .ibtn-expand-top{display:flex!important}.expand-corner-btn{display:none;position:absolute;bottom:28px;left:6px;z-index:70;width:28px;height:28px;background:#26a65b26;border:1.5px solid rgba(38,166,91,.55);border-radius:5px;color:#26a65b;cursor:pointer;align-items:center;justify-content:center;transition:background .15s,border-color .15s,transform .1s;box-shadow:0 2px 10px #0009}.expand-corner-btn:hover{background:#26a65b52;border-color:#26a65b;transform:scale(1.12)}.expand-corner-btn svg{width:14px;height:14px}body.multi .chart-cell:not(.expanded) .expand-corner-btn{display:flex!important}body.multi .chart-cell.expanded .expand-corner-btn{display:none!important}.ovtog:hover{color:#9aa0b2;border-color:#fff3}.ovtog.on{background:#26a65b1a!important;color:#26a65b;border-color:#26a65b52}.ovtog.on:hover{background:#26a65b2e!important}#app{display:flex;flex-direction:column;height:100%}#appBody{flex:1;display:flex;min-height:0;overflow:hidden}#lsb{width:var(--lsb-w,230px);background:var(--surf);border-right:1px solid var(--border2);display:flex;flex-direction:column;flex-shrink:0;min-height:0}.lsb-tabs{display:flex;border-bottom:1px solid var(--border2);background:linear-gradient(180deg,var(--surf2) 0%,var(--surf) 100%);flex-shrink:0}.lsb-tab{flex:1;padding:8px 4px;font-size:9px;font-weight:500;letter-spacing:.5px;color:var(--text3);text-transform:uppercase;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;transition:all .12s;white-space:nowrap}.lsb-tab:hover{color:var(--text2);background:#ffffff08}.lsb-tab.act{color:var(--green);border-bottom-color:var(--green);background:#3dd68c0f}.lsb-search{padding:6px 8px;border-bottom:1px solid var(--border);background:var(--surf)}.lsb-search input{width:100%;background:var(--surf2);border:1px solid var(--border2);color:var(--text);padding:5px 8px;border-radius:4px;font-family:inherit;font-size:11px;outline:none}.lsb-search input:focus{border-color:var(--green)}#lsbList{flex:1;overflow-y:auto}#lsbList::-webkit-scrollbar{width:4px}#lsbList::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}.lp-row{display:grid;grid-template-columns:1fr auto;gap:6px;padding:5px 8px;border-bottom:1px solid rgba(26,34,53,.5);cursor:pointer;align-items:center;transition:background .1s;border-left:2px solid transparent}.lp-row:hover{background:var(--surf2)}.lp-row.act{background:#26a65b12;border-left-color:var(--green);box-shadow:inset 0 0 12px #26a65b0a}.lp-sym{font-size:11px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:3px;letter-spacing:.3px}.lp-sym .star{color:var(--text3);font-size:10px;cursor:pointer}.lp-sym .star.on{color:var(--gold)}.lp-meta{font-size:9px;color:var(--text3);font-variant-numeric:tabular-nums;display:flex;gap:6px;margin-top:1px}.lp-pr{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--text);letter-spacing:.3px}.lp-ch{font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;font-variant-numeric:tabular-nums;text-align:right;display:inline-block;margin-top:2px;min-width:46px}.up-bg{background:#26a65b1c;color:var(--green);font-weight:600}.dn-bg{background:#c0392b1f;color:var(--red);font-weight:600}#statusbar{height:22px;background:var(--surf);border-top:1px solid rgba(38,166,91,.08);display:flex;align-items:center;padding:0 12px;gap:14px;flex-shrink:0;font-size:9px;color:var(--text2);letter-spacing:.4px}.sb-i{display:flex;align-items:center;gap:5px}.sb-i .v{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.sb-i .v.green{color:var(--green)}.sb-i .v.red{color:var(--red)}.sb-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 4px var(--green-glow)}.sb-dot.off{background:var(--muted);box-shadow:none}.sb-spacer{flex:1}.tbst{font-size:10px;color:var(--text2);white-space:nowrap}.tbst b{color:var(--text);font-weight:500}#wsStatus{margin-left:auto;display:none!important;align-items:center;gap:5px;font-size:10px;color:var(--muted);white-space:nowrap}.wsdot{width:6px;height:6px;border-radius:50%;background:var(--muted);flex-shrink:0}.wsdot.live{background:var(--green);box-shadow:0 0 6px var(--green);animation:pulse 2s infinite}.wsdot.err{background:var(--red)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.ibtn{background:var(--surf2)!important;border:1px solid var(--border2);color:var(--text2);width:28px;height:28px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:all .12s}.ibtn:hover{color:var(--text);border-color:var(--text2)}.ibtn.on{background:#26a65b17!important;border-color:#26a65b59;color:var(--green)}#main{flex:1;display:flex;overflow:hidden;min-height:0}#toolbar{width:var(--toolbar-w,40px);background:var(--surf);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:6px 0;gap:3px;flex-shrink:0;z-index:10;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}#toolbar::-webkit-scrollbar{display:none}.tbtn{width:32px;height:32px;background:transparent!important;border:1px solid transparent;border-radius:5px;cursor:pointer;color:var(--text2);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .12s;position:relative;flex-shrink:0}.tbtn:hover{background:var(--surf2)!important;color:var(--text);border-color:var(--border2)}.tbtn.active{background:#26a65b17!important;color:var(--green);border-color:#26a65b4d}.tbtn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tsep{width:26px;height:1px;background:var(--border2);margin:3px 0;flex-shrink:0}.cswatch{width:20px;height:20px;border-radius:3px;cursor:pointer;border:2px solid transparent;flex-shrink:0;transition:border-color .1s}.cswatch.sel{border-color:#ffffffb3}.cswatch:hover{border-color:#fff6}#chartGrid{flex:1;display:grid;gap:2px;background:var(--border);overflow:hidden;min-width:0;min-height:0;padding:0}#chartGrid.l1{grid-template-columns:1fr;grid-template-rows:1fr}#chartGrid.l2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}#chartGrid.l3{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}#chartGrid.l4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}#chartGrid.l6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}#chartGrid.l9{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}#chartGrid.lExpanded>.chart-cell:not(.expanded){display:none}#chartGrid.lExpanded>.chart-cell.expanded{grid-column:1/-1;grid-row:1/-1}body.multi #toolbar{width:30px;padding:3px 0;gap:1px}body.multi .tbtn{width:24px;height:24px;border-radius:3px}body.multi .tbtn svg{width:11px;height:11px;stroke-width:1.6}body.multi .cswatch{width:14px;height:14px;border-radius:2px}body.multi .tsep{width:20px;margin:2px 0}.chart-cell{background:var(--bg);display:flex;flex-direction:column;overflow:hidden;position:relative;min-width:0;min-height:0;border:1px solid transparent}.chart-cell.active{border-color:#3dd68c4d;box-shadow:inset 0 0 0 1px #3dd68c26}.chart-cell .chart-area{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0;min-width:0}.chart-cell .chart-wrap{flex:1;position:relative;overflow:hidden;cursor:crosshair;min-height:0}.chart-cell .chart-wrap canvas{position:absolute;top:0;left:0;will-change:transform}.chart-cell .chart-wrap .mainCanvas{z-index:1}.chart-cell .chart-wrap .drawCanvas{z-index:2;pointer-events:none}.chart-cell .chart-wrap .overlayCanvas{z-index:3;pointer-events:none}.chart-cell .alerts-dom-layer{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.chart-cell .alert-dom-line{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--gold);box-shadow:0 0 12px 2px #b8860bb3,0 0 4px #b8860b;pointer-events:none}.chart-cell .alert-dom-line.triggered{border-top:2px dashed #26a65b;box-shadow:0 0 6px #26a65b66}.chart-cell .alert-dom-line.snoozed{border-top:2px dashed var(--muted);box-shadow:none}.chart-cell .alert-dom-line.foreign{border-top-color:var(--purple);box-shadow:0 0 12px 2px #7b68b5b3,0 0 4px #7b68b5}.chart-cell .alert-dom-line:before{content:"";position:absolute;left:0;right:0;top:-1px;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(184,134,11,.25) 8%,rgba(184,134,11,.4) 50%,rgba(184,134,11,.25) 92%,transparent 100%);pointer-events:none}.chart-cell .alert-dom-line.triggered:before,.chart-cell .alert-dom-line.snoozed:before{display:none}.chart-cell .alert-dom-line.foreign:before{background:linear-gradient(90deg,transparent,rgba(123,104,181,.3),transparent)}.chart-cell .alert-dom-tag{position:absolute;right:2px;background:var(--gold);color:var(--bg);font:700 10px JetBrains Mono,monospace;padding:2px 6px;border-radius:3px;letter-spacing:.4px;box-shadow:0 0 10px #b8860bcc,0 0 3px #b8860b;white-space:nowrap;text-align:center;line-height:1.3;border:1px solid rgba(0,0,0,.4);pointer-events:none}.chart-cell .alert-dom-tag.triggered{background:var(--green);color:var(--text);box-shadow:0 0 6px #26a65b80}.chart-cell .alert-dom-tag.snoozed{background:var(--muted);color:var(--text);box-shadow:none}.chart-cell .alert-dom-tag.foreign{background:var(--purple);color:var(--text);box-shadow:0 0 10px #7b68b5cc}.chart-cell .alert-dom-tag .adt-label{font-size:9px;display:block;letter-spacing:.6px}.chart-cell .alert-dom-tag .adt-price{font-size:11px;font-weight:700}.chart-cell .alert-dom-bell{position:absolute;left:2px;background:var(--gold);color:var(--bg);font:700 11px sans-serif;width:22px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:3px;box-shadow:0 0 8px #b8860bb3;border:1px solid rgba(0,0,0,.4);pointer-events:none}.chart-cell .alert-dom-bell.triggered{background:var(--green);color:var(--text)}.chart-cell .alert-dom-bell.snoozed{background:var(--muted);color:var(--text)}.chart-cell .alert-dom-bell.foreign{background:var(--purple);color:var(--text)}.chart-cell .vol-wrap{height:60px;position:relative;border-top:1px solid var(--border);flex-shrink:0}.chart-cell .vol-wrap canvas{position:absolute;top:0;left:0;width:100%;height:100%}.chart-cell .scrollbar{height:14px;background:var(--surf);border-top:1px solid var(--border);display:flex;align-items:center;padding:0 6px;flex-shrink:0}.chart-cell .scroll-track{flex:1;height:4px;background:var(--muted2);border-radius:2px;position:relative;cursor:pointer}.chart-cell .scroll-thumb{position:absolute;height:100%;background:var(--muted);border-radius:2px;cursor:grab;min-width:20px;transition:background .15s}.chart-cell .scroll-thumb:hover,.chart-cell .scroll-thumb.drag{background:var(--green)}.chart-cell .chart-overlay{position:absolute;top:0;left:0;right:0;height:30px;z-index:60;display:flex;align-items:center;gap:2px;padding:0 6px;background:#06090fc7;backdrop-filter:blur(4px);border-bottom:1px solid rgba(26,34,53,.6);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chart-cell .chart-overlay::-webkit-scrollbar{display:none}.chart-cell .chart-overlay .pair-mini{font-family:Orbitron,sans-serif;font-size:11px;font-weight:600;color:var(--text);padding:2px 7px;background:var(--surf2);border:1px solid var(--border2);border-radius:3px;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;letter-spacing:.5px;flex-shrink:0}body.multi .chart-cell .chart-overlay .pair-mini{font-size:9px;padding:1px 5px;letter-spacing:.2px}.chart-cell .chart-overlay .pair-mini:hover{border-color:var(--green);color:var(--green)}.chart-cell .chart-overlay .tf-tabs{display:flex;gap:1px;flex-shrink:0}.chart-cell .chart-overlay .tft{background:transparent!important;border:1px solid transparent;color:var(--text2);padding:2px 6px;border-radius:3px;cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;transition:all .12s;white-space:nowrap}.chart-cell .chart-overlay .tft:hover:not(.active){color:var(--text);background:#ffffff12!important}.chart-cell .chart-overlay .tft.active{background:#26a65b17!important;color:var(--green);border-color:#26a65b4d}.chart-cell .chart-overlay .cosep{width:1px;height:18px;background:var(--border2);flex-shrink:0;margin:0 2px}.chart-cell .chart-overlay .ibtn{background:#ffffff0a!important;border:1px solid var(--border2);color:var(--text2);width:22px;height:22px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;transition:all .12s}.chart-cell .chart-overlay .ibtn:hover{color:var(--text);border-color:var(--text2)}.chart-cell .chart-overlay .ibtn.on{background:#26a65b17!important;border-color:#26a65b59;color:var(--green)}.chart-cell .chart-overlay .ws-mini{font-size:9px;color:var(--text3);margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:4px}.chart-cell .chart-overlay .ws-mini .wsdot{width:5px;height:5px}body.multi .chart-cell .chart-overlay{height:24px;padding:0 3px;gap:1px}body.multi .chart-cell .overlay-toggles{display:none}body.multi .chart-cell .chart-overlay .cosep:last-of-type{display:none}body.multi .chart-cell .chart-overlay .tft{padding:1px 4px;font-size:9px}body.multi .chart-cell .chart-overlay .ibtn{width:18px;height:18px}body.multi .chart-cell .chart-overlay .ibtn svg{width:10px;height:10px}body.multi .chart-cell .chart-overlay .cosep{height:14px;margin:0 1px}body.multi .chart-cell .chart-overlay .ws-mini{font-size:8px}body.multi .chart-cell .info-panel{top:28px;font-size:7.5px;padding:2px 5px;min-width:70px}body.multi .chart-cell .ohlc-tip{top:26px;font-size:9px;padding:3px 7px}body.multi .chart-cell .vol-wrap{height:42px}body.multi .chart-cell .chart-overlay .ws-mini span:not(.wsdot){display:none}.chart-cell .chart-overlay .draw-mini{display:none;align-items:center;gap:1px;flex-shrink:0}body.multi .chart-cell .chart-overlay .draw-mini{display:flex}.chart-cell .chart-overlay .dt-btn.active{background:#26a65b1a!important;color:var(--green);border-color:#26a65b59}body.multi #toolbar,body.multi .chart-cell .chart-overlay .dt-btn[data-dtool=cursor]{display:none}.pair-drop-mini{display:none;position:absolute;top:32px;left:6px;background:var(--surf);border:1px solid var(--border2);border-radius:6px;width:200px;z-index:200;padding:6px;box-shadow:0 16px 48px #000c}.pair-drop-mini.show{display:block}.pair-drop-mini input{width:100%;background:var(--surf2);border:1px solid var(--border2);color:var(--text);padding:5px 8px;border-radius:4px;font-family:inherit;font-size:11px;margin-bottom:5px;outline:none}.pair-drop-mini input:focus{border-color:var(--green)}.pair-drop-mini .pdm-list{max-height:240px;overflow-y:auto}.pair-drop-mini .pdm-list::-webkit-scrollbar{width:3px}.pair-drop-mini .pdm-list::-webkit-scrollbar-thumb{background:var(--border2)}#rPanel{width:0;background:linear-gradient(180deg,var(--surf) 0%,#1b1e28 100%);border-left:1px solid var(--border2);overflow:hidden;flex-shrink:0;transition:width .22s cubic-bezier(.4,.2,.2,1);display:flex;flex-direction:column;position:relative}#rPanel.open{width:340px;box-shadow:-8px 0 32px #00000059}#rPanel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(38,166,91,.4),transparent);opacity:.6;pointer-events:none}#rPanelToggle{display:none!important}#rPanelToggle:hover{color:var(--green);background:linear-gradient(135deg,var(--surf3),rgba(38,166,91,.08));border-color:#26a65b66;box-shadow:-4px 0 16px #26a65b33;width:26px}#rPanelToggle svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .22s}body.panel-open #rPanelToggle{right:340px}body.panel-open #rPanelToggle svg{transform:rotate(180deg)}#rPanelToggle:before{display:none}body.panel-open #rPanelToggle:before{display:none}.ph{padding:10px 12px 8px;font-size:10px;font-weight:600;display:flex;justify-content:space-between;align-items:center;color:var(--text2);letter-spacing:1.5px;text-transform:uppercase;flex-shrink:0}.ph-title{display:flex;align-items:center;gap:7px}.ph-title:before{display:none}.ph-sym{font-family:Orbitron,sans-serif;font-size:10px;color:var(--text2);letter-spacing:1px;font-weight:600;margin-left:6px;opacity:.85}@keyframes phpulse{0%,to{opacity:1}50%{opacity:.45}}.pclose{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px;transition:all .15s}.pclose:hover{color:var(--text);background:#ffffff0d}.rp-tabs{display:flex;background:var(--surf2);border-bottom:1px solid var(--border);padding:4px 4px 0;gap:1px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.rp-tabs::-webkit-scrollbar{display:none}.rp-tab{flex:1;min-width:34px;background:transparent;border:none;color:var(--text3);font-family:inherit;font-size:8.5px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;padding:7px 2px 8px;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative}.rp-tab svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.6;display:block}.rp-tab:hover{color:var(--text2);background:#ffffff05}.rp-tab.act{color:var(--green);border-bottom-color:var(--green);background:#26a65b0d}.rp-tab.act:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--green);opacity:.5}.rp-tab .rp-tab-badge{position:absolute;top:0;right:0;background:var(--red);color:var(--text);font-size:9.5px;padding:0 5px;border-radius:8px;line-height:1;letter-spacing:0;font-weight:700;display:none;min-width:16px;height:16px;text-align:center;box-sizing:border-box;box-shadow:0 1px 4px #0009;transform:translate(35%,-35%);border:1.5px solid var(--surf2);font-family:JetBrains Mono,monospace}.rp-tab .rp-tab-badge.on{display:flex;align-items:center;justify-content:center}.rp-tab .rp-tab-badge.count{background:var(--green);color:var(--bg);animation:badgePulse 2.4s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #26a65b8c,0 1px 4px #0009}50%{box-shadow:0 0 0 5px #26a65b00,0 1px 4px #0009}}.pbody{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.rp-pane{display:none;flex:1;overflow-y:auto;padding:12px;flex-direction:column}.rp-pane.act{display:flex}.rp-pane::-webkit-scrollbar{width:4px}.rp-pane::-webkit-scrollbar-thumb{background:var(--border3);border-radius:2px}.rp-pane::-webkit-scrollbar-thumb:hover{background:var(--muted)}.psec{margin-bottom:14px}.psect{font-size:8.5px;color:var(--text3);text-transform:uppercase;letter-spacing:1.8px;margin-bottom:8px;display:flex;align-items:center;gap:6px;font-weight:600}.psect:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border2),transparent)}.irow{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border);transition:background .1s}.irow:last-child{border-bottom:none}.irow:hover{background:#ffffff04}.iname{font-size:11px;color:var(--text);font-weight:500}.itog{width:30px;height:16px;background:var(--muted2);border-radius:8px;cursor:pointer;position:relative;flex-shrink:0;transition:all .18s;border:1px solid rgba(0,0,0,.3)}.itog.on{background:linear-gradient(135deg,var(--green),#1f8c4d);box-shadow:0 0 8px #26a65b66}.itog:after{content:"";position:absolute;width:12px;height:12px;background:linear-gradient(180deg,var(--text),#b0b3bd);border-radius:50%;top:1px;left:2px;transition:left .18s cubic-bezier(.4,.2,.2,1);box-shadow:0 1px 2px #0006}.itog.on:after{left:15px}.prow{display:flex;align-items:center;gap:6px;margin-top:5px;padding-left:2px}.plbl{font-size:9px;color:var(--text3);flex:1;letter-spacing:.3px;text-transform:uppercase}.pinp{width:52px;background:var(--surf2);border:1px solid var(--border2);color:var(--text);padding:3px 6px;border-radius:4px;font-family:inherit;font-size:10px;outline:none;text-align:right;transition:border-color .12s}.pinp:focus{border-color:var(--green);box-shadow:0 0 0 2px #26a65b1f}.signal-wheel{position:relative;width:148px;height:148px;margin:8px auto 14px}.signal-wheel-svg{width:100%;height:100%;transform:rotate(-90deg)}.signal-wheel-bg{fill:none;stroke:var(--surf3);stroke-width:9}.signal-wheel-fg{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,.2,.2,1),stroke .3s;filter:drop-shadow(0 0 8px currentColor)}.signal-wheel-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.signal-verdict{font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;line-height:1;margin-bottom:3px}.signal-conf{font-family:Orbitron,sans-serif;font-size:30px;font-weight:700;line-height:1;letter-spacing:1px}.signal-conf-pct{font-size:14px;opacity:.6;margin-left:1px}.signal-tf-label{font-size:8.5px;color:var(--text3);letter-spacing:1px;margin-top:5px;text-transform:uppercase}.signal-verdict.bull,.signal-conf.bull{color:var(--green)}.signal-verdict.bear,.signal-conf.bear{color:var(--red)}.signal-verdict.neut,.signal-conf.neut{color:var(--gold)}.signal-grid{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.signal-row{display:flex;align-items:center;justify-content:space-between;background:var(--surf2);border:1px solid var(--border);padding:7px 10px;border-radius:6px;font-size:10.5px;transition:all .15s;position:relative;overflow:hidden}.signal-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--muted);transition:background .25s}.signal-row.bull:before{background:var(--green);box-shadow:0 0 6px var(--green)}.signal-row.bear:before{background:var(--red);box-shadow:0 0 6px var(--red)}.signal-row.neut:before{background:var(--gold)}.signal-row-name{color:var(--text2);font-weight:500;letter-spacing:.3px;padding-left:5px}.signal-row-val{display:flex;align-items:center;gap:7px;font-family:Orbitron,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.6px}.signal-row-label{padding:1px 6px;border-radius:3px;font-size:8.5px}.signal-row.bull .signal-row-label{background:#26a65b1f;color:var(--green)}.signal-row.bear .signal-row-label{background:#c0392b24;color:var(--red)}.signal-row.neut .signal-row-label{background:#b8860b1f;color:var(--gold)}.signal-score{font-family:Orbitron,sans-serif;min-width:24px;text-align:right;color:var(--text)}.signal-why{background:var(--surf2);border:1px solid var(--border);border-radius:6px;padding:9px 11px;margin-top:6px}.signal-why-title{font-size:8.5px;color:var(--text3);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px}.signal-why-list{font-size:10px;color:var(--text2);line-height:1.55}.signal-why-list li{list-style:none;position:relative;padding:2px 0 2px 11px}.signal-why-list li:before{content:"▸";position:absolute;left:0;color:var(--green);font-size:9px}.tape-empty{padding:30px 12px;text-align:center;color:var(--muted);font-size:10px;line-height:1.6}.rp-pane[data-rppane=dom],.rp-pane[data-rppane=tape]{padding:0;overflow:hidden}.dom-frame-wrap,.tape-frame-wrap{flex:1;display:flex;min-height:0}#domStakanFrame,#tapeFlowFrame{width:100%;height:100%;border:0;display:block}.alerts-add{background:var(--surf2);border:1px solid var(--border);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:6px}.alerts-add-row{display:flex;gap:5px;align-items:center}.alerts-px-inp{flex:1;text-align:left;width:auto;font-size:11px;padding:6px 8px;font-family:Orbitron,sans-serif;letter-spacing:.5px}.alerts-dir-inp{width:78px;text-align:left;font-size:10px;padding:5px 6px;cursor:pointer}.alerts-note-inp{flex:1;width:auto;text-align:left;font-size:10px;padding:6px 8px}.alerts-add-btn{padding:7px 14px;background:linear-gradient(135deg,#26a65b2e,#26a65b14);border:1px solid rgba(38,166,91,.45);color:var(--green);border-radius:4px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .15s;flex-shrink:0}.alerts-add-btn:hover{background:#26a65b40;box-shadow:0 0 8px #26a65b4d}.alerts-hint{font-size:9px;color:var(--text3);font-style:italic;padding-top:2px;letter-spacing:.2px}.alerts-tabs{display:flex;gap:3px;background:var(--surf2);border:1px solid var(--border);border-radius:5px;padding:3px;margin-bottom:6px}.alerts-tab{flex:1;background:transparent;border:none;color:var(--text3);font-family:inherit;font-size:9.5px;font-weight:600;padding:6px 4px;border-radius:3px;cursor:pointer;letter-spacing:.4px;transition:all .12s;display:flex;align-items:center;justify-content:center;gap:4px}.alerts-tab:hover{color:var(--text2)}.alerts-tab.act{background:#b8860b24;color:var(--gold);box-shadow:inset 0 0 0 1px #b8860b4d}.alerts-cnt{background:var(--surf3);color:var(--text2);font-size:8px;padding:1px 5px;border-radius:8px;min-width:14px;text-align:center;letter-spacing:0}.alerts-tab.act .alerts-cnt{background:#b8860b40;color:var(--gold)}.alerts-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:5px;min-height:120px;padding-right:2px}.alerts-list::-webkit-scrollbar{width:3px}.alerts-list::-webkit-scrollbar-thumb{background:var(--border3)}.alert-row{background:var(--surf2);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:5px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;position:relative;transition:all .15s;cursor:pointer}.alert-row:hover{background:var(--surf3);transform:translate(2px)}.alert-row.triggered{border-left-color:var(--green);opacity:.55}.alert-row.foreign{border-left-color:#7b68b5}.alert-row .ar-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.alert-row .ar-sym{display:flex;align-items:center;gap:5px}.alert-row .ar-sym-name{font-family:Orbitron,sans-serif;font-size:10px;font-weight:600;color:var(--text);letter-spacing:.5px}.alert-row .ar-exch{font-size:7.5px;background:var(--surf3);color:var(--text3);padding:1px 4px;border-radius:3px;letter-spacing:.5px;font-weight:600;text-transform:uppercase}.alert-row.foreign .ar-exch{background:#7b68b526;color:var(--purple-light)}.alert-row .ar-dir{font-size:11px;font-weight:600}.alert-row .ar-dir.above{color:var(--green)}.alert-row .ar-dir.below{color:var(--red)}.alert-row .ar-mid{display:flex;align-items:center;justify-content:space-between;gap:6px}.alert-row .ar-px{font-family:Orbitron,sans-serif;font-size:13px;font-weight:600;color:var(--gold);letter-spacing:.5px}.alert-row.triggered .ar-px{color:var(--green)}.alert-row .ar-dist{font-size:9.5px;color:var(--text2);font-family:JetBrains Mono,monospace}.alert-row .ar-note{font-size:9.5px;color:var(--text3);font-style:italic;line-height:1.3}.alert-row .ar-meta{display:flex;justify-content:space-between;align-items:center;font-size:8.5px;color:var(--text3);letter-spacing:.3px}.alert-row .ar-actions{display:flex;gap:4px}.alert-row .ar-btn{background:none;border:1px solid var(--border2);color:var(--text3);border-radius:3px;padding:2px 6px;font-size:9px;cursor:pointer;font-family:inherit;transition:all .12s}.alert-row .ar-btn:hover{border-color:var(--red);color:var(--red)}.alert-row .ar-btn.goto:hover{border-color:var(--green);color:var(--green)}.alert-row .ar-trig-mark{position:absolute;top:6px;right:8px;font-size:13px}.alerts-clear-btn{margin-top:10px;padding:8px 12px;background:#c0392b0f;border:1px solid rgba(192,57,43,.25);color:var(--red);border-radius:5px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .15s}.alerts-clear-btn:hover{background:#c0392b26;border-color:var(--red)}.alerts-bulk-row{display:flex;gap:6px}.alerts-bulk-row .alerts-clear-btn{flex:1}.alerts-clear-trig{background:#26a65b0f!important;border-color:#26a65b40!important;color:var(--green)!important}.alerts-clear-trig:hover{background:#26a65b26!important;border-color:var(--green)!important}.alert-group-hdr{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 10px;font-size:9.5px;color:var(--text3);letter-spacing:.4px;border-left:3px solid var(--border3);background:linear-gradient(90deg,rgba(184,134,11,.06),transparent);border-radius:4px;margin-top:2px}.alert-group-hdr .agh-sym{font-family:Orbitron,sans-serif;font-weight:600;color:var(--text2);font-size:10px;letter-spacing:.5px}.alert-group-hdr .agh-exch{font-size:7.5px;background:var(--surf3);color:var(--text3);padding:1px 4px;border-radius:3px;letter-spacing:.5px;font-weight:600;text-transform:uppercase;margin-left:3px}.alert-group-hdr .agh-meta{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9px}.alert-group-hdr .agh-cnt{background:var(--surf3);color:var(--text2);font-size:8.5px;padding:1px 5px;border-radius:6px;font-weight:600}.alert-group-hdr .agh-del{background:none;border:1px solid var(--border2);color:var(--text3);border-radius:3px;padding:1px 6px;font-size:9px;cursor:pointer;font-family:inherit;transition:all .12s}.alert-group-hdr .agh-del:hover{border-color:var(--red);color:var(--red);background:#c0392b14}.alert-row.snoozed{border-left-color:var(--text3);opacity:.7}.alert-row.snoozed .ar-px{color:var(--text2)}.alert-row .ar-btn.snooze:hover{border-color:var(--text3);color:var(--text)}.alert-row .ar-btn.unsnooze:hover,.alert-row .ar-btn.rearm:hover{border-color:var(--gold);color:var(--gold)}.ctx-menu{position:fixed;background:var(--surf);border:1px solid var(--border2);border-radius:7px;padding:5px;display:none;z-index:100001;min-width:180px;box-shadow:0 16px 48px #000000b3;font-size:11px}.ctx-menu.show{display:block;animation:ctxIn .12s ease-out}@keyframes ctxIn{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.ctx-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:4px;cursor:pointer;color:var(--text);gap:14px}.ctx-item:hover{background:#26a65b1a;color:var(--green)}.ctx-item.danger:hover{background:#c0392b26;color:var(--red)}.ctx-kbd{font-size:9px;color:var(--text3);font-family:JetBrains Mono,monospace}.ctx-sep{height:1px;background:var(--border);margin:4px 2px}#settingsModal{display:none;position:fixed;inset:0;z-index:1000000;background:#000000a6;align-items:center;justify-content:center}#settingsModal.show{display:flex}.mbox{background:var(--surf);border:1px solid var(--border2);border-radius:12px;padding:20px;width:380px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #000000e6}.mbox::-webkit-scrollbar{width:3px}.mbox::-webkit-scrollbar-thumb{background:var(--border2)}.mtitle{font-family:Orbitron,sans-serif;font-size:13px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;color:var(--text)}.mclose{background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px}.mclose:hover{color:var(--text)}.stabs{display:flex;gap:1px;margin-bottom:18px;background:var(--surf2);border-radius:6px;padding:3px;border:1px solid var(--border2)}.stab{flex:1;padding:7px 6px;font-size:9px;font-weight:600;letter-spacing:.6px;color:var(--text3);text-transform:uppercase;background:transparent;border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .12s;white-space:nowrap}.stab:hover{color:var(--text2)}.stab.act{background:#26a65b1a;color:var(--green);box-shadow:0 0 8px #00c89633}.stab-pane{display:none}.stab-pane.act{display:block}.pinp{background:var(--surf2);border:1px solid var(--border2);color:var(--text);padding:4px 8px;border-radius:4px;font-family:inherit;font-size:11px;outline:none;text-align:right;width:70px}.pinp[type=text]{text-align:left}.pinp:focus{border-color:var(--green)}.msec{margin-bottom:18px}.msect{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;border-bottom:1px solid var(--border);padding-bottom:5px}.crow{display:flex;flex-direction:column;gap:8px}.citem{display:flex;align-items:center;justify-content:space-between;font-size:11px}.citem label{color:var(--text2)}.cpick{width:36px;height:22px;border:1px solid var(--border2);border-radius:3px;cursor:pointer;padding:1px;background:none}.prow2{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.pbtn{padding:4px 10px;border-radius:3px;border:1px solid var(--border2);font-family:inherit;font-size:10px;cursor:pointer;background:var(--surf2);color:var(--text2);transition:all .12s}.pbtn:hover{border-color:var(--green);color:var(--green)}.pbtn.act{border-color:var(--green);color:var(--green);background:#26a65b17}.ctype-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.ctbtn{padding:6px 4px;border-radius:5px;border:1px solid var(--border2);font-family:inherit;font-size:9px;cursor:pointer;background:var(--surf2);color:var(--text2);transition:all .12s;text-align:center;line-height:1.3}.ctbtn:hover{border-color:var(--text2);color:var(--text)}.ctbtn.act{border-color:var(--green);color:var(--green);background:#26a65b17}.bg-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:8px}.bgswatch{width:100%;aspect-ratio:1;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border-color .1s}.bgswatch.sel{border-color:#fffc}.bgswatch:hover{border-color:#fff6}.ext-palette{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:6px}.ep{width:100%;aspect-ratio:1;border-radius:3px;cursor:pointer;border:1px solid transparent;transition:all .1s}.ep:hover,.ep.sel{border-color:#ffffffb3;transform:scale(1.1)}.chart-cell .info-panel{position:absolute;top:34px;left:6px;z-index:50;background:#06090fd9;border:1px solid var(--border);border-radius:4px;padding:3px 6px;font-size:8px;pointer-events:none;display:none;flex-direction:column;gap:1px;min-width:80px}.chart-cell .info-panel.show{display:flex}.chart-cell .info-row{display:flex;justify-content:space-between;gap:5px}.chart-cell .info-label{color:var(--muted)}.chart-cell .info-value{font-weight:500}.chart-cell .info-sep{height:1px;background:var(--border);margin:1px 0}.chart-cell .draw-hint{position:absolute;top:36px;left:50%;transform:translate(-50%);background:#26a65be0;color:var(--text);padding:5px 14px;border-radius:20px;font-size:10px;z-index:100;display:none;pointer-events:none;white-space:nowrap;letter-spacing:.5px}.chart-cell .go-last{position:absolute;bottom:14px;right:80px;z-index:20;background:#26a65b17;border:1px solid rgba(38,166,91,.35);color:var(--green);font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 10px;border-radius:4px;cursor:pointer;display:none;transition:all .15s}.chart-cell .go-last:hover{background:#26a65b2e}.chart-cell .ohlc-tip,#tbSym,#tbPrice,#tbChg,#tbFundWrap,#tbFund{display:none!important}.chart-cell .candle-hover-tip{position:absolute;display:none;pointer-events:none;z-index:60;background:#080c149e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(60,80,120,.35);border-radius:4px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.35;color:var(--text);box-shadow:0 2px 6px #00000059;min-width:0;white-space:nowrap;opacity:.92}.chart-cell .candle-hover-tip .cht-row{display:flex;justify-content:space-between;gap:8px}.chart-cell .candle-hover-tip .cht-lbl{color:var(--text3);font-size:8px;text-transform:uppercase;letter-spacing:.4px;opacity:.75}.chart-cell .candle-hover-tip .cht-val{font-weight:500;font-size:9.5px}.chart-cell .candle-hover-tip .cht-buy{color:var(--green)}.chart-cell .candle-hover-tip .cht-sell{color:var(--red)}.chart-cell .candle-hover-tip .cht-sep{height:1px;background:#3c507840;margin:2px 0}.chart-cell .candle-hover-tip .cht-time{color:var(--text2);font-size:8px;margin-bottom:1px;opacity:.7}.toast{position:fixed;bottom:16px;left:16px;background:var(--surf);border:1px solid var(--border2);padding:8px 14px;border-radius:7px;font-size:11px;z-index:1000;animation:tin .25s ease-out}@keyframes tin{0%{transform:translate(-80%);opacity:0}to{transform:none;opacity:1}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.anotify-row{display:flex;align-items:center;gap:4px;padding:2px 0 5px}.anotify-lbl{font-size:8px;color:var(--muted);white-space:nowrap;margin-right:2px}.anotify-btn{padding:2px 7px;border-radius:4px;background:var(--surf);border:1px solid var(--border2);color:var(--text3);font-size:8.5px;font-weight:600;cursor:pointer;transition:all .12s}.anotify-btn.active{background:#b8860b17;border-color:#b8860b59;color:var(--gold)}@media (max-width:700px){.tbst,.sep{display:none}.ibtn{width:26px;height:26px;font-size:11px}}.chart-sym-badge.csb-depth{top:auto;left:auto;right:calc(var(--chart-pr, 110px) + 3px);bottom:22px;cursor:grab;min-width:172px;max-width:196px;gap:1px;padding:5px 7px}.chart-sym-badge.csb-depth .csb-sep2{height:1px;background:#ffffff12;margin:3px 0 2px}.chart-sym-badge.csb-depth .csb-imb{font-size:8.5px;font-weight:600;color:var(--text2);white-space:nowrap}.chart-sym-badge.csb-depth .csb-imb.up{color:var(--green)}.chart-sym-badge.csb-depth .csb-imb.dn{color:var(--red)}.chart-sym-badge.csb-depth .csb-dim{font-size:8px;color:var(--text3);font-variant-numeric:tabular-nums}.chart-sym-badge.csb-depth .csb-row2{font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.chart-sym-badge.csb-depth .csb-why{font-size:7.5px;color:var(--text3);line-height:1.35;letter-spacing:.2px}.chart-sym-badge.csb-depth .csb-row3{display:block;white-space:normal;overflow:visible}.chart-sym-badge.csb-depth .csb-row3 .csb-metric{display:inline;margin-right:8px;white-space:normal}.chart-sym-badge.csb-depth .csb-verdict.flat{color:var(--text2)}.chart-sym-badge.csb-depth .csb-bid{color:var(--green)}.chart-sym-badge.csb-depth .csb-ask{color:var(--red)}.chart-sym-badge.csb-depth .csb-l.csb-bid,.chart-sym-badge.csb-depth .csb-l.csb-ask{opacity:.75}.chart-sym-badge.csb-depth .csb-row2{justify-content:space-between}.chart-sym-badge.csb-depth .csb-bar{height:3px;border-radius:2px;overflow:hidden;background:var(--red);margin:1px 0 2px}.chart-sym-badge.csb-depth .csb-bar>i{display:block;height:100%;background:var(--green);transition:width .25s ease}.chart-sym-badge.csb-depth .csb-verdict{font-size:8.5px;font-weight:600;letter-spacing:.2px;color:var(--text2);white-space:nowrap}.chart-sym-badge.csb-depth .csb-verdict.up{color:var(--green)}.chart-sym-badge.csb-depth .csb-verdict.dn{color:var(--red)}.lp-copy{margin-left:5px;opacity:0;cursor:copy;color:var(--text3);font-size:10px;line-height:1;transition:opacity .12s,color .12s}.lp-row:hover .lp-copy{opacity:.55}.lp-copy:hover{opacity:1!important;color:var(--accent, #5b8dd9)}.copy-fallback{position:fixed;left:50%;top:22%;transform:translate(-50%);z-index:9999;background:#06090ff5;border:1px solid rgba(91,141,217,.35);border-radius:6px;padding:10px 12px;box-shadow:0 8px 28px #00000080;display:flex;flex-direction:column;gap:6px}.copy-fallback .cf-t{font-size:10px;color:var(--text2);letter-spacing:.3px}.copy-fallback .cf-i{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text);padding:6px 8px;min-width:170px;text-align:center;outline:none}.lsb-footer{padding:5px 8px;font-size:8.5px;color:var(--text3);border-top:1px solid rgba(255,255,255,.05);line-height:1.5}.lsb-footer .lsb-showall{background:none;border:none;padding:0;cursor:pointer;font-size:8.5px;color:var(--accent, #5b8dd9);text-decoration:underline;text-underline-offset:2px}.lsb-footer .lsb-showall:hover{color:var(--text)}body.multi .chart-sym-badge.csb-depth{display:none!important}.exch-mini,.ph-exch{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 6px;border-radius:3px;background:#5b8dd924;border:1px solid rgba(91,141,217,.32);color:#9dc0f0;font-family:Orbitron,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.ph-exch{margin-left:6px}.chart-cell .exch-mini{position:absolute;top:36px;right:10px;z-index:59;pointer-events:none;background:#090d14db;border-color:#5b8dd96b;backdrop-filter:blur(3px)}.chart-cell .pro-corner{position:absolute;top:58px;right:10px;z-index:60;pointer-events:auto;cursor:pointer;background:#090d14db;border-color:#5b8dd96b;backdrop-filter:blur(3px);transition:background .12s,border-color .12s,color .12s}.chart-cell .pro-corner:hover{background:#5b8dd938;border-color:#5b8dd9b3;color:#cfe2ff}.chart-cell .pro-corner.on{color:#7fe0ab;border-color:#26a65b8c;background:#26a65b29}body.multi .chart-cell:not(.expanded) .pro-corner{display:block;top:8px!important;font-size:8px}body.multi .chart-cell:not(.expanded) .exch-mini{top:28px;right:6px;padding:0 4px;font-size:7.5px;letter-spacing:.3px}.tb-nav-pill{color:#9dc0f0!important}.tb-nav-pill svg{width:11px!important;height:11px!important;stroke:#9dc0f0;fill:none}.tb-nav-pill:hover{color:#b6d2f6!important;background:#5b8dd924!important;border-color:#5b8dd966!important}.tb-nav-pill:hover svg{stroke:#b6d2f6}#gridWrap{flex-shrink:0;margin-left:2px}.grid-cur{display:inline-flex;align-items:center;background:#5b8dd929;border:1px solid rgba(91,141,217,.4);border-radius:3px;padding:2px 6px;color:#9dc0f0}.grid-cur svg{width:12px;height:12px;display:block}.grid-menu{flex-direction:row!important;gap:3px;padding:5px}.grid-item{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text2);transition:background .14s,border-color .14s,color .14s}.grid-item svg{width:15px;height:15px;display:block}.grid-item:hover{background:#5b8dd924;border-color:#5b8dd959;color:var(--text)}.grid-item.act{background:#5b8dd933;border-color:#5b8dd980;color:#7ea9e8}.tops{position:relative;display:flex;align-items:center}.tops-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:var(--text2);font-size:10px;letter-spacing:.4px;line-height:1;transition:border-color .14s,background .14s,color .14s}.tops-btn.active{background:#26a65b1a;color:var(--green);border-color:#3dd68c66}.tops-btn.active:hover{background:#26a65b29;color:var(--green);border-color:#3dd68c99}.tops-btn:hover,.tops-btn.open{color:var(--text);border-color:#5b8dd973;background:#5b8dd91a}.tops-stack{display:inline-flex;flex-direction:column;gap:1.5px}.tops-stack i{display:block;width:9px;height:1.5px;border-radius:1px;background:currentColor;opacity:.9}.tops-stack i:nth-child(2){width:7px;opacity:.6}.tops-stack i:nth-child(3){width:5px;opacity:.35}.tops-label{font-weight:700;opacity:.7}.tops-sep{width:1px;height:10px;background:#ffffff24}.tops-cur{font-weight:600;color:var(--text);white-space:nowrap}.tops-chev{font-size:8px;opacity:.55;transition:transform .16s}.tops-btn.open .tops-chev{transform:rotate(180deg)}.tops-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:300;min-width:196px;padding:4px;background:#0a0e16fa;border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 12px 34px #0009;display:flex;flex-direction:column;gap:1px}.exch-item,.tops-item{display:grid;grid-template-columns:16px 1fr;align-items:baseline;gap:2px 7px;padding:5px 7px;border:none;border-radius:4px;background:none;cursor:pointer;text-align:left;color:var(--text2);font-size:10.5px;font-weight:600}.exch-item b,.tops-item b{color:var(--text3);font-size:11px;text-align:center}.exch-item em,.tops-item em{grid-column:2;font-style:normal;font-size:8px;font-weight:400;color:var(--text3);letter-spacing:.2px}.exch-item:hover,.tops-item:hover{background:#5b8dd924;color:var(--text)}.exch-item:hover b,.tops-item:hover b{color:var(--text)}.exch-item.act,.tops-item.act{background:#5b8dd933;color:var(--text)}.exch-item.act b,.tops-item.act b{color:var(--accent, #5b8dd9)}:root{--lsb-w: 230px;--toolbar-w: 40px;--tb-pad: 6px;--tb-gap: 4px}.tb-left{display:flex;align-items:center;gap:var(--tb-gap);box-sizing:border-box;margin-left:calc(-1 * var(--tb-pad));padding-left:var(--tb-pad);width:calc(var(--lsb-w) + var(--toolbar-w) - var(--tb-gap));flex:0 0 calc(var(--lsb-w) + var(--toolbar-w) - var(--tb-gap))}.tops-btn{height:21px;padding:0 7px;box-sizing:border-box}.tops-btn .tops-cur{padding:1px 5px;line-height:1}.tops-menu{position:fixed;z-index:2000}.tops-menu[hidden]{display:none}.tops-item.act{background:#5b8dd92e;border:1px solid rgba(91,141,217,.45);color:var(--text)}.exch-item.act b,.tops-item.act b{color:#7ea9e8}.tops-btn .tops-cur{background:#5b8dd929;border:1px solid rgba(91,141,217,.4);border-radius:3px;padding:2px 6px;color:#9dc0f0}.lst-tabs{display:flex;gap:3px;padding:2px 0 10px;border-bottom:1px solid var(--border2);margin-bottom:2px}.lst-tab{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:4px;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:var(--text2);font-size:10px;font-weight:600;letter-spacing:.3px;transition:background .14s,border-color .14s,color .14s}.lst-tab:hover{color:var(--text);border-color:#5b8dd959}.lst-tab.act{background:#5b8dd92e;border-color:#5b8dd980;color:var(--text)}.lst-cnt{font-size:8.5px;font-weight:700;padding:1px 5px;border-radius:8px;background:#ffffff14;color:var(--text3)}.lst-tab.act .lst-cnt{background:#5b8dd94d;color:#cfe0f8}.lst-bcnt{font-size:8.5px;font-weight:700;padding:1px 5px;border-radius:8px;background:#b8860b38;color:var(--gold)}.lst-bell{cursor:pointer;font-size:12px;line-height:1;user-select:none;filter:grayscale(1) opacity(.45);transition:filter .14s,transform .1s}.lst-bell:hover{filter:none;transform:scale(1.15)}.lst-bell.on{filter:none}.lst-bell.done{filter:grayscale(1) opacity(.75)}.lst-bell.busy{pointer-events:none;opacity:.4}.scr-tb-btn{position:relative}.lst-badge{position:absolute;top:-4px;right:-5px;min-width:13px;height:13px;padding:0 3px;border-radius:7px;box-sizing:border-box;background:var(--gold);color:#1a1204;font-size:8px;font-weight:700;line-height:13px;text-align:center;letter-spacing:0;pointer-events:none;box-shadow:0 0 0 2px var(--bg, #0b0e13)}body.is-bare #topbar,body.is-bare #lsb,body.is-bare #toolbar,body.is-bare #rPanel,body.is-bare #statusbar,body.is-bare .ai-popup-stack,body.is-bare #aiPopupStack{display:none!important}body.is-bare.shot-popup #aiPopupStack{display:flex!important}body.is-bare #chartGrid{inset:0!important}body.is-bare .chart-cell .chart-overlay .tft{opacity:.3}body.is-bare .chart-cell .chart-overlay .tft.active,body.is-bare .chart-overlay .tft.active{opacity:1;background:#26a65b!important;color:#0b0e12!important;border-color:#26a65b!important;font-weight:900;font-size:13px;padding:3px 11px;border-radius:4px;letter-spacing:.6px}body.is-bare [data-role=depthBadge],body.is-bare #alertBox,body.is-bare [data-role=wsdot],body.is-bare [data-role=wstxt]{display:none!important}body.is-bare .chart-overlay .pair-mini,body.is-bare .chart-overlay .tf-tabs{opacity:.9}.chart-cell.startup-ghost{background:var(--bg2, #12151c);border:1px solid var(--line, rgba(255,255,255,.06));border-radius:4px;position:relative;overflow:hidden}.chart-cell.startup-ghost:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);transform:translate(-100%);animation:ditiGhostSweep 1.1s ease-in-out infinite}@keyframes ditiGhostSweep{to{transform:translate(100%)}}.tg-chart-button{padding:10px 14px;border:1px solid #526783;border-radius:6px;background:#29374b;color:#e6edf8;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:38px;flex:1;transition:background .15s,border-color .15s}.tg-chart-button:hover{background:#354965;border-color:#81a7df}.tg-chart-button.primary{background:#21644d;border-color:#369872;color:#effff7}.tg-chart-button.primary:hover{background:#297b5e}.tg-chart-button:disabled{opacity:.45;cursor:not-allowed}.tg-chart-button:focus-visible{outline:2px solid #94bdff;outline-offset:2px}.tg-chart-details{font-size:11px;line-height:1.7;padding:9px 10px;margin-bottom:10px;background:#5b8dd917;border:1px solid rgba(91,141,217,.2);border-radius:6px;white-space:pre-line}.tg-chart-help{font-size:10px;line-height:1.6;color:var(--text2);margin:8px 0 14px}body.multi .pro-corner{display:none!important}.csb-depth-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--text2);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.csb-depth-toggle:hover{color:var(--text)}.csb-depth-toggle:focus-visible{outline:1px solid var(--text2);outline-offset:2px}.chart-sym-badge.csb-depth.collapsed{min-width:0;width:auto}.chart-sym-badge.csb-depth.collapsed>:not(.csb-row1),.chart-sym-badge.csb-depth.collapsed>.csb-row1>.csb-metric{display:none}.chart-sym-badge.csb-depth>.csb-row1{display:flex;gap:5px;min-width:0;width:100%}.chart-sym-badge.csb-depth .csb-depth-toggle{font-size:10px;letter-spacing:0;gap:4px;min-width:0;flex:1;justify-content:space-between}.chart-sym-badge.csb-depth>.csb-row1>.csb-metric{flex:none;font-size:8px;letter-spacing:0;margin:0;white-space:nowrap}.csb-depth-grip{flex:none;cursor:grab;color:var(--text2);font-size:12px;user-select:none;padding:3px}.chart-sym-badge.csb-depth .csb-depth-toggle{font-size:9px}.csb-depth-collapse{align-self:stretch;border:1px solid var(--border2);border-radius:3px;background:var(--surf);color:var(--text2);font:10px inherit;cursor:pointer;padding:4px;margin-top:4px}.csb-depth-collapse:hover{color:var(--text);background:var(--surf2)}#gridBtn{padding:0 7px;gap:3px}#gridBtn #gridCur{display:none}.formation-menu{width:270px;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;gap:7px;max-height:calc(100vh - 60px);overflow:auto;background:var(--surf);color:var(--text2)}.fm-filter-label{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--text3)}.fm-options{display:flex;gap:5px}.fm-options button{flex:1;background:var(--bg);color:var(--text2);border:1px solid var(--border2);border-radius:3px;padding:5px;font:inherit;font-size:11px;cursor:pointer}.fm-options button.act{color:#8aa9ca;border-color:#5b8dd9;background:#5b8dd91a}.fm-choices{display:grid;gap:2px}.fm-choices label{display:flex;gap:8px;align-items:center;padding:5px 3px;font-size:11px;cursor:pointer}.fm-choices label:hover{background:#8aa9ca12}.fm-choices input{accent-color:#8aa9ca}.fm-stage{font-size:9px;color:var(--text3);border-top:1px solid var(--border2);padding-top:8px}@media (min-width:701px){#scrTopbarTabs{gap:2px}#scrTopbarTabs .scr-tb-btn{padding-left:5px;padding-right:5px}#formationBtn{font-size:10px;padding:0 6px}}#formationBtn,#gridBtn{background:transparent!important;border-color:transparent;color:var(--text2);font-family:inherit;font-weight:600;white-space:nowrap}#formationBtn:hover,#gridBtn:hover,#formationBtn.open,#gridBtn.open{background:#26a65b0f!important;border-color:#26a65b2e;color:var(--text)}.fm-choices button{background:transparent;border:0;text-align:left;color:var(--text2);font:inherit;font-size:11px;padding:6px;cursor:pointer;border-radius:3px}.fm-choices button:hover{background:#8aa9ca20;color:var(--text)}.fm-badge{display:inline-block;min-width:14px;padding:0 4px;border-radius:7px;background:#8aa9ca;color:#11141b;font-size:9px;font-weight:800;line-height:14px;text-align:center}.fm-levels button{display:flex;justify-content:space-between;align-items:center}.fm-levels .fm-n{color:var(--text3);font-weight:700}.fm-levels button.fm-empty{opacity:.5}.fm-levels button:not(.fm-empty) .fm-n{color:#f5c564}.fm-options .fm-n{margin-left:4px;color:#f5c564;font-weight:800}.fm-hint{font-size:9.5px;color:var(--text3);line-height:1.4;padding:0 2px}#formationScanStatus{position:fixed;bottom:22px;left:12px;max-width:calc(100vw - 24px);z-index:200;background:var(--surf);border:1px solid var(--border2);padding:6px 10px;color:var(--text2);font-size:10px;border-radius:4px}.formation-pick-note{position:absolute;left:8px;right:65px;bottom:24px;z-index:15;background:#191c24ed;color:#8aa9ca;border:1px solid var(--border2);padding:5px;font-size:10px;max-height:42px;overflow:auto;line-height:1.4}.chart-cell.expanded .formation-pick-note,body:not(.multi) .formation-pick-note{max-height:90px;right:150px}.lvl-note{position:absolute;top:40px;left:272px;max-width:min(360px,calc(100% - 420px));z-index:16;display:flex;flex-direction:column;gap:1px;background:#14110adb;border:1px solid rgba(232,176,72,.5);border-left:3px solid #e8b048;border-radius:5px;padding:4px 9px;font:500 10.5px/1.35 JetBrains Mono,monospace;color:#d9ccb0;pointer-events:auto;white-space:nowrap;overflow:hidden}.lvl-note b{color:#f5c564;font-weight:800;overflow:hidden;text-overflow:ellipsis}.lvl-note span{overflow:hidden;text-overflow:ellipsis}.lvl-note i{font-style:normal;font-weight:800;font-size:9.5px}.lvl-note i.ok{color:#4fd18a}.lvl-note i.no{color:#ef7a6d}body.multi .chart-cell:not(.expanded) .lvl-note{display:none}body.multi #chartGrid.l2 .chart-cell:nth-child(2n) .pro-corner,body.multi #chartGrid.l3 .chart-cell:nth-child(3n) .pro-corner,body.multi #chartGrid.l4 .chart-cell:nth-child(2n) .pro-corner,body.multi #chartGrid.l6 .chart-cell:nth-child(3n) .pro-corner,body.multi #chartGrid.l9 .chart-cell:nth-child(3n) .pro-corner{display:block!important;top:46px!important;right:6px;padding:0 4px;font-size:7.5px;letter-spacing:.3px}#proDesignToggle{margin-left:auto;border:1px solid var(--border2);border-radius:4px;color:var(--text2);padding:3px 6px;font-size:9px;white-space:nowrap}#rPanel:not(.pro-modern) [data-rptab=state]{display:none}#rPanel.pro-modern{background:var(--bg)}#rPanel.pro-modern .ph{padding:9px 8px;gap:5px;flex-wrap:wrap;background:var(--surf)}#rPanel.pro-modern .ph-title{font-size:11px;gap:5px}#rPanel.pro-modern .rp-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;background:var(--surf2);overflow:visible}#rPanel.pro-modern .rp-tab{min-width:0;padding:5px 2px;border:1px solid var(--border2);border-radius:3px;font-size:9px;background:var(--surf)}#rPanel.pro-modern .rp-tab.act{color:var(--blue-light);background:var(--blue-dim);border-color:var(--blue)}#rPanel.pro-modern .rp-tab svg{display:none}#rPanel.pro-modern [data-rptab=signal]{display:none}#rPanel.pro-modern .rp-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#proState{padding:8px;gap:7px;color:var(--text);font-family:inherit}#proState>*{flex-shrink:0}.pd-context{display:flex;gap:6px;justify-content:space-between;align-items:center;font-size:9px;color:var(--text2)}.pd-context span{font-size:8px;color:var(--muted)}.pd-context .pd-live{color:var(--green)}.pd-state{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border2);border-left:2px solid var(--gold);border-radius:4px;padding:8px 10px;background:var(--surf)}.pd-state.bull{border-left-color:var(--green)}.pd-state.bear{border-left-color:var(--red)}.pd-gauge{width:60px;height:60px;position:relative;flex:0 0 60px;margin:-3px 0}.pd-gauge svg{width:100%;height:100%;overflow:visible;fill:none;stroke-width:5}.pd-gauge-track{stroke:var(--border)}.pd-gauge-value{stroke:currentColor;stroke-linecap:round;filter:drop-shadow(0 0 3px currentColor)}.pd-gauge-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.pd-gauge-label b{font-size:19px;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums}.pd-state .pd-gauge-label small{font-size:7px;margin-top:2px;color:var(--text2)}.pd-state small{font-size:9px;color:var(--text2)}.pd-state h2{font-size:16px;line-height:1.3;margin-top:4px;overflow-wrap:anywhere}.pd-score{font-size:22px;font-weight:600;text-align:right}.pd-score small{display:block;font-size:8px;font-weight:400}#proState .bull{color:var(--green)}#proState .bear{color:var(--red)}#proState .neut{color:var(--text2)}.pd-horizons{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pd-horizons div{border:1px solid var(--border);border-radius:3px;padding:4px;text-align:center;font-size:10px;background:var(--surf);color:var(--text2)}.pd-horizons b{font-size:13px;margin-left:9px}.pd-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pd-metric{border:1px solid var(--border);border-radius:4px;padding:6px 7px;background:var(--surf);min-width:0}.pd-metric span{display:block;color:var(--text2);font-size:8px}.pd-metric strong{display:block;font-size:14px;font-weight:500;margin-top:4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pd-block{padding:8px;border:1px solid var(--border);border-radius:4px;background:var(--surf)}.pd-block h3{font-size:9px;letter-spacing:.5px;margin:0;color:var(--text2)}.pd-block p{font-size:10px;line-height:1.5;margin:5px 0 0}.pd-block small{font-size:9px;color:var(--muted)}.pd-heading{display:flex;justify-content:space-between;align-items:center;gap:4px}.pd-heading button{font-size:9px;color:var(--blue-light);border:1px solid var(--border2);padding:3px 5px;border-radius:3px}.pd-formation{font-weight:500}.pd-factors{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pd-factors .pd-block{min-width:0}.pd-factors .pd-block:first-child h3{color:var(--green)}.pd-factors .pd-block:last-child h3{color:var(--red)}.pd-factors p{font-size:9px;line-height:1.5}.pd-muted{color:var(--muted)}@media (max-height:740px){#proState{gap:5px;padding:6px}.pd-block{padding:6px}.pd-state{padding:6px 8px}.pd-factors p{line-height:1.3;margin-top:3px}}.pd-metric strong,.pd-factors p,.pd-formation{font-weight:400}.pd-metric strong{color:#8aa9ca}.pd-metric.pd-up strong{color:var(--green)}.pd-metric.pd-down strong{color:var(--red)}#proState .pd-state.neut{color:#8aa9ca;border-left-color:#8aa9ca}#rPanel.pro-modern .rp-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}#chartTradeDock{flex:none;margin:auto 8px 8px;background:var(--surf);border:1px solid var(--border2);border-radius:5px;color:var(--text);max-height:45vh;overflow:auto;font:11px JetBrains Mono,monospace}#chartTradeDock.floating{position:fixed;width:240px;max-width:calc(100vw - 8px);z-index:5000;margin:0;max-height:80vh;box-shadow:0 8px 24px #0005;background:#06090fd1;border-color:#ffffff14;backdrop-filter:blur(6px)}.xt-dock-head{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid var(--border);cursor:grab}.xt-dock-grip{flex:1;color:var(--text2);font-size:10px}.xt-dock-home{font-size:9px;color:var(--blue-light)}.xt-dock-idle{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.xt-dock-idle[hidden]{display:none}.xt-dock-idle p{grid-column:1/-1;color:var(--text2);font-size:10px}.xt-dock-idle button{padding:8px 4px;border:1px solid var(--border2);border-radius:4px;font-size:10px;color:var(--blue-light);background:var(--surf2)}#chartTradeDock .xt-bar{position:relative;inset:auto;width:100%;border:0;backdrop-filter:none;background:transparent}#chartTradeDock .xt-grip{display:none}@media (max-width: 700px){html,body{font-size:13px;-webkit-text-size-adjust:100%}#topbar{height:48px;padding:0 8px;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#topbar .logo{font-size:13px;padding:0 2px;letter-spacing:1px}body.is-mobile #topbar .exch-tabs,body.is-mobile #topbar .scr-topbar-tabs,body.is-mobile #topbar .layout-tabs,body.is-mobile #topbar .tbst,body.is-mobile #topbar .sep{display:none!important}body.is-mobile #topbar .tb-mobile-burger{display:flex!important}body.is-mobile #topbar #pairBtn{font-size:13px;padding:6px 12px}body.is-mobile #topbar .tf-tabs .tft{padding:6px 10px;font-size:12px;min-width:32px}body.is-mobile #topbar #tbPrice{font-size:14px;margin-left:auto}body.is-mobile #topbar .tbchg{font-size:11px;padding:3px 7px}body.is-mobile #topbar #wsStatus{display:none}.tb-mobile-burger{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text);cursor:pointer;padding:0;flex-shrink:0}.tb-mobile-burger svg{width:22px;height:22px}body.is-mobile #toolbar{display:none}body.is-mobile #lsb{position:fixed;top:48px;left:0;bottom:0;width:88vw;max-width:360px;z-index:9000;transform:translate(-100%);transition:transform .25s ease;box-shadow:4px 0 24px #0009}body.is-mobile.lsb-open #lsb{transform:translate(0)}body.is-mobile.lsb-open:before{content:"";position:fixed;inset:48px 0 0;background:#00000080;z-index:8999;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.is-mobile .lsb-tab{padding:12px 6px;font-size:10px}body.is-mobile .lsb-search input{padding:10px 12px;font-size:14px}body.is-mobile .lp-row{padding:10px 12px;min-height:52px}body.is-mobile .lp-sym{font-size:13px}body.is-mobile .lp-meta{font-size:10px}body.is-mobile .lp-pr{font-size:13px}body.is-mobile .lp-ch{font-size:10px;min-width:56px;padding:2px 6px}body.is-mobile #main{flex-direction:column}body.is-mobile #chartGrid.l2{grid-template-columns:1fr;grid-template-rows:1fr 1fr}body.is-mobile #chartGrid.l3{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}body.is-mobile #chartGrid.l6{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}body.is-mobile .chart-cell .chart-overlay{padding:0 4px;gap:2px;height:36px}body.is-mobile .chart-cell .chart-overlay .ovtog{padding:4px 5px;font-size:9px;min-width:26px;height:26px}body.is-mobile .chart-cell .ibtn{width:32px;height:32px}body.is-mobile .chart-cell .pair-mini{padding:5px 9px;font-size:12px;min-height:32px}body.is-mobile .chart-cell .tf-tabs .tft{padding:5px 8px;font-size:11px;min-width:28px}body.is-mobile #main{position:relative}body.is-mobile #rPanel{width:100%!important;max-width:none!important;max-height:none!important;position:absolute!important;left:0;right:0;bottom:0;height:var(--m-split, 48%)!important;visibility:hidden;pointer-events:none;border-left:none;border-top:1px solid var(--border2);z-index:5}body.is-mobile #rPanel.open{position:relative!important;left:auto;right:auto;bottom:auto;height:auto!important;flex:0 0 var(--m-split, 48%)!important;visibility:visible;pointer-events:auto;box-shadow:0 -8px 24px #00000059}body.is-mobile.m-pro-full #rPanel{position:absolute!important;inset:0!important;height:auto!important;flex:none!important;z-index:100}body.is-mobile.m-pro-full #rPanel.open{box-shadow:none}body.is-mobile.m-pro-full .rp-sheet-handle{display:none}body.is-mobile .chart-cell .scrollbar{display:none!important}body.is-mobile:not(.multi) .chart-cell .vol-wrap{height:44px}body.is-mobile .rp-sheet-handle{position:sticky;top:0;z-index:3;width:100%;height:22px;margin:0;display:grid;place-items:center;background:var(--surf);border-bottom:1px solid var(--border);flex-shrink:0;touch-action:none;cursor:row-resize}body.is-mobile .rp-sheet-handle:before{content:"";width:44px;height:4px;border-radius:2px;background:var(--text3);opacity:.7}body.is-mobile #rPanelToggle{display:none!important}body.is-mobile #rpTabs .rp-tab{padding:12px 4px;font-size:10px;flex:1}body.is-mobile #rpTabs .rp-tab svg{width:14px;height:14px}body.is-mobile #rpTabs .rp-tab .rp-tab-label{font-size:9px}body.is-mobile #settingsModal .mbox{width:100vw!important;max-width:100vw!important;height:100vh;max-height:100vh;margin:0;border-radius:0;border:none;padding:14px 14px calc(14px + env(safe-area-inset-bottom));padding-top:calc(14px + env(safe-area-inset-top));overflow-y:auto;-webkit-overflow-scrolling:touch}body.is-mobile #settingsModal .mtitle{font-size:14px;padding-bottom:12px;margin-bottom:12px}body.is-mobile #settingsModal .mclose{width:40px;height:40px;font-size:18px}body.is-mobile .stabs .stab{padding:12px 6px;font-size:11px}body.is-mobile .itog{width:44px;height:24px}body.is-mobile .citem{padding:12px 0}body.is-mobile .citem label{font-size:13px}body.is-mobile #statusbar,body.is-mobile .sb-btc-block{display:none!important}body.is-mobile .chart-watermark{opacity:.04;font-size:60px!important}@media (hover: none){button:hover,.ibtn:hover,.ovtog:hover,.lp-row:hover{background:inherit!important;color:inherit!important}}body.is-mobile #pairDrop{width:88vw;max-width:360px}body.is-mobile .pi{padding:12px 14px;font-size:14px}body.is-mobile #toastBox{top:calc(60px + env(safe-area-inset-top));font-size:13px;padding:10px 16px}body.is-mobile .chart-cell .chart-wrap canvas{touch-action:none}body.is-mobile #rPanel{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (max-width: 380px){body.is-mobile #topbar #tbPrice{font-size:12px}body.is-mobile #topbar .tf-tabs .tft{padding:5px 7px;font-size:11px}}.m-head,.m-tabbar,.m-draw-btn,#lsb .lsb-search .m-x,#rpTabs .m-rp-x{display:none}@media (max-width: 700px){body.is-mobile{--m-tabbar: 58px}body.is-mobile #app{height:100dvh;box-sizing:border-box;padding-bottom:calc(var(--m-tabbar) + env(safe-area-inset-bottom))}body.is-mobile #topbar{overflow:visible}body.is-mobile #topbar .tb-left,body.is-mobile #topbar .tb-actions{visibility:hidden;position:absolute;width:0;height:0;overflow:visible;pointer-events:none}body.is-mobile #exchMenu,body.is-mobile #topsMenu{visibility:visible;pointer-events:auto;position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(var(--m-tabbar) + 12px + env(safe-area-inset-bottom))!important;max-height:60vh;overflow-y:auto;z-index:9900}body.is-mobile .m-head{flex:1;min-width:0;display:flex;align-items:center;gap:6px}body.is-mobile .m-accbtn{flex:none;height:30px;min-width:30px;padding:0 9px;border-radius:15px;border:1px solid rgba(38,166,91,.55);background:#26a65b1f;color:#5fd08a;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px}body.is-mobile .m-accbtn.on{width:30px;padding:0;border-color:var(--border2);background:var(--surf2);color:var(--text);font-size:13px}body.is-mobile .m-chip{flex:none;height:28px;padding:0 8px;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;border:1px solid var(--border2);background:var(--surf2);color:var(--text2);font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px}body.is-mobile .m-sym{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:92px}body.is-mobile .m-quote{color:var(--text3);font-weight:400;font-size:11px;margin-left:-4px}@media (max-width: 400px){body.is-mobile .m-quote{display:none}}body.is-mobile #lsb .lsb-search{display:flex;align-items:center;gap:6px}body.is-mobile #lsb .lsb-search input{flex:1;min-width:0}body.is-mobile #lsb .lsb-search .m-x{display:inline-flex;width:32px;height:32px}body.is-mobile #rpTabs .m-rp-x{display:inline-flex;position:sticky;right:0;margin-left:auto;width:34px;height:34px;align-self:center;box-shadow:-10px 0 12px var(--surf2),10px 0 0 var(--surf2)}body.is-mobile .jrn-box{width:100vw;max-width:100vw;height:calc(100% - 8px);border-radius:12px 12px 0 0}body.is-mobile .jrn-head{gap:6px;padding:0 8px}body.is-mobile .jrn-name,body.is-mobile .jrn-sub,body.is-mobile .jrn-spacer{display:none}body.is-mobile .jrn-nav{flex:1;min-width:0;display:flex;overflow-x:auto;scrollbar-width:none;height:100%}body.is-mobile .jrn-nav::-webkit-scrollbar{display:none}body.is-mobile .jrn-tab{flex:none;padding:0 8px}body.is-mobile .jrn-sel{flex:none;font-size:10px;max-width:92px}body.is-mobile .jrn-x{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--border2);background:var(--surf2);color:var(--text2)}body.is-mobile #lsb{width:50vw!important;max-width:50vw!important;min-width:0!important}body.is-mobile #lsb .lsb-tab{min-width:0;padding-left:0;padding-right:0;font-size:10px}body.is-mobile #lsbList .lp-row{padding-left:8px;padding-right:8px;gap:4px}body.is-mobile #lsbList .lp-sym{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.is-mobile #lsbList .lp-sym>span[style],body.is-mobile #lsbList .lp-copy{display:none!important}body.is-mobile #lsbList .lp-meta{font-size:9.5px;white-space:nowrap}body.is-mobile #lsbList .lp-row>div:last-child{font-size:11px;white-space:nowrap}body.is-mobile .m-pair{display:flex;align-items:center;gap:6px;min-width:0;background:none;border:0;padding:6px 2px;color:var(--text);font-family:JetBrains Mono,monospace;font-weight:700;font-size:15px}body.is-mobile .m-perp{font-size:9.5px;font-weight:500;color:var(--text3);border:1px solid var(--border);border-radius:5px;padding:1px 5px}body.is-mobile .m-price{margin-left:auto;text-align:right;line-height:1.15;font-family:JetBrains Mono,monospace}body.is-mobile .m-px{display:block;font-size:15px;font-weight:700;color:var(--green)}body.is-mobile .m-chg{font-size:10.5px;color:var(--green)}body.is-mobile .m-px.dn,body.is-mobile .m-chg.dn{color:#e0564a}body.is-mobile .m-pro{height:32px;padding:0 10px;flex:none;border-radius:10px;border:1px solid var(--border2);background:var(--surf2);color:var(--text2);font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;letter-spacing:.5px}body.is-mobile .m-pro[aria-pressed=true]{background:#26a65b29;border-color:#26a65b8c;color:#5fd08a}body.is-mobile .chart-cell .chart-overlay .pair-mini,body.is-mobile .chart-cell .chart-overlay .pair-drop-mini,body.is-mobile .chart-cell .chart-overlay .draw-mini,body.is-mobile .chart-cell .chart-overlay [data-role=ind],body.is-mobile .chart-cell .chart-overlay [data-role=settings],body.is-mobile .chart-cell .chart-overlay [data-role=tg],body.is-mobile .chart-cell .chart-overlay .cosep,body.is-mobile .chart-cell .chart-overlay .ws-mini{display:none!important}body.is-mobile .chart-cell [data-role=symBadge],body.is-mobile .chart-cell [data-role=depthBadge]{transform:scale(.86);cursor:pointer}body.is-mobile .chart-cell [data-role=symBadge]{transform-origin:top left}body.is-mobile .chart-cell [data-role=depthBadge]{transform-origin:bottom left}body.is-mobile .chart-cell [data-role=symBadge].m-min .csb-row2,body.is-mobile .chart-cell [data-role=symBadge].m-min .csb-row3{display:none!important}body.is-mobile .chart-cell [data-role=depthBadge]:not(.m-open)>:not(.csb-row1):not(.csb-bar){display:none!important}body.is-mobile.multi .chart-cell [data-role=symBadge] .csb-row2,body.is-mobile.multi .chart-cell [data-role=symBadge] .csb-row3,body.is-mobile.multi .chart-cell [data-role=depthBadge]{display:none!important}body.is-mobile.multi .chart-cell:not(.expanded) .chart-overlay{display:none!important}body.is-mobile.multi .chart-cell:not(.expanded) .vol-wrap{display:none!important}body.is-mobile.multi .chart-cell:not(.expanded) [data-role=exchMini]{display:none!important}body.is-mobile.multi .chart-cell:not(.expanded) [data-role=symBadge]{top:2px!important;left:2px!important;transform:scale(.92);padding:2px 5px!important}body.is-mobile.multi .chart-cell:not(.expanded) .expand-corner-btn{width:24px;height:24px;bottom:26px;left:4px;background:#0a0c10b3;border-width:1px}body.is-mobile.multi .chart-cell:not(.expanded) .expand-corner-btn svg{width:12px;height:12px}body.is-mobile.multi .chart-cell.active{box-shadow:inset 0 0 0 1px #26a65b99}body.is-mobile #rPanel .ph{display:none}body.is-mobile #rpTabs{padding:2px 6px 0;gap:2px}body.is-mobile #rpTabs .rp-tab{flex:0 0 auto;min-width:auto;flex-direction:row;gap:5px;padding:10px 9px;font-size:10.5px}body.is-mobile #rpTabs .rp-tab svg{width:13px;height:13px}body.is-mobile .chart-cell .chart-overlay .m-draw-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:28px;margin-right:4px;border-radius:8px;border:1px solid rgba(38,166,91,.45);background:#26a65b1f;color:#5fd08a}body.is-mobile .chart-cell .chart-overlay .m-draw-btn svg{width:15px;height:15px}body.is-mobile.multi .chart-cell .chart-overlay .m-draw-btn{display:none}body.is-mobile .m-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;height:calc(var(--m-tabbar) + env(safe-area-inset-bottom));padding:4px 4px env(safe-area-inset-bottom);background:#191c24f7;border-top:1px solid var(--border2);backdrop-filter:blur(10px);z-index:9200}.m-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;padding:0;color:var(--text3);font-family:inherit;font-size:10.5px}.m-tab svg{width:21px;height:21px}.m-tab.on{color:#5fd08a}body.is-mobile #lsb{bottom:calc(var(--m-tabbar) + env(safe-area-inset-bottom))}body.is-mobile.lsb-open:before{inset:48px 0 calc(var(--m-tabbar) + env(safe-area-inset-bottom)) 0}.m-sheet-wrap{position:fixed;inset:0;z-index:9800}body.is-mobile:has(.m-sheet-wrap) #aiPopupStack{visibility:hidden}.m-sheet-back{position:absolute;inset:0;background:#0506098c;opacity:0;transition:opacity .2s}.m-sheet-wrap.on .m-sheet-back{opacity:1}.m-sheet{position:absolute;left:0;right:0;bottom:0;max-height:82vh;overflow-y:auto;overscroll-behavior:contain;background:var(--surf);border-radius:20px 20px 0 0;border-top:1px solid var(--border2);padding-bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:0 -16px 40px #00000080;transform:translateY(100%);transition:transform .26s cubic-bezier(.32,.72,0,1)}.m-sheet-wrap.on .m-sheet{transform:translateY(0)}.m-grab{width:40px;height:5px;border-radius:3px;background:var(--border2);margin:9px auto 4px}.m-sheet-head{display:flex;align-items:center;justify-content:space-between;padding-right:10px}.m-sheet-title{font-size:15px;font-weight:700;padding:6px 16px 10px;color:var(--text)}.m-x{flex:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border2);background:var(--surf2);color:var(--text2);font-size:15px;line-height:1;cursor:pointer}.m-sec{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;color:var(--text3);padding:12px 16px 6px}.m-note{font-size:12px;color:var(--text2);line-height:1.45;padding:2px 16px 8px}.m-list{display:flex;flex-direction:column}.m-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;background:none;border:0;border-top:1px solid rgba(46,49,64,.6);color:var(--text);text-align:left;font-family:inherit;font-size:14px}.m-item .m-ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:16px;background:var(--surf3)}.m-item .m-txt{min-width:0}.m-item b{font-weight:600}.m-item small{display:block;font-size:11px;color:var(--text3);margin-top:2px}.m-item .m-go{margin-left:auto;color:var(--text3);font-size:18px}.m-item.m-acc{border:1px solid var(--border2, rgba(255,255,255,.12));border-radius:10px;margin-bottom:8px;background:#ffffff08}.m-item.m-acc b{color:var(--accent, #2ecc71)}.m-seg{display:flex;gap:6px;padding:4px 16px 12px}.m-seg button{flex:1;height:42px;border-radius:11px;border:1px solid var(--border2);background:var(--surf2);color:var(--text2);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.m-seg button.on{background:#26a65b29;border-color:#26a65b8c;color:#5fd08a}.m-seg-tf{flex-wrap:wrap}.m-seg-tf button{flex:1 0 calc(25% - 6px)}.m-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 14px 10px}.m-tool{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 4px;border-radius:12px;background:var(--bg);border:1px solid var(--border);color:var(--text2);font-family:inherit;font-size:11px}.m-tool svg{width:19px;height:19px}.m-tool.on{border-color:#26a65b99;background:#26a65b1f;color:#5fd08a}}@media (max-width: 768px) and (orientation: landscape) and (max-height: 500px){body.is-mobile #topbar{height:40px}}@media (max-width: 700px){body.is-mobile #rPanel.pro-modern .rp-tabs,body.is-mobile #rpTabs{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:4px;padding:4px 6px!important;overflow:hidden}body.is-mobile #rPanel.pro-modern .rp-tab,body.is-mobile #rpTabs .rp-tab{flex:1 1 0!important;min-width:0!important;padding:9px 2px!important;font-size:10px!important;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.is-mobile #rpTabs .m-rp-x{position:static;flex:0 0 34px;width:34px;height:34px;margin-left:2px;box-shadow:none}body.is-mobile #rPanel:has(.rp-tab.act:not([data-rptab=state])) #chartTradeDock:not(:has(.xt-bar)){display:none!important}body.is-mobile #chartTradeDock:not(:has(.xt-bar)){margin:auto 6px 6px}body.is-mobile #chartTradeDock:not(:has(.xt-bar)) .xt-dock-head,body.is-mobile #chartTradeDock .xt-dock-idle p{display:none}body.is-mobile #chartTradeDock .xt-dock-idle{display:flex;gap:6px;padding:6px}body.is-mobile #chartTradeDock .xt-dock-idle[hidden]{display:none}body.is-mobile #chartTradeDock .xt-dock-idle button{flex:1;margin:0;padding:8px 4px;font-size:11px}body.is-mobile #chartTradeDock .xt-dock-home{display:none}}@media (max-width: 700px){body.is-mobile #aiPopupStack{top:calc(54px + env(safe-area-inset-top))!important;bottom:auto!important;flex-direction:column!important;max-height:38vh}body.is-mobile #aiPopupStack>*:not(:last-child){display:none!important}body.is-mobile #aiPopupStack>*{max-height:36vh;overflow:hidden}body.is-mobile .pulse-pop .pulse-line~.pulse-line~.pulse-line{display:none}}
