:root{--red:#e63946;--red-2:#ff5d67;--red-deep:#c1121f;--red-glow:#e6394666;--accent:#e63946;--accent-gradient:linear-gradient(135deg, #ff4d59 0%, #c1121f 100%);--bg-dark:#030303;--bg-primary:#030303;--bg-secondary:#0a0a0a;--bg-elev:#0f0f10;--bg-card:#0f0f10;--bg-card-hover:#161617;--card-gradient:linear-gradient(140deg, #1a1214 0%, #0d0a0b 100%);--surface-light:#0f0f10;--system-bar-top:#000;--system-bar-bottom:#000;color-scheme:dark;--text-primary:#fff;--text-secondary:#ffffffb8;--text-muted:#898989;--border-color:#ffffff14;--glass-bg:#ffffff08;--glass-border:#ffffff12;--wl-up:#16b47f;--wl-down:#e63946;--wl-sel:#e63946;--wl-row-h:30px;--wl-hover:#ffffff0d;--wl-num:-apple-system, BlinkMacSystemFont, "Trebuchet MS", Roboto, Ubuntu, sans-serif;--shadow:0 10px 40px #e6394638;--shadow-lg:0 25px 60px #00000080;--shadow-red:0 10px 40px #e6394640;--glow:0 0 34px #e639464d, 0 0 0 4px #e639461a;--inner-glow:inset 0 0 55px #ff78820f;--hairline:inset 0 0 3px #ffffff08;--nav-bg:#0505059e;--input-bg:#ffffff08;--switcher-bg:#ffffff08;--switcher-active:#ffffff14;--btn-secondary-bg:#ffffff05;--btn-secondary-border:#ffffff0f;--sub-pane-bg:#000;--sub-pane-border:#ffffff14;--sub-pane-header-bg:#ffffff08;--sub-header-fg:#e6e6ea;--sub-header-chip:#0000009e;--sub-divider:#ffffff24;--hover-bg:#ffffff14;--toolbar-shadow:2px 0 10px #0006;--menu-shadow:0 10px 30px #0009;--menu-section-border:#ffffff0f;--context-bg:#0f0f10e6;--context-shadow:0 10px 40px #00000080;--positive:#34c759;--negative:#ff3b30;--font-sans:"Trebuchet MS", "IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-mono:"IBM Plex Mono", "Fragment Mono", ui-monospace, "SF Mono", monospace;--font-features:"tnum" 1, "zero" 1;--r-chip:4px;--r-btn:10px;--r-card:12px;--r-panel:20px}html[data-font=plex]{--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}html[data-font=legacy]{--font-body:"Tajawal", "DM Sans", system-ui, sans-serif;--font-display:"Figtree", "Inter Tight", "Tajawal", sans-serif;--font-mono:"Fragment Mono", ui-monospace, "SF Mono", monospace;--font-features:normal}html[data-font=sf]{--font-sans:"Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-features:"cv11" 1, "ss01" 1, "cv05" 1, "tnum" 1}.positive{color:var(--positive)!important}.negative,.text-negative{color:var(--negative)!important}:root[data-theme=light]{--system-bar-top:#fff;--system-bar-bottom:#fff;color-scheme:light}body.light-mode{--bg-dark:#f0f2f5;--bg-primary:#fff;--bg-secondary:#e4e6e9;--bg-elev:#fff;--bg-card:#fff;--bg-card-hover:#f7f8fa;--card-gradient:linear-gradient(140deg, #fff 0%, #f8f9fa 100%);--surface-light:#fff;--system-bar-top:#fff;--system-bar-bottom:#fff;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--border-color:#00000014;--glass-bg:#fff9;--glass-border:#0000000d;--wl-up:#0e8f63;--wl-down:#d62839;--wl-sel:#d62839;--wl-hover:#0000000a;--shadow:0 10px 30px #0000000a;--shadow-lg:0 25px 60px #00000014;--shadow-red:0 10px 40px #e6394626;--inner-glow:inset 0 0 0 1px #00000005;--hairline:inset 0 0 3px #00000005;--nav-bg:#ffffffd9;--input-bg:#e5e7eb;--switcher-bg:#e5e7eb;--switcher-active:#fff;--btn-secondary-bg:#fff;--btn-secondary-border:#00000014;--sub-pane-bg:#fff;--sub-pane-border:#00000014;--sub-pane-header-bg:#00000008;--sub-header-fg:#1c1c1e;--sub-header-chip:#ffffffc7;--sub-divider:#00000029;--hover-bg:#0000000a;--toolbar-shadow:2px 0 10px #0000000d;--menu-shadow:0 10px 30px #00000014;--menu-section-border:#0000000f;--context-bg:#fffffff2;--context-shadow:0 10px 40px #0000001a;--positive:#28a745;--negative:#ff3b30}#drawing-settings-modal label{color:var(--text-primary)!important}#drawing-settings-modal .tse-section-title{color:var(--text-muted)!important;border-bottom-color:var(--border-color)!important}#drawing-settings-modal .tse-input:not([type=color]):not([type=checkbox]):not([type=range]),#drawing-settings-modal .dsm-input:not([type=color]):not([type=checkbox]){background:var(--input-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}#drawing-settings-modal .tse-range-val{color:var(--text-secondary)!important}#drawing-settings-modal input[type=range]{accent-color:var(--accent)!important}#drawing-settings-modal .tse-fiblevels-container{background:0 0!important;border-color:#0000!important}#drawing-settings-modal .tse-linestyle-btn{background:var(--input-bg)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}#drawing-settings-modal .tse-linestyle-btn[data-active="1"]{border-color:var(--accent)!important;color:var(--text-primary)!important;background:#e6394624!important}#drawing-settings-modal .switch .slider{background:var(--border-color)!important}#drawing-settings-modal .switch input:checked+.slider{background:var(--accent)!important}#drawing-settings-modal .ob-settings-modal-footer{border-top-color:var(--border-color)!important;background:var(--bg-elev)!important}#drawing-settings-modal #dsm-cancel{border-color:var(--border-color)!important;color:var(--text-primary)!important;background:var(--btn-secondary-bg)!important}#drawing-settings-modal .ob-settings-modal-content{box-shadow:var(--shadow-lg);background:var(--bg-elev)!important}#drawing-settings-modal .ob-settings-modal-header{border-bottom:1px solid var(--border-color)!important}#drawing-settings-modal .ob-settings-modal-title{color:var(--text-primary)!important}#drawing-settings-modal .ob-settings-modal-close{color:var(--text-muted)!important}#drawing-settings-modal .ob-settings-modal-close:hover{color:var(--text-primary)!important}*{box-sizing:border-box;font-family:var(--font-body);font-feature-settings:var(--font-features);-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{background-color:var(--system-bar-bottom);height:100dvh;overflow:hidden}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior:none;background-color:#000;width:100vw;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}body>#app-content,body>#splash-screen{width:100%;height:100%;position:relative}@media (display-mode:standalone){html,body{width:100vw!important;height:100dvh!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.app-content{min-height:100dvh!important}}html.pwa-standalone,html.pwa-standalone body{width:100vw!important;height:100dvh!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}body.light-mode{background-color:#fff}body.green-mode{background-color:#010a07}html.native,html.native body{overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-touch-callout:none;overflow:hidden}html *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.native *{scrollbar-width:none}html input,html textarea,html select,html [contenteditable=true],html [contenteditable=""]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.native ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.native .pages-container,html.native .page,html.native .modal-box,html.native [class*=-list],html.native [class*=scroll]{-webkit-overflow-scrolling:touch}body.chart-booting #chart-main-container:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(100deg,#0000 25%,#ffffff0d 48%,#0000 72%) 0 0/220% 100% no-repeat,repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 64px) 0 0/100% 100%,repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 96px) 0 0/100% 100%;animation:1.7s linear infinite chartBootShimmer;position:absolute;inset:0}body.light-mode.chart-booting #chart-main-container:after{background:linear-gradient(100deg,#0000 25%,#0000000d 48%,#0000 72%) 0 0/220% 100% no-repeat,repeating-linear-gradient(#0000000d 0 1px,#0000 1px 64px) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000000d 0 1px,#0000 1px 96px) 0 0/100% 100%}@keyframes chartBootShimmer{0%{background-position:-60% 0,0 0,0 0}to{background-position:160% 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){body.chart-booting #chart-main-container:after{animation:none}}.splash-screen{display:none}html.pwa-standalone .splash-screen{background:radial-gradient(ellipse at 50% 40%, #e6394614 0%, var(--bg-dark) 60%);z-index:9999;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s;display:flex;position:fixed;top:0;left:0}.splash-screen.fade-out{opacity:0;visibility:hidden}.logo{text-align:center;margin-bottom:40px;animation:.8s cubic-bezier(.16,1,.3,1) both splashLogoEnter}html.native .splash-screen{display:none}@keyframes splashLogoEnter{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.logo i,.logo svg{filter:drop-shadow(0 0 24px #e6394666);width:80px;height:80px;margin-bottom:20px;animation:2.5s ease-in-out infinite splashIconPulse}@keyframes splashIconPulse{0%,to{filter:drop-shadow(0 0 24px #e6394666);transform:scale(1)}50%{filter:drop-shadow(0 0 40px #e6394699);transform:scale(1.05)}}.logo h1{letter-spacing:.5px;background:linear-gradient(135deg,#fff 0%,#fff9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:32px;font-weight:800}.loader{border:2.5px solid #ffffff0f;border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s cubic-bezier(.4,0,.2,1) infinite spin;box-shadow:0 0 20px #e6394626}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-content{opacity:1;flex-direction:column;height:100dvh;transition:opacity .5s ease-in;display:flex}.app-content.hidden{opacity:0;pointer-events:none}.app-header{width:100%;padding:calc(8px + env(safe-area-inset-top,0px)) 20px 8px;background:var(--nav-bg);-webkit-backdrop-filter:blur(58px)saturate(140%);border-bottom:1px solid var(--border-color);height:calc(60px + env(safe-area-inset-top,0px));z-index:1000;justify-content:space-between;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0}@media (width>=769px){body.pg-chart #main-app-header{display:none!important}body.pg-chart .pages-container{height:100%!important;margin-top:0!important}}.header-logo-desktop{grid-gap:10px;cursor:pointer;user-select:none;align-items:center;gap:10px;transition:opacity .2s;display:flex}.header-logo-desktop:hover{opacity:.9}.header-logo-desktop .logo-icon,.header-logo-desktop svg{filter:drop-shadow(0 0 6px #e8001c66);width:28px;height:28px;animation:4s ease-in-out infinite alternate floatLogo}.header-logo-desktop .logo-text{letter-spacing:.5px;background:linear-gradient(270deg,#fff,#a1a1aa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:17px;font-weight:800}body.light-mode .header-logo-desktop .logo-text{background:linear-gradient(270deg,#1c1c1e,#6e6e73);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@keyframes floatLogo{0%{transform:translateY(0)scale(1)}to{transform:translateY(-2px)scale(1.04)}}@media (width>=880px) and (hover:hover),(width>=1024px){.desktop-nav-container{display:none!important}}.desktop-nav-container{grid-gap:6px;-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:6px;width:max-content;height:48px;padding:6px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0000004d,inset 0 1px #ffffff12}body.light-mode .desktop-nav-container{background:#ffffffb3;border-color:#00000012;box-shadow:0 8px 26px #00000014,inset 0 1px #ffffffd9}@media (width<=879px),(width<=1023px) and (hover:none){.header-logo-desktop,.desktop-nav-container{display:none!important}.header-actions-left-group{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.header-title:not(.hidden),.header-brand:not(.hidden){white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:60%;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.header-brand:not(.hidden){display:flex;overflow:visible}.page:not(#page-chart):not(#page-orderbook):not(#page-auth):not(#page-settings):not(#page-home){padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}}@media (width>=880px) and (hover:hover),(width>=1024px){.app-header{-webkit-backdrop-filter:blur(58px)saturate(160%);background:#050508b8;border-bottom:1px solid #ffffff0f;height:65px;padding:0 32px;box-shadow:0 4px 30px #0006}body.light-mode .app-header{-webkit-backdrop-filter:blur(58px)saturate(160%);background:#f0f2f5d1;border-bottom:1px solid #0000000f;box-shadow:0 4px 30px #0000000a}.pages-container{height:calc(100% - 65px)!important;margin-top:65px!important}.page{padding-bottom:40px!important}.bottom-nav,.header-title,.header-brand{display:none!important}.header-actions-left-group{grid-gap:16px;align-items:center;gap:16px;width:auto;height:100%;display:flex}body.settings-open .header-logo-desktop,body.settings-open .desktop-nav-container{display:none!important}.desktop-nav-container .nav-item{grid-gap:9px;color:var(--text-secondary);white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;height:100%;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .28s,background-color .28s,border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;flex-direction:row!important;width:max-content!important}.desktop-nav-container .nav-item i{color:inherit;flex:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1);transform:none;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;font-size:15px!important}.desktop-nav-container .nav-item span{letter-spacing:.1px;color:inherit;text-overflow:clip;white-space:nowrap;font-weight:600;overflow:visible;width:max-content!important;font-size:13.5px!important}.desktop-nav-container .nav-item:hover{color:var(--text-primary);background-color:var(--hover-bg);transform:translateY(-1px)}.desktop-nav-container .nav-item:hover i{transform:scale(1.1)}.desktop-nav-container .nav-item.active{background:linear-gradient(135deg,#ff4d593d 0%,#c1121f21 100%);border-color:#e6394673;box-shadow:0 5px 18px #e6394640,inset 0 1px #ffffff1a;color:#fff!important}.desktop-nav-container .nav-item.active:hover{transform:none}body.light-mode .desktop-nav-container .nav-item.active{background:linear-gradient(135deg,#e6394624 0%,#c1121f12 100%);border-color:#e639464d;box-shadow:0 5px 16px #e6394624;color:var(--accent)!important}.desktop-nav-container .nav-item.active i{transform:none;color:var(--accent)!important;background:0 0!important}.desktop-nav-container .nav-item:after{display:none!important}.desktop-nav-container .nav-item.nav-item-special{color:var(--text-secondary);background:0 0;border-color:#0000}.desktop-nav-container .nav-item.nav-item-special i{width:auto!important;height:auto!important;box-shadow:none!important;-webkit-text-fill-color:currentColor!important;filter:none!important;color:inherit!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border-radius:0!important;margin:0!important;font-size:15px!important}.desktop-nav-container .nav-item.nav-item-special span{color:inherit!important;font-size:13.5px!important;font-weight:600!important}.desktop-nav-container .nav-item.nav-item-special.active{background:var(--accent-gradient);border-color:#0000;box-shadow:0 6px 22px #e6394673;color:#fff!important}.desktop-nav-container .nav-item.nav-item-special.active i,.desktop-nav-container .nav-item.nav-item-special.active span{color:#fff!important;-webkit-text-fill-color:#fff!important}.header-actions-left-group .header-icon{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}body.light-mode .header-actions-left-group .header-icon{background-color:#00000008;border:1px solid #0000000d}.header-actions-left-group .header-icon:hover{background-color:var(--hover-bg);color:var(--text-primary);transform:scale(1.04)}}@media (width>=880px) and (width<=1279px){.header-logo-desktop .logo-text{display:none}.desktop-nav-container{grid-gap:4px;gap:4px;padding:5px}.desktop-nav-container .nav-item{grid-gap:7px;gap:7px;padding:0 13px}}@media (width>=880px) and (width<=1023px){.desktop-nav-container{grid-gap:2px;gap:2px;margin-inline:auto;padding:4px;position:static;left:auto;transform:none}.desktop-nav-container .nav-item{grid-gap:5px;gap:5px;padding:0 9px;font-size:12.5px}.desktop-nav-container .nav-item span{font-size:12.5px!important}.desktop-nav-container .nav-item i{font-size:13.5px!important}.app-header{padding:0 16px}}.header-trading-switcher{background:var(--switcher-bg);grid-gap:2px;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.ts-btn,.ts-merge-btn{color:var(--text-secondary);cursor:pointer;grid-gap:6px;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.ts-merge-btn{padding:6px 12px}.ts-btn.active,.ts-merge-btn.active{background:var(--switcher-active);color:var(--text-primary);box-shadow:0 2px 4px #0003}.ts-btn:hover,.ts-merge-btn:hover{color:var(--text-primary)}.ts-ico{opacity:.85;font-size:12px}@media (width<=879px),(width<=1023px) and (hover:none){.header-trading-switcher{grid-gap:2px;border:1px solid #ffffff14;border-radius:11px;gap:2px;max-width:100%;padding:3px;overflow:hidden}body.light-mode .header-trading-switcher{border-color:#00000014}.ts-btn,.ts-merge-btn{grid-gap:6px;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:6px 11px;font-size:12.5px;font-weight:600;display:flex}.ts-btn.active,.ts-merge-btn.active{box-shadow:0 1px 3px #00000059,0 0 0 .5px #ffffff0f}body.light-mode .ts-btn.active,body.light-mode .ts-merge-btn.active{box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}@media (width<=430px){body[data-chart-mode=mbo] .ts-label{display:none}body[data-chart-mode=mbo] .ts-btn,body[data-chart-mode=mbo] .ts-merge-btn{padding:6px 10px}body[data-chart-mode=mbo] .ts-ico{font-size:13px}}}.hsec-btn{grid-gap:6px;background:var(--switcher-bg);color:var(--text-primary);letter-spacing:.3px;cursor:pointer;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s;display:flex}body.light-mode .hsec-btn{border-color:#00000014}.hsec-btn.open,.hsec-btn:hover{background:var(--switcher-active)}.hsec-caret{opacity:.65;font-size:9px;transition:transform .2s}.hsec-btn.open .hsec-caret{transform:rotate(180deg)}@media (width>=880px) and (hover:hover),(width>=1024px){.hsec-btn{display:none!important}}.hsec-menu{z-index:99999;background:var(--bg-card,#16161c);grid-gap:2px;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;min-width:208px;padding:6px;animation:.16s hsecPop;display:flex;position:fixed;box-shadow:0 18px 48px #0000008c}body.light-mode .hsec-menu{border-color:#00000014;box-shadow:0 18px 48px #00000029}@keyframes hsecPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hsec-item{grid-gap:11px;width:100%;color:var(--text-secondary);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;transition:background .15s,color .15s;display:flex}.hsec-item:hover{background:var(--hover-bg,#ffffff0d);color:var(--text-primary)}.hsec-item.active{color:var(--text-primary)}.hsec-item-ico{text-align:center;flex-shrink:0;width:18px;font-size:14px}.hsec-item-text{grid-gap:1px;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hsec-item-text strong{letter-spacing:.4px;font-size:12.5px;font-weight:700}.hsec-item-text small{opacity:.6;font-size:10.5px;font-weight:500}.hsec-item-check{color:var(--accent,#e63946);opacity:0;flex-shrink:0;font-size:11px}.hsec-item.active .hsec-item-check{opacity:1}.header-action{align-items:center;width:40px;display:flex}.header-action-sections{flex-shrink:0;width:auto}.header-title{text-align:center;flex:1;font-size:19px;font-weight:700}.header-brand{user-select:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.header-brand .hbrand-mark{filter:drop-shadow(0 0 9px #e8001c80);flex-shrink:0;width:36px;height:36px;animation:2.4s ease-in-out infinite hbrandGlow}.header-brand .hbrand-axis{opacity:1;stroke-width:6px}@keyframes hbrandGlow{0%,to{filter:drop-shadow(0 0 7px #e8001c6b)}50%{filter:drop-shadow(0 0 14px #ff4d59bf)}}.header-brand .hbrand-curve{stroke-width:8px}.header-brand .hbrand-dot{transform-origin:79px 43px;animation:2.4s ease-in-out infinite hbrandPulse}.header-brand .hbrand-text{letter-spacing:.4px;white-space:nowrap;color:var(--text-primary);font-size:17px;font-weight:800;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-brand.intro .hbrand-text{display:block}.header-brand .hbrand-ch{white-space:pre;will-change:transform, opacity;display:inline-block}.header-brand.intro .hbrand-ch{animation:1.35s cubic-bezier(.55,0,.35,1) both hbrandWorm;animation-delay:calc(var(--i,0) * 42ms)}@keyframes hbrandPulse{0%,to{r:3.2;opacity:1}50%{r:4.6;opacity:.55}}@keyframes hbrandWorm{0%{opacity:0;filter:blur(4px);transform:translate(0)scale(.9)rotate(0)}10%{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}22%{transform:translateY(-7px)scale(1.06)rotate(-9deg)}34%{transform:translateY(6px)scale(.97)rotate(8deg)}46%{transform:translate(calc(var(--dx,0px) * .12), -5px) scale(1.03) rotate(-6deg)}58%{color:#ff6a72;transform:translate(calc(var(--dx,0px) * .3), 4px) scale(.92) rotate(5deg)}76%{opacity:1;color:#ff4d59;transform:translate(calc(var(--dx,0px) * .62), -2px) scale(.6) rotate(-3deg);filter:blur()}to{opacity:0;color:#c1121f;transform:translate(var(--dx,0px), 0) scale(.08) rotate(0deg);filter:blur(2px)}}.header-brand.intro .hbrand-mark{animation:.62s cubic-bezier(.34,1.56,.64,1) 1.5s both hbrandMarkIn,2.4s ease-in-out 2.12s infinite hbrandGlow}.header-brand.intro .hbrand-axis{--hbrand-dash:130;stroke-dasharray:130;animation:.5s cubic-bezier(.22,1,.36,1) 1.52s both hbrandDraw}.header-brand.intro .hbrand-curve{--hbrand-dash:82;stroke-dasharray:82;animation:.66s cubic-bezier(.22,1,.36,1) 1.68s both hbrandDraw}.header-brand.intro .hbrand-dot{animation:.36s cubic-bezier(.34,1.56,.64,1) 2.28s both hbrandDotIn,2.4s ease-in-out 2.64s infinite hbrandPulse}@keyframes hbrandDraw{0%{stroke-dashoffset:var(--hbrand-dash,130);opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hbrandMarkIn{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes hbrandDotIn{0%{opacity:0;r:0}to{opacity:1;r:3.2}}@media (prefers-reduced-motion:reduce){.header-brand.intro .hbrand-text{display:none}.header-brand.intro .hbrand-ch,.header-brand.intro .hbrand-axis,.header-brand.intro .hbrand-curve,.header-brand .hbrand-mark,.header-brand.intro .hbrand-mark,.header-brand .hbrand-dot,.header-brand.intro .hbrand-dot{opacity:1;stroke-dashoffset:0!important;animation:none!important}}.header-home-actions{inset-inline:20px;top:calc(8px + env(safe-area-inset-top,0px));pointer-events:none;z-index:2;justify-content:space-between;align-items:center;height:44px;display:none;position:absolute}.header-home-actions .hha-end{grid-gap:8px;align-items:center;gap:8px;display:flex}.hha-btn{pointer-events:auto;width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:#ffffff0e;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:15px;transition:background .15s,color .15s,transform .1s;display:inline-flex}.hha-btn:hover{color:var(--text-primary);background:#ffffff1a}.hha-btn:active{transform:translateY(1px)}body.light-mode .hha-btn{background:#0000000b}body.light-mode .hha-btn:hover{background:#00000013}.hha-lang-code{letter-spacing:.4px;font-size:12px;font-weight:800}@media (width<=879px),(width<=1023px) and (hover:none){body.pg-home .header-home-actions{display:flex}}#page-symbol{-webkit-overflow-scrolling:touch;overflow-y:auto}.symp{max-width:720px;margin:0 auto;padding:18px clamp(16px,4.5vw,28px) 40px}.symp-top{grid-gap:14px;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.symp-code{color:var(--text-secondary);letter-spacing:.3px;text-align:start;direction:ltr;font-size:15px;font-weight:700}.symp-name{color:var(--text-primary);margin-top:3px;font-size:15px;font-weight:600}.symp-logo-wrap{flex-shrink:0;width:44px;height:44px;position:relative}.symp-logo,.symp-logo-fallback{object-fit:cover;border-radius:50%;width:44px;height:44px}.symp-logo-fallback{color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:none;position:absolute;inset:0}.symp-price{text-align:start;font-family:var(--wl-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--text-primary);letter-spacing:-.5px;direction:ltr;margin-top:14px;font-size:clamp(38px,11vw,52px);font-weight:700;line-height:1.05}.symp-chg{grid-gap:10px;direction:ltr;justify-content:flex-start;align-items:center;gap:10px;margin-top:10px;font-size:15px;font-weight:600;display:flex}.symp-pct{font-weight:800;font-family:var(--wl-mono,ui-monospace, monospace);border-radius:999px;padding:3px 10px}.symp-pct.up{color:#16a34a;background:#22c55e24}.symp-pct.down{color:#ff4d59;background:#ff4d5924}.symp-delta,.symp-range{color:var(--text-secondary);font-family:var(--wl-mono,ui-monospace, monospace)}.symp-meta{text-align:start;color:color-mix(in srgb, var(--text-secondary) 85%, transparent);direction:ltr;margin-top:8px;font-size:12px}.symp-chart{height:240px;margin-top:18px;position:relative}.symp-chart canvas{width:100%;height:100%;display:block}.symp-chart.symp-nochart canvas{display:none}.symp-chart.symp-nochart{height:120px}.symp-prev{inset-inline-start:0;color:var(--text-secondary);pointer-events:none;flex-direction:column;font-size:11.5px;line-height:1.35;display:flex;position:absolute;top:0}.symp-prev-v{font-family:var(--wl-mono,ui-monospace, monospace);direction:ltr}.symp-chart.symp-nochart .symp-prev{display:none}.symp-shine{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.symp-shine:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--symp-shine,#ffffff29) 50%, transparent 100%);filter:blur(1px);width:34%;animation:8s ease-in-out infinite sympSweep;position:absolute;top:0;bottom:0}@keyframes sympSweep{0%,6%{opacity:0;transform:translate(-120%)}10%{opacity:1}44%{opacity:1}50%,56%{opacity:0;transform:translate(320%)}60%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(-120%)}}.symp-chart.symp-nochart .symp-shine{display:none}@media (prefers-reduced-motion:reduce){.symp-shine{display:none}}.symp-empty{text-align:center;color:var(--text-secondary);justify-content:center;align-items:center;padding:0 20px;font-size:13.5px;display:flex;position:absolute;inset:0}.symp-tabs{grid-gap:6px;scrollbar-width:none;direction:ltr;align-items:center;gap:6px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.symp-tabs::-webkit-scrollbar{display:none}.symp-tab{min-width:46px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,color .15s}.symp-tab:hover{color:var(--text-primary);background:#ffffff0f}body.light-mode .symp-tab:hover{background:#0000000d}.symp-tab.on{background:var(--accent,#007aff);color:#fff}.symp-actions{grid-gap:10px;gap:10px;margin-top:22px;display:flex}.symp-act{grid-gap:8px;cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;height:46px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background .15s,filter .15s,transform .1s;display:inline-flex}.symp-act:active{transform:translateY(1px)}.symp-act-chart{color:var(--text-primary);background:#ffffff0e}body.light-mode .symp-act-chart{background:#0000000b}.symp-act-trade{background:var(--accent,#007aff);color:#fff}.symp-act-trade:hover{filter:brightness(1.08)}.symp-in>*{animation:.5s cubic-bezier(.22,1,.36,1) both sympRise}.symp-in>.symp-top{animation-delay:20ms}.symp-in>.symp-price{animation:.62s cubic-bezier(.22,1,.36,1) 80ms both sympPriceIn}.symp-in>.symp-chg{animation-delay:.17s}.symp-in>.symp-meta{animation-delay:.23s}.symp-in>.symp-chart{animation-delay:.28s}.symp-in>.symp-tabs{animation-delay:.36s}.symp-in>.symp-actions{animation-delay:.44s}@keyframes sympRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sympPriceIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.symp-chart canvas.symp-wipe{animation:.8s cubic-bezier(.22,1,.36,1) both sympWipe}@keyframes sympWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.symp-in>*,.symp-in>.symp-price,.symp-chart canvas.symp-wipe{animation:none!important}}.header-icon{color:var(--text-secondary);cursor:pointer;font-size:20px}.hidden{display:none!important}.btn-icon-flat{color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:20px;transition:transform .2s;display:flex}.btn-icon-flat:active{transform:scale(.9)}.lang-en #back-btn i{transform:rotate(180deg)}.pages-container{perspective:1000px;margin-top:calc(60px + env(safe-area-inset-top,0px));height:calc(100% - 60px - env(safe-area-inset-top,0px));background-color:#0000;flex:1;transition:background-color .4s;position:relative;overflow:hidden}body.settings-open .pages-container{background-color:#0000}.page{opacity:0;visibility:hidden;will-change:transform, opacity;z-index:1;background-color:#0000;width:100%;height:100%;padding:20px 20px 100px;transition:transform .3s;position:absolute;top:0;left:0;overflow-y:auto}.page>div:not(.split-resizer):not(.stories-wrapper){width:100%;max-width:1200px;margin:0 auto}#page-chart,#page-orderbook{padding:0;display:block}#page-chart>div,#page-orderbook>div{max-width:none;margin:0}html.auth-booting #page-auth{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.page.active{pointer-events:auto;z-index:10;visibility:visible!important;opacity:1!important;transform:scale(1)translate(0)!important}#page-auth .auth-tab{transition-property:background,color,box-shadow,border-color,transform}.page.outgoing{visibility:visible;opacity:0;z-index:1;transform:scale(.96)}.page:not(.active):not(.outgoing) *,.page:not(.active):not(.outgoing) :before,.page:not(.active):not(.outgoing) :after{transition:none!important;animation-play-state:paused!important}.logo-pulse-dot{transform-box:fill-box;transform-origin:50%;animation:2s linear infinite logoPulseDot}@keyframes logoPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.logo-pulse-dot{animation:none}}#page-settings{z-index:20;opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%);box-shadow:-10px 0 30px #00000080}html[dir=rtl] #page-settings{transform:translate(-100%);box-shadow:10px 0 30px #00000080}#page-settings.active,html[dir=rtl] #page-settings.active,html[dir=ltr] #page-settings.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}body.settings-open .page:not(#page-settings):not(#page-chart):not(#page-orderbook):not(#page-symbol){opacity:.4;pointer-events:none;transform:scale(.92)}#page-home{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.home-hero{background:linear-gradient(135deg,#1a0c0f 0%,#0c0708 55%,#08090c 100%);border:1px solid #ff5d6729;border-radius:22px;margin-bottom:32px;padding:26px 24px 28px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000008c,inset 0 0 60px #e639460d}.home-hero-orb{filter:blur(46px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.home-hero-orb-1{top:-90px;background:radial-gradient(circle,#e639468c,#0000 70%);width:220px;height:220px;animation:9s ease-in-out infinite homeOrbFloat;inset-inline-end:-60px}.home-hero-orb-2{bottom:-80px;background:radial-gradient(circle,#ff7a0059,#0000 70%);width:180px;height:180px;animation:11s ease-in-out infinite reverse homeOrbFloat;inset-inline-start:-50px}@keyframes homeOrbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-12px,14px)scale(1.08)}}.home-hero-grid-lines{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 75%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 75%)}.home-hero-content{z-index:1;position:relative}.home-hero-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.home-greeting{color:var(--text-secondary);font-size:14px;font-weight:600}.home-live-badge{grid-gap:7px;letter-spacing:.4px;color:#ff8a90;background:#e639461a;border:1px solid #e6394640;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.home-live-dot{background:#34c759;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite homePulse;box-shadow:0 0 #34c75999}@keyframes homePulse{0%{box-shadow:0 0 #34c7598c}70%{box-shadow:0 0 0 8px #34c75900}to{box-shadow:0 0 #34c75900}}.home-hero-title{background:linear-gradient(120deg,#fff 0%,#ffd9dc 50%,#ff7a82 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.1}.home-hero-sub{color:var(--text-secondary);max-width:480px;margin:0 0 18px;font-size:13.5px;line-height:1.6}.home-hero-cta{grid-gap:9px;color:#fff;background:var(--accent-gradient);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #e6394659}.home-hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px #e6394673}.home-hero-cta:active{transform:translateY(0)scale(.98)}.home-hero-cta-arrow{font-size:12px;transition:transform .18s}.home-hero-cta:hover .home-hero-cta-arrow{transform:translate(-4px)}body.lang-en .home-hero-cta-arrow{transform:scaleX(-1)}body.lang-en .home-hero-cta:hover .home-hero-cta-arrow{transform:scaleX(-1)translate(-4px)}.home-stats{grid-gap:20px;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid;margin-top:32px!important}.home-stat-card{grid-gap:12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px 18px;display:flex}.home-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.home-stat-icon.up{color:#34c759;background:#34c7591f}.home-stat-icon.down{color:#ff453a;background:#ff3b301f}.home-stat-icon.neutral{color:var(--accent);background:#e639461f}.home-stat-meta{flex-direction:column;flex:1;min-width:0;display:flex}.home-stat-label{color:var(--text-muted);white-space:nowrap;font-size:10.5px}.home-stat-symbol{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.home-stat-val{white-space:nowrap;font-size:13px;font-weight:800}.home-stat-val.up{color:#34c759}.home-stat-val.down{color:#ff453a}.home-stat-val.neutral{color:var(--text-secondary)}.home-section-head{justify-content:space-between;align-items:baseline;display:flex;margin-top:36px!important;margin-bottom:20px!important}.home-section-head h3{margin:0;font-size:17px;font-weight:700}.home-section-hint{color:var(--text-muted);font-size:12px}.home-quick-grid{grid-gap:12px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:40px;display:grid}.home-quick-card{text-align:center;grid-gap:4px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:clamp(14px,3vw,20px) clamp(8px,2vw,18px);text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.home-quick-card:hover{background:var(--bg-card-hover);border-color:#ffffff24;transform:translateY(-3px)}.home-quick-card:active{transform:translateY(0)scale(.98)}.home-quick-glow{top:-40px;filter:blur(36px);opacity:.5;border-radius:50%;width:110px;height:110px;transition:opacity .2s;position:absolute;inset-inline-end:-40px}.home-quick-card:hover .home-quick-glow{opacity:.85}.hq-glow-red{background:#e639468c}.hq-glow-amber{background:#ff9f0a80}.hq-glow-cyan{background:#32ade680}.hq-glow-violet{background:#9575ff80}.home-quick-icon{z-index:1;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 10px;font-size:18px;display:flex;position:relative}.hq-icon-red{color:#ff5d67;background:#e6394624}.hq-icon-amber{color:#ff9f0a;background:#ff9f0a24}.hq-icon-cyan{color:#32ade6;background:#32ade624}.hq-icon-violet{color:#9575ff;background:#9575ff29}.home-quick-title{z-index:1;color:var(--text-primary);font-size:15px;font-weight:700;position:relative}.home-quick-desc{z-index:1;color:var(--text-muted);font-size:11.5px;line-height:1.35;position:relative}.home-movers{grid-gap:16px;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:36px;display:grid}.home-movers-loading{grid-gap:10px;color:var(--text-muted);grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:26px;font-size:13px;display:flex}.home-movers-loading i{color:var(--accent);font-size:18px}.home-mover{grid-gap:12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;animation:.4s both homeMoverIn;display:flex}@keyframes homeMoverIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-mover-spark{border-radius:4px;flex-shrink:0;align-self:stretch;width:4px}.home-mover.up .home-mover-spark{background:#34c759}.home-mover.down .home-mover-spark{background:#ff453a}.home-mover-info{flex-direction:column;flex:1;min-width:0;display:flex}.home-mover-sym{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.home-mover-price{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.home-mover-pct{grid-gap:4px;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.home-mover.up .home-mover-pct{color:#34c759}.home-mover.down .home-mover-pct{color:#ff453a}.home-mover-pct i{font-size:10px}body.light-mode .home-hero{background:linear-gradient(135deg,#fff0f1 0%,#fff 60%,#fff7f0 100%);border-color:#e6394633;box-shadow:0 18px 50px #e639461a}body.light-mode .home-hero-title{background:linear-gradient(120deg,#1a1a1a 0%,#c1121f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (width<=420px){.home-stat-card{grid-gap:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:11px}.home-stat-val{font-size:14px}.home-hero-title{font-size:26px}}@media (width>=720px){.home-quick-grid{grid-gap:20px;grid-template-columns:repeat(3,1fr);gap:20px}.home-movers{grid-gap:20px;grid-template-columns:repeat(4,1fr);gap:20px}}.market-heatmap-section{margin-bottom:24px}.market-heatmap-section .section-title h3{font-size:17px}.market-heatmap-section .section-title .heatmap-actions{grid-gap:8px;align-items:center;gap:8px;display:flex}.market-heatmap-section .section-title a{grid-gap:6px;background:var(--bg-elev);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.market-heatmap-section .section-title a:hover{background:color-mix(in srgb, var(--accent) 15%, var(--bg-elev));border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px #e6394626}.market-heatmap-section .section-title a i{color:var(--accent);font-size:14px}#heatmap-refresh-btn.spinning i{animation:.6s spin360}@keyframes spin360{to{transform:rotate(360deg)}}.heatmap-treemap{background:var(--bg-card);border:1px solid #ffffff14;border-radius:20px;width:100%;height:340px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00000080,0 10px 30px #0003}.heatmap-loading{grid-gap:12px;color:var(--text-muted);-webkit-backdrop-filter:blur(8px);z-index:20;background:#0006;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.heatmap-loading i{color:var(--accent);filter:drop-shadow(0 0 10px var(--red-glow));font-size:28px;animation:2s infinite pulse}.tm-cell{cursor:pointer;box-sizing:border-box;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:4px;transition:filter .25s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s;animation:.5s cubic-bezier(.16,1,.3,1) both tmAppear;display:flex;position:absolute;overflow:hidden;border:1px solid #00000059!important}.tm-cell:hover{filter:brightness(1.15);z-index:10;box-shadow:inset 0 0 0 1px #fff3,inset 0 20px 40px #ffffff14,0 4px 15px #0006}.tm-cell:active{filter:brightness(1.3);transform:scale(.96)}.tm-cell .tm-symbol{color:#fff;text-shadow:0 2px 6px #000c;white-space:nowrap;letter-spacing:.5px;font-weight:800;line-height:1.15}.tm-cell .tm-pct{color:#fffffff2;text-shadow:0 2px 6px #000c;margin-top:2px;font-weight:700;line-height:1.2}.tm-cell .tm-price{color:#ffffffa6;letter-spacing:.2px;margin-top:2px;font-size:9.5px;font-weight:600;line-height:1.2}@keyframes tmAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}body.light-mode .heatmap-treemap{background:#e8e8e8;border-color:#0000001a}body.light-mode .tm-cell{border-color:#0000001f}body.light-mode .tm-cell .tm-symbol,body.light-mode .tm-cell .tm-pct{text-shadow:0 1px 2px #0000004d}.heatmap-actions{grid-gap:14px;align-items:center;gap:14px;display:flex}.heatmap-actions a{color:var(--text-muted);font-size:16px;transition:color .2s}.heatmap-actions a:active{color:var(--accent)}.hm-sheet-overlay{z-index:9998;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.hm-sheet-overlay.active{opacity:1;pointer-events:auto}.hm-sheet{-webkit-backdrop-filter:blur(25px);z-index:9999;opacity:0;pointer-events:none;background:#0f0f12d9;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:92%;max-width:580px;height:82vh;max-height:750px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.95);box-shadow:0 30px 80px #000c,inset 0 1px #ffffff1a}.hm-sheet.active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.hm-sheet-handle{display:none}.hm-sheet-header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:24px 28px 18px;display:flex}.hm-sheet-header h3{background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-text-fill-color:transparent;letter-spacing:.3px;-webkit-background-clip:text;margin:0;font-size:19px;font-weight:800}.hm-sheet-header-actions{grid-gap:12px;gap:12px;display:flex}.hm-sheet-header-actions .btn-text{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.hm-sheet-header-actions .btn-text:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.hm-sheet-header-actions .btn-text.negative:hover{color:#ff453a;background:#ff3b3026;border-color:#ff3b304d}.hm-sheet-search{grid-gap:12px;background:#0000004d;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:12px;margin:18px 28px 12px;padding:14px 20px;transition:border-color .2s;display:flex;box-shadow:inset 0 2px 4px #0003}.hm-sheet-search:focus-within{border-color:#ffffff26}.hm-sheet-search i{color:var(--text-muted);font-size:16px}.hm-sheet-search input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px;font-weight:500}.hm-sheet-search input::placeholder{color:var(--text-muted);font-weight:400}.hm-sheet-body{-webkit-overflow-scrolling:touch;flex:1;padding:10px 28px 24px;overflow-y:auto}.hm-sheet-body::-webkit-scrollbar{width:6px}.hm-sheet-body::-webkit-scrollbar-track{background:0 0}.hm-sheet-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.hm-sheet-body::-webkit-scrollbar-thumb:hover{background:#fff3}.hm-cat{background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;margin-bottom:20px;padding:18px;transition:transform .2s,background .2s;box-shadow:0 4px 20px #00000026}.hm-cat:hover{background:#ffffff08}.hm-cat-header{grid-gap:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hm-cat-heading{grid-gap:12px;align-items:center;gap:12px;min-width:0;display:flex}.hm-cat-icon{width:32px;height:32px;color:var(--cat-color);background:color-mix(in srgb, var(--cat-color) 15%, transparent);box-shadow:0 4px 10px color-mix(in srgb, var(--cat-color) 20%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.hm-cat-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;font-size:15px;font-weight:700;overflow:hidden}.hm-cat-count{color:var(--text-muted);background:#0003;border:1px solid #ffffff0d;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.hm-cat-count.is-active{color:var(--cat-color);border-color:color-mix(in srgb, var(--cat-color) 40%, transparent);background:color-mix(in srgb, var(--cat-color) 12%, transparent)}.hm-cat-toggle{color:var(--cat-color);border:1px solid color-mix(in srgb, var(--cat-color) 40%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;flex-shrink:0;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s}.hm-cat-toggle:hover{background:color-mix(in srgb, var(--cat-color) 15%, transparent);transform:translateY(-1px)}.hm-cat-toggle.is-clear{color:var(--text-muted);border-color:#ffffff1a}.hm-cat-toggle.is-clear:hover{background:#ffffff0d}.hm-symbols-grid{grid-gap:10px;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hm-sym-chip{grid-gap:6px;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#0003;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.hm-sym-chip .chip-label{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;transition:color .2s;overflow:hidden}.hm-chip-check{color:#fff;background:var(--cat-color,var(--accent));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:0;height:16px;margin-inline-end:-6px;font-size:10px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(0)}.hm-sym-chip.selected{border-color:var(--cat-color,var(--accent));background:color-mix(in srgb, var(--cat-color,var(--accent)) 15%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--cat-color,var(--accent)) 20%, transparent);transform:translateY(-2px)}.hm-sym-chip.selected .chip-label{color:#fff}.hm-sym-chip.selected .hm-chip-check{width:16px;margin-inline-end:0;transform:scale(1)}.hm-sym-chip:hover:not(.selected){background:#ffffff0d;border-color:#ffffff26}.hm-sym-chip:active{transform:scale(.96)!important}.hm-sym-chip.hidden{display:none}.hm-empty{grid-gap:12px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:15px;display:flex}.hm-empty i{opacity:.4;margin-bottom:8px;font-size:28px}.hm-sheet-footer{background:#0003;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.hm-sheet-footer span{color:var(--text-muted);font-size:14px;font-weight:600}.hm-sheet-footer .btn-gradient{cursor:pointer;border:none;border-radius:14px;padding:12px 36px;font-size:15px;font-weight:800;transition:all .2s;box-shadow:0 8px 24px #e639464d}.hm-sheet-footer .btn-gradient:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e6394666}body.light-mode .hm-sheet{background:#fff;border-color:#00000014}body.light-mode .hm-sym-chip{background:#00000005;border-color:#0000001a}body.light-mode .hm-sym-chip.selected{border-color:var(--accent);background:#e6394614}.qsc-value{color:var(--accent);font-size:clamp(14px,2vw,28px);font-weight:800}.qsc-label{color:var(--text-muted);margin-top:1px;font-size:clamp(8px,1.2vw,14px);font-weight:600}.modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.25s modalFade;display:flex;position:fixed;inset:0}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.modal-box{background:linear-gradient(#161618 0%,#101012 100%);border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:440px;max-height:88vh;padding:22px;animation:.3s cubic-bezier(.2,.8,.2,1) modalRise;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0d}.modal-box-lg{max-width:560px}.modal-box::-webkit-scrollbar{width:8px}.modal-box::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}.modal-head{grid-gap:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.modal-title{grid-gap:12px;align-items:center;gap:12px;display:flex}.modal-title-icon{background:var(--accent-gradient);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex;box-shadow:0 8px 20px #e6394659}.modal-title h3{color:var(--text-primary);letter-spacing:-.2px;margin:0;font-size:17px;font-weight:800}.modal-title p{color:var(--text-muted);margin:3px 0 0;font-size:11.5px;font-weight:500}.modal-box .close-modal{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:#ffffff0d;border-radius:10px;flex-shrink:0;padding:0;font-size:15px;transition:all .18s;position:static}.close-modal:hover{color:#fff;background:#ff3b3026}.qp-searchbar{grid-gap:10px;border:1px solid var(--border-color);background:#ffffff0a;border-radius:13px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;transition:border-color .18s;display:flex}.qp-searchbar:focus-within{border-color:#e6394680}.qp-searchbar i{color:var(--text-muted);font-size:13px}.qp-searchbar input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.modal-actions-top{grid-gap:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.modal-actions-right{grid-gap:8px;gap:8px;display:flex}.qp-counter{color:var(--text-secondary);font-size:12px;font-weight:600}.qp-counter b{color:var(--accent);font-size:14px;font-weight:800}.modal-mini-btn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .18s}.modal-mini-btn:hover{color:var(--text-primary);background:#ffffff17}.qp-cat{grid-gap:8px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin:16px 2px 9px;font-size:12px;font-weight:800;display:flex}.qp-cat:first-child{margin-top:2px}.qp-cat i{color:var(--accent);font-size:12px}.qp-cat em{color:var(--text-muted);background:#ffffff0d;border-radius:10px;margin-inline-start:auto;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:700}.qp-grid{grid-gap:8px;grid-template-columns:1fr 1fr;gap:8px;display:grid}.qp-item{grid-gap:10px;border:1px solid var(--border-color);cursor:pointer;background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:all .16s;display:flex;position:relative;overflow:hidden}.qp-item:hover{background:#ffffff0d;border-color:#fff3}.qp-item input{opacity:0;pointer-events:none;position:absolute}.qp-check{color:#fff;border:1.5px solid #ffffff38;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:all .16s;display:flex}.qp-check i{opacity:0;transition:all .16s;transform:scale(.5)}.qp-item.is-checked{background:#e639461a;border-color:#e639468c}.qp-item.is-checked .qp-check{background:var(--accent-gradient);border-color:#0000;box-shadow:0 3px 10px #e6394666}.qp-item.is-checked .qp-check i{opacity:1;transform:scale(1)}.qp-name{color:var(--text-primary);font-size:13px;font-weight:700}.qp-sym{color:var(--text-muted);direction:ltr;margin-inline-start:auto;font-size:10px;font-weight:600}.qp-empty{text-align:center;color:var(--text-muted);padding:30px 0;font-size:13px}.qset-field{margin-bottom:18px}.qset-field>label{color:var(--text-primary);margin-bottom:9px;font-size:13px;font-weight:700;display:block}.qset-hint{color:var(--text-muted);margin-top:6px;font-size:11px;display:block}.qset-field input[type=number]{border:1px solid var(--border-color);width:100%;color:var(--text-primary);background:#ffffff0a;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .18s}.qset-field input[type=number]:focus{background:#e639460f;border-color:#e639468c;outline:none}.qset-tf-row{grid-gap:7px;grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.qset-tf-btn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:11px;padding:10px 0;font-size:12.5px;font-weight:700;transition:all .18s}.qset-tf-btn:hover{color:var(--text-primary);border-color:#ffffff38}.qset-tf-btn.active{background:var(--accent-gradient);color:#fff;border-color:#0000;box-shadow:0 6px 16px #e6394659}.modal-save-btn,#apply-chart-settings{grid-gap:8px;z-index:100;background:linear-gradient(135deg, var(--accent) 0%, #d90429 100%);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:14px;font-size:15px;font-weight:800;display:flex;position:sticky;bottom:-10px;box-shadow:0 0 20px 10px #161618,0 6px 16px #e6394659}body.light-mode .modal-save-btn,body.light-mode #apply-chart-settings{box-shadow:0 0 20px 10px #fff,0 6px 16px #e6394659}body.light-mode .modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(140%);background:#ffffff40}body.light-mode .modal-box{background:#fff;border:1px solid #0000001a;box-shadow:0 30px 80px #00000038}body.light-mode .modal-box::-webkit-scrollbar-thumb{background:#00000026}body.light-mode .close-modal{background:#0000000a;border-color:#00000014}body.light-mode .close-modal:hover{color:var(--accent);background:#e639461f}body.light-mode .qp-searchbar,body.light-mode .modal-mini-btn{background:#00000008;border-color:#0000001a}body.light-mode .modal-mini-btn:hover{background:#00000012}body.light-mode .qp-cat em{background:#0000000d}body.light-mode .qp-item{background:#00000005;border-color:#00000017}body.light-mode .qp-item:hover{background:#0000000d;border-color:#0000002e}body.light-mode .qp-check{border-color:#00000038}body.light-mode .qp-item.is-checked{background:#e6394614;border-color:#e6394673}body.light-mode .qset-field input[type=number]{background:#00000008;border-color:#0000001a}body.light-mode .qset-field input[type=number]:focus{background:#e639460d;border-color:#e6394680}body.light-mode .qset-tf-btn{background:#00000008;border-color:#0000001a}body.light-mode .qset-tf-btn:hover{border-color:#00000038}body.light-mode .qset-tf-btn.active{background:var(--accent-gradient);color:#fff;border-color:#0000}.qab-row{grid-gap:8px;color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.qab-row>span:first-child{text-align:right;width:55px;font-weight:600}.qab-bar{background:var(--glass-bg);border-radius:4px;flex:1;height:8px;overflow:hidden}.qab-fill{border-radius:4px;height:100%;transition:width .5s}.qab-up{background:#22c55e}.qab-down{background:#ef4444}.qab-side{background:#f59e0b}.qab-pct{text-align:left;width:32px;font-size:11px;font-weight:700}@keyframes qrAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.qr-icon{font-size:56px}.qr-text{color:var(--text-primary);font-size:22px;font-weight:800}.qr-detail{color:var(--text-muted);text-align:center;font-size:13px}.qr-points{color:var(--accent);margin:4px 0;font-size:28px;font-weight:800}.qfl-icon{color:#fff;background:linear-gradient(135deg,#e63946,#b71c2b);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.qfl-text{grid-gap:2px;flex-direction:column;flex:1;gap:2px;display:flex}.qfl-title{color:var(--text-primary);font-size:15px;font-weight:800}.qfl-sub{color:var(--text-secondary);font-size:11.5px}.qfl-arrow{color:var(--accent);font-size:13px}.qfp-step.hidden{display:none!important}.qfp-step h3{color:var(--text-primary);text-align:center;margin:6px 0 14px;font-size:16px;font-weight:800}.qfp-dir-row{grid-gap:12px;gap:12px;display:flex}.qfp-dir-btn{border:1.5px solid var(--border-color);background:var(--glass-bg);cursor:pointer;grid-gap:8px;color:var(--text-primary);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 8px;font-size:15px;font-weight:800;transition:transform .15s,border-color .2s,background .2s;display:flex}.qfp-dir-btn i{font-size:22px}.qfp-dir-btn:active{transform:scale(.97)}.qfp-buy.active{color:#22c55e;background:#22c55e24;border-color:#22c55e}.qfp-sell.active{color:#ef4444;background:#ef444424;border-color:#ef4444}.qfp-hint{color:var(--text-secondary);text-align:center;margin:14px 0 0;font-size:12px}.qfp-readout{grid-gap:8px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.qfp-ro-item{background:var(--glass-bg);border:1px solid var(--border-color);grid-gap:3px;border-radius:11px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.qfp-ro-label{color:var(--text-secondary);font-size:11px;font-weight:600}.qfp-ro-val{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.qfp-ro-target .qfp-ro-val{color:#22c55e}.qfp-ro-stop .qfp-ro-val{color:#ef4444}.qfp-ro-rr .qfp-ro-val{color:var(--accent)}.qfp-actions{grid-gap:10px;align-items:stretch;gap:10px;display:flex}.qfp-reset-btn{border:1px solid var(--border-color);background:var(--glass-bg);color:var(--text-primary);cursor:pointer;grid-gap:6px;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.qfp-reset-btn:active{transform:scale(.97)}.qfp-go-btn{cursor:pointer;grid-gap:8px;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:15px;font-weight:800;display:flex}.qfp-go-btn:disabled{opacity:.45;cursor:not-allowed}@media (width<=768px){.qfp-step h3{margin:2px 0 8px;font-size:14px}.qfp-dir-row{gap:8px}.qfp-dir-btn{border-radius:11px;gap:4px;padding:9px 8px;font-size:13px}.qfp-dir-btn i{font-size:17px}.qfp-hint{margin:8px 0 0;font-size:11px}.qfp-readout{gap:6px;margin-bottom:8px}.qfp-ro-item{padding:7px 10px}.qfp-ro-val{font-size:14px}.qfp-actions{gap:8px}.qfp-actions .qfp-go-btn.btn-gradient{padding:9px;font-size:14px}.qfp-reset-btn{padding:9px 12px;font-size:12px}}.qfi-steps{grid-gap:12px;flex-direction:column;gap:12px;margin:6px 0 18px;padding:0;list-style:none;display:flex}.qfi-steps li{grid-gap:10px;color:var(--text-primary);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.qfi-num{color:#fff;background:linear-gradient(135deg,#e63946,#b71c2b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.qfi-stats{grid-gap:10px;gap:10px;margin-bottom:18px;display:flex}.qfi-stat{background:var(--glass-bg);border:1px solid var(--border-color);text-align:center;border-radius:12px;flex:1;padding:12px 8px}.qfi-stat-val{color:var(--text-primary);font-size:20px;font-weight:800}.qfi-stat-label{color:var(--text-secondary);margin-top:3px;font-size:11px}.balance-card{transform-style:preserve-3d;-webkit-backdrop-filter:blur(20px);background:linear-gradient(168deg,#141416e6 0%,#0a0a0cf2 100%);border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;margin-bottom:30px;padding:30px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff0a,inset 0 0 60px #ff788208}.balance-card:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 28px 60px #00000080,0 0 40px #e639461a,inset 0 1px #ffffff0f}.balance-card:before{content:"";filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(circle,#e8001c40 0%,#0000 70%);border-radius:50%;width:300px;height:200px;animation:6s infinite alternate pulseGlow;position:absolute;bottom:-80px;right:-40px}.balance-card:after{content:"";filter:blur(30px);z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);border-radius:50%;width:200px;height:150px;position:absolute;top:-50px;left:-50px}@keyframes pulseGlow{0%{opacity:.5;transform:scale(1)translate(0)}to{opacity:.8;transform:scale(1.2)translate(-20px,-10px)}}.balance-card>*{z-index:1;position:relative}.balance-card .label{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.balance-card .amount{letter-spacing:-1.5px;font-size:42px;font-weight:800;font-family:var(--font-mono);background:linear-gradient(135deg,#fff 0%,#ffffffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px}.balance-card .card-actions{grid-gap:12px;gap:12px;display:flex}.btn-gradient{background:var(--accent-gradient);grid-gap:8px;cursor:pointer;width:100%;box-shadow:var(--glow);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;color:#fff!important}.btn-gradient:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 44px #e6394673,0 0 0 5px #e639461f}.btn-gradient:active{transform:scale(.97);box-shadow:0 5px 15px #e6394633}.change{grid-gap:6px;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.change.positive{color:var(--positive)}.change.negative{color:var(--negative)}.section-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-title h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.section-title a{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.section-title a:hover{opacity:.8}.news-list{grid-gap:14px;flex-direction:column;gap:14px;display:flex}.news-item{grid-gap:16px;background:var(--card-gradient);border:1px solid var(--border-color);box-shadow:var(--hairline);border-radius:16px;gap:16px;padding:14px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.news-item:before{content:"";background:var(--accent-gradient);transform-origin:top;border-radius:0 0 2px 2px;width:3px;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;transform:scaleY(0)}html[dir=ltr] .news-item:before{left:0;right:auto}.news-item:hover{box-shadow:0 12px 30px #00000059, var(--inner-glow);border-color:#e6394633;transform:translateY(-3px)}.news-item:hover:before{transform:scaleY(1)}.news-item:active{transform:scale(.98)}.news-image{background-color:var(--bg-secondary);background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;width:80px;height:80px;transition:transform .4s}.news-item:hover .news-image{transform:scale(1.05)}.news-content{flex-direction:column;justify-content:space-between;display:flex}.news-content h4{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.news-time{color:var(--text-muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.5px}@media (width>=768px){@keyframes shimmerRotate{to{--shimmer-angle:360deg}}@property --shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}#card-top-data:after{background:radial-gradient(circle,#ff5d6780 0%,#0000 70%)}#card-mbo-data:after{background:radial-gradient(circle,#e6394673 0%,#0000 70%)}#card-top-data:hover{border-color:#ff5d6766;box-shadow:0 32px 80px #0009,0 0 50px #ff5d6724}#card-mbo-data:hover{border-color:#e6394666;box-shadow:0 32px 80px #0009,0 0 50px #e6394624}.ar-ring{border-style:solid;border-radius:50%;position:absolute}.ar-outer{border-width:1.5px;border-color:#ff5d67e6 #e639468c #e639461f #e639461f;width:min(62vw,62vh,340px);height:min(62vw,62vh,340px);animation:6s linear infinite arSpin;box-shadow:0 0 18px -4px #e6394640,inset 0 0 18px -4px #e6394614}.ar-mid{border-width:1px;border-color:#c1121f14 #c1121f14 #c1121fb3 #e6394661;width:min(44vw,44vh,240px);height:min(44vw,44vh,240px);animation:9s linear infinite reverse arSpin}.ar-inner{border-width:1px;border-color:#e639461f #e639460a #e639460a #ff5d6747;width:min(80vw,80vh,440px);height:min(80vw,80vh,440px);animation:14s linear infinite arSpin}.ar-glow{background:radial-gradient(circle,#c1121f1f 0%,#e639460d 50%,#0000 75%);border-radius:50%;width:min(22vw,22vh,120px);height:min(22vw,22vh,120px);animation:4s ease-in-out infinite arGlow;position:absolute}@keyframes arSpin{to{transform:rotate(360deg)}}@keyframes arGlow{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.9;transform:scale(1.12)}}@keyframes cardReveal{0%{opacity:0;filter:blur(4px);transform:translateY(50px)scale(.92)rotateX(6deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}}}.market-info{grid-gap:4px;flex-direction:column;gap:4px;display:flex}.market-info .symbol{font-size:16px;font-weight:700}.market-info .name{color:var(--text-secondary);font-size:13px}.market-price{grid-gap:4px;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.market-price .price{font-size:16px;font-weight:700}.empty-state{text-align:center;height:60vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state i{opacity:.5;margin-bottom:16px;font-size:48px}.btn-primary{background-color:var(--text-primary);color:var(--bg-dark);cursor:pointer;border:none;border-radius:100px;margin-top:20px;padding:12px 24px;font-size:16px;font-weight:700;transition:background-color .2s}.btn-primary:active{background-color:#ccc}.profile-header{flex-direction:column;align-items:center;margin-bottom:28px;padding-top:24px;display:flex;position:relative}.profile-header:before{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#e639462e 0%,#0000 70%);width:220px;height:220px;position:absolute;top:0}.profile-avatar-ring{background:linear-gradient(135deg, var(--accent) 0%, #ff7a45 100%);z-index:1;border-radius:50%;width:96px;height:96px;margin-bottom:16px;padding:3px;position:relative;box-shadow:0 8px 28px #e639464d}.profile-avatar{background-color:var(--bg-card);width:100%;height:100%;color:var(--text-primary);border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:0;font-size:36px;display:flex}.profile-status-dot{bottom:5px;background:var(--positive);border:3px solid var(--bg-dark);z-index:2;border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-end:5px}.profile-header h3{letter-spacing:-.3px;z-index:1;margin-bottom:4px;font-size:22px;font-weight:800}.profile-header p{color:var(--text-secondary);z-index:1;font-size:14px}.profile-badge{grid-gap:6px;color:#ffd166;z-index:1;background:#ffd1661a;border:1px solid #ffd16640;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.profile-badge i{font-size:11px}.profile-section-label,.settings-section-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);opacity:.65;margin:0 6px 10px;font-size:12px;font-weight:700}.settings-section-label{margin-top:4px}.profile-menu{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:18px;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 20px #00000040}.menu-item{grid-gap:14px;border-bottom:1px solid var(--border-color);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;transition:background-color .2s;display:flex}.menu-item:hover{background-color:#ffffff08}.menu-item:active{background-color:#ffffff0d}.menu-item:last-child{border-bottom:none}.menu-icon{color:#fff;background:var(--mi,var(--accent));width:34px;height:34px;box-shadow:0 3px 10px color-mix(in srgb, var(--mi,var(--accent)) 38%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.menu-icon i{color:#fff}.menu-item span{flex:1;font-size:16px;font-weight:600}.menu-chevron{color:var(--text-secondary);opacity:.4;font-size:13px;transition:transform .2s,opacity .2s}html[dir=ltr] .menu-chevron{transform:scaleX(-1)}.menu-item:hover .menu-chevron{opacity:.85;transform:translate(-3px)}html[dir=ltr] .menu-item:hover .menu-chevron{transform:scaleX(-1)translate(-3px)}.text-danger .menu-icon i{color:#fff}.text-danger i,.text-danger span{color:var(--negative)}#page-profile>.acct-shell{flex-direction:column;gap:14px;width:100%;max-width:760px;margin:0 auto;padding-top:4px;display:flex}.acct-rowgroup{display:contents}.acct-rowgroup[hidden]{display:none}.acct-back-chart{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.acct-back-chart:hover{background:var(--hover-bg);color:var(--text-primary);border-color:#e6394673}html[dir=ltr] .acct-back-chart i{transform:scaleX(-1)}.acct-id{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;position:relative;overflow:hidden}.acct-id:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent 0%, var(--accent) 22%, #ff8a5c 55%, transparent 100%);opacity:.85;height:2px;position:absolute;top:0}.acct-id-main{grid-gap:16px;align-items:center;gap:16px;padding:22px 22px 20px;display:flex}.acct-id-avatar{border:1px solid var(--border-color);width:58px;height:58px;color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(150deg,#ffffff17,#ffffff08);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;font-weight:600;display:flex}.acct-id-avatar i{color:var(--text-secondary);font-size:22px}.acct-id-text{grid-gap:3px;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.acct-id-text h3{letter-spacing:-.2px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;line-height:1.2;overflow:hidden}.acct-id-email{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.acct-id-email:empty{display:none}.acct-id-chips{grid-gap:6px;flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.acct-chip{grid-gap:6px;letter-spacing:.1px;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.acct-chip i{font-size:9.5px}.acct-chip--live{color:var(--positive);background:#34c7591a;border-color:#34c75938}.acct-chip-dot{background:var(--positive);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34c75929}.acct-chip--plan{color:#e0b34d;background:#e0b34d17;border-color:#e0b34d38}.acct-id-edit{grid-gap:7px;border:1px solid var(--border-color);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:9px;flex-shrink:0;align-self:flex-start;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.acct-id-edit:hover{background:var(--hover-bg);color:var(--text-primary);border-color:#ffffff2e}.acct-id-edit:active{transform:scale(.98)}.acct-id-edit i{font-size:11px}.acct-facts{border-top:1px solid var(--border-color);background:#00000029;grid-template-columns:repeat(4,1fr);display:grid}.acct-fact{border-inline-start:1px solid var(--border-color);min-width:0;padding:12px 16px}.acct-fact:first-child{border-inline-start:none}.acct-fact dt{letter-spacing:.3px;color:var(--text-secondary);opacity:.62;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:10.5px;font-weight:600;overflow:hidden}.acct-fact dd{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.acct-fact dd.acct-fact--num{font-family:var(--font-mono)}.acct-fact dd.is-ok{color:var(--positive)}.acct-fact dd.is-warn{color:#e0b34d}.acct-group-label{text-transform:uppercase;letter-spacing:.9px;color:var(--text-secondary);opacity:.5;margin:10px 4px -4px;font-size:11px;font-weight:600}.acct-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;overflow:hidden}.acct-row{grid-gap:13px;border-bottom:1px solid var(--border-color);align-items:center;gap:13px;padding:12px 16px;display:flex}.acct-row:last-child{border-bottom:none}.acct-row--nav{cursor:pointer;transition:background-color .15s;position:relative}.acct-row--nav:hover{background:var(--bg-card-hover)}.acct-row--nav:before{content:"";background:var(--mi,var(--accent));opacity:0;width:2px;transition:opacity .15s;position:absolute;inset-block:0;inset-inline-start:0}.acct-row--nav:hover:before{opacity:.7}.acct-row--nav:active{background:#ffffff0d}.acct-row-icon{width:34px;height:34px;color:var(--mi,var(--accent));border:1px solid var(--border-color);background:#ffffff0d;background:color-mix(in srgb, var(--mi,var(--accent)) 13%, transparent);border:1px solid color-mix(in srgb, var(--mi,var(--accent)) 24%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.acct-row-icon i{color:inherit}.acct-row-text{grid-gap:2px;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acct-row-title{color:var(--text-primary);font-size:15px;font-weight:600}.acct-row-sub{color:var(--text-secondary);opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.acct-row-chevron{color:var(--text-secondary);opacity:.4;flex-shrink:0;font-size:13px;transition:transform .15s,opacity .15s}html[dir=ltr] .acct-row-chevron{transform:scaleX(-1)}.acct-row--nav:hover .acct-row-chevron{opacity:.8;transform:translate(-3px)}html[dir=ltr] .acct-row--nav:hover .acct-row-chevron{transform:scaleX(-1)translate(-3px)}.acct-footer{justify-content:center;padding:6px 0 4px;display:flex}.acct-logout{grid-gap:9px;border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.acct-logout i{font-size:12px}.acct-logout:hover{color:var(--negative);background:#ff3b301a;border-color:#ff3b3059}.acct-logout:active{transform:scale(.99)}body.light-mode .acct-id-avatar{background:#0000000a}body.light-mode .acct-facts{background:#00000006}body.light-mode .acct-row--nav:active{background:#0000000a}@media (width<=620px){.acct-facts{grid-template-columns:repeat(2,1fr)}.acct-fact:nth-child(odd){border-inline-start:none}.acct-fact:nth-child(n+3){border-top:1px solid var(--border-color)}}@media (width<=460px){.acct-id-main{flex-wrap:wrap;gap:13px;padding:18px 16px 16px}.acct-id-edit{justify-content:center;width:100%}.acct-id-avatar{width:50px;height:50px;font-size:18px}.acct-id-text h3{font-size:17px}}.bottom-nav{-webkit-backdrop-filter:none;width:100%;padding:5px 10px calc(7px + env(safe-area-inset-bottom)) 10px;box-shadow:none;z-index:1000;background:#050505;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible}@media (width>=769px){body.nav-bar-visible #page-chart>#tv-bottom-bar{margin-bottom:var(--bottom-nav-h,80px)}}.page-placeholder{grid-gap:12px;text-align:center;min-height:60vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.page-placeholder i{opacity:.5;font-size:34px}.page-placeholder h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.page-placeholder p{margin:0;font-size:13px}.bottom-nav.nav-hidden{pointer-events:none;transform:translateY(calc(100% + 60px))}.home-indicator{width:180px;height:calc(20px + env(safe-area-inset-bottom));z-index:1001;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:grab;opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,6px)}.home-indicator.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.home-indicator:before{content:"";background:#ffffff8c;border-radius:100px;width:134px;height:5px;transition:background .2s}.home-indicator:active:before{background:#ffffffd9}body.light-mode .home-indicator:before{background:#00000052}body.light-mode .home-indicator:active:before{background:#0000008c}@media (width>=880px) and (hover:hover),(width>=1024px){.home-indicator{display:none!important}}.nav-item{grid-gap:3px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:3px;min-width:0;padding:4px 2px 1px;text-decoration:none;transition:color .25s;display:flex;position:relative}.nav-item i{z-index:1;border-radius:11px;justify-content:center;align-items:center;width:40px;height:25px;font-size:17px;line-height:1;transition:color .25s,background-color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.nav-item span{letter-spacing:.2px;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:9px;font-weight:600;line-height:1.2;transition:color .25s;overflow:hidden}.nav-item.active{color:var(--text-primary)}.nav-item.active i{color:var(--accent);background-color:#e6394621;transform:translateY(-2px)}.bottom-nav .nav-item i{color:#fff}body.light-mode .bottom-nav .nav-item i{color:#000}.bottom-nav .nav-item.active i,body.light-mode .bottom-nav .nav-item.active i{color:var(--accent)}.nav-item:after{content:"";background-color:var(--accent);border-radius:0 0 4px 4px;width:26px;height:3px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:-5px;left:50%;transform:translate(-50%)scaleX(0);box-shadow:0 0 10px #e6394699}.nav-item.active:after{transform:translate(-50%)scaleX(1)}.nav-item-special{z-index:3;grid-gap:7px;gap:7px;position:relative}.nav-item-special i{background:var(--accent-gradient);border-radius:50%;width:50px;height:50px;margin-top:-21px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;box-shadow:0 10px 24px #e6394673,inset 0 1px 1px #ffffff47;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-size:21px!important}.nav-item-special:active i{transform:scale(.92)}.nav-item-special.active i{transform:translateY(0);box-shadow:0 12px 30px #e6394699,inset 0 1px 1px #ffffff52}.nav-item-special span{color:var(--accent)!important;font-size:10px!important;font-weight:700!important}.nav-item-special:after{display:none!important}.lang-en{text-align:left;direction:ltr}.lang-en .news-content,.lang-en .market-info,.lang-en .profile-header{text-align:left}#page-settings.dcs-page{background-color:var(--bg-dark);overflow:hidden;padding:0!important;padding-top:calc(60px + env(safe-area-inset-top,0px))!important}#page-settings .dcs-shell{align-items:stretch;width:100%;max-width:none;height:100%;margin:0;display:flex;overflow:hidden}.dcs-sidebar{background:var(--bg-secondary);border-inline-end:1px solid var(--border-color);width:264px;padding:14px 10px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;flex:0 0 264px;gap:10px;display:flex;overflow-y:auto}.dcs-side-user{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background .15s;display:flex}.dcs-side-user:hover{background:var(--hover-bg)}.dcs-side-avatar{background:var(--accent-gradient);color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:flex;box-shadow:0 4px 12px #e6394659}.dcs-side-meta{flex-direction:column;min-width:0;display:flex}.dcs-side-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.dcs-side-sub{color:var(--accent);font-size:11.5px;font-weight:600}.dcs-search{background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;align-items:center;height:34px;padding:0 10px;display:flex;position:relative}.dcs-search i{color:var(--text-muted);flex-shrink:0;font-size:12px}.dcs-search input{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding-inline-start:8px;font-family:inherit;font-size:13px}.dcs-search input::placeholder{color:var(--text-muted)}.dcs-nav{flex-direction:column;display:flex}.dcs-nav-group{flex-direction:column;gap:2px;display:flex}.dcs-nav-header{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);padding:12px 10px 6px;font-size:11px;font-weight:800}.dcs-nav-item{width:100%;color:var(--text-secondary);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .13s,color .13s;display:flex}.dcs-nav-item>span{flex:1;min-width:0}.dcs-nav-item>i:first-child{text-align:center;opacity:.75;flex-shrink:0;width:18px;font-size:13.5px}.dcs-nav-item:hover{background:var(--hover-bg);color:var(--text-primary)}.dcs-nav-item.active{color:var(--text-primary);background:#e6394624}.dcs-nav-item.active>i:first-child{color:var(--accent);opacity:1}.dcs-nav-item.dcs-nav-danger{color:#ff6b6b}.dcs-nav-item.dcs-nav-danger:hover{color:#ff8686;background:#ff3b301f}.dcs-nav-item .dcs-nav-chev{opacity:.45;font-size:12px;display:none}html[dir=ltr] .dcs-nav-item .dcs-nav-chev{transform:scaleX(-1)}.dcs-nav-sep{background:var(--border-color);height:1px;margin:10px 8px}.dcs-side-version{color:var(--text-muted);gap:6px;margin-top:14px;padding:0 10px;font-size:11px;display:flex}.dcs-side-build{opacity:.7}.dcs-content{overscroll-behavior:contain;flex:1;min-width:0;padding:26px clamp(18px,4vw,44px) 90px;overflow-y:auto}.dcs-panel{max-width:720px;display:none}.dcs-panel.active{animation:.18s both dcsPanelIn;display:block}@keyframes dcsPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dcs-panel-head{align-items:center;gap:10px;margin-bottom:20px;display:flex}.dcs-panel-title{color:var(--text-primary);margin:0;font-size:20px;font-weight:800}.dcs-back{border:1px solid var(--border-color);background:var(--input-bg);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:none}html[dir=ltr] .dcs-back i{transform:scaleX(-1)}.dcs-section-title{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:800}.dcs-divider{background:var(--border-color);height:1px;margin:26px 0}.dcs-profile{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;margin-bottom:24px;overflow:hidden}.dcs-profile-banner{background:radial-gradient(90% 160% at 15% 0,#ff8d948c,#0000 60%),linear-gradient(115deg,#c1121f 0%,#e63946 45%,#2b0d11 100%);height:92px}.dcs-profile-body{align-items:flex-end;gap:14px;margin-top:-34px;padding:0 20px 18px;display:flex}.dcs-profile-avatar{background:var(--accent-gradient);border:5px solid var(--bg-card);color:#fff;border-radius:50%;flex:0 0 78px;justify-content:center;align-items:center;width:78px;height:78px;font-size:30px;font-weight:800;display:flex}.dcs-profile-id{flex:1;min-width:0;padding-bottom:4px}.dcs-profile-id h3{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:800;overflow:hidden}.dcs-profile-id p{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;overflow:hidden}.dcs-plan-badge{color:#ffcf3f;white-space:nowrap;background:#ffcc001f;border:1px solid #ffcc004d;border-radius:100px;align-items:center;gap:6px;margin-bottom:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.dcs-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:2px 16px}.dcs-row{border-bottom:1px solid var(--border-color);align-items:center;gap:14px;padding:15px 0;display:flex}.dcs-row:last-child{border-bottom:none}.dcs-row--nav{cursor:pointer}.dcs-row--nav:active{opacity:.7}.dcs-row-main{flex:1;min-width:0}.dcs-row-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px;font-size:11.5px;font-weight:800}.dcs-row-value{color:var(--text-primary);font-size:15px;font-weight:600}.dcs-row-desc{color:var(--text-secondary);margin-top:4px;font-size:12.5px;line-height:1.55}.dcs-value{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.dcs-chev{color:var(--text-muted);flex-shrink:0;font-size:12px}html[dir=ltr] .dcs-chev{transform:scaleX(-1)}.dcs-field{align-items:center;gap:10px;min-width:0;display:flex}.dcs-field-input{width:100%;max-width:320px;color:var(--text-primary);text-align:start;cursor:default;direction:ltr;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;flex:0 auto;padding:4px 0;font-family:inherit;font-size:15px;font-weight:600}html[dir=rtl] .dcs-row[data-field=name] .dcs-field-input{direction:rtl}.dcs-row.editing .dcs-field-input{border-color:var(--accent);background:var(--input-bg);cursor:text;padding:4px 10px}.dcs-field-mask{letter-spacing:1px;color:var(--text-primary);direction:ltr;font-size:15px;font-weight:700}.dcs-row.masked .dcs-field-input,.dcs-row:not(.masked) .dcs-field-mask{display:none}.dcs-link{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.dcs-link:hover{text-decoration:underline}.dcs-btn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff12;border-radius:8px;flex-shrink:0;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s}.dcs-btn:hover{background:#ffffff21}.dcs-btn--danger{color:#ff6b6b;background:#ff3b3017;border-color:#ff3b3052}.dcs-btn--danger:hover{background:#ff3b302e}.dcs-select{-webkit-appearance:none;appearance:none;border:1px solid var(--border-color);background-color:var(--input-bg);min-width:150px;color:var(--text-primary);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:13px;border-radius:8px;flex-shrink:0;padding:9px 34px 9px 12px;font-family:inherit;font-size:13.5px;font-weight:600}html[dir=ltr] .dcs-select{background-position:right 12px center;padding:9px 12px 9px 34px}.dcs-select option{background:var(--bg-card);color:var(--text-primary)}.dcs-themes{flex-wrap:wrap;gap:14px;display:flex}.dcs-page .theme-btn.dcs-theme{border:2px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;border-radius:12px;width:176px;height:auto;padding:0;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden;transform:none}.dcs-page .theme-btn.dcs-theme:hover{border-color:#e6394673}.dcs-page .theme-btn.dcs-theme.active{border-color:var(--accent);transform:none;box-shadow:0 0 0 3px #e6394629}.dcs-theme-preview{height:92px;padding:12px;display:block;position:relative}.dcs-theme-preview--dark{background:linear-gradient(160deg,#0f0f10 0%,#030303 100%)}.dcs-theme-preview--light{background:linear-gradient(160deg,#fff 0%,#e9ecf1 100%)}.dcs-tp-bar,.dcs-tp-line{border-radius:3px;display:block}.dcs-tp-bar{background:var(--accent);width:46px;height:8px;margin-bottom:10px}.dcs-tp-line{background:#ffffff29;width:100%;height:6px;margin-bottom:7px}.dcs-tp-line.short{width:62%}.dcs-theme-preview--light .dcs-tp-line{background:#0000001f}.dcs-theme-foot{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.dcs-theme-name{color:var(--text-primary);font-size:13.5px;font-weight:700}.dcs-theme-check,.dcs-lang-check{color:var(--accent);opacity:0;font-size:15px;transition:opacity .15s}.dcs-theme.active .dcs-theme-check,.dcs-lang.active .dcs-lang-check{opacity:1}.dcs-langs{flex-direction:column;gap:10px;max-width:420px;display:flex}.dcs-lang{border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.dcs-lang:hover{border-color:#e6394666}.dcs-lang.active{border-color:var(--accent);background:#e6394614}.dcs-lang-flag{background:var(--input-bg);border:1px solid var(--border-color);width:38px;height:38px;color:var(--text-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.dcs-lang-meta{flex-direction:column;flex:1;min-width:0;display:flex}.dcs-lang-name{color:var(--text-primary);font-size:14.5px;font-weight:700}.dcs-lang-sub{color:var(--text-secondary);font-size:12px}.dcs-hidden-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dcs-about{color:var(--text-muted);font-size:12.5px}.dcs-about-dot{margin:0 4px}@media (width<=860px){#page-settings .dcs-shell{display:block;position:relative}.dcs-sidebar{background:var(--bg-dark);width:100%;height:100%;padding:10px 12px calc(100px + env(safe-area-inset-bottom));border-inline-end:none;flex:none}.dcs-nav-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:13px 12px;font-size:15px}.dcs-nav-item.active{background:var(--bg-card);color:var(--text-primary)}.dcs-nav-item.active>i:first-child{color:var(--text-secondary)}.dcs-nav-item .dcs-nav-chev{display:block}.dcs-nav-group{gap:8px}.dcs-nav-sep{background:0 0;margin:6px 0}.dcs-content{background:var(--bg-dark);padding:14px 16px calc(110px + env(safe-area-inset-bottom));visibility:hidden;z-index:2;transition:transform .26s cubic-bezier(.22,.8,.25,1),visibility .26s;position:absolute;inset:0;transform:translate(-100%)}html[dir=ltr] .dcs-content{transform:translate(100%)}.dcs-shell.is-detail .dcs-content{visibility:visible;transform:translate(0)}.dcs-back{display:inline-flex}.dcs-panel{max-width:none}.dcs-row{flex-wrap:wrap}.dcs-field-input{max-width:none}.dcs-page .theme-btn.dcs-theme{width:calc(50% - 7px)}}body.reduce-motion *,body.reduce-motion :before,body.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body.light-mode .dcs-sidebar{background:#f4f5f7}body.light-mode .dcs-card,body.light-mode .dcs-lang,body.light-mode .dcs-page .theme-btn.dcs-theme{background:#fff}body.light-mode .dcs-nav-item:hover,body.light-mode .dcs-btn{background:#0000000d}body.light-mode .dcs-btn:hover{background:#00000017}body.light-mode .dcs-lang.active{background:#e639460f}@media (width<=860px){body.light-mode .dcs-sidebar{background:var(--bg-dark)}body.light-mode .dcs-nav-item,body.light-mode .dcs-nav-item.active{background:#fff}}.dcs-shell.dcs-guest [data-guest-hide]{display:none!important}.dcs-shell.dcs-guest .dcs-nav-danger{color:var(--accent)}.dcs-shell.dcs-guest .dcs-side-avatar{opacity:.75}.cs-sec-title{letter-spacing:.4px;text-transform:uppercase;color:var(--text-secondary);margin:0 0 10px;font-size:12px;font-weight:700}.csl-langs{flex-direction:column;gap:8px;display:flex}.csl-lang{width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.csl-lang:hover{border-color:#e6394666}.csl-lang.active{border-color:var(--accent);background:#e6394614}.csl-flag{width:34px;height:34px;color:var(--text-primary);background:#ffffff12;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.csl-meta{text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.csl-name{color:var(--text-primary);font-size:14px;font-weight:700}.csl-sub{color:var(--text-secondary);font-size:11.5px}.csl-check{color:var(--accent);opacity:0;font-size:15px;transition:opacity .15s}.csl-lang.active .csl-check,.csl-theme.active .csl-check{opacity:1}.csl-themes{gap:10px;display:flex}.csl-theme{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1 1 0;padding:0;transition:border-color .15s;overflow:hidden}.csl-theme:hover{border-color:#e6394673}.csl-theme.active{border-color:var(--accent)}.csl-theme-preview{height:62px;padding:10px;display:block;position:relative}.csl-theme-preview--dark{background:linear-gradient(160deg,#0f0f10 0%,#030303 100%)}.csl-theme-preview--light{background:linear-gradient(160deg,#fff 0%,#e9ecf1 100%)}.csl-tp-bar{background:var(--accent);border-radius:3px;width:40%;height:6px;margin-bottom:8px;display:block}.csl-tp-line{background:#ffffff29;border-radius:3px;height:5px;margin-bottom:6px;display:block}.csl-tp-line.short{width:55%}.csl-theme-preview--light .csl-tp-line{background:#0000001f}.csl-theme-foot{justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.csl-theme-name{color:var(--text-primary);font-size:13px;font-weight:700}body.light-mode .csl-lang,body.light-mode .csl-theme{background:#00000008;border-color:#0000001a}body.light-mode .csl-flag{background:#0000000f}body.light-mode .csl-lang.active{background:#e639460f}.stories-wrapper{background-color:var(--bg-dark);z-index:9999;flex-direction:column;transition:opacity .5s;display:flex;position:absolute;inset:0;overflow:hidden}.stories-progress{grid-gap:6px;z-index:10000;gap:6px;width:100%;padding:10px 20px;display:flex;position:absolute;bottom:95px;left:0}.progress-bar{background-color:#ff5e0033;border-radius:4px;flex:1;height:4px;overflow:hidden}.progress-fill{background-color:var(--accent);border-radius:4px;width:0%;height:100%;transition:width linear}.stories-slider{flex:1;position:relative;overflow:hidden}.story-slide{text-align:center;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.story-slide.active{opacity:1;z-index:55}.story-content{flex-direction:column;align-items:center;display:flex}.story-icon-wrapper{background:var(--accent-gradient);width:100px;height:100px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.story-icon{color:#fff;font-size:40px}.story-content h3{margin-bottom:16px;font-size:24px;font-weight:800}.story-content p{color:var(--text-secondary);font-size:16px;line-height:1.6}.story-controls{z-index:60;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.story-prev,.story-next{flex:1}.skip-btn{color:var(--text-secondary);cursor:pointer;z-index:60;background:0 0;border:none;padding:10px 20px;font-size:16px;font-weight:600;position:absolute;bottom:140px;left:50%;transform:translate(-50%)}.mt5-login-wrapper{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;transition:opacity .5s;display:flex}.login-header{text-align:center;margin-bottom:40px}.mt5-logo-container{background:var(--bg-card);border:1px solid var(--border-color);width:70px;height:70px;color:var(--accent);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 20px;font-size:30px;display:flex;box-shadow:0 10px 20px #0000004d}.login-header h2{margin-bottom:8px;font-size:24px;font-weight:800}.login-header p{color:var(--text-secondary);font-size:14px}.mt5-form{background:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:24px;padding:24px}.mt5-form .form-group{margin-bottom:20px}.mt5-form label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.mt5-form input,.mt5-form select{background-color:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.mt5-form input:focus,.mt5-form select:focus{border-color:var(--accent)}.mt-4{margin-top:30px}.monitoring-dashboard{padding:20px 0;animation:.5s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dash-main-card{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow);border-radius:24px;margin-bottom:20px;padding:24px;position:relative;overflow:hidden}.dash-main-card:before{content:"";background:var(--accent-gradient);filter:blur(60px);opacity:.15;z-index:0;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.dash-main-card>*{z-index:1;position:relative}.dash-balance-header{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.live-indicator{grid-gap:6px;color:var(--positive);background:#34c7591a;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.live-indicator .dot{background-color:var(--positive);border-radius:50%;width:8px;height:8px;animation:1.5s infinite blink}@keyframes blink{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.dash-balance-amount{letter-spacing:-1px;margin-bottom:24px;font-size:42px;font-weight:800}.dash-floating-pl{grid-gap:10px;border-top:1px solid var(--border-color);gap:10px;padding-top:20px;display:flex}.pl-item{grid-gap:6px;flex-direction:column;flex:1;gap:6px;display:flex}.pl-item span{color:var(--text-secondary);font-size:11px}.pl-item strong{font-size:16px;font-weight:700}.dash-stats-grid{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border-color);grid-gap:8px;border-radius:20px;flex-direction:column;gap:8px;padding:20px;display:flex}.stat-icon{margin-bottom:8px;font-size:20px}.stat-label{color:var(--text-secondary);font-size:13px}.stat-value{font-size:22px;font-weight:700}.text-positive{color:var(--positive)}.text-negative{color:var(--negative)}.text-warning{color:#ff9500}#page-auth{padding:0!important}#page-auth .auth-wrapper{max-width:none;margin:0}.auth-wrapper{--auth-col:min(400px, 100%);grid-template-columns:1fr;min-height:100%;display:grid;position:relative}.auth-brand{display:none}.auth-panel{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.auth-panel:before{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#e639461a 0%,#0000 70%);border-radius:50%;width:min(500px,130%);position:absolute;top:12%;left:50%;transform:translate(-50%)}.auth-header{text-align:center;z-index:1;margin-bottom:10px;position:relative}.auth-logo-icon,.auth-header svg{filter:drop-shadow(0 0 20px #e6394659);width:38px;height:38px;margin-bottom:6px;animation:4s ease-in-out infinite alternate floatLogo}.auth-header h2{letter-spacing:-.02em;margin-bottom:2px;font-size:18px;font-weight:800}.auth-header p{color:var(--text-muted);font-size:12px}.auth-tabs{background:var(--input-bg);width:var(--auth-col);z-index:1;border:1px solid var(--border-color);border-radius:14px;margin-bottom:10px;padding:3px;display:flex;position:relative}.auth-tab{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:0;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.auth-tab.active{background:var(--bg-card);color:var(--text-primary);box-shadow:0 4px 12px #0003, var(--hairline)}.auth-form{width:var(--auth-col);background:var(--card-gradient);border:1px solid var(--border-color);box-shadow:0 20px 50px #0000004d, var(--inner-glow);z-index:1;-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:15px;display:none;position:relative}.auth-form.active{display:block}.auth-form .form-group{margin-bottom:10px}.auth-form .form-group:last-of-type{margin-bottom:0}.auth-form label{color:var(--text-muted);letter-spacing:.3px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.fg-labelrow{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.fg-labelrow label{margin-bottom:0}.fg-link{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:stretch;align-items:center;margin-inline-end:-8px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.fg-link:hover{text-decoration:underline}.auth-form input{background-color:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:11px 14px;font-family:inherit;font-size:16px;transition:border-color .3s,box-shadow .3s}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e639461a}.auth-form .btn-gradient.mt-4{margin-top:12px;padding:13px 24px}.auth-error{color:var(--negative);text-align:center;min-height:0;font-size:13px}.auth-error:not(:empty){margin-top:10px}.auth-divider{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin:12px 0 10px;font-size:11px;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border-color);flex:1;height:1px}.btn-google{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .25s,border-color .25s,transform .15s;display:flex}.btn-google:hover:not(:disabled){background:var(--bg-card);border-color:var(--text-muted)}.btn-google:active:not(:disabled){transform:scale(.985)}.btn-google:disabled{opacity:.6;cursor:default}.btn-google-icon{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.auth-guest-slot{width:var(--auth-col)}.auth-guest-slot:empty{display:none}.auth-guest-cta{pointer-events:auto;margin-top:10px}.auth-guest-cta.hidden{display:none}.agc-btn{cursor:pointer;text-align:start;background:var(--bg-card);border:1.5px solid #e6394673;border-radius:14px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-family:inherit;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 8px 26px #00000040}.agc-btn:hover{border-color:var(--accent);transform:translateY(-1px)}.agc-ico{width:32px;height:32px;color:var(--accent);background:#e639461f;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;font-size:14px;display:flex}.agc-text{flex-direction:column;flex:1;min-width:0;display:flex}.agc-main{color:var(--text-primary);font-size:14px;font-weight:800}.agc-sub{color:var(--text-secondary);font-size:11.5px;line-height:1.6;display:none}.agc-arrow{color:var(--accent);font-size:13px}body.lang-en .agc-arrow{transform:scaleX(-1)}body.light-mode .agc-btn{background:#fff}.auth-guest-note{color:#ffd60a;text-align:center;background:#ffd60a1a;border:1px solid #ffd60a38;border-radius:11px;max-width:min(420px,100vw - 32px);margin:0 auto 14px;padding:10px 13px;font-size:12px;line-height:1.75}.auth-guest-note.hidden{display:none}@media (height<=640px){.auth-header p{display:none}.auth-logo-icon,.auth-header svg{width:32px;height:32px;margin-bottom:4px}.auth-header h2{font-size:16px}}@media (width>=1024px){.auth-wrapper{grid-template-columns:1fr 1fr}.auth-brand{background:radial-gradient(120% 90% at 50% 30%, #e6394624 0%, transparent 62%), var(--card-gradient);border-inline-end:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:48px;display:flex;position:relative;overflow:hidden}.auth-brand-art{opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-brand:after{content:"";pointer-events:none;background:radial-gradient(58% 44% at 50% 52%,#0a0506db 0%,#0a05068c 48%,#0000 76%);position:absolute;inset:0}.auth-brand-body{z-index:1;text-align:center;max-width:380px;position:relative}.auth-brand-logo{filter:drop-shadow(0 0 32px #e6394666);width:130px;height:130px;margin-bottom:14px;animation:6s ease-in-out infinite authBrandPulse}.auth-brand-name{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:8px;font-size:30px;font-weight:800}.auth-brand-tag{color:var(--text-secondary);font-size:14.5px;line-height:1.7}.auth-brand .auth-guest-slot{z-index:1;width:min(340px,100%);position:relative}.auth-brand .auth-guest-cta{margin-top:0}.auth-brand .agc-sub{display:block}.auth-brand .agc-btn{padding:13px 15px}.auth-brand .agc-ico{flex-basis:38px;width:38px;height:38px;font-size:15px}.auth-header{display:none}.auth-panel{--auth-col:min(420px, 100%);padding:40px}.auth-panel:before{display:none}.auth-tabs{margin-bottom:16px;padding:4px}.auth-tab{border-radius:10px;min-height:48px;font-size:15px}.auth-form{border-radius:24px;padding:26px}.auth-form .form-group{margin-bottom:16px}.auth-form label{margin-bottom:7px;font-size:13px}.auth-form input{border-radius:12px;padding:13px 16px}.auth-form .btn-gradient.mt-4{margin-top:18px;padding:14px 24px}.auth-divider{margin:18px 0 14px;font-size:12px}.btn-google{padding:13px 16px;font-size:15px}.btn-google-icon{width:26px;height:26px}}@keyframes authBrandPulse{0%,to{filter:drop-shadow(0 0 26px #e6394652)}50%{filter:drop-shadow(0 0 46px #e639468c)}}@media (prefers-reduced-motion:reduce){.auth-brand-logo,.auth-logo-icon,.auth-header svg{animation:none}}body.auth-mode .pages-container{height:100%!important;margin-top:0!important}body.auth-mode #page-auth{z-index:100!important}.clo-overlay{z-index:99999;opacity:1;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.clo-overlay.hidden{display:none!important}.clo-overlay.fade-out{opacity:0;pointer-events:none}.clo-center{z-index:2;flex-direction:column;align-items:center;animation:.7s cubic-bezier(.25,1,.5,1) both clo-enter;display:flex;position:relative}@keyframes clo-enter{0%{opacity:0;transform:scale(.85)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.clo-title{color:#fff;text-align:center;opacity:0;margin-bottom:8px;font-size:21px;font-weight:800;animation:.5s .35s forwards clo-fadeup}.clo-sub{color:#ffffff73;text-align:center;opacity:0;margin-bottom:20px;font-size:13px;animation:.5s .55s forwards clo-fadeup}@keyframes clo-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.clo-bar-track{opacity:0;background:#ffffff1a;border-radius:3px;width:200px;height:3px;animation:.4s .7s forwards clo-fadeup;overflow:hidden}.clo-bar-fill{border-radius:3px;width:0;height:100%;animation:2s cubic-bezier(.4,0,.2,1) .8s forwards clo-progress}.clo-bar-fill.clo-bar-real{transition:width .4s cubic-bezier(.4,0,.2,1);animation:none}@keyframes clo-progress{to{width:100%}}.clo-icon-box{color:#fff;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;font-size:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clo-overlay--top{background:radial-gradient(at 60% 30%,#0d1b4b 0%,#060612 70%)}.clo-particles{position:absolute;inset:0;overflow:hidden}.clo-particle{background:#007aff59;border-radius:50%;animation:linear infinite clo-float;position:absolute}@keyframes clo-float{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-20px)scale(1)}}.clo-hex-wrapper{width:140px;height:140px;margin-bottom:28px;position:relative}.clo-hex-svg{width:100%;height:100%}.clo-hex-track{fill:none;stroke:#007aff1f;stroke-width:3px}.clo-hex-progress{fill:none;stroke:url(#hexGrad);stroke-width:3px;stroke-linecap:round;stroke-dasharray:456;stroke-dashoffset:456px;filter:drop-shadow(0 0 8px #007aff);animation:2s cubic-bezier(.4,0,.2,1) .2s forwards clo-hex-draw}@keyframes clo-hex-draw{to{stroke-dashoffset:0}}.clo-icon-top{background:linear-gradient(135deg,#007aff,#5856d6);animation:2s ease-in-out infinite clo-pulse-top;box-shadow:0 0 40px #007aff80}@keyframes clo-pulse-top{0%,to{box-shadow:0 0 30px #007aff80}50%{box-shadow:0 0 60px #007affcc}}.clo-candles{grid-gap:8px;opacity:0;align-items:flex-end;gap:8px;height:70px;margin-bottom:22px;animation:.4s .4s forwards clo-fadeup;display:flex}.clo-candle{grid-gap:0;animation:clo-candle-rise .6s calc(var(--d) + .5s) cubic-bezier(.25, 1, .5, 1) both;flex-direction:column;align-items:center;gap:0;display:flex}.clo-candle:before{content:"";background:var(--c);width:2px;height:var(--wick-top);opacity:.6;border-radius:2px}.clo-candle:after{content:"";background:var(--c);width:2px;height:var(--wick-bot);opacity:.6;border-radius:2px}.clo-candle-body{width:var(--b);height:var(--h);background:var(--c);border-radius:2px}@keyframes clo-candle-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.clo-bar-top{background:linear-gradient(90deg,#007aff,#5856d6)}.clo-overlay--mbo{background:radial-gradient(at 40% 40%,#001a0d 0%,#010a05 100%)}.clo-mbo-canvas{opacity:.35;width:100%;height:100%;position:absolute;inset:0}.clo-depth-ring{justify-content:center;align-items:center;width:170px;height:170px;margin-bottom:20px;display:flex;position:relative}.clo-depth-icon{color:#fff;z-index:2;background:linear-gradient(135deg,#00c853,#34c759);border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;font-size:28px;animation:1.8s ease-in-out infinite clo-pulse-mbo;display:flex;box-shadow:0 0 40px #34c75999}@keyframes clo-pulse-mbo{0%,to{box-shadow:0 0 30px #34c75980}50%{box-shadow:0 0 60px #34c759e6}}.clo-depth-orbits{position:absolute;inset:0}.clo-orbit{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin-top:calc(-1 * var(--r));margin-left:calc(-1 * var(--r));animation:clo-orbit-spin 3s calc(var(--d)) linear infinite;border:1.5px solid #34c75940;border-radius:50%;position:absolute;top:50%;left:50%}.clo-orbit:after{content:"";background:#34c759;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 8px #34c759}@keyframes clo-orbit-spin{to{transform:rotate(360deg)}}.clo-depth-bars{grid-gap:12px;opacity:0;gap:12px;margin-bottom:22px;animation:.4s .45s forwards clo-fadeup;display:flex}.clo-bid-bars,.clo-ask-bars{grid-gap:5px;flex-direction:column;gap:5px;width:110px;display:flex}.clo-bid-bars span,.clo-ask-bars span{width:0;height:8px;animation:clo-bar-grow .6s calc(var(--d) + .5s) cubic-bezier(.25, 1, .5, 1) forwards;border-radius:4px}.clo-bid-bars span{max-width:var(--w);background:#34c759b3}.clo-ask-bars span{max-width:var(--w);background:#ff3b3099;align-self:flex-end}@keyframes clo-bar-grow{to{width:var(--w)}}.clo-bar-mbo{background:linear-gradient(90deg,#00c853,#34c759)}.clo-overlay--quant{background:radial-gradient(at 50% 40%,#1a0900 0%,#070300 100%)}.clo-circuit-bg{opacity:.2;width:100%;height:100%;position:absolute;inset:0}.clo-neural-ring{width:130px;height:130px;margin-bottom:24px;position:relative}.clo-neural-svg{width:100%;height:100%}.clo-neural-track{fill:none;stroke:#ff95001f;stroke-width:3px}.clo-neural-spin{fill:none;stroke:#ff9500;stroke-width:3px;stroke-linecap:round;stroke-dasharray:364.4;stroke-dashoffset:364.4px;filter:drop-shadow(0 0 6px #ff9500);transform-origin:65px 65px;animation:2s cubic-bezier(.4,0,.2,1) .2s forwards clo-neural-draw}.clo-neural-spin2{fill:none;stroke:#ff3b3080;stroke-width:2px;stroke-dasharray:16 8;transform-origin:65px 65px;animation:4s linear infinite clo-spin-reverse}@keyframes clo-neural-draw{to{stroke-dashoffset:0}}@keyframes clo-spin-reverse{to{transform:rotate(-360deg)}}.clo-icon-quant{background:linear-gradient(135deg,#ff9500,#ff3b30);animation:1.6s ease-in-out infinite clo-pulse-quant;box-shadow:0 0 40px #ff950099}@keyframes clo-pulse-quant{0%,to{box-shadow:0 0 30px #ff950080}50%{box-shadow:0 0 70px #ff9500e6}}.clo-glitch-wrap{margin-bottom:0;position:relative}.clo-glitch{animation:3s step-end 1s infinite clo-glitch-main;position:relative}.clo-glitch:before,.clo-glitch:after{content:attr(data-text);white-space:nowrap;width:100%;position:absolute;top:0;left:0;overflow:hidden}.clo-glitch:before{color:#ff9500;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:3s step-end 1s infinite clo-glitch-top;transform:translate(-3px)}.clo-glitch:after{color:#ff3b30;clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);animation:3s step-end 1.2s infinite clo-glitch-bot;transform:translate(3px)}@keyframes clo-glitch-main{0%,95%,to{transform:translate(0)}96%{transform:translate(-2px)}97%{transform:translate(2px)}}@keyframes clo-glitch-top{0%,95%,to{opacity:0;transform:translate(0)}96%{opacity:.8;transform:translate(-4px)}97%{opacity:.8;transform:translate(3px)}}@keyframes clo-glitch-bot{0%,95%,to{opacity:0;transform:translate(0)}96%{opacity:.8;transform:translate(4px)}97%{opacity:.8;transform:translate(-3px)}}.clo-bar-quant{background:linear-gradient(90deg,#ff9500,#ff3b30)}body.light-mode .clo-overlay--top{background:#e8edf8}body.light-mode .clo-overlay--mbo{background:#e6f4ec}body.light-mode .clo-overlay--quant{background:#fdf0e6}body.light-mode .clo-title{color:#111}body.light-mode .clo-sub{color:#00000073}body.light-mode .clo-bar-track{background:#00000014}body.light-mode .clo-particle{background:#007aff26}body.light-mode .clo-hex-track{stroke:#007aff38}body.light-mode .clo-icon-top{box-shadow:0 0 24px #007aff4d}body.light-mode .clo-mbo-canvas{opacity:.1}body.light-mode .clo-orbit{border-color:#34c75966}body.light-mode .clo-depth-icon{box-shadow:0 0 24px #34c75959}body.light-mode .clo-bid-bars span{background:#34c75999}body.light-mode .clo-ask-bars span{background:#ff3b3080}body.light-mode .clo-circuit-bg{opacity:.08}body.light-mode .clo-neural-track{stroke:#ff950038}body.light-mode .clo-icon-quant{box-shadow:0 0 24px #ff950059}body.light-mode .clo-glitch:before{color:#c97000}body.light-mode .clo-glitch:after{color:#d42a1f}@keyframes clo-circuit-draw{to{stroke-dashoffset:0}}@keyframes clo-circuit-dot{to{opacity:1}}.chart-page.chart-revealing .chart-header-bar{animation:.5s cubic-bezier(.25,1,.5,1) both chart-el-slide-down}.chart-page.chart-revealing .tv-toolbar{animation:.5s cubic-bezier(.25,1,.5,1) .1s both chart-el-slide-right}.chart-page.chart-revealing .chart-tf-bar{animation:none}.chart-page.chart-revealing .chart-main-container{animation:.6s cubic-bezier(.25,1,.5,1) .2s both chart-el-scale-in}.chart-page.chart-revealing .chart-legend-overlay{animation:.5s cubic-bezier(.25,1,.5,1) .3s both chart-el-slide-up}@keyframes chart-el-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.model-icon{width:40px;height:40px;color:var(--text-secondary);background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:flex}.model-info{flex:1}.model-info h4{color:var(--text-primary);margin:0 0 4px;font-size:13px;font-weight:700}.model-info p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.model-toggle{background:#ffffff1a;border-radius:20px;width:34px;height:18px;transition:all .3s;position:relative}.toggle-dot{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s cubic-bezier(.25,1,.5,1);position:absolute;top:2px;left:2px}@keyframes chart-el-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes chart-el-slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes chart-el-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.account-selector-wrapper{grid-gap:10px;align-items:center;gap:10px;margin-bottom:20px;display:flex}.back-to-accounts-btn{background:var(--input-bg);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.back-to-accounts-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.accounts-grid{grid-gap:15px;flex-direction:column;gap:15px;display:flex}.account-card{cursor:pointer;backdrop-filter:blur(10px);background:linear-gradient(145deg,#19191ce6 0%,#0f0f12f2 100%);border:1px solid #ffffff0f;border-radius:20px;justify-content:space-between;align-items:center;padding:24px;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #0006,inset 0 1px #ffffff0a}.account-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.account-card:hover{border-color:#e8001c66;transform:translateY(-5px);box-shadow:0 12px 30px #e8001c26,inset 0 1px #ffffff1a}.account-card:hover:before{left:150%}.account-card-info{grid-gap:5px;flex-direction:column;gap:5px;display:flex}.account-card-login{color:var(--text-primary);font-size:18px;font-weight:700}.account-card-broker{color:var(--text-secondary);font-size:13px}.account-card-icon{color:var(--accent);font-size:24px}.acc-card-balance{color:var(--text-primary);margin-top:15px;font-size:22px;font-weight:800}.acc-card-pl{margin-top:5px;font-size:14px;font-weight:600}.privacy-mode .sensitive-data{filter:blur(6px);user-select:none;transition:filter .3s}.privacy-mode .sensitive-data:hover{filter:blur(2px)}.add-account-btn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;grid-gap:6px;background:#ffffff0d;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.add-account-btn:hover{background:#ffffff1a}.dash-chart-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;margin-top:20px;padding:20px}.dash-chart-section .section-header{color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:700;display:flex}.chart-container{width:100%;height:250px}.dash-tabs-container{margin-top:25px;margin-bottom:30px}.dash-tabs{grid-gap:10px;gap:10px;margin-bottom:15px;padding-bottom:5px;display:flex;overflow-x:auto}.dash-tab{background:var(--input-bg);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s}.dash-tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}.tab-content{display:none}.tab-content.active{display:block}.history-list{grid-gap:12px;flex-direction:column;gap:12px;display:flex}.history-item{background:var(--bg-card);border:1px solid var(--border-color);grid-gap:10px;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.item-top{justify-content:space-between;align-items:center;display:flex}.item-pair{font-size:16px;font-weight:700}.item-type{text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.item-type.buy{color:var(--positive);background:#34c7591a}.item-type.sell{color:var(--negative);background:#ff3b301a}.item-details{grid-gap:10px;color:var(--text-secondary);grid-template-columns:repeat(2,1fr);gap:10px;font-size:13px;display:grid}.detail-row{justify-content:space-between;display:flex}.item-bottom{border-top:1px solid var(--border-color);justify-content:space-between;align-items:flex-end;margin-top:5px;padding-top:10px;display:flex}.item-profit{font-size:18px;font-weight:800}.item-time{color:var(--text-secondary);font-size:11px}.empty-state{text-align:center;color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--border-color);border-radius:20px;padding:40px}.history-item.transaction{flex-direction:row;justify-content:space-between;align-items:center}.trans-info{grid-gap:4px;flex-direction:column;gap:4px;display:flex}.trans-amount{font-size:18px;font-weight:700}.trans-date{color:var(--text-secondary);font-size:12px}.trans-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.trans-icon.deposit{color:var(--positive);background:#34c7591a}.trans-icon.withdrawal{color:var(--negative);background:#ff3b301a}.modal{z-index:1000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.modal.hidden{display:none}.modal-content{background:var(--surface-light);border:1px solid var(--border-color);border-radius:20px;width:100%;max-width:400px;padding:20px;position:relative}.close-modal{cursor:pointer;color:var(--text-secondary);font-size:24px;position:absolute;top:15px;right:20px}.mc-score{flex-direction:column;align-items:center;margin:20px 0;display:flex}.mc-score #mc-prob-value{font-size:40px;font-weight:800}.prob-high{color:var(--negative)}.prob-med{color:var(--warning)}.prob-low{color:var(--positive)}.mc-message{text-align:center;color:var(--text-secondary);font-size:14px;line-height:1.5}.monte-carlo-btn{color:var(--primary);cursor:pointer;grid-gap:8px;background:#ff5e001a;border:none;border-radius:10px;align-items:center;gap:8px;margin-right:auto;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .3s;display:flex}.monte-carlo-btn:hover{background:#ff5e0033}.monte-carlo-btn i{font-size:16px}.account-card-icon{grid-gap:10px;align-items:center;gap:10px;display:flex}.delete-account-btn{color:#ff3b30;cursor:pointer;background:#ff3b301a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;transition:all .3s;display:flex}.delete-account-btn:hover{background:#ff3b3033;transform:scale(1.05)}.chart-page{flex-direction:column;display:flex;background:#0a0a0a!important;padding:0!important;overflow:hidden!important}.chart-page.active{display:flex!important}.chart-header-bar{grid-gap:8px;background:var(--bg-card);border-bottom:1px solid var(--border-color);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;padding:4px 12px;display:flex}.chart-hdr-scroller{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.chart-hdr-track{grid-gap:8px;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex;overflow:auto hidden}.chart-hdr-track::-webkit-scrollbar{display:none}.chdr-arrow{z-index:6;cursor:pointer;width:28px;color:var(--text-secondary);background-color:var(--bg-card);border:none;justify-content:center;align-items:center;padding:0;font-size:12px;transition:color .15s;display:none;position:absolute;top:0;bottom:0}.chdr-arrow.visible{display:flex}.chdr-arrow:hover{color:var(--text-primary);background-image:linear-gradient(#ffffff12,#ffffff12)}.chdr-arrow-start{border-inline-end:1px solid var(--border-color);inset-inline-start:0}.chdr-arrow-end{border-inline-start:1px solid var(--border-color);inset-inline-end:0}[dir=rtl] .chdr-arrow i{transform:scaleX(-1)}.chart-symbol-selector{grid-gap:6px;flex:none;align-items:center;gap:6px;display:flex}.chart-symbol-active{color:var(--text-primary);grid-gap:10px;cursor:pointer;font-family:var(--font-body);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;transition:background .2s;display:flex}.chart-symbol-active:active{background:#ffffff0d}.chart-symbol-active .symbol-name{letter-spacing:1px;font-size:18px;font-weight:800}.chart-symbol-active .symbol-price{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.chart-symbol-active.chart-symbol-pill{grid-gap:8px;border:1px solid var(--border-color);background:#ffffff12;border-radius:10px;gap:8px;padding:5px 12px}.chart-symbol-active.chart-symbol-pill:hover{border-color:var(--accent-color,#0a84ff);background:#ffffff1f}.chart-symbol-active.chart-symbol-pill .symbol-name{letter-spacing:.6px;font-size:15px;font-weight:600}body.light-mode .chart-symbol-active.chart-symbol-pill{background:#0000000a}body.light-mode .chart-symbol-active.chart-symbol-pill:hover{background:#00000014}.chart-symbol-active i{color:var(--text-secondary);font-size:12px;transition:transform .3s}.candle-count-wrapper{align-items:center;margin-left:8px;display:flex;position:relative}.candle-count-btn{grid-gap:5px;color:#c4b5fd;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700;font-family:var(--font-body);background:#a78bfa1a;border:1px solid #a78bfa59;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;transition:all .2s;display:flex}.candle-count-btn:hover{color:#e9d5ff;background:#a78bfa33;border-color:#a78bfa99}.candle-count-btn i:first-child{font-size:11px}.ccd-chevron{transition:transform .2s;font-size:9px!important}.candle-count-btn.open .ccd-chevron{transform:rotate(180deg)}.candle-count-dropdown{z-index:3000;background:#13131f;border:1px solid #a78bfa40;border-radius:14px;width:220px;animation:.18s ccdSlideIn;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0009,0 0 0 1px #a78bfa1a}@keyframes ccdSlideIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ccd-header{grid-gap:8px;color:#a78bfa;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 14px 8px;font-size:12px;font-weight:700;display:flex}.ccd-grid{grid-gap:6px;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px;display:grid}.ccd-opt{color:#ccc;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:7px 4px;transition:all .15s}.ccd-opt:hover{color:#e9d5ff;background:#a78bfa26;border-color:#a78bfa66}.ccd-opt.active{color:#fff;background:linear-gradient(135deg,#a78bfa4d,#8b5cf633);border-color:#a78bfa;box-shadow:0 0 8px #a78bfa40}.ccd-custom{grid-gap:6px;border-top:1px solid #ffffff0f;gap:6px;padding:8px 12px 12px;display:flex}.ccd-custom input{color:#fff;font-size:12px;font-family:var(--font-body);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:6px 10px}.ccd-custom input:focus{background:#a78bfa14;border-color:#a78bfa80}.ccd-custom input::placeholder{color:#555}#ccd-custom-confirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bfa,#7c3aed);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:opacity .15s;display:flex}#ccd-custom-confirm:hover{opacity:.85}.chart-header-right{grid-gap:8px;border-inline-start:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:8px;padding-inline-start:10px;display:flex}.chart-more-btn{border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-primary);cursor:pointer;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;font-size:16px;transition:background .2s;display:flex}.chart-header-right .chart-more-btn{display:none}@media (width<=768px),(orientation:landscape) and (height<=600px) and (hover:none){.chart-header-right .chart-more-btn{display:flex}}.chart-more-btn:active{background:#ffffff1f}.chart-options-backdrop{z-index:3000;backdrop-filter:blur(2px);background:#00000080;position:fixed;inset:0}.chart-options-backdrop.hidden{display:none}.chart-options-sheet{background:var(--bg-card);z-index:3001;border-radius:20px 20px 0 0;padding:12px 0 32px;transition:transform .35s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 40px #0006}.chart-options-sheet.open{transform:translateY(0)}.chart-options-sheet.hidden{display:none}.cos-handle{background:#ffffff26;border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.cos-title{color:var(--text-secondary);text-align:center;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600}.cos-items{grid-gap:4px;flex-direction:column;gap:4px;padding:0 16px;display:flex}.cos-item{grid-gap:14px;color:var(--text-primary);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;padding:13px 12px;font-family:inherit;font-size:15px;transition:background .15s;display:flex}.cos-item:active{background:#ffffff12}.cos-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.cos-label{flex:1}.cos-arrow{color:var(--text-secondary);font-size:12px}.cos-divider{background:var(--border-color);height:1px;margin:4px 0}.chart-connection-status{grid-gap:6px;color:var(--text-secondary);border:1px solid var(--border-color);background:#ffffff08;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:flex}.conn-dot{background:#ff3b30;border-radius:50%;width:8px;height:8px;transition:background .3s}.conn-dot.online{background:#34c759;animation:2s infinite pulse-dot;box-shadow:0 0 8px #34c75999}.conn-dot.offline{background:#ff3b30}.conn-dot.connecting{background:#ff9500;animation:1s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.chart-tf-bar{grid-gap:4px;border:none;border-inline-start:1px solid var(--border-color);background:0 0;flex-wrap:nowrap;flex:none;align-items:center;gap:4px;padding:0 10px;display:flex;overflow:visible}.chart-tf-bar::-webkit-scrollbar{display:none}.tfx-favs{grid-gap:4px;flex:none;align-items:center;gap:4px;display:flex}.tfx-wrapper{flex:none;position:relative}#tfx-toggle{justify-content:center;align-items:center;min-width:58px;display:inline-flex}#tfx-toggle .tfx-cur{letter-spacing:.5px;font-weight:800}#tfx-toggle .fa-chevron-down{transition:transform .2s}#tfx-toggle.open{color:var(--text-primary);background:#ffffff1a}#tfx-toggle.open .fa-chevron-down{transform:rotate(180deg)}.chart-hdr-track .tf-btn,.chart-hdr-track .chart-indicator-btn,.chart-hdr-track .chart-header-btn,#indfav-toggle{box-sizing:border-box;min-height:33px}#tfx-toggle.arrow-only{min-width:0;padding:6px 9px}#tfx-toggle.arrow-only .tfx-cur{display:none}#tfx-toggle.arrow-only .tfx-caret{margin-inline-start:0}.tfx-fav.tfx-sticky:not(.active),.ctx-fav.ctx-sticky:not(.active){border-style:dashed;border-color:var(--border-color)}.ctx-favs{grid-gap:4px;flex:none;align-items:center;gap:4px;display:flex}.ctx-fav{grid-gap:6px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ctx-fav i{font-size:12px}#chart-type-toggle-btn.arrow-only #chart-type-icon{display:none}#chart-type-toggle-btn.arrow-only .fa-chevron-down{margin-inline-start:0!important}.ct-opt{position:relative}.ct-star{color:#6b7076;cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-start:auto;font-size:11px;transition:color .12s,background .12s;display:inline-flex}.ct-star:hover{color:#d0d3d8;background:#ffffff17}.ct-star.on{color:#ffd60a}.tf-btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:400;font-family:var(--font-body);letter-spacing:.5px;background:#ffffff08;border:1px solid #0000;border-radius:8px;padding:6px 14px;transition:all .2s}.tf-btn:active{transform:scale(.95)}.tf-btn.active{color:#fff;background:linear-gradient(135deg,#007aff 0%,#5856d6 100%);border-color:#0000;font-weight:600;box-shadow:0 4px 12px #007aff4d}.tf-btn.footprint-btn{color:#ffab40;grid-gap:4px;background:#ff980014;border:1px solid #ff98004d;align-items:center;gap:4px;font-size:12px;display:flex}.tf-btn.footprint-btn:hover{background:#ff980026}.tf-btn.footprint-btn.active{color:#fff;background:linear-gradient(135deg,#ff6d00 0%,#ff9100 100%);border-color:#0000;box-shadow:0 4px 12px #ff6d0066}.tf-btn.heatmap-btn{color:#64b5f6;grid-gap:5px;background:#2196f314;border:1px solid #2196f34d;align-items:center;gap:5px;font-size:12px;display:flex}.tf-btn.heatmap-btn:hover{background:#2196f326}.tf-btn.heatmap-btn.active{color:#fff;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);border-color:#0000;box-shadow:0 4px 12px #1565c073}.hm-conn-dot{background:#455a64;border-radius:50%;width:6px;height:6px;transition:background .3s;display:inline-block}.hm-conn-dot.online{background:#4caf50}.footprint-canvas{image-rendering:pixelated;touch-action:none}.fp-count-wrapper{align-items:center;display:inline-flex;position:relative}.fp-count-wrapper.hidden{display:none}.fp-count-btn{grid-gap:5px;color:#ffab40;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);background:#ff980014;border:1px solid #ff980040;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;transition:all .2s;display:flex}.fp-count-btn:hover{background:#ff980026}.fp-count-btn i:first-child{font-size:11px}.fp-chevron{transition:transform .2s;font-size:9px!important}.fp-count-btn.open .fp-chevron{transform:rotate(180deg)}.fp-count-dropdown{background:#1c1c2e;border:1px solid #ff980040;border-radius:12px;min-width:175px;padding:10px;box-shadow:0 8px 32px #000000b3,0 0 0 1px #ff98001a}.fp-count-dropdown.hidden{display:none}.fp-dd-header{grid-gap:6px;color:#ccc;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;font-size:12px;font-weight:600;display:flex}.fp-dd-grid{grid-gap:4px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px;display:grid}.fp-dd-opt{color:#aaa;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:6px 0;transition:all .15s}.fp-dd-opt:hover{color:#ffab40;background:#ff98001a}.fp-dd-opt.active{color:#fff;background:linear-gradient(135deg,#ff6d00,#ff9100);border-color:#0000;box-shadow:0 2px 8px #ff6d004d}.chart-type-wrapper{display:inline-block;position:relative}.chart-type-dropdown{z-index:99999;-webkit-backdrop-filter:blur(20px);grid-gap:4px;background:#121218e0;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;width:220px;max-height:calc(100vh - 110px);padding:6px;transition:opacity .2s,transform .2s;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0009,inset 0 1px #ffffff1a}.chart-type-dropdown.hidden{display:none!important}.ct-opt{color:#8e8e93;grid-gap:10px;cursor:pointer;text-align:start;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.ct-opt:hover{color:#fff;background:#ffffff0f}.ct-opt.active{color:#64d2ff;background:#64d2ff1f;font-weight:600;box-shadow:0 2px 8px #64d2ff14}.ct-opt i{text-align:center;width:16px;font-size:14px}.fp-dd-grid-style{grid-template-columns:repeat(3,1fr)!important}.fp-dd-style-opt{color:#aaa;cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-body);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:6px 0;transition:all .15s}.fp-dd-style-opt:hover{color:#c084fc;background:#a78bfa1a}.fp-dd-style-opt.active{color:#fff;background:linear-gradient(135deg,#a78bfa,#bf90fa);border-color:#0000;box-shadow:0 2px 8px #a78bfa4d}.fp-dd-info{grid-gap:5px;color:#ffffff4d;border-top:1px solid #ffffff0f;align-items:center;gap:5px;padding:4px 0;font-size:10px;display:flex}.fp-dd-clear{grid-gap:5px;color:#ff6b6b;cursor:pointer;width:100%;font-size:11px;font-family:var(--font-body);background:#ff323214;border:1px solid #ff323233;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-top:6px;padding:6px;transition:all .15s;display:flex}.fp-dd-clear:hover{background:#ff323226}.fp-tick-custom-row{grid-gap:6px;gap:6px;margin-top:6px;display:flex}.fp-tick-custom-input{color:#e0e0e0;font-size:12px;font-family:var(--font-body);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;outline:none;flex:1;min-width:0;padding:5px 8px}.fp-tick-custom-input::placeholder{color:#ffffff4d}.fp-tick-custom-input:focus{border-color:#64b5f6}.fp-tick-custom-input::-webkit-inner-spin-button,.fp-tick-custom-input::-webkit-outer-spin-button{opacity:.4}.fp-tick-custom-btn{color:#64b5f6;cursor:pointer;background:#64b5f626;border:1px solid #64b5f64d;border-radius:6px;padding:5px 10px;font-size:13px;transition:all .15s}.fp-tick-custom-btn:hover{background:#64b5f647}.chart-pane.footprint-standalone canvas:not(.footprint-canvas){opacity:0!important;pointer-events:none!important}.fp-bg-loader{z-index:100;grid-gap:8px;color:#ff9800;-webkit-backdrop-filter:blur(4px);cursor:help;pointer-events:auto;background:#ff980038;border:1px solid #ff980066;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 4px 16px #0009}.fp-bg-loader.hidden{display:none!important}.chart-main-container{background:#0a0a0a;flex:1;min-height:0;position:relative;overflow:hidden}.symbol-picker-overlay{-webkit-backdrop-filter:blur(10px);z-index:2000;background:#000000b3;justify-content:center;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.symbol-picker-overlay.hidden{display:none!important}.symbol-picker-panel{background:var(--bg-card);border:1px solid var(--border-color);border-bottom:none;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:500px;max-height:70vh;animation:.3s cubic-bezier(.25,1,.5,1) slideUp;display:flex;overflow:hidden}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=769px){.symbol-picker-overlay{justify-content:center;align-items:center}.symbol-picker-panel{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);background:#0a0a0afa;border-radius:16px;width:92%;max-width:640px;height:auto;max-height:82vh;animation:.25s cubic-bezier(.16,1,.3,1) spFloatIn;box-shadow:0 24px 70px #0009,0 0 0 1px #ffffff0a}#symbol-picker-overlay .symbol-picker-panel{height:82vh}.symbol-picker-panel .sp-crumbs{flex-wrap:wrap;overflow-x:visible}}@keyframes spFloatIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){#symbol-picker-overlay{background:var(--bg-card);-webkit-backdrop-filter:none;justify-content:stretch;align-items:stretch;animation:none}#symbol-picker-overlay .symbol-picker-panel{width:100%;max-width:none;height:100%;max-height:none;padding-top:env(safe-area-inset-top,0px);border:none;border-radius:0;animation:none}#symbol-picker-overlay .symbol-picker-list{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}}.symbol-picker-header{border-bottom:1px solid var(--border-color);flex:none;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.symbol-picker-header h3{font-size:18px;font-weight:800}.symbol-picker-close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.symbol-picker-close:hover{background:#ffffff1a}.symbol-picker-close:active{background:#ffffff1f;transform:scale(.9)}.sp-search-wrap{flex:none;padding:10px 16px;position:relative}.sp-search-icon{color:var(--text-muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}html[dir=ltr] .sp-search-icon{left:28px;right:auto}.sp-search-input{width:100%;height:38px;color:var(--text-primary);font-size:14px;font-family:var(--font-body);background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:0 14px 0 40px;transition:border-color .2s}html[dir=rtl] .sp-search-input{padding:0 40px 0 14px}.sp-search-input::placeholder{color:var(--text-muted)}.sp-search-input:focus{border-color:var(--accent)}.sp-body{flex:auto;min-height:0;display:flex;overflow:hidden}.sp-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sp-side{overscroll-behavior:contain;border-inline-end:1px solid var(--border-color);scrollbar-width:thin;flex:0 0 240px;padding:6px 8px 10px;display:none;overflow-y:auto}@media (width>=860px){.sp-side:not(.hidden){display:block}#symbol-picker-overlay .symbol-picker-panel{max-width:920px}}.sp-side-row{width:100%;padding:8px 10px 8px calc(10px + var(--sp-depth,0) * 16px);color:var(--text-secondary);font-family:var(--font-body);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}html[dir=rtl] .sp-side-row{padding:8px calc(10px + var(--sp-depth,0) * 16px) 8px 10px}.sp-side-row:hover{color:var(--text-primary);background:#ffffff0d}.sp-side-row.active{background:var(--accent);color:#fff}.sp-side-row.active .sp-side-count{color:#ffffffd9}.sp-side-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sp-side-count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.sp-side-dot{color:#fff;letter-spacing:-.2px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:flex}.sp-side-lock{opacity:.8;background:#3a3a3c}body.light-mode .sp-side-row:hover{background:#0000000d}.sp-market-tabs{flex:none;gap:6px;padding:2px 16px 10px;display:flex}.sp-mkt-btn{min-width:0;color:var(--text-secondary);font-size:13px;font-weight:600;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex:1 1 0;padding:7px 12px;transition:all .2s}.sp-mkt-btn:hover{color:var(--text-primary);background:#ffffff0f}.sp-mkt-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.sp-crumbs{scrollbar-width:none;flex:none;align-items:center;gap:4px;padding:2px 16px 8px;display:flex;overflow-x:auto}.sp-crumbs::-webkit-scrollbar{display:none}.sp-crumb{color:var(--text-secondary);font-size:12px;font-weight:600;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:none;align-items:center;gap:5px;padding:4px 8px;transition:all .15s;display:inline-flex}.sp-crumb:hover{color:var(--text-primary);background:#ffffff0f}.sp-crumb i{opacity:.7;font-size:11px}.sp-crumb-sep{color:var(--text-muted);opacity:.5;flex:none;font-size:10px}html[dir=ltr] .sp-crumb-sep,html[dir=ltr] .sp-folder-go{transform:scaleX(-1)}.sp-folder .sp-symbol{font-weight:700}.sp-folder-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sp-folder-go{color:var(--text-muted);opacity:.6;font-size:13px}.symbol-picker-item.sp-folder .sp-right{flex-direction:row;align-items:center;gap:10px}.sp-folder-lock{opacity:.75}html[dir=ltr] .symbol-picker-close.sp-back i{transform:scaleX(-1)}.symbol-picker-list{flex:auto;min-height:0;padding:4px 0;overflow-y:auto}.sp-category-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:10px 16px 6px;font-size:11px;font-weight:700}.symbol-picker-item{cursor:pointer;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .15s;display:flex}.symbol-picker-item:hover{background:#ffffff0a}.symbol-picker-item:active{background:#ffffff0f}.symbol-picker-item.active{border-left:3px solid var(--accent);background:#e6394614}html[dir=rtl] .symbol-picker-item.active{border-left:none;border-right:3px solid var(--accent)}.symbol-picker-item .sp-left{align-items:center;gap:12px;min-width:0;display:flex}.symbol-picker-item .sp-logo-wrap{flex:0 0 34px;width:34px;height:34px;position:relative}.symbol-picker-item .sp-logo,.symbol-picker-item .sp-logo-fallback{object-fit:cover;background:#ffffff0f;border-radius:50%;width:34px;height:34px}.symbol-picker-item .sp-logo-fallback{color:#fff;letter-spacing:.3px;direction:ltr;justify-content:center;align-items:center;font-size:11px;font-weight:800}.symbol-picker-item .sp-info{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.symbol-picker-item .sp-symbol{letter-spacing:.5px;direction:ltr;font-size:15px;font-weight:700}.symbol-picker-item .sp-symbol .sp-quote{color:var(--text-secondary);font-weight:600}.symbol-picker-item .sp-symbol .sp-perp{letter-spacing:.6px;vertical-align:middle;color:#f0b429;background:#f0b42924;border:1px solid #f0b42959;border-radius:4px;margin-inline-start:6px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.5;display:inline-block}#chart-symbol-btn.is-perp .symbol-name:after,.pane-chip-sym.is-perp:after,#legend-symbol.is-perp:after{content:"PERP";letter-spacing:.5px;vertical-align:middle;color:#f0b429;background:#f0b42924;border:1px solid #f0b42959;border-radius:3px;margin-inline-start:5px;padding:0 4px;font-size:8px;font-weight:800}.symbol-picker-item .sp-desc{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;direction:ltr;max-width:200px;font-size:12px;overflow:hidden}.symbol-picker-item .sp-right{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}html[dir=rtl] .symbol-picker-item .sp-right{align-items:flex-start}.symbol-picker-item .sp-price{font-variant-numeric:tabular-nums;direction:ltr;font-size:14px;font-weight:600}.symbol-picker-item .sp-badge{color:var(--text-secondary);white-space:nowrap;direction:ltr;background:#ffffff0d;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600}.symbol-picker-item{gap:8px}.symbol-picker-item .sp-left{flex:auto}.sp-star{width:34px;height:34px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;transition:color .15s,background .15s,transform .1s;display:flex}.sp-star:hover{color:#f5b301;background:#ffffff0f}.sp-star:active{transform:scale(.85)}.sp-star.active{color:#f5b301}body.light-mode .sp-star:hover{background:#0000000d}.sp-empty-state{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:14px;display:flex}.sp-empty-state i{opacity:.4;font-size:28px}.sp-connect-btn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s;display:inline-flex}.sp-connect-btn i{opacity:1;font-size:13px}.sp-connect-btn:hover{filter:brightness(1.08)}.sp-connect-btn:disabled{opacity:.6;cursor:default}.sp-more-hint{text-align:center;color:var(--text-muted);opacity:.75;padding:14px 16px 18px;font-size:12px}body.light-mode .symbol-picker-panel{background:var(--bg-card);box-shadow:0 24px 70px #0000002e,0 0 0 1px #0000000d}body.light-mode .symbol-picker-close{background:#0000000d}body.light-mode .symbol-picker-close:hover{background:#00000017}body.light-mode .symbol-picker-close:active{background:#0000001f}body.light-mode .sp-search-input{background:#0000000a;border-color:#0000001a}body.light-mode .sp-mkt-btn{background:#00000008;border-color:#0000001a}body.light-mode .sp-mkt-btn:hover{background:#0000000f}body.light-mode .sp-mkt-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}body.light-mode .sp-crumb:hover{background:#0000000f}body.light-mode .symbol-picker-item{border-bottom-color:#0000000f}body.light-mode .symbol-picker-item:hover{background:#0000000a}body.light-mode .symbol-picker-item:active,body.light-mode .symbol-picker-item .sp-logo,body.light-mode .symbol-picker-item .sp-logo-fallback{background:#0000000f}body.light-mode .symbol-picker-item .sp-badge{background:#0000000d}#page-chart{z-index:20;opacity:0;visibility:hidden;pointer-events:none;box-shadow:-10px 0 30px #00000080}#page-chart.active,html[dir=rtl] #page-chart.active,html[dir=ltr] #page-chart.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}body.light-mode .chart-page{background:#f8f8f8!important}body.light-mode .chart-main-container{background:#f8f8f8}@media (width<=380px){.chart-symbol-active .symbol-name{font-size:16px}.chart-symbol-active .symbol-price{font-size:13px}.tf-btn{padding:5px 10px;font-size:12px}}.chart-layout-wrapper{direction:ltr;flex-direction:row;flex:1;min-height:0;display:flex}html[dir=rtl] .chart-layout-wrapper{direction:ltr}.tv-toolbar{background:var(--bg-card);border-right:1px solid var(--border-color);z-index:70;flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(2px,.6vh,6px);width:clamp(48px,10vw,64px);padding:clamp(4px,.8vh,10px) 0;display:flex;position:relative;overflow:visible}.tv-tool-group{justify-content:center;width:100%;display:flex;position:relative}.tv-tool-btn{width:clamp(30px,4.4vh,46px);height:clamp(30px,4.4vh,46px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:clamp(6px,1.2vw,10px);flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(13px,2.1vh,20px);transition:all .2s;display:flex;position:relative}.tv-tool-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.tv-tool-btn.active{color:#007aff;background:#007aff1a}.tv-tool-group.has-menu .menu-arrow{color:var(--text-secondary);opacity:.5;font-size:8px;position:absolute;bottom:4px;right:4px}.tv-tool-btn:hover .menu-arrow{opacity:1}.tv-magnet-wrap{display:flex;position:relative}.tv-magnet-arrow{width:12px;height:12px;color:var(--text-secondary);opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:8px;line-height:1;transition:opacity .2s,color .2s;display:flex;position:absolute;bottom:1px;right:1px}.tv-magnet-wrap:hover .tv-magnet-arrow{opacity:1;color:var(--text-primary)}.tv-tool-btn.magnet-strong.active:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.tv-divider{background:var(--border-color);width:24px;height:1px;margin:clamp(2px,.4vh,4px) 0}.chart-workspace{direction:rtl;flex-direction:column;flex:1;min-width:0;display:flex}.tv-tool-menu{background:var(--surface-light);border:1px solid var(--border-color);grid-gap:4px;min-width:240px;box-shadow:var(--menu-shadow);z-index:100;opacity:0;pointer-events:none;direction:rtl;border-radius:12px;flex-direction:column;gap:4px;padding:8px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:-10px;left:48px;transform:translate(-10px)}.tv-tool-menu.active{opacity:1;pointer-events:auto;transform:translate(0)}.tv-menu-item{grid-gap:12px;cursor:pointer;color:var(--text-primary);white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:background .2s;display:flex}.tv-menu-item:hover{background:var(--hover-bg)}.tv-menu-item.active{color:#007aff;background:#007aff1a}.tv-menu-item i{text-align:center;width:20px;color:var(--text-secondary);font-size:16px}.tv-menu-item.active i{color:#007aff}.tv-tool-menu--wide{scrollbar-width:thin;min-width:220px;max-height:70vh;overflow-y:auto}.tv-menu-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);opacity:.7;pointer-events:none;border-top:1px solid var(--menu-section-border);margin-top:4px;padding:8px 14px 4px;font-size:10px;font-weight:700}.tv-menu-section-title:first-child{border-top:none;margin-top:0}.tv-menu-item{position:relative}.tv-menu-item .fav-star{color:var(--text-secondary);opacity:0;cursor:pointer;flex-shrink:0;margin-left:8px;margin-right:auto;font-size:14px;transition:all .2s}.tv-menu-item:hover .fav-star{opacity:.5}.tv-menu-item .fav-star:hover{color:#f5a623;transform:scale(1.2);opacity:1!important}.tv-menu-item .fav-star.starred{opacity:1;color:#f5a623}.tv-favorites-section{grid-gap:2px;scrollbar-width:none;flex-direction:column;align-items:center;gap:2px;width:100%;max-height:200px;display:flex;overflow-y:auto}.tv-favorites-section::-webkit-scrollbar{display:none}.tv-favorites-section:empty,.tv-favorites-section:empty+.tv-divider.fav-divider{display:none}.tv-fav-btn{width:38px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:15px;transition:all .2s;display:flex;position:relative}.tv-fav-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.tv-fav-btn.active{color:#007aff;background:#007aff1a}.tv-fav-btn:after{content:"";background:#f5a623;border-radius:50%;width:5px;height:5px;position:absolute;bottom:2px;right:4px}.tv-fav-btn{-webkit-touch-callout:none}.fav-reordering .tv-fav-btn{transition:none}.tv-fav-btn.fav-drag-item{z-index:5;background:var(--hover-bg);color:var(--text-primary);cursor:grabbing;opacity:.95;box-shadow:0 6px 16px #00000059}#fav-float-bar,.fav-float-bar{z-index:60;border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;padding:4px;display:flex;top:12px;left:50%;box-shadow:0 8px 24px #00000047;background:var(--bg-card)!important;gap:2px!important;width:max-content!important;height:auto!important;position:absolute!important}.fav-float-handle{width:18px;color:var(--text-secondary);cursor:grab;touch-action:none;opacity:.7;justify-content:center;align-self:stretch;align-items:center;font-size:11px;display:flex}.fav-float-handle:hover{opacity:1}.fav-float-bar.dragging{box-shadow:0 12px 32px #0006}.fav-float-bar.dragging .fav-float-handle{cursor:grabbing}.fav-float-tools{align-items:center;gap:2px;display:flex}.fav-float-empty{color:var(--text-secondary);white-space:nowrap;padding:2px 8px;font-size:11px}#btn-fav-bar-toggle.fav-bar-on{color:#f5a623;background:#f5a6231f}.fav-float-orient{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;opacity:.7;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:10px;display:flex}.fav-float-orient:hover{opacity:1;background:var(--hover-bg);color:var(--text-primary)}.fav-float-bar.fav-vertical,.fav-float-bar.fav-vertical .fav-float-tools{flex-direction:column}.fav-float-bar.fav-vertical .fav-float-handle{align-self:stretch;width:auto;height:14px}.fav-float-bar.fav-vertical .fav-float-handle i{transform:rotate(90deg)}.fav-float-bar.fav-vertical .fav-float-empty{white-space:normal;text-align:center;max-width:92px;line-height:1.35}.fav-float-bar.fav-vertical .fav-float-tools{scrollbar-width:none;max-height:60vh;overflow-y:auto}.fav-float-bar.fav-vertical .fav-float-tools::-webkit-scrollbar{display:none}@media (width<=768px){#fav-float-bar .tv-fav-btn{width:36px;height:36px;font-size:15px}#fav-float-orient{opacity:1;width:26px;height:26px;font-size:11px}.fav-float-handle{width:22px}.fav-float-bar.fav-vertical .fav-float-handle{width:auto;height:18px}}#chart-legend-overlay,.chart-legend-overlay{z-index:60;pointer-events:none;direction:ltr;flex-direction:column;align-items:flex-start;gap:3px;max-width:calc(100% - 16px);display:flex;top:8px;left:8px;background:0 0!important;width:max-content!important;height:auto!important;position:absolute!important}.legend-row{width:max-content;max-width:100%;color:var(--text-primary);pointer-events:auto;white-space:nowrap;background:#1317228c;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:flex}body.light-mode .legend-row{background:#ffffffb8}.legend-coin-icon{border-radius:50%;flex-shrink:0;width:18px;height:18px}.legend-coin-fallback{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:inline-flex}.legend-symbol{color:var(--legend-symbol-color,var(--text-primary));font-size:13px;font-weight:800}.legend-tf{color:var(--text-secondary);font-weight:600}.legend-ohlc{align-items:center;display:inline-flex}.legend-ohlc .lk{color:var(--text-secondary);margin:0 2px 0 7px;font-size:11px;font-weight:700}.lv{font-variant-numeric:tabular-nums;font-weight:600}.legend-change{font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.legend-change.up{color:#34c759}.legend-change.down{color:#ff3b30}.legend-collapse-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0 2px;font-size:11px;transition:transform .15s}.legend-settings-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin:0 8px 0 4px;padding:0 2px;font-size:12px;line-height:1;transition:color .15s,transform .12s}.legend-settings-btn:hover{color:var(--accent-color,#64d2ff)}.legend-settings-btn:active{transform:scale(.88)}.legend-collapse-btn:hover{color:var(--text-primary)}.chart-legend-overlay.collapsed .legend-collapse-btn i{transform:rotate(180deg)}#chart-legend-overlay.collapsed .legend-row-trade,#chart-legend-overlay.collapsed .legend-row-vol,#chart-legend-overlay.collapsed #chart-info-ou-hl-container,#chart-legend-overlay.collapsed .legend-compares,#chart-legend-overlay.collapsed .legend-indicators,#chart-legend-overlay.collapsed .legend-ohlc,#chart-legend-overlay.collapsed .legend-change,#chart-legend-overlay.collapsed .legend-day,#chart-legend-overlay.collapsed .legend-tf,#chart-legend-overlay.collapsed .legend-settings-btn{display:none!important}.chart-legend-overlay.legend-split .legend-row-main{cursor:pointer}.pane-legend-chip{z-index:60;width:max-content;max-width:calc(100% - 16px);color:var(--text-primary);white-space:nowrap;cursor:pointer;direction:ltr;background:#1317228c;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:flex;position:absolute;top:8px;left:8px}body.light-mode .pane-legend-chip{background:#ffffffb8}.pane-chip-icon,.pane-chip-fallback{border-radius:50%;flex-shrink:0;width:18px;height:18px}.pane-chip-fallback{color:#fff;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:none}.pane-chip-sym{font-size:13px;font-weight:800}.pane-chip-tf{color:var(--text-secondary);font-weight:600}.legend-row-trade{background:0 0;gap:0;padding:0}body.light-mode .legend-row-trade{background:0 0}.legend-trade-btn{cursor:pointer;color:#fff;border:none;flex-direction:column;align-items:center;min-width:74px;padding:4px 10px;font-family:inherit;line-height:1.25;display:flex}.legend-trade-btn .lt-label{opacity:.9;font-size:10px;font-weight:700}.legend-trade-btn .lt-price{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.legend-sell{background:#ff3b30;border-radius:6px 0 0 6px}.legend-sell:hover{background:#e0342a}.legend-buy{background:#2962ff;border-radius:0 6px 6px 0}.legend-buy:hover{background:#2456d9}.legend-spread{color:var(--text-primary);font-variant-numeric:tabular-nums;background:#131722d9;align-self:stretch;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;display:flex}body.light-mode .legend-spread{background:#ffffffe6}.legend-indicators{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.legend-ind-row{pointer-events:auto;white-space:nowrap;background:#1317228c;border-radius:6px;align-items:center;gap:6px;width:max-content;padding:2px 8px;font-size:11px;font-weight:600;display:flex}body.light-mode .legend-ind-row{background:#ffffffb8}.legend-ind-val{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";direction:ltr;gap:5px;font-weight:600;display:inline-flex}.legend-ind-val:empty{display:none}.legend-ind-row .ind-controls{opacity:1;gap:2px;transition:opacity .12s;display:flex}.legend-ind-row .ind-ctl-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:1px 3px;font-size:10px}.legend-ind-row .ind-ctl-btn:hover{color:var(--text-primary)}.legend-ind-row.ind-hidden{opacity:.45}.ind-spin{opacity:.75;border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:9px;height:9px;display:none}.legend-ind-row.ind-busy .ind-spin,.lwc-pane-header.ind-busy .ind-spin{animation:.7s linear infinite ind-spin;display:inline-block}@keyframes ind-spin{to{transform:rotate(360deg)}}#ind-modal .ind-dd-item.ind-busy:after{content:"";opacity:.75;border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:9px;height:9px;margin-inline-start:6px;animation:.7s linear infinite ind-spin}@media (prefers-reduced-motion:reduce){.legend-ind-row.ind-busy .ind-spin,.lwc-pane-header.ind-busy .ind-spin,#ind-modal .ind-dd-item.ind-busy:after{animation:1.2s ease-in-out infinite ind-pulse}@keyframes ind-pulse{0%,to{opacity:.25}50%{opacity:.9}}}@media (width<=768px){.tv-toolbar{width:40px}.tv-tool-btn{width:32px;height:32px;font-size:14px}.tv-tool-menu{min-width:200px;left:42px}.tv-fav-btn{width:32px;height:30px;font-size:13px}}.chart-indicator-btn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;grid-gap:8px;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:400;display:flex}.chart-indicator-btn:hover{background:var(--hover-bg)}#ind-chevron{display:none}.context-menu{background:var(--context-bg);backdrop-filter:blur(15px);border:1px solid var(--border-color);z-index:3000;min-width:220px;box-shadow:var(--context-shadow);border-radius:12px;padding:6px;animation:.2s cubic-bezier(.25,1,.5,1) cmFadeIn;position:fixed}@keyframes cmFadeIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.context-menu-item{grid-gap:12px;color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:all .2s;display:flex}.context-menu-item:hover{background:var(--hover-bg)}.context-menu-item i{text-align:center;width:20px;color:var(--text-secondary);font-size:16px}.context-menu-shortcut{color:var(--text-secondary);opacity:.75;white-space:nowrap;direction:ltr;margin-inline-start:auto;padding-inline-start:16px;font-size:12px}.context-menu-value{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;direction:ltr;margin-inline-start:-6px;font-size:13px}.context-menu-divider{background:var(--border-color);height:1px;margin:6px 4px}.drawing-color-swatches{grid-gap:8px;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.drw-swatch{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:50%;width:100%;transition:transform .15s,outline .15s}.drw-swatch:hover{transform:scale(1.15)}.drawing-thickness-btns,.drawing-style-btns{grid-gap:8px;gap:8px;display:flex}.drw-thick-btn,.drw-style-btn{border:1px solid var(--border-color);color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;background:#ffffff0d;border-radius:8px;flex:1;padding:9px 6px;font-size:13px;transition:all .15s}.drw-thick-btn.active,.drw-style-btn.active{border-color:var(--accent);color:var(--accent);background:#ff950026;font-weight:700}.settings-modal-content{padding:20px}.settings-section{margin-bottom:24px}.settings-section h4{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px}.settings-row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.settings-row:last-child{border-bottom:none}#drawing-settings-overlay .symbol-picker-panel{background:var(--bg-card);color:var(--text-primary);-webkit-backdrop-filter:none;flex-direction:column;display:flex}#drawing-settings-overlay .settings-section{background:0 0;border:none}#drawing-settings-overlay .settings-modal-content{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 18px;overflow-y:auto}.drw-tl-field{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;outline:none;font-family:inherit;font-size:13px;transition:border-color .15s}.drw-tl-field:focus{border-color:var(--accent)}.drw-tl-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.drw-tl-row:last-child{margin-bottom:0}.drw-tl-label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.drw-tl-check{cursor:pointer}.drw-tl-check input{width:16px;height:16px;accent-color:var(--accent)}.drw-tl-color{cursor:pointer;border:1px solid var(--border-color);background:0 0;border-radius:6px;width:34px;height:28px;padding:2px}#drawing-settings-overlay .drw-thick-btn:not(.active),#drawing-settings-overlay .drw-style-btn:not(.active){color:var(--text-secondary);background:var(--bg-secondary)!important}#drawing-settings-overlay .drw-thick-btn.active,#drawing-settings-overlay .drw-style-btn.active{border-color:var(--accent);color:var(--accent);background:#e6394624!important}.drw-settings-actions{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-card);border-top:1px solid var(--border-color);flex:none;align-items:center;gap:10px;display:flex}.drw-action-spacer{flex:auto}.drw-action-save{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:11px 28px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .15s,transform .1s}.drw-action-save:hover{filter:brightness(1.08)}.drw-action-save:active{transform:scale(.97)}.drw-action-cancel{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s}.drw-action-cancel:hover{background:var(--hover-bg);color:var(--text-primary)}.drw-action-delete{border:1px solid var(--border-color);color:#ff3b30;cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;transition:background .15s;display:flex}.drw-action-delete:hover{background:#ff3b301f}@media (width<=768px){#drawing-settings-overlay{align-items:stretch}#drawing-settings-overlay .symbol-picker-panel{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;animation:.22s spFloatIn}}#chart-settings-overlay .symbol-picker-panel{flex-direction:column;display:flex;overflow:hidden}#chart-settings-overlay .symbol-picker-header{flex:none}@media (width>=769px){#chart-settings-overlay .symbol-picker-header{cursor:grab;user-select:none}#chart-settings-overlay .symbol-picker-header.cs-dragging{cursor:grabbing}}#chart-settings-overlay .symbol-picker-panel.cs-floating{margin:0;animation:none;position:fixed}#chart-settings-overlay .settings-modal-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@media (width<=768px),(orientation:landscape) and (height<=600px) and (hover:none){#chart-settings-overlay{align-items:flex-end}#chart-settings-overlay .symbol-picker-panel{width:100%;max-width:100%;max-height:88vh;padding-bottom:env(safe-area-inset-bottom,0px);background:radial-gradient(120% 60% at 50% 0,#64d2ff12,#0000 60%),linear-gradient(#1a1a24 0%,#101017 100%);border:none;border-top:1px solid #ffffff14;border-radius:22px 22px 0 0;box-shadow:0 -16px 50px #0009}body.light-mode #chart-settings-overlay .symbol-picker-panel{background:linear-gradient(#fff,#f5f6f8);border-top:1px solid #0000000f}#chart-settings-overlay .symbol-picker-header{background:0 0}}#chart-settings-overlay .candle-preview{display:none}@media (width>=880px) and (hover:hover),(width>=1024px){#chart-settings-overlay .cs-pane{flex-direction:column;display:flex}#chart-settings-overlay .cs-pane>*{flex:none}#chart-settings-overlay .cs-pane .candle-preview{flex:auto;order:99;height:auto;min-height:120px;margin-top:14px;margin-bottom:0;padding-top:0;display:block}}.cs-footer{border-top:1px solid var(--border-color);padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}#chart-settings-overlay .cs-footer #apply-chart-settings{width:auto;box-shadow:none;border-radius:10px;flex:none;margin:0;padding:10px 18px;font-size:13px;font-weight:700;position:static}.cs-tpl{flex:none;position:relative}.cs-tpl-btn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.cs-tpl-btn:hover{background:#ffffff0f}.cs-tpl-caret{font-size:9px;transition:transform .15s}.cs-tpl.open .cs-tpl-btn{border-color:#ffffff38}.cs-tpl.open .cs-tpl-caret{transform:rotate(180deg)}.cs-tpl-menu{bottom:calc(100% + 6px);background:var(--bg-card);border:1px solid var(--border-color);z-index:30;border-radius:10px;min-width:216px;padding:6px;position:absolute;inset-inline-start:0;box-shadow:0 12px 32px #00000080}.cs-tpl-item{width:100%;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;display:flex}.cs-tpl-item:hover{background:#ffffff12}.cs-tpl-list:not(:empty){border-bottom:1px solid var(--border-color);max-height:216px;margin-bottom:4px;padding-bottom:4px;overflow-y:auto}.cs-tpl-row{align-items:center;gap:2px;display:flex}.cs-tpl-row .cs-tpl-item{flex:auto;min-width:0}.cs-tpl-row .cs-tpl-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-tpl-del{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:0 0 26px;font-size:11px}.cs-tpl-del:hover{color:#ff453a;background:#ff453a26}.cs-tpl-name{padding:4px}.cs-tpl-name input{background:var(--input-bg,#ffffff0a);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:7px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px}.cs-tpl-name input:focus{border-color:#ffffff47}.cs-tpl-name-acts{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.cs-tpl-name-acts button{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600}.cs-tpl-ok{background:var(--accent)!important;color:#fff!important;border-color:#0000!important}body.light-mode .cs-tpl-btn:hover{background:#0000000a}body.light-mode .cs-tpl-item:hover{background:#0000000d}body.light-mode .cs-tpl-menu{box-shadow:0 12px 32px #00000024}@media (width>=880px) and (hover:hover),(width>=1024px){#chart-settings-overlay{-webkit-backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center}#chart-settings-overlay .symbol-picker-panel{border:1px solid var(--border-color,#ffffff14);background:var(--bg-card,#0f0f10);-webkit-backdrop-filter:none;border-radius:10px;width:min(820px,100vw - 24px);max-width:none;height:min(78vh,720px);max-height:none;animation:.2s cubic-bezier(.16,1,.3,1) csWinIn;box-shadow:0 20px 48px #0000008c}body.light-mode #chart-settings-overlay .symbol-picker-panel{background:#fff;border-color:#0000001a}@keyframes csWinIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}#chart-settings-overlay .symbol-picker-header{border-bottom:1px solid #ffffff12;padding:12px 14px}body.light-mode #chart-settings-overlay .symbol-picker-header{border-bottom-color:#00000014}#chart-settings-overlay #chart-settings-title{font-size:13.5px;font-weight:700}#chart-settings-overlay .cs-back-btn{display:none!important}#chart-settings-overlay .cms-handle{display:none}#chart-settings-overlay .settings-modal-content{padding:0;flex-direction:column;flex:auto;min-height:0;padding-inline-start:186px;display:flex;position:relative;overflow:hidden}#chart-settings-overlay #cs-menu{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;border-inline-end:1px solid #ffffff12;flex-direction:column;gap:2px;width:186px;padding:10px 8px;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto;display:flex!important}body.light-mode #chart-settings-overlay #cs-menu{border-inline-end-color:#00000014}#chart-settings-overlay #cs-menu .cs-nav-item{color:#8e8e93;background:0 0;border:none;border-radius:7px;gap:9px;padding:8px 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s}#chart-settings-overlay #cs-menu .cs-nav-item:hover{color:#d0d3d8;background:#ffffff0d}#chart-settings-overlay #cs-menu .cs-nav-item:active{transform:none}#chart-settings-overlay #cs-menu .cs-nav-item.cs-active{color:var(--text-primary,#fff);background:#ffffff14}body.light-mode #chart-settings-overlay #cs-menu .cs-nav-item{color:#6e6e73}body.light-mode #chart-settings-overlay #cs-menu .cs-nav-item:hover{color:#1c1c1e;background:#0000000a}body.light-mode #chart-settings-overlay #cs-menu .cs-nav-item.cs-active{color:#1c1c1e;background:#0000000f}#chart-settings-overlay #cs-menu .cs-nav-icon{text-align:center;opacity:.85;border-radius:0;flex:0 0 14px;width:14px;height:auto;font-size:11.5px;color:inherit!important;background:0 0!important}#chart-settings-overlay #cs-menu .cs-nav-item.cs-active .cs-nav-icon{opacity:1;color:var(--accent,#e63946)!important}#chart-settings-overlay #cs-menu .cs-nav-title{color:inherit;font-size:12px;font-weight:600}#chart-settings-overlay #cs-menu .cs-nav-sub,#chart-settings-overlay #cs-menu .cs-nav-arrow{display:none}#chart-settings-overlay .cs-pane{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-width:0;min-height:0;padding:14px 16px;animation:none;overflow-y:auto}#chart-settings-overlay .cs-pane .settings-section{margin-bottom:16px}#chart-settings-overlay .cs-pane .settings-row{padding:8px 0;font-size:12px}#chart-settings-overlay .cs-pane .settings-row>span{font-size:12px}#chart-settings-overlay .cs-pane .settings-section h4,#chart-settings-overlay .cs-pane .candle-section-title{letter-spacing:.08em;color:#6e6e73;margin-bottom:6px;font-size:9.5px;font-weight:600}#chart-settings-overlay .cs-pane .candle-dot{width:7px;height:7px}#chart-settings-overlay .cs-pane .settings-row input[type=color]{border-radius:6px;width:24px;height:24px}#chart-settings-overlay .cs-pane .settings-row input[type=color]::-webkit-color-swatch{border-width:1px;border-radius:6px}#chart-settings-overlay .cs-pane .settings-row select{padding:3px 6px;font-size:11.5px}#chart-settings-overlay .cs-footer{border-top-color:#ffffff12;padding:10px 14px}body.light-mode #chart-settings-overlay .cs-footer{border-top-color:#00000014}#chart-settings-overlay .cs-footer #apply-chart-settings{border-radius:7px;min-width:130px;padding:8px 18px;font-size:12px;font-weight:600}}.candle-section-title{grid-gap:8px;align-items:center;gap:8px;display:flex}.candle-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.candle-preview{border:1px solid var(--border-color);color:#ffffffe6;background:#0b0f14;border-radius:12px;width:100%;height:148px;margin-bottom:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.candle-preview svg{direction:ltr;unicode-bidi:isolate;width:100%;height:100%;display:block}body.light-mode .candle-preview{color:#111827d9;background:#fff;box-shadow:inset 0 0 0 1px #00000008}.settings-row span{font-size:15px;font-weight:500}.settings-row input[type=color]{-webkit-appearance:none;cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px;padding:0}.settings-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.settings-row input[type=color]::-webkit-color-swatch{border:2px solid var(--border-color);border-radius:8px}#cs-menu{flex-direction:column;gap:8px;display:flex}.cs-nav-item{border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;text-align:start;background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;font-family:inherit;transition:background .15s,border-color .15s,transform .12s;display:flex}.cs-nav-item:hover{background:#ffffff0f;border-color:#ffffff24}.cs-nav-item:active{transform:scale(.985)}.cs-nav-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.cs-nav-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cs-nav-title{color:var(--text-primary);font-size:15px;font-weight:700}.cs-nav-sub{color:var(--text-secondary);opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.cs-nav-arrow{color:var(--text-secondary);opacity:.5;flex-shrink:0;font-size:13px}.cs-back-btn{width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:background .15s;display:flex}.cs-back-btn:hover{background:#ffffff17}.cs-pane{animation:.2s csPaneIn}@keyframes csPaneIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}body.light-mode .cs-nav-item{background:var(--bg-card)}body.light-mode .cs-nav-item:hover{background:#00000008;border-color:#0000001a}body.light-mode .cs-back-btn{background:#0000000d}body.light-mode .cs-back-btn:hover{background:#00000017}.switch{width:44px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#333;border-radius:24px;-webkit-transition:all .4s;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;-webkit-transition:all .4s;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.slider{background:var(--accent-gradient)}input:checked+.slider:before{-webkit-transform:translate(20px);-ms-transform:translate(20px);transform:translate(20px)}.qs-backdrop{-webkit-backdrop-filter:blur(4px);z-index:2000;background:#0009;position:fixed;inset:0}.qs-backdrop.hidden{display:none}.qs-sheet{z-index:2001;overscroll-behavior:contain;background:#1c1c1e;border-radius:20px 20px 0 0;max-height:82vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.qs-sheet.hidden{display:none}.qs-sheet.opening{animation:.32s cubic-bezier(.32,.72,0,1) both qs-up}.ob-page{color:#d1d5db;background:#0a0e14;flex-direction:column;height:100%;font-family:JetBrains Mono,Courier New,monospace;display:flex;padding:0!important;overflow:hidden!important}.ob-toolbar{background:#0d1117;border-bottom:1px solid #1b2028;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.ob-toolbar-left,.ob-toolbar-right{grid-gap:8px;align-items:center;gap:8px;display:flex}.ob-symbol-badge{color:#e8b73a;letter-spacing:.5px;background:#e8b73a1a;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:700}.ob-conn-status{grid-gap:4px;color:#4b5563;align-items:center;gap:4px;font-size:9px;display:flex}.ob-conn-dot{border-radius:50%;width:5px;height:5px}.ob-conn-dot.online{background:#34c759;box-shadow:0 0 4px #34c759}.ob-conn-dot.offline{background:#444}.ob-ctrl-btn{grid-gap:3px;color:#6b7280;cursor:pointer;background:#161b22;border:1px solid #21262d;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-family:inherit;font-size:9px;display:flex}.ob-ctrl-btn:active{background:#21262d}.ob-ctrl-btn--group span{color:#e8b73a;font-weight:700}.ob-ctrl-btn--filter span{color:#64d2ff;font-weight:700}.ob-ctrl-btn--filter.active{background:#64d2ff14;border-color:#64d2ff}@media (width<=879px),(width<=1023px) and (hover:none){.ob-toolbar{grid-gap:6px 6px;flex-wrap:wrap;gap:6px;padding:6px}.ob-toolbar-left{grid-gap:6px;flex:100%;gap:6px;min-width:0}.ob-trade-ticker{flex:none}.ob-toolbar-right{grid-gap:6px;flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:6px}.ob-ctrl-btn{border-radius:5px;min-height:28px;padding:4px 9px;font-size:10px}.ob-conn-status #ob-conn-label{display:none}.ob-conn-status{margin-inline-start:4px!important}.ob-settings-btn{margin-inline-start:auto!important;padding:6px 8px!important}.ob-settings-btn span{display:none}.ob-symbol-picker-btn{min-width:84px!important;height:28px!important}.ob-toolbar-mid{margin-inline-start:4px!important}.ob-toolbar-price{font-size:14px!important}.ob-jigsaw-header{font-size:8.5px}.ob-hdr{padding:3px 0}}.ob-toolbar-mid{grid-gap:3px;align-items:center;gap:3px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.ob-trade-ticker{grid-gap:4px;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;height:22px;padding:2px 7px;display:flex}.ob-trade-ticker__label{color:#4b5563;letter-spacing:.2px;font-family:JetBrains Mono,monospace;font-size:9px}.ob-trade-ticker__count{color:#e2e8f0;text-align:right;min-width:20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;transition:color .1s}.ob-trade-ticker__count.hot{color:#ffd60a}.ob-trade-ticker__count.fire{color:#ff6b00}@keyframes ob-tick-pulse{0%{opacity:1}40%{opacity:.5}to{opacity:1}}.ob-trade-ticker__count.pulse{animation:.1s ob-tick-pulse}.ob-toolbar-arrow{font-size:9px}.ob-toolbar-arrow.up{color:#34c759}.ob-toolbar-arrow.down{color:#ff3b30}.ob-toolbar-price{color:#f0f6fc;letter-spacing:.3px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;transition:color .3s}.ob-toolbar-price.flash-up{color:#34c759}.ob-toolbar-price.flash-down{color:#ff3b30}.ob-symbol-picker-wrapper{background:#0d1117;border-bottom:1px solid #1b2028;justify-content:flex-end;padding:6px 8px;display:flex;position:relative}.ob-symbol-picker-btn{color:#f0f6fc;cursor:pointer;grid-gap:8px;background:#161b22;border:1px solid #21262d;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:130px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;transition:all .2s;display:flex}.ob-symbol-picker-btn:hover{background:#1f242e;border-color:#30363d}.ob-sp-icon{color:#8b949e;font-size:10px;transition:transform .2s}.ob-symbol-picker-btn.open .ob-sp-icon{transform:rotate(180deg)}.ob-symbol-picker-menu{z-index:100;grid-gap:2px;background:#161b22;border:1px solid #30363d;border-radius:8px;flex-direction:column;gap:2px;width:140px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;right:8px;box-shadow:0 8px 24px #00000080}.ob-symbol-picker-menu.hidden{display:none}.ob-sp-item{cursor:pointer;color:#c9d1d9;text-align:left;border-radius:4px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:13px;transition:all .15s}.ob-sp-item:hover{color:#f0f6fc;background:#1f242e}.ob-sp-item.active{color:#64d2ff;background:#2b6cb526;font-weight:700}.ob-ladder-wrap{direction:ltr;background:#131722;flex-direction:column;flex:1;height:100%;animation:.4s obRefresh;display:flex;position:relative}@keyframes obRefresh{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.ob-jigsaw-header{color:#6b7280;text-transform:uppercase;background:#0b0e14;border-bottom:1px solid #1e222d;flex-shrink:0;grid-template-columns:1.4fr 1.8fr 82px 58px 58px 1.8fr 55px;font-size:10px;font-weight:700;display:grid}.ob-hdr{text-align:center;border-right:1px solid #1e222d;padding:4px 0}.ob-jigsaw-scroller{color:#c8c8c8;will-change:transform;flex:1;font-family:JetBrains Mono,Courier New,monospace;font-size:12px;position:relative;overflow:hidden}.ob-jigsaw-row{cursor:pointer;user-select:none;border-bottom:1px solid #1e222d;grid-template-columns:1.4fr 1.8fr 82px 58px 58px 1.8fr 55px;height:24px;display:grid}.ob-jigsaw-row:hover{background:#1e222d}.ob-cell{border-right:1px solid #1e222d;align-items:center;display:flex;position:relative}.col-vol-bar{background:#3a3f50;height:100%;transition:width .1s;position:absolute;right:0}.col-vis-bid-bar{opacity:.4;background:#26a69a;height:100%;transition:width .1s;position:absolute;right:0}.col-vis-ask-bar{opacity:.4;background:#ef5350;height:100%;transition:width .1s;position:absolute;left:0}.col-num-bid{color:#26a69a;justify-content:flex-end;padding-right:4px;font-weight:700}.col-num-ask{color:#ef5350;justify-content:flex-start;padding-left:4px;font-weight:700}.col-price{justify-content:center;font-weight:700}.col-trd{color:#fff;box-sizing:border-box;justify-content:center;transition:background-color .2s}.col-pull{justify-content:center;font-size:11px}.price-whole{color:#fff}.price-frac{color:#888}.pull-pos{color:#fff}.pull-neg{color:#888}.ob-recenter-fab{grid-gap:4px;color:#0a0e14;cursor:pointer;z-index:10;font-size:10px;font-weight:700;font-family:var(--font-body);background:#e8b73ae6;border:none;border-radius:16px;align-items:center;gap:4px;padding:6px 14px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000080}.ob-recenter-fab i{font-size:11px}.ob-recenter-fab.hidden{display:none}.ob-recenter-fab:active{transform:translate(-50%)scale(.95)}.ob-footer{background:#0d1117;border-top:1px solid #1b2028;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;font-family:JetBrains Mono,Courier New,monospace;font-size:11px;display:flex}.ob-foot-stat{grid-gap:6px;align-items:center;gap:6px;display:flex}.ob-foot-lbl{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:700}.ob-foot-val{font-size:13px;font-weight:800}.ob-foot-bid{color:#2b6cb5}.ob-foot-ask{color:#ef5350}.ob-foot-center{grid-gap:3px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:0 12px;display:flex}.ob-imbalance-bar{background:#1e222d;border-radius:3px;width:100%;height:6px;display:flex;overflow:hidden}.ob-imb-bid{background:#2b6cb5;height:100%;transition:width .3s}.ob-imb-ask{background:#ef5350;height:100%;transition:width .3s}.ob-imb-label{color:#6b7280;font-size:9px;font-weight:600}.ob-update-toast{backdrop-filter:blur(8px);z-index:2000;background:#2b6cb5f2;border-radius:12px;justify-content:center;align-items:center;padding:20px 32px;animation:.3s toastFadeIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #2b6cb54d}.ob-update-toast.hidden{display:none}.ob-update-toast-content{grid-gap:12px;font-family:var(--font-body);align-items:center;gap:12px;display:flex}.ob-update-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.ob-update-text{color:#fff;white-space:nowrap;font-size:14px;font-weight:600}@keyframes toastFadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ob-settings-modal{z-index:1000;opacity:1;background:#00000080;justify-content:center;align-items:flex-end;transition:opacity .3s;display:flex;position:fixed;inset:0}.ob-settings-modal.hidden{opacity:0;pointer-events:none}.ob-settings-modal-content{background:#1e222d;border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:80vh;padding:0;animation:.3s forwards slideUpModal;overflow-y:auto}@keyframes slideUpModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ob-settings-modal-header{border-bottom:1px solid #27292f;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ob-settings-modal-title{color:#fff;font-size:18px;font-weight:700;font-family:var(--font-body)}.ob-settings-modal-close{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;transition:color .2s;display:flex}.ob-settings-modal-close:hover{color:#fff}.ob-settings-modal-body{grid-gap:24px;flex-direction:column;gap:24px;padding:20px;display:flex}#drawing-settings-modal .dsm-tabs{z-index:5;background:color-mix(in srgb, var(--text-primary) 7%, var(--bg-elev));box-shadow:inset 0 0 0 1px var(--border-color);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:5px;display:flex;position:sticky;top:0}#drawing-settings-modal .dsm-tab{font-family:var(--font-body);letter-spacing:.01em;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:auto;padding:8px 14px;font-size:12.5px;font-weight:600;transition:color .18s,background .18s,box-shadow .18s}#drawing-settings-modal .dsm-tab.active{color:#fff;background:var(--accent-gradient);box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 38%, transparent)}#drawing-settings-modal .dsm-panel{animation:.2s dsmPanelIn}@keyframes dsmPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#drawing-settings-modal .dsm-panel>.tse-section-title:first-child{margin-top:0}#drawing-settings-modal .tse-row-block{margin-bottom:14px;display:block}#drawing-settings-modal .tse-block-label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}#drawing-settings-modal .tse-fiblevels{--fib-cols:26px 92px 1fr 34px 28px;background:0 0;border:none;border-radius:0;overflow:visible}#drawing-settings-modal .tse-fib-head{grid-template-columns:var(--fib-cols);border-bottom:1px solid var(--border-color);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:0 0;align-items:center;gap:8px;padding:7px 0;font-size:10.5px;font-weight:700;display:grid}#drawing-settings-modal .tse-fiblevels[data-nopct="1"]{--fib-cols:26px 1fr 34px 28px}#drawing-settings-modal .tse-fiblevels[data-linestyle="1"]{--fib-cols:26px 92px 1fr 86px 28px}#drawing-settings-modal .tse-fiblevels[data-nopct="1"][data-linestyle="1"]{--fib-cols:26px 1fr 86px 28px}#drawing-settings-modal .tse-fiblevels[data-fixed="1"][data-nopct="1"][data-linestyle="1"]{--fib-cols:26px 1fr 86px}#drawing-settings-modal .tse-group .tse-row-bare[data-type=select]{flex:1 1 0;min-width:0}#drawing-settings-modal .tse-group .tse-row-bare[data-type=select] .tse-select{width:100%}#drawing-settings-modal .tse-fib-line{border:1px solid var(--border-color);background:var(--bg-elev);border-radius:6px;align-items:center;gap:6px;padding:2px 6px 2px 2px;display:flex}#drawing-settings-modal .tse-fib-line .tse-fib-lvl-color{width:28px;height:20px}#drawing-settings-modal .tse-fib-line .tse-fib-lvl-style{background:0 0;border:none;flex:1;height:20px;padding:0}#drawing-settings-modal .tse-fib-head .tse-fib-c-vis,#drawing-settings-modal .tse-fib-head .tse-fib-c-style,#drawing-settings-modal .tse-fib-head .tse-fib-c-color{text-align:center}#drawing-settings-modal .tse-fib-lvl-style{background:var(--bg-elev);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:46px;height:24px;padding:0 4px;transition:border-color .15s;display:flex}#drawing-settings-modal .tse-fib-lvl-style:hover{border-color:var(--accent)}#drawing-settings-modal .tse-fib-lvl-style svg{width:100%;height:10px;display:block}#drawing-settings-modal .tse-fib-row[data-off="1"] .tse-fib-lvl-style{opacity:.4}#drawing-settings-modal .tse-fib-head .tse-fib-c-pct{padding-inline-start:2px}#drawing-settings-modal .tse-fiblevels-container{flex-direction:column;max-height:none;display:flex;overflow:visible}#drawing-settings-modal .tse-fib-row{grid-template-columns:var(--fib-cols);border-bottom:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);align-items:center;gap:8px;padding:4px 0;transition:background .15s;display:grid}#drawing-settings-modal .tse-fib-row:last-child{border-bottom:none}#drawing-settings-modal .tse-fib-row:hover{background:var(--hover-bg)}#drawing-settings-modal .tse-fib-row[data-off="1"] .tse-fib-lvl-coeff,#drawing-settings-modal .tse-fib-row[data-off="1"] .tse-fib-pct,#drawing-settings-modal .tse-fib-row[data-off="1"] .tse-fib-lvl-color{opacity:.4}#drawing-settings-modal .tse-fib-lvl-check{cursor:pointer;width:15px;height:15px;accent-color:var(--accent);margin:0 auto}#drawing-settings-modal .tse-fib-lvl-coeff{width:100%;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);background:var(--bg-elev);border:1px solid var(--border-color);border-radius:6px;padding:5px 8px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}#drawing-settings-modal .tse-fib-lvl-coeff:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}#drawing-settings-modal .tse-fib-pct{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);white-space:nowrap;padding-inline-start:2px;font-size:11.5px}#drawing-settings-modal .tse-fib-lvl-color{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;width:34px;height:24px;padding:0}#drawing-settings-modal .tse-fib-lvl-del{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;transition:color .15s,background .15s;display:flex}#drawing-settings-modal .tse-fib-lvl-del:hover{color:#fff;background:#f23645}#drawing-settings-modal .tse-add-fiblevel-btn{width:100%;font-family:var(--font-body);color:var(--text-secondary);border:none;border-top:1px solid var(--border-color);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s;display:flex}#drawing-settings-modal .tse-add-fiblevel-btn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 14%, transparent)}.ob-settings-preset-group{grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;display:grid}.ob-settings-preset-btn{color:#999;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);background:#27292f;border:2px solid #27292f;border-radius:8px;padding:12px 8px;transition:all .2s}.ob-settings-preset-btn:hover{color:#2b6cb5;border-color:#2b6cb5}.ob-settings-preset-btn.active{color:#fff;background:#2b6cb5;border-color:#2b6cb5}.ob-settings-custom-group{grid-gap:10px;flex-direction:column;gap:10px;display:flex}.ob-settings-custom-label{color:#999;font-size:14px;font-weight:600;font-family:var(--font-body)}.ob-settings-custom-input-wrapper{grid-gap:8px;align-items:center;gap:8px;display:flex}.ob-settings-custom-input{color:#fff;background:#27292f;border:2px solid #27292f;border-radius:8px;flex:1;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:16px;transition:border-color .2s}.ob-settings-custom-input:focus{background:#1e222d;border-color:#2b6cb5;outline:none}.ob-settings-custom-btn{color:#fff;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);background:#2b6cb5;border:none;border-radius:8px;flex-shrink:0;padding:12px 16px;transition:all .2s}.ob-settings-custom-btn:hover{background:#3a7fd9}.ob-settings-custom-btn:active{background:#1e5a9f}.qs-handle{background:#ffffff38;border-radius:2px;width:36px;height:4px;margin:12px auto 4px}.qs-head{border-bottom:1px solid #ffffff14;align-items:center;padding:10px 20px 14px;display:flex}.qs-head-title{grid-gap:12px;flex:1;align-items:center;gap:12px;display:flex}.qs-title-main{color:#fff;font-size:18px;font-weight:800;font-family:var(--font-body);display:block}.qs-title-sub{color:#6e6e73;direction:ltr;margin-top:1px;font-size:11px;display:block}.qs-close-btn{color:#aeaeb2;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background .15s;display:flex}.qs-close-btn:hover{color:#fff;background:#ffffff2e}.qs-section-label{grid-gap:8px;color:#8e8e93;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-body);align-items:center;gap:8px;padding:18px 20px 8px;display:flex}.qs-prop-badge{letter-spacing:.08em;color:#000;text-transform:uppercase;background:linear-gradient(135deg,#30d158,#34aadc);border-radius:20px;margin-inline-start:auto;padding:3px 8px;font-size:9px;font-weight:700}.qs-section-desc{color:#6e6e73;font-size:12px;line-height:1.55;font-family:var(--font-body);padding:0 20px 10px}.qs-items{grid-gap:2px;flex-direction:column;gap:2px;padding:0 12px;display:flex}.qs-item{grid-gap:14px;cursor:pointer;text-align:start;width:100%;min-height:62px;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;padding:10px;transition:background .15s;display:flex}.qs-item:active{background:#ffffff0f}.qs-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.qs-info{text-align:start;flex:1}.qs-name{color:#fff;letter-spacing:.02em;font-size:16px;font-weight:700;display:block}.qs-desc{color:#6e6e73;margin-top:2px;font-size:12px;display:block}.qs-toggle{background:#ffffff26;border-radius:14px;flex-shrink:0;width:48px;height:28px;transition:background .22s;position:relative}.qs-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:auto;right:3px;box-shadow:0 1px 4px #00000059}.qs-item.active .qs-toggle{background:#ff9500}.qs-item.active .qs-knob{transform:translate(20px)}html[dir=rtl] .qs-knob{left:3px;right:auto}html[dir=rtl] .qs-item.active .qs-knob{transform:translate(-20px)}.qs-item[data-ind=hurst].active .qs-toggle{background:#ff2d55}.qs-item[data-ind=zscore].active .qs-toggle{background:#30d158}.qs-item[data-ind=half_life].active .qs-toggle{background:#bf5af2}.qs-divider{background:#ffffff12;height:1px;margin:10px 20px}.qs-cfg-toggle{grid-gap:5px;color:#a78bfa;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background:#a78bfa1f;border:1px solid #a78bfa40;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;margin-inline-start:auto;padding:5px 10px;transition:all .15s;display:flex}.qs-cfg-toggle.open{color:#fff;background:#a78bfa;border-color:#a78bfa}.qs-inline-cfg{grid-gap:12px;background:#a78bfa12;border:1px solid #a78bfa2e;border-radius:12px;flex-direction:column;gap:12px;margin:0 12px 4px;padding:12px 14px;display:flex}.qs-inline-cfg.hidden{display:none}.qs-cfg-row{grid-gap:7px;flex-direction:column;gap:7px;display:flex}.qs-cfg-label{color:#8e8e93;font-size:12px;font-weight:600;font-family:var(--font-body);grid-gap:5px;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;display:flex}.qs-cfg-chips{grid-gap:6px;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qs-chip{color:#c4c4c6;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;transition:all .13s}.qs-chip:active{transform:scale(.94)}.qs-chip.qs-chip-active{color:#fff;background:#a78bfa;border-color:#a78bfa}.qs-custom-input{color:#e5e7eb;text-align:center;width:80px;font-size:13px;font-family:var(--font-body);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:6px 10px}.qs-custom-input:focus{border-color:#a78bfa}@media (width>=769px){.qs-backdrop,.qs-sheet{display:none!important}@keyframes qdd-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}}.ind-dd-wrapper{position:relative}.ind-dd-panel{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:14px;min-width:260px;padding:6px 0;overflow:hidden;box-shadow:0 8px 32px #00000080;z-index:9999999!important;position:fixed!important}.ind-dd-panel.hidden{display:none}.ind-dd-group-label{color:#6e6e73;text-transform:uppercase;letter-spacing:.06em;padding:8px 14px 4px;font-size:10px;font-weight:600}.ind-dd-group+.ind-dd-group{border-top:1px solid #ffffff12;margin-top:4px;padding-top:4px}.ind-dd-item{grid-gap:10px;cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;transition:background .12s;display:flex}.ind-dd-item:hover{background:#ffffff0f}.ind-dd-item.active{background:#ff5e001a}.ind-dd-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ind-dd-texts{flex:1;overflow:hidden}.ind-dd-name{color:#f0f0f0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.ind-dd-desc{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.ind-dd-check{color:#30d158;opacity:0;flex-shrink:0;font-size:12px;transition:opacity .15s}.ind-dd-item.active .ind-dd-check{opacity:1}.ind-period-tag{color:#8e8e93;background:#ffffff12;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px}#ind-modal .ind-dd-item{grid-gap:9px;border-radius:6px;gap:9px;padding:6px 12px}#ind-modal .ind-dd-item.active{background:#ffffff13}#ind-modal .ind-dd-dot{filter:grayscale()opacity(.38);border-radius:2px;width:3px;height:15px;transition:filter .15s}#ind-modal .ind-dd-item.active .ind-dd-dot{filter:none}#ind-modal .ind-dd-texts{align-items:baseline;gap:8px;min-width:0;display:flex}#ind-modal .ind-dd-name{font-family:var(--font-mono);letter-spacing:.02em;flex:none;font-size:12px;font-weight:600}#ind-modal .ind-dd-desc{flex:auto;min-width:0;margin-top:0;font-size:10.5px}#ind-modal .ind-period-tag{border:1px solid var(--border-color);background:0 0;border-radius:3px;margin-inline-start:5px;padding:0 4px;font-size:9.5px;font-style:normal}#ind-modal .ind-dd-group-label{z-index:2;background:var(--bg-card);letter-spacing:.08em;padding:9px 12px 5px;font-size:9.5px;position:sticky;top:0}#ind-modal .ind-dd-group-label>i{display:none}#ind-modal .im-star{opacity:.25;width:22px;height:22px;transition:opacity .12s,color .12s,background .12s}#ind-modal .ind-dd-item:hover .im-star,#ind-modal .im-star:hover,#ind-modal .im-star.on{opacity:1}.ind-sub-pane{background:var(--sub-pane-bg,#0d0d0d);border-top:3px solid var(--sub-divider,#ffffff24);flex-direction:column;flex-shrink:0;height:160px;display:flex;position:relative}.ind-sub-pane.hidden{display:none}.ind-sub-pane.on-top{border-top:none;border-bottom:3px solid var(--sub-divider,#ffffff24);order:-1}.ind-sub-header{z-index:3;grid-gap:6px;color:var(--sub-header-fg,var(--text-primary));pointer-events:none;user-select:none;direction:ltr;background:0 0;border:none;justify-content:flex-start;align-items:flex-start;gap:6px;padding:3px 6px;display:flex;position:absolute;top:0;left:0;right:0}.ind-sub-header>*{pointer-events:auto;background:var(--sub-header-chip,#0000009e);border-radius:6px;padding:1px 5px}.ind-sub-resizer{inset-inline:0;z-index:2;cursor:ns-resize;touch-action:none;user-select:none;background:0 0;height:10px;position:absolute;top:-3px}.ind-sub-pane.on-top .ind-sub-resizer{top:auto;bottom:-3px}.ind-sub-pane.fullscreen .ind-sub-resizer{display:none}.ind-sub-title{color:var(--sub-header-fg,var(--text-primary))}.ind-sub-actions{grid-gap:4px;align-items:center;gap:4px;display:flex}.ind-sub-btn{width:18px;height:18px;color:var(--sub-header-fg,var(--text-secondary));opacity:.9;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:background .15s,opacity .15s;display:inline-flex}.lwc-pane-headers{z-index:3;grid-gap:2px;pointer-events:none;direction:ltr;flex-direction:column;align-items:flex-start;gap:2px;max-width:calc(100% - 12px);display:flex;position:absolute;top:3px;left:6px;right:auto}.lwc-pane-header{grid-gap:3px;max-width:100%;color:var(--sub-header-fg,var(--text-primary));pointer-events:none;user-select:none;direction:ltr;flex-wrap:nowrap;align-items:center;gap:3px;font-size:11px;line-height:1;display:flex;position:relative}.lwc-pane-header .lph-dot,.lwc-pane-header .lph-title,.lwc-pane-header .lph-val{pointer-events:auto;background:var(--sub-header-chip,#0000009e);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 5px;overflow:hidden}.lwc-pane-header .lph-dot{background-clip:padding-box;border-radius:50%;flex:none;width:7px;height:7px;padding:0}.lwc-pane-header .lph-title{letter-spacing:.2px;min-width:0;font-weight:600}.lwc-pane-header .lph-val{font-variant-numeric:tabular-nums}.lwc-pane-header .lph-val:empty{display:none}.lwc-pane-header .lph-btn{pointer-events:auto;background:var(--sub-header-chip,#0000009e);width:18px;height:18px;color:var(--sub-header-fg,var(--text-secondary));cursor:pointer;opacity:0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.lwc-pane-header .lph-btn+.lph-btn{margin-inline-start:-1px}.lwc-pane-header .lph-val+.lph-btn,.lwc-pane-header .lph-title+.lph-btn{margin-inline-start:3px}.lwc-pane-host:hover .lph-btn,.lwc-pane-header:hover .lph-btn{opacity:.75}.lwc-pane-header .lph-btn:hover{opacity:1;background:#7f7f7f52}.lwc-pane-header .lph-btn[data-act=close]:hover{color:#ff5c5c}@media (hover:none){.lwc-pane-header .lph-btn{opacity:.7}}.ind-sub-btn:hover{opacity:1;background:#7f7f7f2e}.ind-sub-pane.fullscreen{z-index:55;border-top:none;border-bottom:none;position:absolute;inset:0;height:auto!important}body.sub-pane-fullscreen #chart-legend-overlay{display:none!important}.ind-sub-restore{z-index:210;grid-gap:6px;cursor:pointer;backdrop-filter:blur(8px);color:#1a1a1a;bottom:6px;background:#ff9500e6;border:1px solid #ff950080;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:12px;box-shadow:0 4px 14px #00000059}.ind-sub-restore:hover{background:#ff9500}.ind-sub-restore.hidden{display:none}.ind-sub-info{grid-gap:6px;align-items:center;gap:6px;display:flex}.ind-sub-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ind-sub-title{color:var(--sub-header-fg,var(--text-primary));font-size:11px;font-weight:600}.ind-sub-value{color:var(--sub-header-fg,var(--text-secondary));opacity:.8;font-size:11px}.ind-sub-chart-container{flex:1;min-height:0}@media (width<=768px){.ind-dd-panel{display:none!important}.ind-sub-pane{height:130px}}@media (width>=769px){#ind-sheet-backdrop,#ind-sheet{display:none!important}}.pages-container.split-mode{flex-direction:row;display:flex}.split-resizer{cursor:col-resize;z-index:20;background:#262626;width:6px;transition:background .2s;display:none}.split-resizer:hover,.split-resizer.is-resizing{background:var(--accent)}.pages-container.split-mode .split-resizer{order:2;display:block}.pages-container.split-mode .page.split-active{opacity:1;visibility:visible;z-index:10;height:100%;transition:none;position:relative}.pages-container.split-mode #page-orderbook{order:var(--ob-order,1);flex:0 0 calc(var(--ob-width,50%) - 3px)}.pages-container.split-mode #page-chart{order:var(--chart-order,3);flex:0 0 calc(var(--chart-width,50%) - 3px)}.pages-container.split-mode #page-chart .chart-header-bar{align-items:center}.pages-container.split-mode #page-chart .chart-tf-bar{flex-wrap:nowrap}.ob-symbol-list{grid-gap:10px;scrollbar-width:none;-ms-overflow-style:none;background:#111820;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:flex;overflow-x:auto}.ob-symbol-list::-webkit-scrollbar{display:none}.ob-sym-btn{color:#b0b0b5;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;padding:6px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.ob-sym-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px)}.ob-sym-btn.active{color:#000;background:linear-gradient(135deg,#f0b90b 0%,#d49a00 100%);border-color:#f0b90b;font-weight:800;box-shadow:0 4px 15px #f0b90b4d}.ob-modal-overlay{backdrop-filter:blur(8px);z-index:200000;background:#000000d9;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.ob-modal-overlay.hidden{opacity:0;pointer-events:none;display:none!important}.ob-limit-modal{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:20px;width:90%;max-width:380px;padding:24px;animation:.4s cubic-bezier(.16,1,.3,1) modalSlideUp;box-shadow:0 25px 50px -12px #00000080}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ob-limit-header{grid-gap:12px;color:#f0b90b;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ob-limit-header i{font-size:24px}.ob-limit-header h4{margin:0;font-size:18px;font-weight:700}.ob-limit-body p{color:#8e8e93;margin-bottom:20px;font-size:14px;line-height:1.5}.limit-presets{grid-gap:10px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.limit-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;padding:12px;font-size:15px;font-weight:600;transition:all .2s}.limit-btn:hover{background:#ffffff1a;border-color:#f0b90b}.limit-custom{grid-gap:10px;gap:10px;display:flex}.limit-custom input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:10px;font-size:14px}.limit-custom input:focus{border-color:#f0b90b}#btn-confirm-limit{color:#000;cursor:pointer;background:#f0b90b;border:none;border-radius:10px;padding:10px 20px;font-weight:700;transition:all .2s}#btn-confirm-limit:hover{background:#d49a00;transform:scale(1.02)}#page-chart:not(.mode-mbo) .tf-btn[data-tf=S1],#page-chart:not(.mode-mbo) #btn-footprint,#page-chart:not(.mode-mbo) #btn-heatmap,#page-chart:not(.mode-mbo) #order-flow-ind-btn,body[data-chart-mode=top] #ts-ob-btn,body[data-chart-mode=top] #ts-merge-btn,body[data-chart-mode=quant] #ts-merge-btn{display:none!important}.qs-model-cfg,.qs-band-cfg{grid-gap:10px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:10px;margin:0 12px 6px;padding:10px 14px;animation:.18s ms-fade-in;display:flex}.qs-model-cfg.hidden,.qs-band-cfg.hidden{display:none}@keyframes ms-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ms-row{grid-gap:8px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-label{color:#8e8e93;min-width:75px;font-size:11px;font-family:var(--font-body);flex-shrink:0}.ms-chips{grid-gap:5px;flex-wrap:wrap;flex:1;align-items:center;gap:5px;display:flex}.qs-model-chip,.qdd-model-chip,.qs-band-chip,.qdd-band-chip{color:#c4c4c6;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-body);background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;line-height:1;transition:background .13s,color .13s,border-color .13s}.qs-model-chip:hover,.qdd-model-chip:hover,.qs-band-chip:hover,.qdd-band-chip:hover{color:#a78bfa;background:#a78bfa2e;border-color:#a78bfa59}.qs-model-chip.ms-chip-active,.qdd-model-chip.ms-chip-active,.qs-band-chip.ms-chip-active,.qdd-band-chip.ms-chip-active{color:#fff;background:#a78bfa;border-color:#a78bfa}.ms-custom{color:#e5e7eb;text-align:center;width:72px;font-size:12px;font-family:var(--font-body);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:4px 8px;transition:border-color .15s}.ms-custom:focus{border-color:#a78bfa}.ms-custom::placeholder{color:#555}#page-monitoring,#page-profile,#page-settings{padding-top:70px!important}body.light-mode .page{background-color:#0000!important}body.light-mode .app-header{-webkit-backdrop-filter:blur(40px)saturate(180%)!important;background:#ffffffb8!important;border-bottom:1px solid #0000000d!important}body.light-mode .nav-item{color:var(--text-secondary)}body.light-mode .nav-item.active{color:var(--accent)}body.light-mode .page-title,body.light-mode .header-title span{color:var(--text-primary)}body.light-mode .markets-list,body.light-mode .market-item{background:var(--bg-card);border-color:var(--border-color)}body.light-mode .market-name,body.light-mode .market-symbol,body.light-mode .market-price{color:var(--text-primary)}body.light-mode .search-bar,body.light-mode .search-input,body.light-mode input[type=text],body.light-mode input[type=number],body.light-mode input[type=email],body.light-mode select{background:var(--input-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}body.light-mode .loader{border-color:#0000001a;border-top-color:var(--accent)}body.light-mode .card,body.light-mode .stat-card{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffb8!important;border:1px solid #fff9!important;box-shadow:0 10px 30px #0000000a!important}body.light-mode .tf-btn{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--text-primary)}body.light-mode .tf-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}body.light-mode .ob-group-preset{background:var(--btn-secondary-bg)!important;border-color:var(--btn-secondary-border)!important;color:var(--text-primary)!important}body.light-mode .btn-gradient{background:var(--accent-gradient)!important;color:#fff!important;border:none!important;box-shadow:0 8px 24px #e6394640!important}body.light-mode .profile-card,body.light-mode .settings-section{background:var(--bg-card);border-color:var(--border-color)}body.light-mode .profile-name,body.light-mode .profile-email{color:var(--text-primary)}body.light-mode .section-title,body.light-mode h4{color:var(--text-secondary)}body.light-mode .modal,body.light-mode .ob-settings-modal{background:#00000059!important}body.light-mode .ob-settings-modal-content,body.light-mode [class*=-modal-content]{background:var(--bg-card)!important;border-color:var(--border-color)!important}body.light-mode .chart-container,body.light-mode #chart-main-container{background:var(--bg-card)}body.light-mode .header-trading-switcher{background:var(--switcher-bg);border:1px solid var(--border-color)}body.light-mode .ts-btn,body.light-mode .ts-merge-btn{color:var(--text-secondary)}body.light-mode .ts-btn.active,body.light-mode .ts-merge-btn.active{background:var(--switcher-active);color:var(--text-primary);box-shadow:0 2px 6px #0000001f}body.light-mode .page-header,body.light-mode .section-header{background:var(--bg-card);border-bottom-color:var(--border-color)}body.light-mode .badge,body.light-mode .tag{background:var(--input-bg);color:var(--text-secondary)}body.light-mode ::-webkit-scrollbar-track{background:var(--bg-dark)}body.light-mode ::-webkit-scrollbar-thumb{background:var(--border-color)}#chart-main-container{transition:all .3s;position:relative}#chart-main-container.layout-split-v{grid-gap:1px!important;grid-template-rows:1fr!important;grid-template-columns:1fr 1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-split-v-3{grid-gap:1px!important;grid-template-rows:1fr!important;grid-template-columns:1fr 1fr 1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-split-h{grid-gap:1px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-split-h-3{grid-gap:1px!important;grid-template-rows:1fr 1fr 1fr!important;grid-template-columns:1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-grid-3-top{grid-gap:1px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-grid-3-top #chart-pane-0{grid-area:1/1/2/2}#chart-main-container.layout-grid-3-top #chart-pane-1{grid-area:1/2/2/3}#chart-main-container.layout-grid-3-top #chart-pane-2{grid-area:2/1/3/3}#chart-main-container.layout-grid-3-bottom{grid-gap:1px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-grid-3-bottom #chart-pane-0{grid-area:1/1/2/3}#chart-main-container.layout-grid-3-bottom #chart-pane-1{grid-area:2/1/3/2}#chart-main-container.layout-grid-3-bottom #chart-pane-2{grid-area:2/2/3/3}#chart-main-container.layout-grid-4{grid-gap:1px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-grid-4-3-top{grid-gap:1px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr 1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-grid-4-3-top #chart-pane-0{grid-area:1/1/2/2}#chart-main-container.layout-grid-4-3-top #chart-pane-1{grid-area:1/2/2/3}#chart-main-container.layout-grid-4-3-top #chart-pane-2{grid-area:1/3/2/4}#chart-main-container.layout-grid-4-3-top #chart-pane-3{grid-area:2/1/3/4}#chart-main-container.layout-grid-4-3-bottom{grid-gap:1px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr 1fr!important;gap:1px!important;display:grid!important}#chart-main-container.layout-grid-4-3-bottom #chart-pane-0{grid-area:1/1/2/4}#chart-main-container.layout-grid-4-3-bottom #chart-pane-1{grid-area:2/1/3/2}#chart-main-container.layout-grid-4-3-bottom #chart-pane-2{grid-area:2/2/3/3}#chart-main-container.layout-grid-4-3-bottom #chart-pane-3{grid-area:2/3/3/4}.chart-pane{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#000;border:2px solid #0000;border-radius:8px;width:100%;height:100%;transition:all .2s;position:relative;overflow:hidden}@media (pointer:coarse){.chart-pane,.chart-pane .tv-lightweight-charts,.chart-pane canvas{touch-action:none}}.chart-pane.active{border-color:#007aff!important;box-shadow:0 0 10px #007aff66!important}#chart-main-container[class*=layout-]{grid-gap:1px!important;background:#4a5060!important;gap:1px!important}body.light-mode #chart-main-container[class*=layout-]{background:#c8ccd4!important}#chart-main-container[class*=layout-] .chart-pane{border-width:0!important;border-radius:0!important}#chart-main-container[class*=layout-] .chart-pane.active{box-shadow:none!important;border-color:#0000!important;outline:none!important}.combined-modal-overlay{z-index:100000;backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.combined-modal{color:#e6e9ef;background:#12161f;border:1px solid #ffffff1f;border-radius:12px;min-width:300px;max-width:min(440px,92vw);max-height:92vh;padding:18px;overflow-y:auto;box-shadow:0 12px 40px #0009}.combined-modal-title{text-align:center;margin-bottom:14px;font-size:15px;font-weight:700}.combined-choices{flex-wrap:wrap;gap:12px;display:flex}.combined-choice{color:#e6e9ef;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;flex:120px;align-items:center;gap:6px;padding:16px 12px;transition:all .15s;display:flex}.combined-choice:hover{background:#ffab001f;border-color:#ffab0080}.combined-choice i{color:#ffab00;font-size:22px}.combined-choice span{font-size:14px;font-weight:700}.combined-choice small{color:#9aa4b2;text-align:center;font-size:11px}.combined-pane-list{flex-direction:column;gap:8px;max-height:50vh;display:flex;overflow-y:auto}.combined-pane-row{cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.combined-pane-row:hover{background:#ffffff14}.combined-pane-cb{accent-color:#ffab00;cursor:pointer;width:16px;height:16px}.combined-pane-name{font-size:13px}.combined-modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.combined-modal-close,.combined-modal-confirm{cursor:pointer;color:#e6e9ef;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.combined-modal-confirm{color:#1a1200;background:#ffab00;border-color:#ffab00}.combined-modal-confirm:hover{background:#ffbe33}.combined-replay-toolbar{z-index:50;background:#12161ff2;border:1px solid #ffab0066;border-radius:24px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000008c}.combined-replay-badge{color:#1a1200;letter-spacing:.5px;background:#ffab00;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:800}.combined-replay-badge.locked{color:#04203a;background:#4dabf7}.combined-replay-toolbar .replay-btn{color:#e6e9ef;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:flex}.combined-replay-toolbar .replay-btn:hover{background:#ffffff1f}.combined-replay-toolbar .replay-speed-wrapper{align-items:center;gap:6px;display:flex}.combined-replay-toolbar .replay-speed-label{color:#9aa4b2;min-width:30px;font-size:11px}.combined-replay-toolbar .replay-speed-slider{accent-color:#ffab00;width:90px}body.light-mode .combined-modal{color:#1a1a1a;background:#fff}body.light-mode .combined-choice,body.light-mode .combined-pane-row{color:#1a1a1a}body.light-mode .combined-replay-toolbar{background:#fffffff7}body.light-mode .combined-replay-toolbar .replay-btn{color:#1a1a1a}.layout-selector-wrapper{display:inline-block;position:relative}.layout-dropdown{z-index:1000;grid-gap:4px;background:#1c1c1e;border:1px solid #2c2c2e;border-radius:8px;flex-direction:column;gap:4px;min-width:230px;margin-top:6px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000080}.layout-dropdown.hidden{display:none!important}.layout-opt{color:#8e8e93;text-align:right;cursor:pointer;grid-gap:10px;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;transition:all .2s;display:flex}html[dir=rtl] .layout-opt{flex-direction:row-reverse}.layout-opt i{color:#8e8e93;text-align:center;width:20px;font-size:16px}.layout-icon{color:#8e8e93;flex-shrink:0;width:16px;height:13px;transition:color .2s}.layout-opt:hover .layout-icon,.layout-opt.active .layout-icon{color:inherit}.layout-opt:hover{color:#fff;background:#ffffff0f}.layout-opt.active{color:#007aff;background:#007aff1f;font-weight:700}.layout-opt.active i{color:#007aff}.layout-dd-sep{background:#2c2c2e;flex-shrink:0;height:1px;margin:4px 6px}.layout-axis-opt{color:#8e8e93;text-align:right;cursor:pointer;grid-gap:10px;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;transition:all .2s;display:flex}html[dir=rtl] .layout-axis-opt{flex-direction:row-reverse}.layout-axis-opt i{color:#8e8e93;text-align:center;width:16px;font-size:14px;transition:color .2s}.layout-axis-opt:hover{color:#fff;background:#ffffff0f}.layout-axis-opt.active{color:#007aff;background:#007aff1f;font-weight:700}.layout-axis-opt.active i{color:#007aff}body.light-mode .layout-dd-sep{background:var(--border-color)}body.light-mode .chart-pane{background:#fff}body.light-mode .layout-dropdown{background:#fff;border-color:#e5e5ea;box-shadow:0 8px 24px #00000026}body.light-mode .layout-opt{color:#3a3a3c}body.light-mode .layout-opt i{color:#8e8e93}body.light-mode .layout-opt:hover{color:#000;background:#0000000d}body.light-mode .layout-opt.active{color:#007aff;background:#007aff1a}.replay-toolbar{-webkit-backdrop-filter:blur(12px)saturate(180%);z-index:1001;pointer-events:auto;background:#1c1c1ed9;border:1px solid #ffab0059;border-radius:12px;align-items:center;width:max-content;height:auto;padding:6px 14px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009,0 0 15px #ffab0033}.replay-toolbar.hidden{display:none!important}.replay-drag-handle{color:#9aa4b2;cursor:grab;touch-action:none;opacity:.7;flex:none;justify-content:center;align-self:stretch;align-items:center;width:16px;font-size:11px;display:flex}.replay-drag-handle:hover{opacity:1}.replay-toolbar.dragging,.combined-replay-toolbar.dragging{will-change:left, top;box-shadow:0 14px 36px #0000008c;transition:none!important}.replay-toolbar.dragging .replay-drag-handle,.combined-replay-toolbar.dragging .replay-drag-handle{cursor:grabbing}.replay-orient-btn{color:#9aa4b2;cursor:pointer;opacity:.7;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:10px;display:flex}.replay-orient-btn:hover{opacity:1;color:#ffab00;background:#ffab0026}.replay-toolbar.replay-vertical,.combined-replay-toolbar.replay-vertical{flex-direction:column;padding:12px 6px}.replay-toolbar.replay-vertical .replay-controls{flex-direction:column}.replay-toolbar.replay-vertical .replay-speed-wrapper,.combined-replay-toolbar.replay-vertical .replay-speed-wrapper{flex-direction:column;gap:0;width:34px;height:106px;padding:4px 0;position:relative}.replay-toolbar.replay-vertical .replay-speed-slider,.combined-replay-toolbar.replay-vertical .replay-speed-slider{width:76px;height:16px;margin:0;position:absolute;top:56px;left:50%;transform:translate(-50%)rotate(90deg)}.replay-toolbar.replay-vertical .replay-speed-label,.combined-replay-toolbar.replay-vertical .replay-speed-label{min-width:0;font-size:10px}.replay-toolbar.replay-vertical .replay-drag-handle,.combined-replay-toolbar.replay-vertical .replay-drag-handle{align-self:stretch;width:auto;height:14px}.replay-toolbar.replay-vertical .replay-drag-handle i,.combined-replay-toolbar.replay-vertical .replay-drag-handle i{transform:rotate(90deg)}@media (width<=768px){.replay-drag-handle{width:22px}.replay-toolbar.replay-vertical .replay-drag-handle,.combined-replay-toolbar.replay-vertical .replay-drag-handle{width:auto;height:18px}.replay-orient-btn{opacity:1;width:26px;height:26px;font-size:11px}.replay-toolbar:not(.replay-vertical),.combined-replay-toolbar:not(.replay-vertical){-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:calc(100vw - 12px);overflow:auto hidden}.replay-toolbar::-webkit-scrollbar,.combined-replay-toolbar::-webkit-scrollbar{display:none}.replay-toolbar:not(.replay-vertical){padding:5px 8px}.combined-replay-toolbar:not(.replay-vertical){gap:5px;padding:5px 8px}.replay-controls{grid-gap:5px;gap:5px}.replay-btn,.combined-replay-toolbar .replay-btn{width:28px;height:28px}.btn-replay-play{width:32px;height:32px}.replay-speed-wrapper{grid-gap:5px;gap:5px;height:28px;padding:4px 6px}.replay-speed-slider{width:46px}.combined-replay-toolbar .replay-speed-slider{width:56px}.replay-speed-label{min-width:20px;font-size:10px}.combined-replay-toolbar .replay-speed-label{min-width:24px}}.replay-controls{grid-gap:10px;align-items:center;gap:10px;display:flex}.replay-btn{color:#e5e5ea;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;transition:all .2s;display:flex}.replay-btn:hover{color:#ffab00;background:#ffab002e;border-color:#ffab0080;box-shadow:0 0 8px #ffab0040}.replay-btn:active{transform:scale(.95)}.btn-replay-play{color:#ffab00;background:#ffab002e;border-color:#ffab0066;width:36px;height:36px;font-size:14px}.btn-replay-play:hover{color:#1c1c1e;background:#ffab00;box-shadow:0 0 12px #ffab0080}.btn-replay-exit{color:#ff453a;border-color:#ff453a40}.btn-replay-exit:hover{color:#ff453a;background:#ff453a2e;border-color:#ff453a73;box-shadow:0 0 8px #ff453a40}.replay-speed-wrapper{grid-gap:8px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;height:32px;padding:4px 8px;display:flex}.replay-speed-label{color:#ffab00;text-align:center;min-width:24px;font-size:11px;font-weight:700}.replay-speed-slider{accent-color:#ffab00;cursor:pointer;background:#ffffff1a;border:none;border-radius:2px;outline:none;width:60px;height:4px}body.light-mode .replay-toolbar{background:#ffffffe6;border-color:#ffab0080;box-shadow:0 10px 30px #00000026,0 0 15px #ffab0026}body.light-mode .replay-btn{color:#333;background:#0000000a;border-color:#0000001a}body.light-mode .replay-btn:hover{color:#ffab00;background:#ffab002e;border-color:#ffab0080}body.light-mode .replay-speed-wrapper{background:#0000000a;border-color:#00000014}.chart-pane.replay-cut-mode{cursor:crosshair!important}.replay-cut-indicator-active{border-color:#ffab00!important;box-shadow:0 0 12px #ffab0073!important}#backtest-replay-wrapper{align-items:center;gap:6px;display:flex}.btn-backtest-date{color:#ffab00;cursor:pointer;background:#ffab001a;border:1px solid #ffab004d;align-items:center;gap:5px;font-weight:600;display:flex}.btn-backtest-date i{font-size:11px}.btn-backtest-date:hover{background:#ffab0038;border-color:#ffab0099}.replay-date-chip{z-index:99999;color:#ffab00;font-family:var(--font-body);white-space:nowrap;background:#12161ff5;border:1px solid #ffab008c;border-radius:22px;align-items:center;gap:4px;padding:3px 4px 3px 6px;font-size:13px;font-weight:700;display:none;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.replay-date-chip-main,.replay-date-chip-session,.replay-date-chip-x{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.replay-date-chip-main{border-radius:18px;gap:7px;padding:5px 10px}.replay-date-chip-session,.replay-date-chip-x{background:#ffffff14;border-radius:50%;flex:0 0 26px;justify-content:center;width:26px;height:26px;font-size:12px}.replay-date-chip-session{color:var(--accent,#e63946)}.replay-date-chip-x:active,.replay-date-chip-session:active,.replay-date-chip-main:active{background:#ffab0038}@media (width<=768px),(orientation:landscape) and (height<=600px) and (hover:none){.replay-date-chip.visible{display:flex}}.replay-date-ctx{text-align:center;color:#ffab00;margin-top:-8px;margin-bottom:10px;font-size:12px;font-weight:700}.replay-date-range{text-align:center;color:#9aa4b2;margin-bottom:14px;font-size:11.5px;line-height:1.5}.replay-date-range b{color:#e6e9ef;font-weight:700}.replay-date-hint{color:#ffab00;opacity:.85;margin-top:4px;font-size:10.5px}.replay-date-fields{justify-content:center;gap:8px;display:flex}.replay-date-fields input{color:#e6e9ef;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;padding:9px 10px;font-family:inherit;font-size:13px}.replay-date-fields input:focus{border-color:#ffab00b3;outline:none}.replay-date-picker{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px;position:relative}.rdp-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.rdp-title{cursor:pointer;color:#e6e9ef;background:0 0;border:none;border-radius:8px;flex:1;padding:5px;font-family:inherit;font-size:13px;font-weight:700}.rdp-title:hover{color:#ffab00;background:#ffab001f}.rdp-nav{color:#cfd6e0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.rdp-nav:hover:not(:disabled){color:#ffab00;background:#ffab0029}.rdp-nav:disabled{opacity:.28;cursor:default}.rdp-dow,.rdp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.rdp-dow span{text-align:center;color:#8b94a3;padding-bottom:4px;font-size:10.5px;font-weight:700}.rdp-day{color:#cfd6e0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:30px;font-family:inherit;font-size:12px}.rdp-day:hover:not(.disabled):not(.rdp-pad){color:#ffab00;background:#ffab0024}.rdp-day.disabled{opacity:.22;cursor:default}.rdp-day.rdp-pad{cursor:default}.rdp-day.today{border-color:#ffffff47}.rdp-day.sel,.rdp-day.sel:hover{color:#1a1a1a;background:#ffab00;border-color:#ffab00;font-weight:700}.rdp-months{background:#1e222d;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;inset:0}.rdp-months.hidden{display:none}.rdp-years{justify-content:space-between;align-items:center;gap:6px;display:flex}.rdp-years span{color:#e6e9ef;font-size:13px;font-weight:700}.rdp-month-grid{flex:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.rdp-month{color:#cfd6e0;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:8px;padding:6px 2px;font-family:inherit;font-size:11.5px}.rdp-month:hover:not(.disabled){color:#ffab00;background:#ffab0029}.rdp-month.disabled{opacity:.25;cursor:default}.rdp-month.sel{color:#1a1a1a;background:#ffab00;font-weight:700}.rdp-time-row{flex-direction:column;align-items:center;gap:5px;margin-top:12px;display:flex}.rdp-time-label{color:#9aa4b2;font-size:11.5px;font-weight:600}.rdp-time-box{flex-direction:column;align-items:center;gap:4px;display:flex}.rdp-time-arrows{grid-template-columns:1fr 1fr;gap:6px;width:92px;display:grid}.rdp-time-arrows button{color:#9aa4b2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;padding:4px 0;font-size:9px;line-height:1}.rdp-time-arrows button:hover{color:#ffab00;background:#ffab0029}.rdp-time-text{text-align:center;color:#e6e9ef;font-variant-numeric:tabular-nums;letter-spacing:1px;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;width:92px;padding:8px 6px;font-family:inherit;font-size:15px;font-weight:700}.rdp-time-text:focus{border-color:#ffab00b3;outline:none}.rdp-time-text::placeholder{color:#6b7280;letter-spacing:0;font-weight:500}.replay-date-quick{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.replay-date-quick button{cursor:pointer;color:#cfd6e0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;padding:6px 12px;font-size:11.5px;font-weight:600}.replay-date-quick button:hover{color:#ffab00;background:#ffab0029;border-color:#ffab0080}.replay-date-msg{text-align:center;color:#ff6b6b;min-height:16px;margin-top:10px;font-size:11.5px;font-weight:600}.replay-date-msg.busy{color:#9aa4b2}.combined-modal-confirm[disabled]{opacity:.5;cursor:default}body.light-mode .replay-date-fields input{color:#1a1a1a;color-scheme:light;background:#f2f4f8}body.light-mode .replay-date-picker{background:#f6f8fb;border-color:#00000014}body.light-mode .rdp-title,body.light-mode .rdp-years span{color:#1a1a1a}body.light-mode .rdp-time-text,body.light-mode .rdp-time-arrows button{color:#40464f;background:#f2f4f8;border-color:#0000001a}body.light-mode .rdp-time-text{color:#1a1a1a}body.light-mode .rdp-nav,body.light-mode .rdp-day,body.light-mode .rdp-month{color:#40464f}body.light-mode .rdp-nav,body.light-mode .rdp-month{background:#0000000a;border-color:#00000014}body.light-mode .rdp-day.today{border-color:#00000040}body.light-mode .rdp-day.sel,body.light-mode .rdp-month.sel{color:#1a1a1a}body.light-mode .rdp-months{background:#fff}body.light-mode .replay-date-range b{color:#1a1a1a}body.light-mode .replay-date-quick button{color:#40464f}body.light-mode .replay-date-chip{color:#b06f00;background:#fffffff7}body.light-mode .replay-date-chip-x{background:#00000012}body.light-mode .btn-backtest-date{color:#b06f00;background:#ffab0024;border-color:#ffab0073}.cut-confirm-hint{color:#1a1a1a;font-family:var(--font-body);z-index:100000;pointer-events:none;opacity:0;white-space:nowrap;text-align:center;background:#ffab00f5;border-radius:22px;max-width:92vw;padding:9px 18px;font-size:13px;font-weight:700;line-height:1.3;transition:opacity .18s,transform .18s;position:fixed;top:74px;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 6px 18px #0006}.cut-confirm-hint.visible{opacity:1;transform:translate(-50%)translateY(0)}.qdd-row,.qs-row{grid-gap:6px;align-items:center;gap:6px;width:100%;margin-bottom:2px;display:flex}.qdd-item,.qs-item{flex-grow:1!important;width:auto!important}.qdd-cfg-toggle-btn,.qs-cfg-toggle-btn{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:38px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex}.qdd-cfg-toggle-btn:hover,.qs-cfg-toggle-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26;transform:scale(1.02)}.qdd-cfg-toggle-btn.active,.qs-cfg-toggle-btn.active{color:#bf5af2;background:#ffffff26;border-color:#bf5af24d}.qdd-cfg-toggle-btn.active i,.qs-cfg-toggle-btn.active i{animation:.8s ease-out rotateGear}@keyframes rotateGear{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.qdd-model-cfg,.qdd-ind-cfg,.qs-model-cfg,.qs-ind-cfg{grid-gap:8px;flex-direction:column;gap:8px;display:flex;box-sizing:border-box!important;background:#ffffff05!important;border:1px dashed #ffffff0d!important;border-radius:8px!important;width:100%!important;margin:4px 0 8px!important;padding:10px 12px!important}.qdd-model-cfg.hidden,.qdd-ind-cfg.hidden,.qs-model-cfg.hidden,.qs-ind-cfg.hidden{display:none!important}.ms-row{grid-gap:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ms-label{color:#fff9;font-size:11px;font-weight:500}.ms-color-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:50%;width:24px;height:24px;padding:0;overflow:hidden}.ms-color-picker::-webkit-color-swatch-wrapper{padding:0}.ms-color-picker::-webkit-color-swatch{border:2px solid #fff3;border-radius:50%}.ms-switch{width:32px;height:18px;display:inline-block;position:relative}.ms-switch input{opacity:0;width:0;height:0}.ms-slider{cursor:pointer;background-color:#ffffff1a;border-radius:18px;transition:all .22s;position:absolute;inset:0}.ms-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .22s;position:absolute;bottom:2px;left:2px}.ms-switch input:checked+.ms-slider{background-color:#30d158}.ms-switch input:checked+.ms-slider:before{transform:translate(14px)}.ms-select{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:2px 6px;font-size:11px;transition:background .2s}.ms-select:hover{background:#ffffff1a}.ms-thickness-slider{cursor:pointer;-webkit-appearance:none;background:#ffffff1a;border-radius:2px;outline:none;width:60px;height:4px}.ms-thickness-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 3px #0000004d}.ms-thickness-val{color:#fffc;text-align:center;min-width:10px;font-size:10px;font-weight:700}body.light-mode .qdd-cfg-toggle-btn,body.light-mode .qs-cfg-toggle-btn{color:#0000008c;background:#0000000a;border-color:#00000017}body.light-mode .qdd-cfg-toggle-btn:hover,body.light-mode .qs-cfg-toggle-btn:hover{color:#1c1c1e;background:#00000014;border-color:#00000024}body.light-mode .qdd-cfg-toggle-btn.active,body.light-mode .qs-cfg-toggle-btn.active{color:#9b44d4;background:#bf5af21a;border-color:#bf5af240}body.light-mode .qdd-model-cfg,body.light-mode .qdd-ind-cfg,body.light-mode .qs-model-cfg,body.light-mode .qs-ind-cfg{background:#00000008!important;border:1px dashed #00000017!important}body.light-mode .ms-label{color:#0000008c}body.light-mode .ms-select{color:#1c1c1e;background:#0000000d;border-color:#0000001f}body.light-mode .ms-select:hover{background:#00000017}body.light-mode .ms-thickness-slider{background:#0000001f}body.light-mode .ms-thickness-slider::-webkit-slider-thumb{background:#1c1c1e}body.light-mode .ms-thickness-val{color:#000000b3}body.light-mode .ms-slider{background-color:#0000001f}body.light-mode .ms-color-picker::-webkit-color-swatch{border-color:#00000026}body.light-mode .quant-dd-panel,body.light-mode #quant-dd-panel,body.light-mode .ind-dd-panel{background:#fff;border-color:#0000001a;box-shadow:0 12px 40px #00000024,0 0 0 1px #00000008}body.light-mode .qdd-section-label,body.light-mode .ind-dd-group-label{color:#6b6b70}body.light-mode .qdd-name,body.light-mode .ind-dd-name{color:#1c1c1e}body.light-mode .qdd-desc,body.light-mode .ind-dd-desc{color:#6b6b70}body.light-mode .qdd-item:hover,body.light-mode .ind-dd-item:hover{background:#0000000d}body.light-mode .ind-dd-group+.ind-dd-group{border-top-color:#00000014}body.light-mode .ind-period-tag{color:#6b6b70;background:#0000000f}body.light-mode #ind-modal .ind-dd-item:hover{background:#eef1f6}body.light-mode #ind-modal .ind-dd-item.active{background:#e8edf5}body.light-mode #ind-modal .ind-dd-item.active:hover{background:#e0e7f2}body.light-mode #ind-modal .ind-dd-name{color:#31353c}body.light-mode #ind-modal .ind-dd-desc{color:#5f6774}body.light-mode #ind-modal .ind-dd-dot{filter:grayscale()brightness(.66)opacity(.6)}body.light-mode #ind-modal .ind-period-tag{color:#626b79;background:#eef1f6;border-color:#0000}body.light-mode #ind-modal .ind-dd-group-label{color:#656e7d;background:#fbfcfd}body.light-mode #ind-modal .ind-dd-group+.ind-dd-group{border-top-color:#10182812}body.light-mode #ind-modal .ind-dd-check{color:#189a4a}.chart-selection-box{-webkit-backdrop-filter:blur(1.5px);pointer-events:none;z-index:999;display:none;position:absolute;box-shadow:0 0 12px #e8001c26;border:1.5px dashed var(--accent)!important;background-color:#e8001c1f!important}.multi-select-toolbar{-webkit-backdrop-filter:blur(18px);grid-gap:16px;z-index:10001;opacity:0;pointer-events:none;color:var(--text-primary);direction:rtl;background:#0f0f12d9;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:16px;padding:10px 24px;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 15px 45px #000000bf,inset 0 1px #ffffff0a}.multi-select-toolbar.visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.mst-count{grid-gap:8px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mst-count i{color:var(--accent);filter:drop-shadow(0 0 4px #e8001c80);font-size:16px}.mst-divider{background-color:#ffffff1f;width:1px;height:20px}.mst-action{grid-gap:8px;cursor:pointer;align-items:center;gap:8px;display:flex;position:relative}.mst-action i{color:var(--text-secondary);font-size:15px;transition:color .2s,transform .2s}.mst-action:hover i{color:var(--text-primary);transform:scale(1.05)}#mst-color-input{cursor:pointer;background:0 0;border:none;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .2s;box-shadow:0 0 6px #ffffff1a}#mst-color-input:hover{transform:scale(1.1)}#mst-width-select{color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;padding:3px 8px;font-size:13px;transition:background .2s}#mst-width-select:hover{background:#ffffff14}#mst-width-select option{background:var(--bg-card);color:var(--text-primary)}.mst-btn-danger{color:#fff;grid-gap:6px;cursor:pointer;background:linear-gradient(135deg,#ff3b30 0%,#d60010 100%);border:none;border-radius:100px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #ff3b304d}.mst-btn-danger:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff3b3066}.mst-btn-danger:active{transform:translateY(1px);box-shadow:0 2px 6px #ff3b3033}body.light-mode .multi-select-toolbar{color:var(--text-primary);background:#ffffffe0;border:1px solid #00000014;box-shadow:0 15px 45px #0000001f,inset 0 1px #fffffff2}body.light-mode .mst-divider{background-color:#0000001f}body.light-mode #mst-width-select{color:var(--text-primary);background:#0000000a;border:1px solid #00000014}body.light-mode #mst-width-select option{color:#1c1c1e;background:#fff}.mobile-select-crosshair{pointer-events:none;z-index:100;opacity:0;transition:opacity .18s;position:absolute;inset:0}.mobile-select-crosshair.visible{opacity:1}.mobile-select-crosshair .msc-h{background:#ff3b30e6;height:1px;position:absolute;left:0;right:0;box-shadow:0 0 4px #ff3b3099}.mobile-select-crosshair .msc-v{background:#ff3b30e6;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 4px #ff3b3099}.mobile-select-crosshair .msc-dot{background:#ff3b3038;border:1.5px solid #ff3b30;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 6px #ff3b3080}.mobile-select-hint{color:#fff;z-index:10002;opacity:0;pointer-events:none;direction:rtl;background:#0f0f12e6;border:1px solid #ff3b3073;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:opacity .22s,transform .22s;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)translateY(-12px);box-shadow:0 8px 22px #00000080}.mobile-select-hint:before{content:"";color:#ff3b30;font-family:"Font Awesome 6 Free";font-weight:900}.mobile-select-hint.visible{opacity:1;transform:translate(-50%)translateY(0)}#cms-groupselect-btn.active{color:#ff3b30}@media (width<=768px){.multi-select-toolbar{grid-gap:9px;gap:9px;max-width:calc(100vw - 20px);padding:6px 12px;bottom:76px}.mst-count{grid-gap:5px;gap:5px;font-size:11px}.mst-count i{font-size:12px}.mst-count span{font-size:11px}.mst-divider{height:15px}.mst-action{grid-gap:4px;gap:4px}.mst-action i{font-size:12px}#mst-color-input{width:19px;height:19px}#mst-width-select{padding:2px 5px;font-size:11px}.mst-btn-danger{padding:5px 10px;font-size:11px}.mst-btn-danger span{display:none}}.settings-tab-menu{grid-gap:16px;border-bottom:1px solid var(--border-color);gap:16px;margin-bottom:16px;padding-bottom:6px;display:flex}.settings-tab-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 0;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.settings-tab-btn:hover{color:var(--text-primary)}.settings-tab-btn.active{color:var(--text-primary);border-bottom-color:var(--accent)}.settings-tab-content{display:none}.settings-tab-content.active{animation:.2s ease-out settingsFadeIn;display:block}@keyframes settingsFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.drw-fib-levels-container{grid-gap:8px;flex-direction:column;gap:8px;max-height:180px;margin-top:10px;padding-inline-end:6px;display:flex;overflow-y:auto}.drw-fib-level-row{grid-gap:10px;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;transition:all .2s;display:flex}body.light-mode .drw-fib-level-row{background:#00000005;border-color:#0000000f}.drw-fib-level-row:hover{background:#ffffff0d;border-color:#ffffff1f}body.light-mode .drw-fib-level-row:hover{background:#0000000a;border-color:#0000001a}.drw-fib-level-left{grid-gap:8px;flex:1;align-items:center;gap:8px;display:flex}.drw-fib-level-check{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.drw-fib-level-coeff{color:var(--text-primary);background:#00000040;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:75px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:13px;transition:border-color .2s}body.light-mode .drw-fib-level-coeff{color:#1c1c1e;background:#ffffffd9;border-color:#0000001f}.drw-fib-level-coeff:focus{border-color:var(--accent)}.drw-fib-level-right{grid-gap:8px;align-items:center;gap:8px;display:flex}.drw-fib-level-color-preview{cursor:pointer;border:1px solid #fff3;border-radius:4px;width:22px;height:22px;transition:transform .2s}.drw-fib-level-color-preview:hover{transform:scale(1.08)}body.light-mode .drw-fib-level-color-preview{border-color:#00000026}.drw-fib-level-color-input{opacity:0;pointer-events:none;border:none;width:0;height:0;padding:0;position:absolute}.drw-fib-level-delete{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:13px;transition:all .2s}.drw-fib-level-delete:hover{color:var(--negative);background:#ff3b301f}.app-background{z-index:0;pointer-events:none;background-color:#0000;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow:hidden}@keyframes bg-drift1{0%{transform:translate(-50%)scale(1)}50%{transform:translate(-42%,26px)scale(1.08)}to{transform:translate(-50%)scale(1)}}@keyframes bg-drift2{0%{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(-30px,-20px)scale(1.12)}to{opacity:.6;transform:translate(0)scale(1)}}.app-bg-gradient{background:radial-gradient(circle,#e639461f 0%,#0000 70%);border-radius:50%;width:820px;height:820px;animation:16s ease-in-out infinite bg-drift1;position:absolute;top:-28%;left:50%}.app-bg-gradient.two{background:radial-gradient(circle,#ff5d6714 0%,#0000 70%);width:460px;height:460px;animation:12s ease-in-out infinite bg-drift2;top:30%;left:18%}body.pg-chart .app-bg-gradient{animation:none}body.light-mode .app-bg-gradient{background:radial-gradient(circle,#e6394626 0%,#0000 70%)}body.light-mode .app-bg-gradient.two{background:radial-gradient(circle,#e639461a 0%,#0000 70%)}.app-bg-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 80%);mask-image:radial-gradient(circle at 50% 35%,#000 0%,#0000 80%)}body.light-mode .app-bg-grid{background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px)}body.light-mode .splash-screen{background:radial-gradient(ellipse at 50% 40%, #e639460f 0%, var(--bg-dark) 60%)}body.light-mode .logo h1{background:linear-gradient(135deg, var(--text-primary) 0%, var(--text-muted) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}body.light-mode .loader{border-color:#0000000f;border-top-color:var(--accent);box-shadow:0 0 20px #e639461a}body.light-mode .balance-card{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:linear-gradient(168deg,#ffffffb8 0%,#f5f7fad9 100%)!important;border:1px solid #fff9!important;box-shadow:0 20px 50px #0000000a,inset 0 1px #fffc!important}body.light-mode .balance-card:hover{box-shadow:0 28px 60px #0000000f,0 0 30px #e639460f!important}body.light-mode .balance-card .amount{background:linear-gradient(135deg, var(--text-primary) 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}body.light-mode .balance-card:before{background:radial-gradient(circle,#e6394614 0%,#0000 70%)}body.light-mode .balance-card:after{background:radial-gradient(circle,#e639460a 0%,#0000 70%)}body.light-mode .news-item{-webkit-backdrop-filter:blur(15px)saturate(180%)!important;background:#ffffffb8!important;border:1px solid #ffffff80!important;box-shadow:0 4px 12px #00000005!important}body.light-mode .news-item:hover{background:#ffffffd9!important;border-color:#e6394638!important;box-shadow:0 16px 36px #0000000f!important}body.light-mode .auth-panel:before{background:radial-gradient(circle,#e639461f 0%,#0000 70%)}body.light-mode .auth-brand{background:radial-gradient(120% 90% at 50% 30%,#e639461a 0%,#0000 62%),linear-gradient(140deg,#fdfdfe 0%,#f4f5f7 100%);border-inline-end-color:#00000012}body.light-mode .auth-brand:after{background:radial-gradient(58% 44% at 50% 52%,#ffffffe6 0%,#ffffff9e 48%,#0000 76%)}body.light-mode .auth-brand-art{opacity:.5}body.light-mode .auth-form{-webkit-backdrop-filter:blur(30px)saturate(180%)!important;background:#ffffffb8!important;border:1px solid #fff9!important;box-shadow:0 30px 70px #0000000f!important}body.light-mode .auth-tab.active{box-shadow:0 4px 12px #00000008}body.light-mode .bottom-nav{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #00000014!important}body.light-mode .profile-avatar{background-color:#00000008;border-color:#0000000d}body.light-mode .profile-menu{backdrop-filter:blur(25px)saturate(180%)!important;background-color:#ffffffd9!important;border:1px solid #fff9!important;box-shadow:0 10px 30px #0000000d!important}@media (width>=768px){body.light-mode #card-top-data:after{background:radial-gradient(circle,#007aff1f 0%,#0000 70%)}body.light-mode #card-mbo-data:after{background:radial-gradient(circle,#34c7591f 0%,#0000 70%)}body.light-mode #card-top-data:hover{border-color:#007aff33!important;box-shadow:0 16px 40px #00000014,0 0 24px #007aff14!important}body.light-mode #card-mbo-data:hover{border-color:#34c75933!important;box-shadow:0 16px 40px #00000014,0 0 24px #34c75914!important}}body.light-mode .btn-gradient{box-shadow:0 8px 24px #e6394633!important}body.light-mode .btn-gradient:hover{box-shadow:0 12px 32px #e6394640!important}body.light-mode .monitoring-empty-state{background:linear-gradient(135deg,#f0f0f5d9 0%,#fafafff2 100%);border:1px solid #ff4d5926;box-shadow:0 20px 40px #0000000d,inset 0 1px #fffc}body.light-mode .monitoring-empty-state:hover{box-shadow:0 20px 40px #ff4d5926,inset 0 1px #fff}body.light-mode .monitoring-empty-state-icon-wrap{background:radial-gradient(circle,#ff4d591a 0%,#0000 70%)}.monitoring-empty-state{text-align:center;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#141419bf 0%,#0a0a0cf2 100%);border:1px solid #ff4d5926;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:540px;margin:40px auto;padding:60px 40px;transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;box-shadow:0 20px 40px #00000080,inset 0 1px #ffffff0d}.monitoring-empty-state:hover{border-color:#ff4d5959;transform:translateY(-2px);box-shadow:0 20px 40px #ff4d5914,inset 0 1px #ffffff1a}.monitoring-empty-state-icon-wrap{background:radial-gradient(circle,#ff4d592e 0%,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:24px;display:flex;position:relative}.monitoring-empty-state-icon-wrap i{color:#ff4d59;filter:drop-shadow(0 0 12px #ff4d5999);font-size:44px;animation:3s ease-in-out infinite floatIcon}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.monitoring-empty-state h3{color:var(--text-primary);font-size:22px;font-weight:700;font-family:var(--font-body);margin-bottom:12px}.monitoring-empty-state p{color:var(--text-secondary);max-width:380px;font-size:14px;line-height:1.6;font-family:var(--font-body);margin-bottom:28px}.monitoring-empty-state-btn{color:#fff;cursor:pointer;grid-gap:10px;font-size:15px;font-weight:700;font-family:var(--font-body);background:linear-gradient(135deg,#c1121f 0%,#ff4d59 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 28px;transition:all .3s cubic-bezier(.165,.84,.44,1);display:inline-flex;box-shadow:0 8px 20px #ff4d594d}.monitoring-empty-state-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 12px 24px #ff4d5973}.monitoring-empty-state-btn:active{transform:translateY(0)}.dev-toast{backdrop-filter:blur(12px);z-index:10000;opacity:0;pointer-events:none;background:#1e1e26d9;border:1px solid #ff95004d;border-radius:12px;align-items:center;width:380px;max-width:90%;padding:16px 24px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff1a}.dev-toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.dev-toast-content{grid-gap:16px;align-items:center;gap:16px;width:100%;display:flex}.dev-toast-icon{color:#ff9500;filter:drop-shadow(0 0 8px #ff950080);font-size:24px;animation:2s ease-in-out infinite pulseIcon}.dev-toast-text-group{grid-gap:4px;font-family:var(--font-body);flex-direction:column;gap:4px;display:flex}.dev-toast-title{color:#fff;letter-spacing:.2px;font-size:15px;font-weight:700}.dev-toast-desc{color:#ffffffb3;font-size:12px;line-height:1.4}@keyframes pulseIcon{0%,to{filter:drop-shadow(0 0 8px #ff950080);transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 16px #ff9500cc);transform:scale(1.1)rotate(10deg)}}.chart-header-btn{border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-primary);cursor:pointer;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.chart-header-btn:hover:not(.disabled){background:#ffffff1f}.chart-header-btn.disabled{opacity:.4;cursor:not-allowed}body.light-mode .chart-header-btn{color:#333;background:#0000000a;border-color:#00000014}body.light-mode .chart-header-btn:hover:not(.disabled){background:#00000014}@media (width<=768px),(hover:none){#btn-chart-fullscreen{display:none}}html.native #btn-chart-fullscreen{display:none}.igtf-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-weight:600}.igtf-btn:hover{background:var(--hover-bg)}.igtf-btn.active{color:var(--accent);background:#e6394626}.chart-mobile-bottombar,#cms-backdrop,.cms-sheet{display:none}.chart-mobile-tradebar{color:#e9e9ea;scrollbar-width:none;direction:ltr;background:#050505;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;height:43px;padding:0 12px;display:flex;overflow:visible}.chart-mobile-tradebar::-webkit-scrollbar{display:none}.chart-mobile-tradebar.hidden{display:none}.chart-mobile-tradebar.cmb-below,.cmb-order-strip.cmb-below,.cmb-pend-strip.cmb-below{border-top:1px solid #ffffff14;border-bottom:0}.chart-mobile-tradebar{justify-content:center;position:relative}.cmb-tb-side{flex:1 1 0;align-items:center;display:flex}.cmb-tset-btn{-webkit-appearance:none;appearance:none;color:#ffffff9e;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:32px;height:32px;margin-inline-start:10px;font-size:13px;transition:color .16s,background-color .16s;display:inline-grid}.cmb-tset-btn:active{background:#ffffff24}.cmb-tset-btn.cmb-active{color:#f2f3f5;border-color:#ffffff38}body.light-mode .cmb-tset-btn{color:#0000008c;background:#f1f2f5;border-color:#00000014}body.light-mode .cmb-tset-btn.cmb-active{color:#16181d;border-color:#0003}.cmb-tb-island{color:#f2f3f5;white-space:nowrap;background:#101216;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:8px;height:32px;padding:0 15px;display:inline-flex}.cmb-tb-logo{flex:none;width:20px;height:20px}.cmb-tb-name{letter-spacing:.2px;font-size:15px;font-weight:700}body.light-mode .cmb-tb-island{color:#16181d;background:#f1f2f5;border-color:#00000014}.cmb-tb-otypes{justify-content:flex-end;min-width:max-content}.cmb-oseg{background:#101216;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex}.cmb-otype{-webkit-appearance:none;appearance:none;color:#ffffff85;letter-spacing:.3px;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:100%;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.cmb-otype-on{color:#f2f3f5;background:#ffffff1a}.cmb-otype:active{background:#ffffff29}body.light-mode .cmb-oseg{background:#f1f2f5;border-color:#00000014}body.light-mode .cmb-otype{color:#0000007a}body.light-mode .cmb-otype-on{color:#16181d;background:#fff;box-shadow:0 1px 2px #0000001a}body.light-mode .cmb-otype:active{background:#00000012}.cmb-oseg-off{opacity:.4}.cmb-otype:disabled{cursor:default}.cmb-tb-island{box-sizing:border-box;will-change:width, height, transform;justify-content:center;overflow:hidden}@keyframes cmbDropIn{0%{opacity:0;border-radius:50%;width:24px;height:24px;padding:0;animation-timing-function:cubic-bezier(.45,0,.85,.32);transform:translateY(-87px)}10%{opacity:1}44%{border-radius:46% 46% 50% 50%/62% 62% 38% 38%;width:22px;height:41px;padding:0;animation-timing-function:cubic-bezier(.3,0,.1,1);transform:translateY(-12px)}56%{border-radius:999px;width:62px;height:21px;padding:0 6px;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translateY(0)}74%{width:calc(var(--cmb-w,100px) * 1.08);height:38px;padding:0 15px}86%{width:calc(var(--cmb-w,100px) * .975);height:29px}94%{width:calc(var(--cmb-w,100px) * 1.01);height:33px}to{width:var(--cmb-w,100px);opacity:1;border-radius:999px;height:32px;padding:0 15px;transform:translateY(0)}}@keyframes cmbDropOut{0%{width:var(--cmb-w,100px);opacity:1;border-radius:999px;height:32px;animation-timing-function:cubic-bezier(.4,0,.7,.5);transform:translateY(0)}24%{width:calc(var(--cmb-w,100px) * 1.04);height:21px;padding:0 8px}52%{border-radius:48% 48% 50% 50%/60% 60% 40% 40%;width:22px;height:38px;padding:0;animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-6px)}to{opacity:0;border-radius:50%;width:23px;height:23px;padding:0;transform:translateY(-87px)}}@keyframes cmbLogoIn{0%{opacity:0;width:13px;height:13px}12%{opacity:1}56%{width:14px;height:14px}74%{width:21px;height:21px}to{opacity:1;width:20px;height:20px}}@keyframes cmbFaceIn{0%,68%{opacity:0}to{opacity:1}}@keyframes cmbFaceOut{0%{opacity:1}22%,to{opacity:0}}@keyframes cmbLogoOut{0%{opacity:1}60%{opacity:1;width:14px;height:14px}to{opacity:0;width:13px;height:13px}}@keyframes cmbBarIn{0%{border-bottom-width:0;height:0}to{border-bottom-width:1px;height:43px}}@keyframes cmbBarOut{0%{border-bottom-width:1px;height:43px}to{border-bottom-width:0;height:0}}.chart-mobile-tradebar.cmb-bar-in{animation:.3s cubic-bezier(.22,.8,.3,1) both cmbBarIn}.chart-mobile-tradebar.cmb-bar-out{animation:.26s cubic-bezier(.5,0,.75,.4) both cmbBarOut}.cmb-tb-island.cmb-tb-in{animation:.74s linear both cmbDropIn}.cmb-tb-island.cmb-tb-out{animation:.42s linear both cmbDropOut}.cmb-tb-island.cmb-tb-in .cmb-tb-name{animation:.74s linear both cmbFaceIn}.cmb-tb-island.cmb-tb-out .cmb-tb-name{animation:.42s linear both cmbFaceOut}.cmb-tb-island.cmb-tb-in .cmb-tb-logo{animation:.74s linear both cmbLogoIn}.cmb-tb-island.cmb-tb-out .cmb-tb-logo{animation:.42s linear both cmbLogoOut}@keyframes cmbSideIn{0%,45%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes cmbSideOut{0%{opacity:1;transform:translate(0)}70%,to{opacity:0;transform:translate(10px)}}.chart-mobile-tradebar.cmb-bar-in .cmb-tb-otypes{animation:.3s both cmbSideIn}.cmb-tb-island.cmb-tb-out~.cmb-tb-otypes{animation:.3s both cmbSideOut}@media (prefers-reduced-motion:reduce){.chart-mobile-tradebar.cmb-bar-in,.chart-mobile-tradebar.cmb-bar-out,.cmb-tb-island.cmb-tb-in,.cmb-tb-island.cmb-tb-out,.cmb-tb-island.cmb-tb-in>*,.cmb-tb-island.cmb-tb-out>*,.chart-mobile-tradebar.cmb-bar-in .cmb-tb-otypes,.cmb-tb-island.cmb-tb-out~.cmb-tb-otypes{animation:none!important}}body.light-mode .chart-mobile-tradebar{color:#16181d;background:#fff;border-bottom-color:#0000001a}.cmb-order-strip{box-sizing:border-box;direction:ltr;background:#050505;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:stretch;gap:0;height:52px;padding:0;display:flex;overflow:hidden}.cmb-order-strip.hidden{display:none}.cmb-os-side{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:3px;min-width:0;padding:0 12px;font-family:inherit;transition:filter .15s;display:flex}.cmb-os-sell{background:#2962ff}.cmb-os-buy{background:var(--accent,#e63946)}.cmb-os-side:active{filter:brightness(.86)}.cmb-os-side:disabled{opacity:.45;cursor:default}.cmb-os-side.cmb-os-closed,.cmb-os-side.cmb-os-closed:disabled{color:#ffffff6b;opacity:1;box-shadow:none;filter:none;background:#2a2d35}.cmb-os-side.cmb-os-closed:active{filter:none}body.light-mode .cmb-os-side.cmb-os-closed,body.light-mode .cmb-os-side.cmb-os-closed:disabled{color:#0000006b;background:#d7dae0}.cmb-os-side.cmb-os-armed{filter:brightness(1.12);box-shadow:inset 0 0 0 2px #fffffff2}.cmb-os-side.cmb-os-armed .cmb-os-tag{opacity:1;letter-spacing:.6px}.cmb-os-tag{letter-spacing:.9px;opacity:.85;font-size:10px;font-weight:700;line-height:1}.cmb-os-price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:baseline;line-height:1;display:flex}.cmb-os-lead{opacity:.92;font-size:14px;font-weight:600}.cmb-os-big{letter-spacing:-.2px;font-size:20px;font-weight:800}.cmb-os-lots{border:0;background:#101216;border-inline:1px solid #ffffff1a;border-radius:0;flex:none;align-items:center;display:flex}.cmb-os-step{-webkit-appearance:none;appearance:none;color:#fff9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;width:38px;font-size:13px;transition:color .15s;display:inline-flex}.cmb-os-step:active{color:#f2f3f5}.cmb-os-lotval{text-align:center;color:#f2f3f5;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:44px;font-size:15px;font-weight:700}body.light-mode .cmb-order-strip{background:#fff;border-bottom-color:#0000001a}body.light-mode .cmb-os-lots{background:#f1f2f5;border-color:#00000014}body.light-mode .cmb-os-step{color:#0000008c}body.light-mode .cmb-os-step:active,body.light-mode .cmb-os-lotval{color:#16181d}@keyframes cmbOsIn{0%{border-bottom-width:0;height:0}to{border-bottom-width:1px;height:52px}}@keyframes cmbOsOut{0%{border-bottom-width:1px;height:52px}to{border-bottom-width:0;height:0}}.cmb-order-strip.cmb-os-in{animation:.26s cubic-bezier(.22,.8,.3,1) both cmbOsIn}.cmb-order-strip.cmb-os-out{animation:.24s cubic-bezier(.5,0,.75,.4) both cmbOsOut}@keyframes cmbOsWait{0%,to{opacity:.38}50%{opacity:.78}}.cmb-order-strip.cmb-os-wait .cmb-os-price{animation:1.15s ease-in-out infinite cmbOsWait}@media (prefers-reduced-motion:reduce){.cmb-order-strip.cmb-os-in,.cmb-order-strip.cmb-os-out{animation:none!important}.cmb-order-strip.cmb-os-wait .cmb-os-price{opacity:.55;animation:none!important}}.cmb-pend-strip{box-sizing:border-box;direction:ltr;background:#050505;border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:stretch;height:92px;padding:0;display:flex;overflow:hidden}.cmb-pend-strip.hidden{display:none}.cmb-ps-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;will-change:transform;flex:0 0 44px;align-items:center;gap:6px;width:100%;min-width:0;height:44px;padding:0 10px;display:flex;overflow:auto hidden}.cmb-ps-rail::-webkit-scrollbar{display:none}.cmb-ps-chip{-webkit-appearance:none;appearance:none;color:#ffffff85;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;height:30px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.cmb-ps-chip[aria-pressed=true]{color:#f2f3f5;background:#ffffff1a;border-color:#fff3}.cmb-ps-chip:active{background:#ffffff29}body.light-mode .cmb-pend-strip{background:#fff;border-bottom-color:#0000001a}body.light-mode .cmb-ps-chip{color:#00000080;background:#f1f2f5;border-color:#00000014}body.light-mode .cmb-ps-chip[aria-pressed=true]{color:#16181d;background:#fff;border-color:#00000029;box-shadow:0 1px 2px #0000001a}.cmb-ps-form{flex:auto;align-items:center;gap:8px;min-width:0;min-height:0;padding:0 10px 8px;display:flex}.cmb-ps-lots{background:#101216;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;height:34px;display:flex;overflow:hidden}.cmb-ps-lots .cmb-os-step{width:32px}.cmb-ps-lots .cmb-os-lotval{min-width:40px;font-size:14px}.cmb-ps-prot{-webkit-appearance:none;appearance:none;color:#ffffff85;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:5px;height:34px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cmb-ps-prot>span:empty{display:none}.cmb-ps-prot>span{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:800}.cmb-ps-prot[data-prot=sl][aria-pressed=true]{color:#ff8a8a;background:#ff525229;border-color:#ff52528c}.cmb-ps-prot[data-prot=tp][aria-pressed=true]{color:#7ee08f;background:#34c75929;border-color:#34c7598c}.cmb-ps-send{-webkit-appearance:none;appearance:none;color:#fff;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#2962ff;border:0;border-radius:999px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1px;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.1;transition:filter .15s,background-color .16s;display:flex;overflow:hidden}.cmb-ps-send.cmb-ps-sell{background:#e63946}.cmb-ps-send:active{filter:brightness(.86)}.cmb-ps-send:disabled{opacity:.45;cursor:default}.cmb-ps-send-px{opacity:.85;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:10px;font-style:normal;font-weight:700}body.light-mode .cmb-ps-lots,body.light-mode .cmb-ps-prot{color:#00000080;background:#f1f2f5;border-color:#00000014}@keyframes cmbPsIn{0%{border-bottom-width:0;height:0}to{border-bottom-width:1px;height:92px}}@keyframes cmbPsOut{0%{border-bottom-width:1px;height:92px}to{border-bottom-width:0;height:0}}.cmb-pend-strip.cmb-ps-in{animation:.26s cubic-bezier(.22,.8,.3,1) both cmbPsIn}.cmb-pend-strip.cmb-ps-out{animation:.24s cubic-bezier(.5,0,.75,.4) both cmbPsOut}@media (prefers-reduced-motion:reduce){.cmb-pend-strip.cmb-ps-in,.cmb-pend-strip.cmb-ps-out{animation:none!important}}.cmb-os-msg{z-index:60;color:#f2f3f5;text-align:center;pointer-events:none;background:#16181d;border:1px solid #ffffff1a;border-radius:10px;max-width:460px;margin-inline:auto;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.45;position:fixed;inset-inline:12px;box-shadow:0 8px 22px #00000073}.cmb-os-msg.hidden{display:none}.cmb-os-msg[data-kind=ok]{color:#7ee08f;border-color:#34c759}.cmb-os-msg[data-kind=warn]{color:#ffcf7a;border-color:#faa61a}.cmb-os-msg[data-kind=err]{color:#ff9aa2;border-color:#e63946}body.light-mode .cmb-os-msg{color:#16181d;background:#fff;border-color:#0000001f;box-shadow:0 8px 22px #0000002e}body.light-mode .cmb-os-msg[data-kind=ok]{color:#167a30;border-color:#1f9d3f}body.light-mode .cmb-os-msg[data-kind=warn]{color:#8a5a00;border-color:#c47f0a}body.light-mode .cmb-os-msg[data-kind=err]{color:#a3151f;border-color:#d62839}.tp-panel-body{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;min-height:0;padding-bottom:12px;display:flex;overflow:hidden auto}.cmb-in-panel{background:0 0;border-bottom:0;flex:none;width:100%;overflow:visible}.cmb-in-panel.cmb-order-strip,.cmb-in-panel.cmb-pend-strip{border-bottom:1px solid #ffffff12}body.light-mode .cmb-in-panel.cmb-order-strip,body.light-mode .cmb-in-panel.cmb-pend-strip{border-bottom-color:#00000014}.cmb-in-panel .cmb-tb-island{display:none}.cmb-in-panel.chart-mobile-tradebar{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;height:auto;padding:12px}body.light-mode .cmb-in-panel.chart-mobile-tradebar{border-bottom-color:#00000014}@keyframes cmbBarInPanel{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cmbBarOutPanel{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.cmb-in-panel.chart-mobile-tradebar.cmb-bar-in{animation-name:cmbBarInPanel}.cmb-in-panel.chart-mobile-tradebar.cmb-bar-out{animation-name:cmbBarOutPanel}.cmb-in-panel .cmb-tb-sym.cmb-sym-on{flex:auto;order:1}.cmb-in-panel .cmb-tb-side:not(.cmb-tb-otypes){flex:none;order:2}.cmb-in-panel .cmb-tb-otypes{flex:1 0 100%;order:3;min-width:0}.cmb-in-panel .cmb-tb-sym.cmb-sym-on{white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;min-width:0;height:auto;padding:0;line-height:1.15;display:flex;overflow:hidden}.cmb-in-panel .cmb-tb-symname{letter-spacing:.2px;font-size:15px}.cmb-in-panel .cmb-tb-spread{color:#ffffff94;background:#15171c;border-radius:6px;flex:0 auto;min-width:0;padding:2px 7px;font-size:11px}body.light-mode .cmb-in-panel .cmb-tb-spread{color:#00000085;background:#eef0f4}.cmb-in-panel .cmb-tset-btn{background:0 0;border-color:#0000;border-radius:8px;width:28px;height:28px;margin-inline-start:0}body.light-mode .cmb-in-panel .cmb-tset-btn{background:0 0;border-color:#0000}.cmb-in-panel .cmb-oseg{border-radius:10px;width:100%;height:36px;padding:3px;display:flex}.cmb-in-panel .cmb-otype{border-radius:8px;flex:1 1 0;min-width:0;padding:0;font-size:12.5px}.cmb-in-panel.cmb-order-strip{flex-wrap:wrap;align-items:stretch;gap:10px;height:auto;padding:12px}@keyframes cmbOsInPanel{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cmbOsOutPanel{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.cmb-in-panel.cmb-order-strip.cmb-os-in{animation-name:cmbOsInPanel}.cmb-in-panel.cmb-order-strip.cmb-os-out{animation-name:cmbOsOutPanel}.cmb-in-panel .cmb-os-lots{background:0 0;border:0;flex-wrap:wrap;flex:1 0 100%;order:-1;justify-content:flex-start;align-items:center;height:auto}.cmb-in-panel .cmb-os-lab{letter-spacing:.4px;text-transform:uppercase;color:#ffffff6b;flex:1 0 100%;margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}body.light-mode .cmb-in-panel .cmb-os-lab{color:#00000073}.cmb-in-panel .cmb-os-lots .cmb-os-step{background:#15171c;border:1px solid #ffffff17;flex:none;align-self:auto;width:40px;height:40px;font-size:11px}.cmb-in-panel .cmb-os-lots #cmb-os-dn{border-inline-end:0;border-radius:10px 0 0 10px}.cmb-in-panel .cmb-os-lots #cmb-os-up{border-inline-start:0;border-radius:0 10px 10px 0}.cmb-in-panel .cmb-os-lots .cmb-os-lotval{background:#15171c;border-block:1px solid #ffffff17;flex:auto;justify-content:center;align-items:center;min-width:0;height:40px;padding-inline-start:10px;font-size:16px;display:flex}.cmb-in-panel .cmb-os-unit{color:#ffffff61;pointer-events:none;background:#15171c;border-block:1px solid #ffffff17;flex:none;align-items:center;height:40px;padding-inline-end:10px;font-size:11px;font-weight:700;display:flex}body.light-mode .cmb-in-panel .cmb-os-lots .cmb-os-step,body.light-mode .cmb-in-panel .cmb-os-lots .cmb-os-lotval,body.light-mode .cmb-in-panel .cmb-os-unit{background:#f1f2f5;border-color:#00000017}body.light-mode .cmb-in-panel .cmb-os-unit{color:#0006}.cmb-in-panel .cmb-os-side{border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;height:60px;padding:0 10px}.cmb-in-panel .cmb-os-tag{opacity:.78;font-size:10.5px}.cmb-in-panel .cmb-os-big{font-size:19px}@keyframes cmbPsInPanel{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cmbPsOutPanel{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.cmb-in-panel.cmb-pend-strip.cmb-ps-in{animation-name:cmbPsInPanel}.cmb-in-panel.cmb-pend-strip.cmb-ps-out{animation-name:cmbPsOutPanel}.cmb-in-panel.cmb-pend-strip{height:auto;padding:12px}.cmb-in-panel .cmb-ps-rail{flex:none;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;width:100%;height:auto;padding:0;display:grid;overflow:visible}.cmb-in-panel .cmb-ps-chip{border-radius:9px;justify-content:center;min-width:0;height:34px;padding:0 8px;font-size:12.5px}.cmb-in-panel .cmb-ps-form{flex-wrap:wrap;flex:none;gap:8px;padding:10px 0 0}.cmb-in-panel .cmb-ps-lots{background:#15171c;border-color:#ffffff17;border-radius:9px;flex:1 1 0;min-width:0;height:38px}.cmb-in-panel .cmb-ps-lots .cmb-os-step{width:30px}.cmb-in-panel .cmb-ps-lots .cmb-os-lotval{flex:auto;min-width:0;font-size:14px}.cmb-in-panel .cmb-ps-prot{background:#15171c;border-color:#ffffff17;border-radius:9px;flex:1 1 0;justify-content:center;min-width:0;height:38px;padding:0 8px}.cmb-in-panel .cmb-ps-send{border-radius:10px;flex:1 0 100%;height:42px;font-size:13.5px}.cmb-tb-sym{display:none}.cmb-tb-symname{letter-spacing:.2px;color:#f2f3f5;text-overflow:ellipsis;flex:none;font-size:13px;font-weight:700;overflow:hidden}.cmb-tb-spread{color:#ffffff85;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex:0 auto;min-width:0;font-size:11.5px;font-weight:700;overflow:hidden}.cmb-tb-spread:empty{display:none}body.light-mode .cmb-tb-symname{color:#16181d}body.light-mode .cmb-tb-spread{color:#0000007a}.cmb-os-lab,.cmb-os-unit{display:none}@media (hover:hover) and (pointer:fine){.cmb-in-panel .cmb-tset-btn:hover{color:#f2f3f5;background:#ffffff14}.cmb-in-panel .cmb-otype:not(:disabled):not(.cmb-otype-on):hover{background:#ffffff14}.cmb-in-panel .cmb-os-step:hover{color:#f2f3f5}.cmb-in-panel .cmb-os-side:not(:disabled):not(.cmb-os-armed):not(.cmb-os-closed):hover{filter:brightness(1.08)}.cmb-in-panel .cmb-ps-chip:not([aria-pressed=true]):hover,.cmb-in-panel .cmb-ps-prot:not([aria-pressed=true]):hover{background:#ffffff14}.cmb-in-panel .cmb-ps-send:not(:disabled):hover{filter:brightness(1.08)}body.light-mode .cmb-in-panel .cmb-tset-btn:hover,body.light-mode .cmb-in-panel .cmb-otype:not(:disabled):not(.cmb-otype-on):hover,body.light-mode .cmb-in-panel .cmb-ps-chip:not([aria-pressed=true]):hover,body.light-mode .cmb-in-panel .cmb-ps-prot:not([aria-pressed=true]):hover{background:#0000000a}body.light-mode .cmb-in-panel .cmb-tset-btn:hover,body.light-mode .cmb-in-panel .cmb-os-step:hover{color:#16181d}}.cmb-in-panel .cmb-os-lotval{cursor:text}.cmb-in-panel .cmb-os-lotval[contenteditable=true]{outline:none}.cmb-in-panel .cmb-os-lotval::selection{background:#2962ff73}.csp-overlay{z-index:120;pointer-events:none;opacity:0;background:#06080e57;transition:opacity .2s;position:fixed;inset:0;overflow:hidden}.csp-overlay.open{opacity:1;pointer-events:auto;touch-action:none}.csp-overlay.hidden{display:none}.csp-card{--csp-rows:7;width:min(74vw,320px);height:calc(var(--csp-rows) * 52px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#1c1f2af5,#0f1118f5);border:1px solid #ffffff17;border-radius:26px;position:absolute;top:46%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0000008c;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 74%,#0000 100%)}.csp-list{position:absolute;top:50%;left:50%}.csp-item{white-space:nowrap;will-change:transform, opacity;width:max-content;min-width:190px;font-family:var(--font-body);transform-origin:50%;direction:ltr;justify-content:space-between;align-items:center;gap:12px;padding:0 6px;display:flex;position:absolute;top:0;left:0}.csp-name{align-items:baseline;gap:6px;display:flex}.csp-name b{color:#99a1ad;letter-spacing:.3px;font-size:21px;font-weight:700;line-height:1.15}.csp-name em{color:#767d89;letter-spacing:.6px;font-size:12px;font-style:normal;font-weight:700}.csp-item.csp-active .csp-name b{color:#f2f5fa;font-weight:800}.csp-item.csp-active .csp-name em{color:#c3cad4}.csp-logo{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative;overflow:hidden}.csp-logo i{color:#fff;letter-spacing:.2px;font-size:11px;font-style:normal;font-weight:800}.csp-logo img{object-fit:cover;background:inherit;width:100%;height:100%;position:absolute;inset:0}.csp-empty{color:#9aa0a6;font:700 13px var(--font-body);white-space:nowrap;background:#14151eb3;border:1px dashed #ffffff29;border-radius:16px;padding:12px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.csp-hint{text-align:center;font:700 12.5px var(--font-body);color:#c3c9d3;text-shadow:0 1px 5px #000000a6;position:absolute;left:0;right:0}body.light-mode .csp-overlay{background:#78808c38}body.light-mode .csp-card{background:linear-gradient(#fffffff7,#f3f5f9f7);border-color:#00000014;box-shadow:0 24px 60px #0003}body.light-mode .csp-name b{color:#a2a9b4}body.light-mode .csp-name em{color:#aeb4bd}body.light-mode .csp-item.csp-active .csp-name b{color:#10141c}body.light-mode .csp-item.csp-active .csp-name em{color:#5a626e}body.light-mode .csp-empty{color:#5b6270;background:#fffc;border-color:#0000001f}body.light-mode .csp-hint{color:#4d545e;text-shadow:0 1px 4px #ffffffb3}.tfx-menu{top:calc(100% + 6px);z-index:3000;overscroll-behavior:contain;width:238px;max-height:calc(100dvh - 96px);font-family:var(--font-body);background:linear-gradient(#1c1c26,#121218);border:1px solid #ffffff1a;border-radius:14px;padding:6px;animation:.16s ccdSlideIn;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 16px 44px #0009}.tfx-menu.hidden{display:none}.tfx-menu::-webkit-scrollbar{width:8px}.tfx-menu::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}.tfx-add{grid-gap:9px;width:100%;color:var(--text-primary,#fff);font-family:var(--font-body);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;font-weight:700;transition:background .14s;display:flex}.tfx-add:hover{background:#ffffff12}.tfx-add i{color:var(--text-secondary,#9aa0a6);font-size:12px}.tfx-sep{background:var(--border-color,#ffffff1a);height:1px;margin:5px 4px}.tfx-form{padding:4px 6px 8px;display:none}.tfx-form.open{display:block}.tfx-input{border:1px solid var(--border-color,#ffffff1f);width:100%;height:38px;color:var(--text-primary,#fff);font-family:var(--font-body);text-align:center;-webkit-appearance:none;appearance:none;background:#ffffff0a;border-radius:10px;outline:none;padding:0 12px;font-size:16px;font-weight:800;transition:border-color .15s,box-shadow .15s}.tfx-input::-webkit-outer-spin-button,.tfx-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tfx-input:focus{border-color:#64d2ff8c;box-shadow:0 0 0 3px #64d2ff24}.tfx-units{grid-gap:4px;grid-template-columns:repeat(5,1fr);gap:4px;margin:8px 0;display:grid}.tfx-unit{border:1px solid var(--border-color,#ffffff1a);height:30px;color:var(--text-secondary,#9aa0a6);cursor:pointer;font-family:var(--font-body);background:#ffffff08;border-radius:8px;padding:0 2px;font-size:10.5px;font-weight:700;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.tfx-unit:hover{color:var(--text-primary,#fff)}.tfx-unit.active{color:#fff;background:linear-gradient(#2f8bff,#0a63f0);border-color:#007aff99;box-shadow:0 3px 10px #007aff59}.tfx-form-apply{color:#fff;width:100%;height:36px;font-family:var(--font-body);cursor:pointer;background:linear-gradient(#2f8bff,#0a63f0);border:none;border-radius:10px;font-size:12.5px;font-weight:800;transition:transform .12s,box-shadow .15s;box-shadow:0 4px 14px #007aff66}.tfx-form-apply:hover{box-shadow:0 6px 18px #007aff80}.tfx-form-apply:active{transform:scale(.97)}.tfx-sec{letter-spacing:.7px;text-transform:uppercase;color:var(--text-secondary,#9aa0a6);padding:9px 10px 4px;font-size:10px;font-weight:800}.tfx-row{grid-gap:10px;width:100%;color:var(--text-primary,#fff);font-family:var(--font-body);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;font-weight:600;transition:background .14s;display:flex}.tfx-row:hover{background:#ffffff12}.tfx-row.tfx-active{color:#fff;background:linear-gradient(135deg,#007aff 0%,#5856d6 100%);font-weight:800}.tfx-row-tail{grid-gap:8px;align-items:center;gap:8px;display:flex}.tfx-star{color:var(--text-secondary,#9aa0a6);opacity:.5;padding:2px;font-size:11.5px;transition:color .14s,opacity .14s,transform .12s}.tfx-row:hover .tfx-star{opacity:.85}.tfx-star:hover{color:#ffc107;opacity:1;transform:scale(1.15)}.tfx-star.starred{color:#ffc107;opacity:1}.tfx-row.tfx-active .tfx-star:not(.starred){color:#fff}.tfx-del{color:var(--text-secondary,#9aa0a6);opacity:.45;padding:2px;font-size:11px;transition:color .14s,opacity .14s}.tfx-del:hover{color:#ff5252;opacity:1}.tfq-box{z-index:3200;direction:ltr;background:linear-gradient(#1c1c26,#121218);border:1px solid #ffffff1f;border-radius:10px;width:190px;padding:8px;position:fixed;box-shadow:0 12px 30px #00000073}.tfq-box.hidden{display:none}.tfq-input{box-sizing:border-box;letter-spacing:.5px;text-align:center;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;padding:7px 9px;font-size:16px;font-weight:600}.tfq-input:focus{border-color:var(--accent-color,#2196f3)}.tfq-hint{text-align:center;color:var(--text-secondary,#9aa0a6);direction:inherit;margin-top:6px;font-size:11px}.tfq-hint.tfq-ok{color:var(--accent-color,#2196f3)}@keyframes tfq-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.tfq-box.tfq-shake{animation:.18s tfq-shake}body.light-mode .tfq-box{background:#fff;border-color:#0000001a}body.light-mode .tfq-input{color:#1a1a1a;background:#f3f4f6;border-color:#0000001a}body.light-mode .tfx-menu{background:#fff;border-color:#0000001a}body.light-mode .tfx-add:hover,body.light-mode .tfx-row:hover{background:#0000000d}body.light-mode .tfx-input{color:#1a1a1a;background:#f3f4f6;border-color:#0000001a}body.light-mode .tfx-unit{color:#6b7280;background:#f3f4f6;border-color:#0000001a}body.light-mode .tfx-unit.active{color:#fff}@media (width<=768px),(orientation:landscape) and (height<=600px) and (hover:none){.chart-header-bar,.tv-toolbar,.chart-tf-bar,.chart-legend-overlay .legend-row-trade{display:none!important}.chart-legend-overlay .legend-row{padding:2px 6px;font-size:11px}.chart-legend-overlay .legend-symbol{letter-spacing:.2px;font-size:16px}.chart-legend-overlay:not(.legend-cross) .legend-ohlc,.chart-legend-overlay:not(.legend-cross) .legend-change,.chart-legend-overlay.legend-cross .legend-day{display:none!important}.chart-legend-overlay.legend-cross .legend-ohlc{display:inline-flex!important}.chart-legend-overlay.legend-cross .legend-change{display:inline!important}#chart-legend-overlay .legend-day{margin:1px 0 0;border:none;flex:100%;order:10;margin-inline-start:0;padding:0;font-size:13px}.chart-legend-overlay .legend-row-main{white-space:nowrap;flex-wrap:wrap;overflow:hidden}.chart-legend-overlay .legend-row-main>*{white-space:nowrap;flex-shrink:0}.chart-legend-overlay .legend-ohlc{flex:100%;order:9;min-width:0;margin-top:1px;font-size:12.5px;overflow:hidden}.chart-legend-overlay .legend-ohlc .lk{margin:0 1px 0 4px;font-size:.9em}.chart-legend-overlay .legend-ohlc .lv{font-size:1em}.chart-legend-overlay .legend-row-main.legend-tight .legend-symbol{text-overflow:ellipsis;flex-shrink:8;min-width:3.2em;overflow:hidden}.chart-legend-overlay .legend-row-main.legend-tight .legend-coin-icon,.chart-legend-overlay .legend-row-main.legend-tight .legend-coin-fallback{display:none!important}.chart-legend-overlay .legend-ohlc.is-cut{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 14px);mask-image:linear-gradient(270deg,#0000 0,#000 14px)}.chart-legend-overlay .legend-row-main{gap:4px}.chart-legend-overlay .legend-settings-btn{margin:0 2px}.chart-legend-overlay .legend-collapse-btn{margin-left:2px}.chart-legend-overlay .legend-coin-icon,.chart-legend-overlay .legend-coin-fallback{width:20px;height:20px}.chart-legend-overlay .legend-coin-fallback{font-size:9px}.chart-mobile-bottombar{padding:10px 13px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:none;z-index:60;background:#050505;border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}body.nav-bar-visible #page-chart>.chart-mobile-bottombar,body.nav-bar-visible #page-orderbook>.chart-mobile-bottombar{margin-bottom:var(--bottom-nav-h,80px);padding-bottom:10px}body.nav-bar-visible .chart-mobile-bottombar:after{content:"";height:calc(var(--bottom-nav-h,80px) + 2px);pointer-events:none;background:#050505;position:absolute;top:100%;left:0;right:0}body.light-mode.nav-bar-visible .chart-mobile-bottombar:after{background:#fff}.cmb-group{align-items:center;gap:9px;display:flex}.cmb-btn{color:var(--text-primary,#fff);font-family:var(--font-body);cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;transition:transform .12s cubic-bezier(.34,1.56,.64,1),color .18s,opacity .18s;display:flex}.cmb-btn:active{opacity:.6;transform:scale(.93)}.cmb-symbol{padding-inline-start:12px}.cmb-symbol:before{content:"";background:#30d158;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite cmbPulse;box-shadow:0 0 #30d15899}@keyframes cmbPulse{0%{box-shadow:0 0 #30d1588c}70%{box-shadow:0 0 0 6px #30d15800}to{box-shadow:0 0 #30d15800}}.cmb-symbol .cmb-symbol-name{letter-spacing:.6px;font-size:14px;font-weight:800}.cmb-symbol .cmb-caret{opacity:.5;margin-inline-start:1px;font-size:9px}.cmb-symbol,.cmb-tf{touch-action:none;height:42px;position:relative;overflow:hidden}.cmb-ghost{--cmb-row:22px;pointer-events:none;white-space:nowrap;letter-spacing:.3px;height:100%;color:var(--text-primary,#fff);opacity:.22;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.cmb-ghost-up{transform:translateY(calc(-1 * var(--cmb-row)))}.cmb-ghost-dn{transform:translateY(var(--cmb-row))}#cmb-symbol-name,#cmb-tf-label{will-change:transform;display:inline-block}.cmb-tf{color:var(--text-secondary,#aeb4be);letter-spacing:.5px;min-width:40px;font-weight:700}.cmb-icon{color:#fff;width:44px;height:40px;padding:0;font-size:17px}.cmb-icon.active{color:#0a84ff}.cmb-ur{height:40px;box-shadow:none;background:0 0;border:none;align-items:stretch;display:flex}.cmb-ur-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:34px;font-size:15px;transition:color .15s,opacity .15s,transform .12s;display:flex}.cmb-ur-btn:active:not(.disabled){opacity:.55;transform:scale(.92)}.cmb-ur-btn.disabled{opacity:.3;pointer-events:none}body.light-mode .cmb-ur{box-shadow:none;background:0 0;border:none}body.light-mode .cmb-ur-btn{color:#000}body.light-mode .chart-mobile-bottombar{box-shadow:none;background:#fff;border-top:1px solid #00000014}body.light-mode .cmb-btn{box-shadow:none;color:#1a1a1a;background:0 0;border:none}body.light-mode .cmb-icon:not(.active):not(.cmb-active){color:#000}body.light-mode .cmb-tf{color:#6b7280}#cms-backdrop{z-index:9998;opacity:0;will-change:opacity;background:#00000080;animation:.2s forwards cmsFade;display:block;position:fixed;inset:0}@keyframes cmsFade{to{opacity:1}}.cms-sheet{z-index:9999;will-change:transform;backface-visibility:hidden;max-height:78vh;padding-bottom:env(safe-area-inset-bottom,0px);background:radial-gradient(120% 60% at 50% 0,#64d2ff12,#0000 60%),linear-gradient(#1a1a24 0%,#101017 100%);border-top:1px solid #ffffff14;border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 50px #0009}.cms-sheet.open{transform:translateY(0)}.cms-handle{background:linear-gradient(90deg,#ffffff2e,#ffffff52,#ffffff2e);border-radius:5px;flex-shrink:0;width:44px;height:5px;margin:11px auto 4px}body.light-mode .cms-sheet{background:linear-gradient(#fff,#f5f6f8);border-top:1px solid #0000000f}.cms-title{text-align:center;font-family:var(--font-body);letter-spacing:.3px;color:var(--text-primary,#fff);border-bottom:1px solid #ffffff12;flex-shrink:0;padding:4px 16px 12px;font-size:16px;font-weight:800}.cms-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 14px 18px;overflow-y:auto}.cms-group-label{font-family:var(--font-body);letter-spacing:.3px;text-transform:uppercase;color:var(--text-secondary,#9aa0a6);align-items:center;gap:8px;margin:18px 2px 10px;font-size:11.5px;font-weight:800;display:flex}.cms-group-label:before{content:"";background:linear-gradient(#64d2ff,#0a63f0);border-radius:3px;width:3px;height:13px}.cms-group-label:after{content:"";background:linear-gradient(90deg,#ffffff14,#0000);flex:1;height:1px}.cms-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cms-grid-2{grid-template-columns:repeat(2,1fr)}.cms-grid-3{grid-template-columns:repeat(3,1fr)}.cms-grid-4{grid-template-columns:repeat(4,1fr)}.cms-tool.cms-active{background:linear-gradient(#007aff38,#007aff14);border-color:#007aff99;box-shadow:0 4px 14px #007aff40}.cms-tool.cms-active span{color:#fff}.cms-ctf-input{width:100%;height:50px;color:var(--text-primary,#fff);font-family:var(--font-body);text-align:center;-webkit-appearance:none;appearance:none;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:13px;outline:none;padding:0 14px;font-size:20px;font-weight:800;transition:border-color .15s,box-shadow .15s}.cms-ctf-input::-webkit-outer-spin-button,.cms-ctf-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cms-ctf-input:focus{border-color:#64d2ff8c;box-shadow:0 0 0 3px #64d2ff24}.cms-ctf-units{grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0;display:grid}.cms-ctf-unit{height:42px;color:var(--text-secondary,#9aa0a6);cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff14;border-radius:11px;font-size:12px;font-weight:700;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.cms-ctf-unit.active{color:#fff;background:linear-gradient(#2f8bff,#0a63f0);border-color:#007aff99;box-shadow:0 3px 12px #007aff59}.cms-ctf-apply{color:#fff;width:100%;height:50px;font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2f8bff,#0a63f0);border:none;border-radius:13px;font-size:15px;font-weight:800;box-shadow:0 5px 16px #007aff6b}.cms-ctf-apply:active{transform:scale(.97)}.cms-ctf-hint{color:var(--text-secondary,#9aa0a6);font-size:11.5px;line-height:1.6;font-family:var(--font-body);text-align:center;margin-top:10px}body.light-mode .cms-ctf-input,body.light-mode .cms-ctf-unit{color:#1a1a1a;background:#fff;border-color:#0000001a}.cms-tool{min-height:66px;color:var(--text-primary,#fff);cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 4px;transition:transform .12s cubic-bezier(.34,1.56,.64,1),border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 2px 6px #0003}.cms-tool i{color:#8ab4ff;font-size:19px;transition:color .15s}.cms-tool .cms-fav-star{top:5px;z-index:2;margin:-3px;padding:3px;transition:color .15s,transform .12s;position:absolute;inset-inline-start:6px;color:#ffffff47!important;font-size:12px!important}.cms-tool .cms-fav-star.starred{color:#fc0!important}.cms-tool .cms-fav-star:active{transform:scale(1.25)}body.light-mode .cms-tool .cms-fav-star{color:#00000040!important}body.light-mode .cms-tool .cms-fav-star.starred{color:#f0a500!important}.cms-toggle-btn.active{color:#ffd84d;background:linear-gradient(#fc03,#ffcc000d);border-color:#ffcc008c}.cms-toggle-btn.active i{color:#ffd84d!important}.cms-seg-row{gap:8px;margin:-3px 0 9px;display:flex}.cms-seg{min-width:0;color:var(--text-secondary,#9aa4b2);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff12;border-radius:11px;flex:1;padding:9px 6px;font-size:13px;font-weight:700;transition:transform .12s,background .15s,border-color .15s,color .15s}.cms-seg:active{transform:scale(.97)}.cms-seg.active{color:#ffd84d;background:linear-gradient(#fc03,#ffcc000d);border-color:#ffcc008c}body.light-mode .cms-seg{color:#5b6472;background:linear-gradient(#fff,#f3f4f6);border-color:#00000014}.cms-tool span{text-align:center;font-size:10.5px;font-weight:600;line-height:1.25}.cms-tool:active{background:linear-gradient(#007aff38,#007aff14);border-color:#007aff80;transform:scale(.94);box-shadow:0 4px 14px #007aff4d}.cms-tf-opt{min-height:54px}.cms-tf-opt span{color:#7fd9ff;font-size:16px;font-weight:800}.cms-tf-opt .cms-fav-star{margin:-8px;padding:8px}body.light-mode .cms-tool{color:#1a1a1a;background:linear-gradient(#fff,#f3f4f6);border-color:#00000014;box-shadow:0 1px 2px #0000000d}body.light-mode .cms-tool i{color:#2563c9}body.light-mode .cms-cursor-btn i{color:#1573a8}body.light-mode .cms-tf-opt span{color:#1266a8}body.light-mode .cms-tool.cms-active{background:linear-gradient(#2b86e8,#0a6ed1);border-color:#0a6ed1;box-shadow:0 3px 10px #0a6ed147}body.light-mode .cms-tool.cms-active span,body.light-mode .cms-tool.cms-active i{color:#fff}body.light-mode .cms-tool.cms-active .cms-fav-star{color:#ffffff8c!important}body.light-mode .cms-tool.cms-active .cms-fav-star.starred{color:#ffd84d!important}body.light-mode .cms-toggle-btn.active{color:#8a5200;background:linear-gradient(#fff3d6,#ffe9b8);border-color:#b4690073}body.light-mode .cms-toggle-btn.active i{color:#a35f00!important}body.light-mode .cms-seg.active{color:#8a5200;background:linear-gradient(#fff3d6,#ffe9b8);border-color:#b4690073}.cms-cursor-btn,.cms-danger-btn,.cms-row{width:100%;color:var(--text-primary,#fff);cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;margin-bottom:9px;padding:13px;font-size:14px;font-weight:600;transition:transform .12s,background .15s,border-color .15s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 2px 6px #0000002e}.cms-cursor-btn:active,.cms-row:active{background:linear-gradient(#007aff29,#007aff0d);border-color:#007aff66;transform:scale(.985)}.cms-cursor-btn i{color:#64d2ff;font-size:16px}.cms-danger-btn{color:#ff453a;background:linear-gradient(#ff453a1f,#ff453a08);border-color:#ff453a40;margin-top:18px}.cms-danger-btn:active{transform:scale(.985)}.cms-danger-btn i{color:#ff453a;font-size:16px}.cms-danger-row{gap:8px;margin-top:18px;display:flex}.cms-danger-row .cms-danger-btn{flex:1;justify-content:center;min-width:0;margin-top:0}.cms-danger-row .cms-danger-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cms-list{flex-direction:column;display:flex}.cms-row-ic{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;box-shadow:0 2px 8px #0003}.cms-row-label{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.cms-row-arrow{opacity:.35;flex-shrink:0;font-size:12px}body:not([data-chart-mode=mbo]) .cms-mbo-only,body[data-chart-mode=mbo] .cms-row[data-sel=\#btn-compare]{display:none!important}.cms-row-active{background:linear-gradient(#007aff2e,#007aff0d)!important;border-color:#007aff8c!important}.cms-feat-slot{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin:-4px 0 9px;padding:9px 11px}.cms-feat-slot:empty{display:none}.cms-feat-slot>*{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}body.light-mode .cms-feat-slot{background:#00000008;border-color:#00000014}body.light-mode .cms-cursor-btn,body.light-mode .cms-row{color:#1a1a1a;background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000f}#cms-more-sheet{background:radial-gradient(120% 60% at 50% 0,#e6394617,#0000 60%),linear-gradient(#16161a 0%,#0a0a0c 100%)}body.light-mode #cms-more-sheet{background:linear-gradient(#fff,#f4f5f7)}#cms-more-sheet .cms-row-ic{color:var(--accent,#e63946);box-shadow:none;background:#000;border:1px solid #ffffff1a}body.light-mode #cms-more-sheet .cms-row-ic{background:#fff;border-color:#0000001a}#cms-more-sheet .cms-tool i,#cms-more-sheet .cms-tool svg{color:var(--accent,#e63946)}#cms-more-sheet .cms-group-label:before{background:var(--accent,#e63946)}#cms-more-body>.cms-group-label:first-child{margin-top:4px}#cms-more-sheet .cms-row:active,#cms-more-sheet .cms-tool:active{box-shadow:none;background:#e6394629;border-color:#e6394673}body.light-mode #cms-more-sheet .cms-row:active,body.light-mode #cms-more-sheet .cms-tool:active{background:#e639461a}#cms-more-sheet .cms-tool.cms-active,#cms-more-sheet .cms-row-active{box-shadow:0 4px 14px #e6394638;background:linear-gradient(#e6394633,#e639460f)!important;border-color:#e6394699!important}#cms-more-sheet .cms-tool.cms-active span{color:inherit}#cms-more-body .cms-grid{margin-bottom:9px}#cms-more-sheet .cms-section{gap:4px;min-height:74px}#cms-more-sheet .cms-section i{margin-bottom:2px}#cms-more-sheet .cms-sec-name{letter-spacing:.6px;font-size:13px;font-weight:800}#cms-more-sheet .cms-sec-sub{opacity:.55;font-size:10px;font-weight:600}}@media (width<=768px){body.modal-open .page.active{overflow:hidden!important}}html.native body.modal-open .page.active{overflow:hidden!important}@media (width<=768px){.page{overflow-x:hidden}}html.native .page{overflow-x:hidden}.ob-settings-modal-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media (width<=768px){#dsm-body{flex:none!important;max-height:none!important;overflow:visible!important}}html.native #dsm-body{flex:none!important;max-height:none!important;overflow:visible!important}#drawing-settings-modal{justify-content:center;align-items:center;padding:16px}#drawing-settings-modal .ob-settings-modal-content{border-radius:14px;flex-direction:column;width:380px;max-width:92vw;height:auto;max-height:82vh;animation:.22s forwards dsmPopIn;display:flex;overflow:hidden}#drawing-settings-modal .ob-settings-modal-header,#drawing-settings-modal .ob-settings-modal-footer{flex-shrink:0}#drawing-settings-modal #dsm-body{flex:auto;min-height:0;max-height:none;overflow-y:auto}#drawing-settings-modal,body.light-mode #drawing-settings-modal{pointer-events:none;-webkit-backdrop-filter:none!important;background:0 0!important}#drawing-settings-modal .ob-settings-modal-content{pointer-events:auto;border:1px solid var(--border-color);box-shadow:0 18px 48px #0000008c}@media (width>=769px){#drawing-settings-modal .ob-settings-modal-header{cursor:grab}#drawing-settings-modal .ob-settings-modal-header.dragging{cursor:grabbing}#drawing-settings-modal .ob-settings-modal-header .ob-settings-modal-close{cursor:pointer}}#drawing-settings-modal .ob-settings-modal-header{padding:12px 16px}#drawing-settings-modal .ob-settings-modal-title{font-size:15px}#drawing-settings-modal .ob-settings-modal-body{grid-gap:12px;gap:12px;padding:14px 16px}#drawing-settings-modal .ob-settings-modal-footer{gap:8px!important;padding:10px 14px!important}#drawing-settings-modal .ob-settings-modal-footer button{font-size:13px;padding:7px 12px!important}#drawing-settings-modal .dsm-tabs{box-shadow:none;border-bottom:1px solid var(--border-color);scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:0;margin-bottom:14px;padding:0;overflow-x:auto}#drawing-settings-modal .dsm-tabs::-webkit-scrollbar{display:none}#drawing-settings-modal .dsm-tab{margin-inline-end:18px;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:8px 0;font-size:13px;font-weight:500}#drawing-settings-modal .dsm-tab:hover{color:var(--text-primary);background:0 0}#drawing-settings-modal .dsm-tab.active{color:var(--text-primary);box-shadow:none;border-bottom-color:var(--accent);background:0 0;font-weight:600}#drawing-settings-modal .tse-row[data-type=boolean]{justify-content:flex-start!important;gap:10px!important}#drawing-settings-modal .tse-row[data-type=boolean]>.switch{order:1}#drawing-settings-modal .tse-row[data-type=boolean]>label:not(.switch){order:2}#drawing-settings-modal .switch{width:16px!important;height:16px!important}#drawing-settings-modal .switch .slider{box-shadow:inset 0 0 0 1.5px var(--text-muted);transition:background .15s,box-shadow .15s;background:0 0!important;border-radius:3px!important}#drawing-settings-modal .switch input:checked+.slider{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent)!important}#drawing-settings-modal .switch .slider>span,#drawing-settings-modal .switch .slider:before{display:none!important}#drawing-settings-modal .switch input:checked+.slider:after{content:"";inset-inline-start:5px;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;transform:rotate(45deg)}#drawing-settings-modal .tse-select{flex:none;width:172px;position:relative}#drawing-settings-modal .tse-sel-native{opacity:0;pointer-events:none;width:0;height:0;position:absolute}#drawing-settings-modal .tse-sel-btn{width:100%;height:30px;font-family:var(--font-body);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .15s,background .15s;display:flex}#drawing-settings-modal .tse-sel-btn:hover{border-color:var(--text-muted)}#drawing-settings-modal .tse-select[data-open="1"] .tse-sel-btn{border-color:var(--accent)}#drawing-settings-modal .tse-sel-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#drawing-settings-modal .tse-sel-btn i{color:var(--text-muted);font-size:10px;transition:transform .18s}#drawing-settings-modal .tse-select[data-open="1"] .tse-sel-btn i{transform:rotate(180deg)}#drawing-settings-modal .tse-sel-panel{inset-inline-start:0;z-index:30;background:var(--bg-elev);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:2px;min-width:100%;max-height:210px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 10px 26px #0000004d}#drawing-settings-modal .tse-sel-panel[hidden]{display:none}#drawing-settings-modal .tse-sel-panel[data-up="1"]{top:auto;bottom:calc(100% + 4px)}#drawing-settings-modal .tse-sel-opt{text-align:start;font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:7px 9px;font-size:13px}#drawing-settings-modal .tse-sel-opt:hover{background:var(--hover-bg);color:var(--text-primary)}#drawing-settings-modal .tse-sel-opt[data-sel="1"]{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 14%, transparent);font-weight:600}.tse-sel-panel.tse-sel-float{z-index:200001;background:var(--bg-elev);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 26px #0000004d}.tse-sel-panel.tse-sel-float[hidden]{display:none}.tse-sel-panel.tse-sel-float .tse-sel-opt{text-align:start;font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:7px 9px;font-size:13px}.tse-sel-panel.tse-sel-float .tse-sel-opt:hover{background:var(--hover-bg);color:var(--text-primary)}.tse-sel-panel.tse-sel-float .tse-sel-opt[data-sel="1"]{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 14%, transparent);font-weight:600}#drawing-settings-modal .tse-row>select.tse-input,#drawing-settings-modal .tse-row>input[type=text].tse-input{height:30px;border-radius:6px!important;width:172px!important;padding:5px 8px!important}#drawing-settings-modal .tse-row>input[type=number].tse-input{height:30px;border-radius:6px!important}#drawing-settings-modal .tse-input[type=color],#drawing-settings-modal .tse-line-color,#drawing-settings-modal .tse-lt-color{box-shadow:inset 0 0 0 1px var(--border-color);border-radius:5px!important;width:28px!important;height:24px!important}#drawing-settings-modal .tse-linestyle-btn[data-active="1"]{background:color-mix(in srgb, var(--text-primary) 12%, transparent)!important;border-color:var(--text-muted)!important;color:var(--text-primary)!important}#drawing-settings-modal .ob-settings-modal-footer button{flex:none;font-weight:600;border-radius:6px!important;width:auto!important}#drawing-settings-modal #dsm-apply{background:var(--accent)!important;box-shadow:none!important;transform:none!important}#drawing-settings-modal #dsm-apply:hover{background:color-mix(in srgb, var(--accent) 88%, #fff)!important}#drawing-settings-modal #dsm-templates{font-size:12px;border-color:var(--border-color)!important;color:var(--text-primary)!important;background:0 0!important;border-radius:8px!important;padding:9px 12px!important}#drawing-settings-modal #dsm-templates:hover{color:var(--text-primary)!important;background:#ffffff0f!important}body.light-mode #drawing-settings-modal #dsm-templates:hover{background:#0000000a!important}#drawing-settings-modal #dsm-templates.dtpl-open{border-color:#ffffff38!important}body.light-mode #drawing-settings-modal #dsm-templates.dtpl-open{border-color:#00000038!important}.cs-tpl-btn.dtpl-up .cs-tpl-caret{transform:rotate(180deg)}@keyframes dsmPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}#ind-settings{z-index:9550;pointer-events:none;justify-content:center;align-items:center;padding:16px;-webkit-backdrop-filter:none!important;background:0 0!important}body.light-mode #ind-settings{background:0 0!important}#ind-settings .ob-settings-modal-content{pointer-events:auto;border:1px solid var(--border-color);border-radius:14px;flex-direction:column;width:380px;max-width:92vw;height:auto;max-height:82vh;animation:.22s forwards dsmPopIn;display:flex;overflow:hidden;box-shadow:0 18px 48px #0000008c;background:var(--bg-elev)!important}#ind-settings .ob-settings-modal-header,#ind-settings .ob-settings-modal-footer{flex-shrink:0}#ind-settings .ob-settings-modal-header{padding:12px 16px;border-bottom:1px solid var(--border-color)!important}@media (width>=769px){#ind-settings .ob-settings-modal-header{cursor:grab}#ind-settings .ob-settings-modal-header.dragging{cursor:grabbing}#ind-settings .ob-settings-modal-header .ob-settings-modal-close{cursor:pointer}}#ind-settings .ob-settings-modal-title{align-items:center;gap:8px;min-width:0;font-size:15px;display:flex;color:var(--text-primary)!important}#ind-settings .ob-settings-modal-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#ind-settings .is-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}#ind-settings .ob-settings-modal-close{color:var(--text-muted)!important}#ind-settings .ob-settings-modal-close:hover{color:var(--text-primary)!important}#ind-settings .ob-settings-modal-body{grid-gap:0;flex:auto;gap:0;min-height:0;max-height:none;padding:14px 16px;overflow-y:auto}#ind-settings .ms-style-controls-wrapper{gap:0!important;max-height:none!important;overflow:visible!important}#ind-settings .ob-settings-modal-footer{border-top:1px solid var(--border-color);background:var(--bg-elev);justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}#ind-settings .is-done-btn{font-family:var(--font-body);color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:6px;padding:7px 18px;font-size:13px;font-weight:600}#ind-settings .is-done-btn:hover{background:color-mix(in srgb, var(--accent) 88%, #fff)}#ind-settings .dsm-tabs{z-index:5;background:var(--bg-elev);border-bottom:1px solid var(--border-color);scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-bottom:14px;padding:0;display:flex;position:sticky;top:0;overflow-x:auto}#ind-settings .dsm-tabs::-webkit-scrollbar{display:none}#ind-settings .dsm-tab{margin-inline-end:18px;font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 0;font-size:13px;font-weight:500;transition:color .18s,border-color .18s}#ind-settings .dsm-tab:hover{color:var(--text-primary)}#ind-settings .dsm-tab.active{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:600}#ind-settings .dsm-panel{animation:.2s dsmPanelIn}#ind-settings .dsm-panel>.tse-section-title:first-child{margin-top:0}#ind-settings .tse-section-title{letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-color);margin:16px 0 8px;padding-bottom:6px;font-size:12px;font-weight:700}#ind-settings .ms-row{gap:12px;margin-bottom:14px}#ind-settings .ms-label{color:var(--text-primary);font-size:14px;font-weight:400}#ind-settings .ms-row:has(>.ms-switch),#ind-settings .ms-row:has(>div>.ms-switch:only-child){justify-content:flex-start;gap:10px}#ind-settings .ms-row:has(>.ms-switch)>.ms-label,#ind-settings .ms-row:has(>div>.ms-switch:only-child)>.ms-label{order:2}#ind-settings .ms-switch{flex:none;width:16px;height:16px}#ind-settings .ms-slider{box-shadow:inset 0 0 0 1.5px var(--text-muted);border-radius:3px;transition:background .15s,box-shadow .15s;background:0 0!important}#ind-settings .ms-slider:before{display:none!important}#ind-settings .ms-switch input:checked+.ms-slider{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent)!important}#ind-settings .ms-switch input:checked+.ms-slider:after{content:"";inset-inline-start:5px;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;transform:rotate(45deg)}#ind-settings .ms-color-picker{width:28px;height:24px;box-shadow:inset 0 0 0 1px var(--border-color);border-radius:5px}#ind-settings .ms-color-picker::-webkit-color-swatch{border:none;border-radius:4px}#ind-settings .ms-row input[type=number],#ind-settings .ms-row input[type=text],#ind-settings .ms-row input[type=time],#ind-settings .ms-row input[type=date],#ind-settings .ms-row input[type=datetime-local],#ind-settings .ms-symbol-btn{height:30px;background:var(--input-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px!important;padding:5px 8px!important;font-size:13px!important}#ind-settings .ms-math-input{text-align:center;width:76px!important}#ind-settings .ms-row input[type=text]{text-align:start;width:150px!important}#ind-settings .ms-symbol-btn{max-width:172px}#ind-settings .ms-symbol-btn:hover{border-color:var(--text-muted)!important}#ind-settings input[type=range]{height:4px;accent-color:var(--accent);border-radius:2px;background:var(--border-color)!important;width:110px!important}#ind-settings input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:12px;height:12px;box-shadow:none;cursor:pointer;border-radius:50%}#ind-settings .ms-thickness-val,#ind-settings .ms-math-val{text-align:center;min-width:28px;font-family:monospace;color:var(--text-secondary)!important;font-size:12px!important;font-weight:400!important}#ind-settings .tse-select{flex:0 auto;width:172px;min-width:0;max-width:100%;position:relative}#ind-settings .tse-sel-native{opacity:0;pointer-events:none;width:0;height:0;position:absolute}#ind-settings .tse-sel-btn{width:100%;height:30px;font-family:var(--font-body);color:var(--text-primary);background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .15s,background .15s;display:flex}#ind-settings .tse-sel-btn:hover{border-color:var(--text-muted)}#ind-settings .tse-select[data-open="1"] .tse-sel-btn{border-color:var(--accent)}#ind-settings .tse-sel-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#ind-settings .tse-sel-btn i{color:var(--text-muted);font-size:10px;transition:transform .18s}#ind-settings .tse-select[data-open="1"] .tse-sel-btn i{transform:rotate(180deg)}#ind-settings .tse-sel-panel{inset-inline-start:0;z-index:30;background:var(--bg-elev);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:2px;min-width:100%;max-height:210px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 10px 26px #0000004d}#ind-settings .tse-sel-panel[hidden]{display:none}#ind-settings .tse-sel-panel[data-up="1"]{top:auto;bottom:calc(100% + 4px)}#ind-settings .tse-sel-opt{text-align:start;font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:7px 9px;font-size:13px}#ind-settings .tse-sel-opt:hover{background:var(--hover-bg);color:var(--text-primary)}#ind-settings .tse-sel-opt[data-sel="1"]{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 14%, transparent);font-weight:600}@media (width<=768px){#ind-settings,#drawing-settings-modal{justify-content:stretch;align-items:stretch;padding:0}#ind-settings .ob-settings-modal-content,#drawing-settings-modal .ob-settings-modal-content{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:none;border-radius:0;animation:.14s forwards dsmFadeIn;overflow:hidden}#ind-settings #is-body,#drawing-settings-modal #dsm-body{min-height:0;flex:auto!important;max-height:none!important;overflow-y:auto!important}}@keyframes dsmFadeIn{0%{opacity:0}to{opacity:1}}@media (orientation:landscape) and (height<=600px) and (hover:none){.app-header{height:44px;padding-top:2px;padding-bottom:2px}.pages-container{height:calc(100% - 44px);margin-top:44px}.bottom-nav{padding-top:4px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.chart-tf-bar{padding-top:2px;padding-bottom:2px}#page-chart,#page-orderbook{padding:0}}@media (width<=768px),(orientation:landscape) and (height<=600px) and (hover:none){body.pg-chart #main-app-header{display:none!important}body.pg-chart .pages-container{height:100%;margin-top:0}body.pg-chart #back-btn{display:none!important}.cmb-ls-host{align-items:center;gap:7px;display:flex}.cmb-ls-host.hidden{display:none}.cmb-ls-host .hsec-btn{padding:6px 9px}#cmb-view-btn .cmb-view-ico{font-size:13px}.chart-mobile-bottombar>.cmb-group-start{flex-shrink:0}.cmb-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:1;justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex;overflow:auto hidden}.cmb-scroll::-webkit-scrollbar{display:none}.cmb-scroll>*{flex-shrink:0}.cmb-scroll>.cmb-group-end{margin-inline-start:auto}.cmb-scroll.cmb-dragging{cursor:grabbing;user-select:none}.cmb-scroll.cmb-dragging *{pointer-events:none}.chart-mobile-bottombar{gap:7px;padding-inline:9px}.cmb-group-start{gap:6px;margin-inline-start:-3px}.cmb-group-start .cmb-btn{border-radius:11px;gap:5px;padding:7px 10px;font-size:12px}.cmb-group-start .cmb-symbol{padding-inline-start:8px}.cmb-group-start .cmb-symbol:before{width:6px;height:6px}.cmb-group-start .cmb-symbol .cmb-symbol-name{letter-spacing:.3px;font-size:12.5px}.cmb-group-start .cmb-tf{min-width:38px;font-size:12px}.cmb-scroll{--cmb-fade-l:1;--cmb-fade-r:1;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, var(--cmb-fade-l)) 0, #000 52px, #000 calc(100% - 52px), rgba(0, 0, 0, var(--cmb-fade-r)) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, var(--cmb-fade-l)) 0, #000 52px, #000 calc(100% - 52px), rgba(0, 0, 0, var(--cmb-fade-r)) 100%)}.cmb-scroll.cmb-fade-l{--cmb-fade-l:.3}.cmb-scroll.cmb-fade-r{--cmb-fade-r:.3}}body.immersive-ls .chart-header-bar,body.immersive-ls .tv-toolbar,body.immersive-ls .chart-tf-bar,body.immersive-ls .tv-right-rail,body.immersive-ls .wl-panel,body.immersive-ls .wl-toggle-btn,body.immersive-ls .tv-bottom-bar,body.immersive-ls .desktop-nav-container,body.immersive-ls #main-app-header{display:none!important}body.immersive-ls .pages-container{height:100%!important;margin-top:0!important}body.immersive-ls .chart-mobile-bottombar{padding-bottom:10px;display:flex!important}body.immersive-ls .bottom-nav{padding-bottom:6px}body.immersive-ls .qs-backdrop:not(.hidden),body.immersive-ls .qs-sheet:not(.hidden),body.immersive-ls #ind-sheet-backdrop:not(.hidden),body.immersive-ls #ind-sheet:not(.hidden){display:revert!important}.cursor-mode-arrow .tv-lightweight-charts{cursor:default!important}.cursor-mode-eraser .tv-lightweight-charts{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23ff3b30\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21\"/><path d=\"M22 21H7\"/><path d=\"m5 11 9 9\"/></svg>") 4 20,auto!important}.crosshair-marker{pointer-events:none;z-index:50;justify-content:center;align-items:center;display:none;position:absolute;transform:translate(-50%,-50%)}.crosshair-marker.cross{width:20px;height:20px}.crosshair-marker.cross:before,.crosshair-marker.cross:after{content:"";background:var(--text-primary);position:absolute}.crosshair-marker.cross:before{width:100%;height:1px}.crosshair-marker.cross:after{width:1px;height:100%}.crosshair-marker.dot{background:var(--text-primary);border-radius:50%;width:4px;height:4px}.crosshair-marker.draw-dot{width:var(--ch-draw-dot-size,6px);height:var(--ch-draw-dot-size,6px);background:var(--ch-draw-dot-color,var(--ch-draw-color,#ff3b30));border-radius:50%}.chart-magnifier{pointer-events:none;z-index:2000;background:#000;border:2px solid #ffffff8c;border-radius:50%;width:150px;height:150px;display:none;position:fixed;top:84px;right:12px;overflow:hidden;box-shadow:0 4px 18px #00000080}.chart-magnifier canvas{width:100%;height:100%;display:block}body.light-mode .chart-magnifier{background:#fff;border-color:#00000059}.crosshair-marker.demonstration{background:#ff3b3033;border:1px solid #ff3b3080;border-radius:50%;width:40px;height:40px}.crosshair-marker.demonstration:before,.crosshair-marker.demonstration:after{content:"";background:#ff3b30;position:absolute}.crosshair-marker.demonstration:before{width:14px;height:1px}.crosshair-marker.demonstration:after{width:1px;height:14px}.dom-crosshair{pointer-events:none;z-index:3;display:none;position:absolute;top:0;left:0;overflow:hidden}.dch-v,.dch-h{will-change:transform;position:absolute;top:0;left:0}.dch-v{width:var(--ch-thickness,1px);background:repeating-linear-gradient(to bottom, var(--ch-color,#9598a1) 0, var(--ch-color,#9598a1) 6px, transparent 6px, transparent 12px)}.dch-h{height:var(--ch-thickness,1px);background:repeating-linear-gradient(to right, var(--ch-color,#9598a1) 0, var(--ch-color,#9598a1) 6px, transparent 6px, transparent 12px)}.dom-crosshair.is-snapped .dch-v,.dom-crosshair.is-snapped .dch-h{background:var(--ch-color,#9598a1)}.dch-dot{width:calc(var(--ch-draw-dot-size,6px) + 7px);height:calc(var(--ch-draw-dot-size,6px) + 7px);border:2px solid var(--ch-draw-dot-color,var(--ch-draw-color,#ff3b30));will-change:transform;border-radius:50%;display:none;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000059}.dom-crosshair.is-snapped .dch-dot{display:block}.cursor-mode-cross .tv-lightweight-charts tr:first-child td:nth-child(2),.cursor-mode-cross .tv-lightweight-charts tr:first-child td:nth-child(2) *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"20\" stroke=\"%23ffffff\" stroke-width=\"1\"/><line x1=\"0\" y1=\"10\" x2=\"20\" y2=\"10\" stroke=\"%23ffffff\" stroke-width=\"1\"/></svg>") 10 10,crosshair!important}:root[data-theme=light] .cursor-mode-cross .tv-lightweight-charts tr:first-child td:nth-child(2),:root[data-theme=light] .cursor-mode-cross .tv-lightweight-charts tr:first-child td:nth-child(2) *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"20\" stroke=\"%23111827\" stroke-width=\"1\"/><line x1=\"0\" y1=\"10\" x2=\"20\" y2=\"10\" stroke=\"%23111827\" stroke-width=\"1\"/></svg>") 10 10,crosshair!important}.cursor-mode-dot .tv-lightweight-charts tr:first-child td:nth-child(2),.cursor-mode-dot .tv-lightweight-charts tr:first-child td:nth-child(2) *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\"><circle cx=\"4\" cy=\"4\" r=\"2\" fill=\"%23ffffff\"/></svg>") 4 4,default!important}:root[data-theme=light] .cursor-mode-dot .tv-lightweight-charts tr:first-child td:nth-child(2),:root[data-theme=light] .cursor-mode-dot .tv-lightweight-charts tr:first-child td:nth-child(2) *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\"><circle cx=\"4\" cy=\"4\" r=\"2\" fill=\"%23111827\"/></svg>") 4 4,default!important}.cursor-mode-demonstration .tv-lightweight-charts tr:first-child td:nth-child(2),.cursor-mode-demonstration .tv-lightweight-charts tr:first-child td:nth-child(2) *,:root .ch-no-cursor.ch-no-cursor.ch-no-cursor.ch-no-cursor.cursor-mode-cross .tv-lightweight-charts tr:first-child td:nth-child(2),:root .ch-no-cursor.ch-no-cursor.ch-no-cursor.ch-no-cursor.cursor-mode-cross .tv-lightweight-charts tr:first-child td:nth-child(2) *,:root .ch-no-cursor.ch-no-cursor.ch-no-cursor.ch-no-cursor.cursor-mode-dot .tv-lightweight-charts tr:first-child td:nth-child(2),:root .ch-no-cursor.ch-no-cursor.ch-no-cursor.ch-no-cursor.cursor-mode-dot .tv-lightweight-charts tr:first-child td:nth-child(2) *{cursor:none!important}.hm-live-btn{color:#0a0f1a;cursor:pointer;z-index:11;opacity:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f0b90bf2;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0 0 0 4px;transition:opacity .18s,transform .18s,background .12s;display:none;position:absolute;bottom:34px;left:50%;transform:translate(-50%)scale(.85);box-shadow:0 3px 14px #0009}.hm-live-btn.visible{opacity:1;animation:2s ease-out infinite hm-live-pulse;display:flex;transform:translate(-50%)scale(1)}.hm-live-btn:hover{background:#f0b90b;transform:translate(-50%)scale(1.08)}.hm-live-btn:active{transform:translate(-50%)scale(.94)}.hm-live-btn svg{width:24px;height:24px;display:block}@keyframes hm-live-pulse{0%{box-shadow:0 3px 14px #0009,0 0 #f0b90b8c}70%{box-shadow:0 3px 14px #0009,0 0 0 12px #f0b90b00}to{box-shadow:0 3px 14px #0009,0 0 #f0b90b00}}@media (width<=380px){.chart-mobile-bottombar{padding-inline:10px}.cmb-group{gap:7px}.cmb-btn{padding:9px 11px}.cmb-icon{width:40px}.cmb-ur-btn{width:31px}.cmb-symbol .cmb-symbol-name{letter-spacing:.3px}}.wl-panel{width:var(--wl-width,340px);background:var(--bg-card);border-left:1px solid var(--border-color);z-index:5;direction:ltr;flex-direction:column;flex:none;min-width:260px;max-width:560px;display:flex;position:relative;overflow:hidden}.wl-panel.hidden{display:none!important}.tv-right-rail{background:var(--bg-card);border-left:1px solid var(--border-color);z-index:55;flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(2px,.6vh,6px);width:clamp(44px,8vw,52px);padding:clamp(4px,.8vh,10px) 0;display:flex;position:relative;overflow:visible}.tv-rail-btn{width:clamp(30px,4.4vh,40px);height:clamp(30px,4.4vh,40px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:clamp(6px,1.2vw,10px);flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(13px,2.1vh,18px);transition:all .2s;display:flex;position:relative}.tv-rail-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.tv-rail-section,.tv-dom-btn,.tv-rail-account,.tv-rail-exit{flex-direction:column;gap:2px;width:clamp(38px,7vw,48px);height:auto;padding:5px 0}.tv-rail-exit{border-top:1px solid var(--border-color);color:var(--text-secondary);border-radius:0;margin-top:4px;padding-top:7px}.tv-rail-exit:hover{color:#e63946;background:#e6394624}.tv-rail-account{border-top:1px solid var(--border-color);color:var(--text-secondary);border-radius:0;margin-top:4px;padding-top:7px}.tv-rail-account:hover{color:var(--text-primary)}.tv-dom-btn{display:none}body[data-chart-mode=mbo] .tv-dom-btn{display:inline-flex}.of-ind-wrapper{display:none;position:relative}body[data-chart-mode=mbo] .of-ind-wrapper{display:inline-flex}.pages-container.split-mode .tv-dom-btn{color:#fff;background:linear-gradient(135deg,#e63946 0%,#c1121f 100%)}.tv-rail-label{letter-spacing:.2px;font-size:clamp(7px,1.1vh,9px);font-weight:700;line-height:1}.tv-rail-sections{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(2px,.6vh,6px);margin-top:auto;display:flex}body[data-chart-mode=top] .tv-rail-section[data-section=top],body[data-chart-mode=mbo] .tv-rail-section[data-section=mbo]{color:#fff}body[data-chart-mode=top] .tv-rail-section[data-section=top]{background:linear-gradient(135deg,#ff5d67 0%,#e63946 100%)}body[data-chart-mode=mbo] .tv-rail-section[data-section=mbo]{background:linear-gradient(135deg,#e63946 0%,#c1121f 100%)}.tv-bottom-bar{background:var(--bg-card);border-top:1px solid var(--border-color);z-index:55;direction:ltr;flex-direction:row;flex-shrink:0;align-items:center;gap:clamp(2px,.6vw,6px);height:clamp(32px,4.4vh,40px);padding:0 clamp(6px,1vw,12px);display:flex;position:relative;overflow:visible}.bt-trade-bar{background:var(--bg-card);border-bottom:1px solid var(--border-color);z-index:56;direction:ltr;flex-direction:column;flex-shrink:0;display:flex;position:relative}.bt-trade-bar.btb-below{border-bottom:0;border-top:1px solid var(--border-color)}.bt-trade-bar.hidden{display:none!important}.bt-trade-bar .btb-row{flex-shrink:0;align-items:center;gap:clamp(4px,.8vw,8px);height:clamp(36px,4.8vh,44px);padding:0 clamp(6px,1vw,12px);display:flex}.bt-trade-bar .btb-pend{flex-shrink:0;align-items:center;min-width:0;padding:6px clamp(6px,1vw,12px) 0;display:flex}.bt-trade-bar .btb-pend.hidden,.bt-trade-bar .btb-pf.hidden,.bt-trade-bar .btb-deal.hidden,.bt-trade-bar .btb-ticket.hidden{display:none!important}.btb-ps-rail{scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.btb-ps-rail::-webkit-scrollbar{display:none}.btb-ps-chip{appearance:none;background:var(--bg-card);border:1px solid var(--border-color);height:30px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.btb-ps-chip[aria-pressed=true]{background:color-mix(in srgb, var(--text-primary) 10%, transparent);border-color:color-mix(in srgb, var(--text-primary) 22%, transparent);color:var(--text-primary)}.bt-trade-bar .btb-ticket{flex:auto;align-items:center;gap:clamp(4px,.7vw,8px);min-width:0;display:flex}.btb-ps-lots{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;flex:none;align-items:center;height:34px;display:flex;overflow:hidden}.btb-ps-step{width:32px;height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.btb-ps-step:hover{color:var(--text-primary)}.btb-ps-lots .btb-lot{width:46px;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.btb-ps-lots .btb-lot:focus{outline:none}.btb-pf{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.btb-pf input{background:var(--bg-card);border:1px solid var(--border-color);width:clamp(68px,8vw,96px);height:34px;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 11px;font-size:12px}.btb-pf input:focus{border-color:var(--accent);outline:none}.btb-ps-prot{appearance:none;background:var(--bg-card);border:1px solid var(--border-color);height:34px;color:var(--text-secondary);cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.btb-ps-prot[data-prot=sl][aria-pressed=true]{color:#ff8a8a;background:#ff525229;border-color:#ff52528c}.btb-ps-prot[data-prot=tp][aria-pressed=true]{color:#7ee08f;background:#34c75929;border-color:#34c7598c}.btb-ps-send{appearance:none;color:#fff;white-space:nowrap;cursor:pointer;background:#0d63e0;border:0;border-radius:999px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1px;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.1;transition:filter .15s,background-color .16s;display:flex;overflow:hidden}.btb-ps-send.btb-ps-buy{background:#f2323f}.btb-ps-send.btb-ps-sell{background:#0d63e0}.btb-ps-send:hover{filter:brightness(1.08)}.btb-ps-send{min-width:128px}.bt-trade-bar.pend-on .btb-stat.btb-opt{display:none!important}.btb-ps-px{opacity:.85;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:700}.btb-perr{color:var(--negative);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.btb-perr:empty{display:none}.btb-pclose{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 7px}.btb-pclose:hover{color:var(--text-primary)}.bt-trade-bar .btb-body{border-top:1px solid var(--border-color);flex-direction:column;height:clamp(120px,24vh,240px);min-height:0;display:flex}.chart-workspace>#chart-main-container{flex:auto;min-height:0}.bt-trade-bar .btb-body.hidden{display:none!important}.btb-count:empty{display:none}.btb-count{background:var(--accent,#e63946);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;margin-inline-start:4px;padding:0 4px;font-size:9.5px;font-weight:800;display:inline-flex}.bt-trade-bar .btb-expand.active{color:var(--accent,#e63946);background:#e639462e}.btb-badge{letter-spacing:.6px;color:#06240f;background:var(--positive,#34c759);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px clamp(6px,.9vw,10px);font-size:clamp(9.5px,1.4vh,11px);font-weight:800;display:inline-flex}.btb-deal{border-radius:clamp(6px,1vw,9px);flex-shrink:0;align-items:stretch;height:clamp(28px,3.8vh,36px);display:flex;overflow:hidden;box-shadow:0 1px 2px #0000002e}.btb-side{letter-spacing:.3px;cursor:pointer;color:#fff;border:0;justify-content:space-between;align-items:center;gap:clamp(6px,.9vw,12px);min-width:clamp(92px,11vw,132px);padding:0 clamp(8px,1vw,12px);font-size:clamp(10px,1.5vh,12px);font-weight:800;transition:filter .15s,transform .1s;display:inline-flex}.btb-sell{background:#0d63e0}.btb-buy{background:#f2323f}.btb-side:hover{filter:brightness(1.08)}.btb-side:active{transform:scale(.98)}.btb-side-l{opacity:.92}.btb-px{font-variant-numeric:tabular-nums;align-items:baseline;font-weight:800;display:inline-flex}.btb-px-h{font-size:clamp(11px,1.6vh,13px)}.btb-px-t{font-size:clamp(14px,2.1vh,17px);line-height:1}.btb-lotbox{background:var(--bg-input,var(--bg-secondary,#f2f3f5));border-inline:1px solid var(--border-color);align-items:center;padding:0 2px;display:flex}.btb-lotstep{width:clamp(20px,2.6vw,26px);height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:clamp(9px,1.3vh,11px);display:inline-flex}.btb-lotstep:hover{color:var(--text-primary);background:#7f7f7f24}.btb-lotstep:active{transform:scale(.9)}.btb-lot{text-align:center;width:clamp(38px,5vw,56px);color:var(--text-primary);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:clamp(11px,1.7vh,13px);font-weight:800}.btb-mode{background:var(--bg-input,var(--bg-secondary,#f2f3f5));border:1px solid var(--border-color);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;height:clamp(24px,3.2vh,30px);padding:2px;display:inline-flex}.btb-mode button{letter-spacing:.4px;height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 clamp(7px,1vw,12px);font-size:clamp(9.5px,1.4vh,11px);font-weight:800;transition:all .15s}.btb-mode button.on{background:var(--bg-card,#fff);color:var(--text-primary);box-shadow:0 1px 2px #0000002e}.bt-trade-bar .tv-bottom-btn{flex-shrink:0}.btb-stats{flex-shrink:1;align-items:center;gap:clamp(8px,1.4vw,18px);min-width:0;margin-left:auto;font-size:clamp(10px,1.5vh,12px);display:flex;overflow:hidden}.btb-stat{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.btb-stat span{color:var(--text-secondary)}.btb-stat b{font-variant-numeric:tabular-nums;font-weight:700}.btb-stat b.up{color:var(--positive,#34c759)}.btb-stat b.down,.btb-stat b.danger{color:var(--negative,#ff3b30)}.bt-trade-bar .btb-row{flex-wrap:wrap;row-gap:5px;height:auto;min-height:clamp(36px,4.8vh,44px)}.btb-deal{flex:auto;min-width:260px}.bt-trade-bar .btb-ticket{flex-wrap:wrap;flex:auto;row-gap:6px;min-width:280px}.btb-stats{flex:0 auto}.bt-trade-bar .btb-pclose{margin-inline-start:auto}.bt-trade-bar .btb-mode{height:36px;padding:2px}.bt-trade-bar .btb-mode button{min-height:30px;padding:0 12px}.bt-trade-bar .tv-bottom-btn{min-width:36px;height:34px}.bt-trade-bar .btb-pclose{min-width:34px;min-height:34px;padding:4px 8px}.bt-trade-bar .btb-ps-chip{height:32px}.bt-trade-bar .btb-pf input{width:clamp(92px,9vw,104px)}.bt-trade-bar .btb-lotstep{min-width:30px}.bt-trade-bar .btb-ps-step{min-width:32px}@media (width<=768px){.btb-deal,.bt-trade-bar .btb-ticket{flex:100%;min-width:0}.bt-trade-bar .btb-row{row-gap:4px}.bt-trade-bar .tv-bottom-btn{min-width:34px;height:32px}.bt-trade-bar .btb-mode{height:32px}.bt-trade-bar .btb-mode button{min-height:28px;padding:0 14px}.btb-badge{gap:4px;padding:2px 7px;font-size:9.5px}.btb-badge i{font-size:9px}.bt-trade-bar .btb-row{padding-block:5px}.bt-trade-bar .btb-pf{font-size:10.5px}.bt-trade-bar .btb-pf input{padding:0 8px;font-size:11.5px}.btb-deal{height:clamp(44px,5vh,50px)}.bt-trade-bar.btb-open{z-index:1002}.bt-trade-bar .btb-body{inset:0;bottom:var(--btb-nav,0px);z-index:999;background:var(--bg-card);border-top:0;height:auto;position:fixed}.btb-side{flex-direction:column-reverse;flex:1 1 0;justify-content:center;align-items:center;gap:0;min-width:0;padding:0 8px;line-height:1.1}.btb-side-l{opacity:.85;letter-spacing:0;font-size:clamp(9px,1.3vh,11px)}.btb-px-h{font-size:clamp(11px,1.6vh,13px)}.btb-px-t{font-size:clamp(14px,2.1vh,17px)}.btb-stats{gap:10px}.btb-stat.btb-opt{display:none}}@media (width<=400px){.btb-badge>b{display:none}.btb-badge{gap:0;padding:3px 6px}.bt-trade-bar .btb-pf{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15}.bt-trade-bar .btb-pf>span{opacity:.8;padding-inline-start:4px;font-size:9px}}.tv-bottom-btn{border:1px solid var(--border-color);height:clamp(24px,3.4vh,30px);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:clamp(5px,1vw,8px);flex-shrink:0;align-items:center;gap:6px;padding:0 clamp(8px,1vw,14px);font-size:clamp(11px,1.7vh,13px);font-weight:600;transition:all .15s;display:inline-flex}.tv-bottom-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.crb{direction:rtl;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}html[lang=en] .crb{direction:ltr}.crb.busy{pointer-events:none;opacity:.55}.crb-btn{height:clamp(20px,2.9vh,25px);color:var(--text-secondary);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:clamp(4px,.8vw,6px);padding:0 clamp(6px,.85vw,11px);font-size:clamp(10px,1.5vh,12px);font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s}.crb-btn:hover:not(:disabled){background:var(--hover-bg);color:var(--text-primary)}.crb-btn.active{background:var(--switcher-active);border-color:var(--border-color);color:var(--text-primary)}.crb-btn:disabled{opacity:.4;cursor:default}@media (width<=768px),(orientation:landscape) and (height<=600px) and (hover:none){.tv-bottom-bar{display:none!important}}.wl-resizer{cursor:ew-resize;z-index:6;background:0 0;width:6px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.wl-resizer:hover,.wl-resizer.dragging{background:var(--accent,#007aff);opacity:.5}.wl-inner{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.wl-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.wl-title{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;min-width:0;margin-inline-start:-6px;padding:3px 6px;font-size:14px;font-weight:700;display:flex}.wl-title:hover{background:var(--wl-hover)}.wl-title-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-title-caret{color:var(--text-secondary);flex-shrink:0;font-size:9px}.wl-header-actions{align-items:center;gap:2px;display:flex}.wl-hbtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:13px;transition:background .15s,color .15s;display:flex}.wl-hbtn:hover{color:var(--text-primary);background:#ffffff14}.wl-panel{--wl-cols:minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, .86fr) minmax(0, .72fr)}.wl-colhead{grid-template-columns:var(--wl-cols);color:var(--text-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;display:grid}.wl-colhead .wl-col-last,.wl-colhead .wl-col-chg,.wl-colhead .wl-col-pct{text-align:end}.wl-colhead .wl-col-sym{align-items:center;gap:8px;display:flex}.wl-body{flex:1;min-height:0;overflow:hidden auto}.wl-body::-webkit-scrollbar{width:8px}.wl-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.wl-panel .wl-row{grid-template-columns:var(--wl-cols);height:var(--wl-row-h,30px);cursor:pointer;border-bottom:none;align-items:center;gap:6px;padding:0 12px;transition:background .12s;display:grid;position:relative}.wl-panel .wl-row:hover{background:var(--wl-hover)}.wl-panel .wl-row.active{box-shadow:inset 0 0 0 1px var(--wl-sel);background:0 0;border-radius:3px}.wl-sym{align-items:center;gap:8px;min-width:0;display:flex}.wl-logo-wrap{flex-shrink:0;width:22px;height:22px;position:relative}.wl-logo{object-fit:cover;background:var(--surface-light,#1a1d24);border-radius:50%;width:22px;height:22px}img[data-coin-logo]{visibility:hidden}img[data-coin-logo].is-loaded{visibility:visible}img[data-coin-logo].is-loaded+.wl-logo-fallback,img[data-coin-logo].is-loaded+.wl-add-fallback{display:none}.wl-logo-fallback{color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex;position:absolute;inset:0}.wl-sym-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:start;direction:ltr;font-size:13px;font-weight:600;overflow:hidden}.wl-last{color:var(--text-primary);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:13px;font-weight:600;overflow:hidden}.wl-chg,.wl-pct{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:12px;font-weight:600;overflow:hidden}.wl-chg.up,.wl-pct.up,.wl-last.up{color:#34c759}.wl-chg.down,.wl-pct.down,.wl-last.down{color:#ff3b30}@keyframes wl-flash-up{0%{background:#34c75938}to{background:0 0}}@keyframes wl-flash-down{0%{background:#ff3b3038}to{background:0 0}}.wl-row-home.flash-up{animation:.5s wl-flash-up}.wl-row-home.flash-down{animation:.5s wl-flash-down}.wl-panel .wl-logo-wrap,.wl-panel .wl-logo{width:20px;height:20px}.wl-panel .wl-sym{gap:8px}.wl-panel .wl-sym-name{letter-spacing:.1px;flex:0 auto;min-width:0;font-size:13px;font-weight:600}.wl-panel .wl-idx{background:var(--accent);color:#fff;letter-spacing:-.2px;width:20px;height:20px;font-size:8px;font-weight:800;font-family:var(--wl-num);border-radius:50%;justify-content:center;align-items:center;display:flex}.wl-panel .wl-ccy-dot{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--bg-card);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.wl-panel .wl-dot{background:var(--text-muted);visibility:hidden;border-radius:50%;flex-shrink:0;width:5px;height:5px}.wl-panel .wl-dot.closed{visibility:visible}.wl-panel .wl-last,.wl-panel .wl-chg,.wl-panel .wl-pct{font-family:var(--wl-num);font-variant-numeric:tabular-nums;text-overflow:clip}.wl-panel .wl-last{font-size:12px;font-weight:600}.wl-panel .wl-chg,.wl-panel .wl-pct{font-size:11.5px;font-weight:500}.wl-panel .wl-chg.up,.wl-panel .wl-pct.up{color:var(--wl-up)}.wl-panel .wl-chg.down,.wl-panel .wl-pct.down{color:var(--wl-down)}.wl-panel .wl-last-tail{vertical-align:.34em;opacity:.72;font-size:.76em;font-weight:500}.wl-panel .wl-last{transition:color .35s}.wl-panel .wl-last.tick-up{color:var(--wl-up);transition:none}.wl-panel .wl-last.tick-down{color:var(--wl-down);transition:none}.wl-remove{inset-inline-end:4px;background:var(--bg-card);border:1px solid var(--border-color);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.wl-row:hover .wl-remove{display:flex}.wl-remove:hover{color:#ff3b30;border-color:#ff3b30}.wl-empty{text-align:center;color:var(--text-secondary);padding:24px 16px;font-size:12px;line-height:1.7}.wl-add-menu{top:46px;background:var(--surface-light,#1a1d24);border:1px solid var(--border-color);z-index:12;border-radius:12px;max-height:320px;padding:6px;position:absolute;inset-inline:12px;overflow-y:auto;box-shadow:0 12px 30px #0006}.wl-add-menu.hidden{display:none}.wl-add-item{cursor:pointer;color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.wl-add-item img{border-radius:50%;width:20px;height:20px}.wl-add-empty{text-align:center;color:var(--text-secondary);padding:14px;font-size:12px}.wl-colhead .wl-col{cursor:pointer;user-select:none;align-items:center;gap:4px;min-width:0;display:flex}.wl-colhead .wl-col-last,.wl-colhead .wl-col-chg,.wl-colhead .wl-col-pct,.wl-colhead .wl-col-vol{justify-content:flex-end}.wl-colhead .wl-col:hover{color:var(--text-primary)}.wl-colhead .wl-col-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-sort-arrow{opacity:0;flex-shrink:0;font-size:9px;transition:opacity .12s,transform .12s}.wl-colhead .wl-col.sorted{color:var(--text-primary)}.wl-colhead .wl-col.sorted .wl-sort-arrow{opacity:1}.wl-colhead .wl-col.sorted.desc .wl-sort-arrow{transform:rotate(180deg)}.wl-check{border:1.5px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;width:13px;height:13px;padding:0;position:relative}.wl-check:hover{border-color:var(--accent)}.wl-check[aria-checked=true],.wl-check[aria-checked=mixed]{background:var(--accent);border-color:var(--accent)}.wl-check[aria-checked=true]:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3px;height:7px;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)}.wl-check[aria-checked=mixed]:after{content:"";background:#fff;width:6px;height:1.5px;position:absolute;top:4.5px;left:2px}.wl-panel .wl-row .wl-check{background:var(--bg-card);width:13px;height:13px;display:none;position:absolute;inset:3.5px}.wl-panel .wl-row:hover .wl-check,.wl-panel.selecting .wl-row .wl-check{display:block}.wl-panel .wl-row:hover .wl-logo,.wl-panel .wl-row:hover .wl-idx,.wl-panel .wl-row:hover .wl-ccy-dot,.wl-panel.selecting .wl-row .wl-logo,.wl-panel.selecting .wl-row .wl-idx,.wl-panel.selecting .wl-row .wl-ccy-dot{opacity:0}.wl-panel .wl-row.picked{background:var(--wl-hover)}.wl-selbar{border-top:1px solid var(--border-color);background:var(--bg-card);flex-shrink:0;align-items:center;gap:8px;padding:7px 12px;display:flex}.wl-selbar.hidden{display:none}.wl-selbar-count{color:var(--text-secondary);margin-inline-end:auto;font-size:12px}.wl-selbar-btn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.wl-selbar-btn:hover{color:var(--text-primary);background:var(--wl-hover)}#wl-selbar-del:hover{color:#fff;background:var(--wl-down);border-color:var(--wl-down)}.wl-menu{background:var(--bg-card);border:1px solid var(--border-color);z-index:40;border-radius:10px;min-width:170px;max-width:240px;padding:5px;position:absolute;box-shadow:0 14px 34px #00000073}.wl-menu.hidden{display:none}.wl-menu-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.wl-menu-item:hover{background:var(--wl-hover)}.wl-menu-item.danger{color:var(--wl-down)}.wl-menu-item i{text-align:center;flex-shrink:0;width:13px;font-size:11px}.wl-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wl-menu-check{color:var(--accent)}.wl-menu-sep{background:var(--border-color);height:1px;margin:4px 6px}#home-wl-menu{border-radius:14px;min-width:210px;max-width:280px;padding:6px}#home-wl-menu .wl-menu-item{gap:12px;padding:12px;font-size:14px}#home-wl-menu .wl-menu-item i{width:16px;font-size:13px}.wl-panel .wl-row.dragging{opacity:.4}.wl-panel .wl-row.drop-before{box-shadow:inset 0 2px 0 0 var(--accent)}.wl-panel .wl-row.drop-after{box-shadow:inset 0 -2px 0 0 var(--accent)}.wl-body.wl-sorted .wl-row{cursor:pointer}.wl-panel.no-last .wl-last,.wl-panel.no-last .wl-col-last,.wl-panel.no-chg .wl-chg,.wl-panel.no-chg .wl-col-chg,.wl-panel.no-pct .wl-pct,.wl-panel.no-pct .wl-col-pct,.wl-panel.no-vol .wl-vol,.wl-panel.no-vol .wl-col-vol{display:none}.wl-panel .wl-vol{font-family:var(--wl-num);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:end;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.wl-toggle-btn.active{background:var(--accent,#007aff)!important;color:#fff!important;border-color:var(--accent,#007aff)!important}body.light-mode .wl-body::-webkit-scrollbar-thumb{background:#00000026}body.light-mode .wl-hbtn:hover{background:#0000000f}body.light-mode .wl-row:hover{background:#0000000a}@media (width<=768px){.wl-panel,.wl-toggle-btn,.tv-right-rail{display:none!important}}#page-home>.home-wl{max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;display:flex;position:relative;overflow:visible}#page-home .home-wl-body{-webkit-overflow-scrolling:touch;border-radius:0;flex:1;min-height:0;padding-bottom:40px;overflow:hidden auto}@media (width<=879px),(width<=1023px) and (hover:none){#page-home .home-wl-body{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}.home-wl-head{padding:16px var(--wl-pad,18px);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.home-wl-title{color:var(--text-primary);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:19px;font-weight:800;display:flex}.home-wl-title i{color:var(--accent,#007aff);font-size:16px}.home-wl-title i.home-wl-title-caret{color:var(--text-secondary);opacity:.8;font-size:10px;transition:transform .15s}.home-wl-title[aria-expanded=true] .home-wl-title-caret{transform:rotate(180deg)}.home-wl-title-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-wl-add{background:var(--accent,#007aff);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex}.home-wl-add:hover{filter:brightness(1.08)}.home-wl-add:active{transform:translateY(1px)}.home-wl-actions{align-items:center;gap:8px;display:flex}.home-wl-edit,.home-wl-more{border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.home-wl-edit:hover,.home-wl-more:hover{color:var(--text-primary);background:#ffffff17}.home-wl-edit:active,.home-wl-more:active{transform:translateY(1px)}.home-wl-edit.active,.home-wl-more[aria-expanded=true]{background:var(--accent,#007aff);border-color:var(--accent,#007aff);color:#fff}body.light-mode .home-wl-edit,body.light-mode .home-wl-more{background:#0000000a}body.light-mode .home-wl-edit:hover,body.light-mode .home-wl-more:hover{background:#00000012}body.light-mode .home-wl-edit.active,body.light-mode .home-wl-more[aria-expanded=true]{background:var(--accent,#007aff);color:#fff}body.pg-home .app-header{box-shadow:none;border-bottom-color:#0000}#page-home .home-wl-head{padding:10px var(--wl-pad,18px) 12px;border-bottom:none;gap:8px}#page-home .home-wl-title{letter-spacing:.2px;background:#ffffff0e;border-radius:12px;gap:8px;min-width:0;padding:8px 16px;font-size:16px;font-weight:700}body.light-mode #page-home .home-wl-title{background:#0000000b}#page-home .home-wl-title-icon{display:none}#page-home .home-wl-add,#page-home .home-wl-edit,#page-home .home-wl-more{height:38px;color:var(--text-primary);background:#ffffff0e;border:none;border-radius:12px;padding:0 16px;font-weight:700}#page-home .home-wl-edit,#page-home .home-wl-more{width:38px;color:var(--text-secondary);padding:0}#page-home .home-wl-add i{color:var(--accent,#007aff);font-size:13px}body.light-mode #page-home .home-wl-add,body.light-mode #page-home .home-wl-edit,body.light-mode #page-home .home-wl-more{background:#0000000b}#page-home .home-wl-add:hover,#page-home .home-wl-edit:hover,#page-home .home-wl-more:hover{filter:none;background:#ffffff1a}body.light-mode #page-home .home-wl-add:hover,body.light-mode #page-home .home-wl-edit:hover,body.light-mode #page-home .home-wl-more:hover{background:#00000013}#page-home .home-wl-edit.active,#page-home .home-wl-more[aria-expanded=true]{background:var(--accent,#007aff);color:#fff}#page-home .home-wl{--wl-pad:clamp(14px, 2.2vw, 30px);--wl-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wl-grid:minmax(150px, 1fr) 96px 82px minmax(104px, .62fr) 76px 46px}#page-home .home-wl-colhead{grid-template-columns:var(--wl-grid);padding:9px var(--wl-pad);background:#ffffff05;flex-shrink:0;align-items:center;gap:14px;display:none}#page-home .home-wl-colhead .wl-col{font-family:var(--wl-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px;font-weight:500}#page-home .home-wl-colhead .wl-col-last{text-align:end}#page-home .home-wl-colhead .wl-col-trade,#page-home .home-wl-colhead .wl-col-pct,#page-home .home-wl-colhead .wl-col-spark{text-align:center}#page-home .home-wl-colhead .wl-col-spark{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}#page-home .home-wl-colhead .wl-tf{font-family:var(--wl-mono);border:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.04em;text-transform:none;background:#ffffff0d;border-radius:4px;flex-shrink:0;padding:1px 5px 2px;font-size:9px;line-height:1.35}body.light-mode #page-home .home-wl-colhead .wl-tf{background:#0000000a}@media (width<=640px){#page-home .home-wl-colhead .wl-col-spark-label{display:none}}body.light-mode #page-home .home-wl-colhead{background:#00000005}#page-home .home-wl .wl-row{grid-template-columns:var(--wl-grid);padding:13px var(--wl-pad);cursor:pointer;border-bottom:1px solid #ffffff0b;align-items:center;gap:14px;transition:background .12s;display:grid;position:relative}#page-home .home-wl .wl-row:hover{background:#ffffff0b}#page-home .home-wl .wl-row.active{background:#007aff1f}#page-home .home-wl .wl-cell-sym{align-items:center;gap:11px;min-width:0;display:flex}#page-home .home-wl .wl-logo-wrap{flex-shrink:0;width:34px;height:34px}#page-home .home-wl .wl-logo{width:34px;height:34px}#page-home .home-wl .wl-logo-fallback{font-size:11px}#page-home .home-wl .wl-sym-text{flex-direction:column;gap:2px;min-width:0;display:flex}#page-home .home-wl .wl-pair{font-family:var(--wl-mono);text-align:left;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;direction:ltr;font-size:15px;overflow:hidden}#page-home .home-wl .wl-pair .wl-base,#page-home .home-wl .wl-pair .wl-quote{unicode-bidi:isolate}#page-home .home-wl .wl-pair .wl-base{color:var(--text-primary);font-weight:700}#page-home .home-wl .wl-pair .wl-quote{color:var(--text-muted);font-size:12.5px;font-weight:400}#page-home .home-wl .wl-sub{font-family:var(--wl-mono);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;text-align:start;white-space:nowrap;text-overflow:ellipsis;direction:rtl;align-items:center;gap:6px;font-size:10.5px;display:flex;overflow:hidden}#page-home .home-wl .wl-sub>*{unicode-bidi:isolate}#page-home .home-wl .wl-sub .wl-vol{display:inline}#page-home .home-wl .wl-sub .wl-vol:not(:empty):before{content:"·";color:var(--text-muted);margin-inline-end:5px}#page-home .home-wl .wl-cell-price{text-align:end;min-width:0;overflow:hidden}#page-home .home-wl .wl-last{font-family:var(--wl-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;direction:ltr;font-size:16px;font-weight:700}#page-home .home-wl .wl-cell-spark{opacity:.95;direction:ltr;min-width:0;height:34px}#page-home .home-wl .wl-spark{width:100%;height:100%;display:block}#page-home .home-wl .wl-cell-trade{justify-content:center;min-width:0;display:flex}.wl-trade{color:#4da3ff;width:100%;max-width:92px;font-family:var(--wl-mono);letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#007aff1a;border:1px solid #007aff6b;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:11.5px;font-weight:700;transition:background .14s,color .14s,transform .1s;display:inline-flex}.wl-trade i{font-size:10.5px}.wl-trade:hover{background:#007aff33}.wl-trade:active{color:#fff;background:#0a84ff;border-color:#0a84ff;transform:scale(.96)}body.light-mode .wl-trade{color:#0a63c9;background:#007aff14}#page-home .home-wl.edit-mode .wl-trade{opacity:.35;pointer-events:none}#page-home .home-wl .wl-cell-pct{justify-content:center;display:flex}.wl-pill{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.01em;direction:ltr;background:#6b7280;border-radius:7px;justify-content:center;align-items:center;min-width:78px;padding:7px 10px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:700;display:inline-flex}.wl-pill.down{color:#fff;background:#e5484d}.wl-pill.up{color:#fff;background:#6b7280}body.light-mode .wl-pill.up{color:#fff;background:#14171c}body.light-mode .wl-pill.down{color:#fff;background:#e5484d}.wl-row.wl-stale .wl-last,.wl-row.wl-stale .wl-pill,.wl-row.wl-stale .wl-vol,.wl-row.wl-stale .wl-chg,.wl-row.wl-stale .wl-pct,.wl-row.wl-stale .wl-spark{opacity:.55}.wl-row .wl-last,.wl-row .wl-pill,.wl-row .wl-spark{transition:opacity .18s}#page-home .home-wl .wl-cell-act{justify-content:center;align-items:center;min-width:0;display:flex}#page-home .home-wl .wl-remove{color:#e5484d;cursor:pointer;background:#e5484d1f;border:1px solid #e5484d47;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:background .12s,transform .1s;display:none;position:static;transform:none}#page-home .home-wl.edit-mode .wl-remove{display:flex}#page-home .home-wl .wl-remove:hover{color:#e5484d;background:#e5484d38}#page-home .home-wl .wl-remove:active{transform:scale(.92)}#page-home .home-wl.edit-mode .wl-slide{display:none}#page-home .home-wl .wl-slide{inset-inline-end:var(--wl-pad);z-index:3;background:#ffffff0b;border-radius:5px;width:46px;height:32px;transition:width .2s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .2s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff17}#page-home .home-wl .wl-slide.expanding{background:repeating-linear-gradient(90deg,#ffffff1c 0 1px,#0000 1px 7px),#08080a;box-shadow:inset 0 0 0 1px #e639464d,0 8px 22px #00000080}#page-home .home-wl .wl-slide-hint{inset-inline-start:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff57;opacity:0;pointer-events:none;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;transition:opacity .18s;position:absolute;top:50%;transform:translateY(-50%)}#page-home .home-wl .wl-slide.expanding .wl-slide-hint{opacity:1}#page-home .home-wl .wl-slide.armed .wl-slide-hint{opacity:0}#page-home .home-wl .wl-slide-fill{pointer-events:none;background:linear-gradient(90deg,#e6394629,#e639464d);width:46px;transition:width .22s cubic-bezier(.22,1,.36,1),background .18s;position:absolute;inset-block:0;inset-inline-end:0}#page-home .home-wl .wl-slide.armed .wl-slide-fill{background:linear-gradient(90deg, var(--red-deep,#c1121f), var(--red,#e63946))}#page-home .home-wl .wl-slide-knob{inset-inline-end:0;color:#fff;cursor:grab;touch-action:none;background:linear-gradient(#ff5d67 0%,#e63946 52%,#cf2233 100%);border:none;border-radius:5px;justify-content:center;align-items:center;width:46px;height:32px;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s;display:flex;position:absolute;top:0;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #0000004d,0 2px 8px #e6394657}#page-home .home-wl .wl-go{letter-spacing:.1em;text-shadow:0 1px 1px #00000059;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;line-height:1}#page-home .home-wl .wl-slide-knob:active{cursor:grabbing}#page-home .home-wl .wl-slide.armed .wl-slide-knob{filter:brightness(1.12);box-shadow:inset 0 1px #ffffff70,inset 0 -1px #00000038,0 0 0 1px #ff78828c,0 2px 18px #e63946a6}#page-home .home-wl .wl-row.wl-row-expanding .wl-cell-price,#page-home .home-wl .wl-row.wl-row-expanding .wl-cell-pct,#page-home .home-wl .wl-row.wl-row-expanding .wl-cell-vol,#page-home .home-wl .wl-row.wl-row-expanding .wl-cell-spark{opacity:.18;transition:opacity .18s}body.light-mode #page-home .home-wl .wl-slide{background:#0000000d;box-shadow:inset 0 0 0 1px #00000017}body.light-mode #page-home .home-wl .wl-slide.expanding{background:repeating-linear-gradient(90deg,#ffffff24 0 1px,#0000 1px 7px),#14171c;box-shadow:inset 0 0 0 1px #e6394647,0 8px 20px #00000038}@keyframes wl-flash-neutral{0%{background:#ffffff1a}to{background:0 0}}#page-home .home-wl .wl-row.flash-up{animation:.5s wl-flash-neutral}body.light-mode #page-home .home-wl .wl-row.flash-up{animation:none}body.light-mode #page-home .home-wl .wl-row:hover{background:#0000000a}.home-wl-add-menu{top:68px;width:min(360px, calc(100% - var(--wl-pad,18px) * 2));flex-direction:column;max-height:min(440px,100% - 90px);padding:8px;display:flex;position:absolute;inset-inline-start:auto;inset-inline-end:var(--wl-pad,18px)}.wl-add-search{border:1px solid var(--border-color);background:#ffffff0d;border-radius:11px;align-items:center;gap:9px;margin-bottom:6px;padding:10px 12px;display:flex}.wl-add-search i{color:var(--text-secondary);font-size:13px}.wl-add-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.wl-add-input::placeholder{color:var(--text-secondary)}.wl-add-scroll{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.wl-add-group{flex-direction:column;gap:2px;display:flex}.wl-add-cat{z-index:1;color:var(--text-secondary);letter-spacing:.3px;background:var(--surface-light,#1a1d24);padding:8px 10px 5px;font-size:11.5px;font-weight:800;position:sticky;top:0}body.light-mode .wl-add-cat{background:var(--bg-card)}.wl-add-noresult{text-align:center;color:var(--text-secondary);padding:18px;font-size:13px}.wl-add-noresult.hidden{display:none}.wl-add-item{cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.wl-add-item:hover{background:#ffffff0f}.wl-add-logo-wrap{flex-shrink:0;width:28px;height:28px;position:relative}.wl-add-item .wl-add-logo{object-fit:cover;border-radius:50%;width:28px;height:28px}.wl-add-fallback{color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0}.wl-add-name{color:var(--text-primary);text-align:start;direction:ltr;flex:1;font-size:14.5px;font-weight:700}.wl-add-name .wl-add-quote{color:var(--text-secondary);margin-inline-start:2px;font-size:12.5px;font-weight:600}.wl-add-type{color:var(--text-secondary);white-space:nowrap;background:#ffffff0f;border-radius:7px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}body.light-mode .wl-add-item:hover{background:#0000000d}body.light-mode .wl-add-search{background:#0000000a}body.light-mode .wl-add-type{background:#0000000f}@media (width<=768px){#page-home .home-wl{--wl-grid:minmax(112px, .8fr) 76px 70px minmax(78px, 1.4fr) 62px 42px}.home-wl-title{font-size:17px}#page-home .home-wl-colhead{gap:9px;padding-block:8px}#page-home .home-wl .wl-row{gap:9px;padding-block:12px}#page-home .home-wl .wl-logo-wrap,#page-home .home-wl .wl-logo{width:30px;height:30px}#page-home .home-wl .wl-pair{font-size:13.5px}#page-home .home-wl .wl-pair .wl-quote{font-size:11px}#page-home .home-wl .wl-last{font-size:13.5px}.wl-trade{gap:4px;max-width:74px;padding:6px 5px;font-size:10.5px}#page-home .home-wl .wl-cell-spark{height:30px}.wl-pill{min-width:66px;padding:6px 7px;font-size:11.5px}#page-home .home-wl .wl-slide,#page-home .home-wl .wl-slide-fill,#page-home .home-wl .wl-slide-knob{width:42px}.home-wl-edit{width:38px;height:38px}}@media (width<=560px){#page-home .home-wl{--wl-grid:minmax(96px, 1fr) 52px 48px minmax(34px, 1fr) 40px 38px}#page-home .home-wl-colhead,#page-home .home-wl .wl-row{gap:7px}.wl-trade{max-width:100%;padding:7px 4px}.wl-trade .wl-trade-k{display:none}.wl-trade i{font-size:12px}#page-home .home-wl .wl-cell-sym{gap:8px}#page-home .home-wl .wl-logo-wrap,#page-home .home-wl .wl-logo{width:28px;height:28px}#page-home .home-wl .wl-pair{font-size:13px}#page-home .home-wl .wl-pair .wl-quote{font-size:10px}#page-home .home-wl .wl-sub{letter-spacing:.03em;font-size:9.5px}#page-home .home-wl .wl-cell-spark{height:28px}#page-home .home-wl .wl-last{font-size:12px}.wl-pill{border-radius:6px;min-width:48px;padding:5px 4px;font-size:10.5px}#page-home .home-wl .wl-slide{width:38px;height:30px}#page-home .home-wl .wl-slide-fill,#page-home .home-wl .wl-slide-knob{width:38px}#page-home .home-wl .wl-slide-knob{height:30px}#page-home .home-wl .wl-go{letter-spacing:.06em;font-size:10.5px}}@media (width<=430px){#page-home .home-wl .wl-sub:has(.wl-vol:not(:empty)) .wl-type{display:none}#page-home .home-wl .wl-sub .wl-vol:not(:empty):before{content:none}}.qt-wrap{z-index:4200;position:fixed;inset:0}.qt-wrap.hidden{display:none}.qt-backdrop{backdrop-filter:blur(3px);opacity:0;background:#0000009e;transition:opacity .24s;position:absolute;inset:0}.qt-wrap.qt-on .qt-backdrop{opacity:1}.qt-sheet{inset-inline:0;max-height:92vh;padding:0 clamp(14px, 4vw, 22px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-secondary,#14161a);border-top:1px solid var(--border-color);overscroll-behavior:contain;border-radius:20px 20px 0 0;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;overflow-y:auto;transform:translateY(101%);box-shadow:0 -18px 48px #00000080}.qt-wrap.qt-on .qt-sheet{transform:translateY(0)}@media (width>=769px){.qt-sheet{border:1px solid var(--border-color);opacity:0;border-radius:18px;width:min(430px,92vw);transition:transform .22s,opacity .22s;inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.97)}.qt-wrap.qt-on .qt-sheet{opacity:1;transform:translate(-50%,-50%)scale(1)}.qt-grip{display:none}}.qt-grip{background:var(--border-color);border-radius:3px;flex-shrink:0;width:40px;height:4px;margin:9px auto 3px}.qt-head{border-bottom:1px solid var(--border-color);z-index:2;background:inherit;justify-content:space-between;align-items:center;gap:10px;padding:8px 0 10px;display:flex;position:sticky;top:0}.qt-head-sym{align-items:center;gap:10px;min-width:0;display:flex}.qt-logo{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.qt-logo img{object-fit:cover;width:100%;height:100%}.qt-head-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.qt-name{font-family:var(--wl-mono,monospace);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:14px;font-weight:700;overflow:hidden}.qt-desc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:10.5px;overflow:hidden}.qt-head-act{flex-shrink:0;align-items:center;gap:8px;display:flex}.qt-live{color:#ff6b6f;letter-spacing:.08em;background:#e5484d29;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:800}.qt-live.hidden{display:none}.qt-x{border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px}.qt-x:hover{background:#ffffff0f}.qt-gate{text-align:center;padding:34px 10px 26px}.qt-gate.hidden,.qt-body.hidden{display:none}.qt-gate i{color:var(--text-muted);font-size:26px}.qt-gate h4{color:var(--text-primary);margin:12px 0 6px;font-size:15px}.qt-gate p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.7}.qt-gate-btn{color:#fff;cursor:pointer;background:#0a84ff;border:none;border-radius:9px;margin-top:16px;padding:10px 18px;font-size:13px;font-weight:700}.qt-body{padding-top:11px}.qt-types{background:#ffffff0d;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;padding:3px;display:grid}body.light-mode .qt-types{background:#0000000b}.qt-type{color:var(--text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:8px;padding:7px 2px;font-size:11px;font-weight:600;transition:background .14s,color .14s;overflow:hidden}.qt-type:hover{color:var(--text-primary)}.qt-type.qt-on{background:var(--bg-secondary,#14161a);color:var(--text-primary);box-shadow:0 1px 3px #00000059}body.light-mode .qt-type.qt-on{background:#fff;box-shadow:0 1px 3px #0000001f}.qt-pend{gap:8px;margin-top:10px;display:grid}.qt-pend.hidden,.qt-f.hidden{display:none}.qt-f{display:block}.qt-f-in{align-items:center;gap:6px;margin-top:5px;display:flex}.qt-input{border:1px solid var(--border-color);min-width:0;color:var(--text-primary);font-family:var(--wl-mono,monospace);font-variant-numeric:tabular-nums;-moz-appearance:textfield;direction:ltr;background:#ffffff0d;border-radius:9px;flex:auto;padding:8px 10px;font-size:14px;font-weight:600}.qt-input::-webkit-outer-spin-button,.qt-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.light-mode .qt-input{background:#00000009}.qt-mini{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:8px 11px;font-size:11px;font-weight:600}.qt-mini:hover{color:var(--text-primary);background:#ffffff12}.qt-k{font-family:var(--wl-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.qt-k em{opacity:.65;font-style:normal}.qt-ladder{border:1px solid var(--border-color);background:#ffffff06;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;height:104px;margin-top:10px;padding:8px 10px;display:grid;position:relative}body.light-mode .qt-ladder{background:#00000005}.qt-rail{background:var(--border-color);border-radius:2px;grid-column:2;justify-self:center;width:3px;height:100%;position:relative;overflow:hidden}.qt-rail-fill{inset-inline:0;background:linear-gradient(#2ecc71 0%,#6b7280 50%,#e5484d 100%);height:0%;transition:height .2s;position:absolute;top:0}.qt-marks{pointer-events:none;position:absolute;inset:8px 10px}.qt-m{font-family:var(--wl-mono,monospace);align-items:baseline;gap:7px;transition:top .2s;display:flex;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.qt-m-k{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:9px}.qt-m-v{font-variant-numeric:tabular-nums;direction:ltr;font-size:11.5px;font-weight:700}.qt-m-tp{color:#2ecc71}.qt-m-sl{color:#e5484d}.qt-m-ref{color:var(--text-secondary)}.qt-quotes{flex-direction:column;grid-column:1;justify-content:space-between;min-width:0;height:100%;display:flex}.qt-q{flex-direction:column;gap:1px;display:flex}.qt-q em{font-style:normal;font-family:var(--wl-mono,monospace);letter-spacing:.1em;color:var(--text-muted);font-size:9px}.qt-q b{font-family:var(--wl-mono,monospace);font-variant-numeric:tabular-nums;letter-spacing:-.01em;direction:ltr;font-size:14.5px;font-weight:700}.qt-q-ask b{color:#ff6b6f}.qt-q-bid b{color:#4da3ff}.qt-q-spr b{color:var(--text-muted);font-size:11px}.qt-block{margin-top:12px}.qt-lots{direction:ltr;align-items:center;gap:4px;margin-top:6px;display:flex}.qt-lot{border:1px solid var(--border-color);min-width:0;color:var(--text-secondary);font-family:var(--wl-mono,monospace);cursor:pointer;background:0 0;border-radius:8px;flex:1 1 0;padding:7px 2px;font-size:10.5px;font-weight:600;transition:background .12s,color .12s}.qt-lot:hover{color:var(--text-primary);background:#ffffff12}.qt-lot:active{transform:scale(.95)}.qt-lot-val{text-align:center;border:1px solid var(--border-color);min-width:0;color:var(--text-primary);font-family:var(--wl-mono,monospace);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:#ffffff0d;border-radius:9px;flex:0 0 82px;margin:0 3px;padding:7px 4px;font-size:16px;font-weight:700}.qt-lot-val::-webkit-outer-spin-button,.qt-lot-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.light-mode .qt-lot-val{background:#0000000a}.qt-prot{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.qt-p-card{border:1px solid var(--border-color);text-align:center;background:#ffffff06;border-radius:11px;padding:8px}body.light-mode .qt-p-card{background:#00000005}.qt-p-card.qt-dn.qt-p-on{border-color:#e5484d80}.qt-p-card.qt-up.qt-p-on{border-color:#2ecc7180}.qt-p-row{justify-content:space-between;align-items:center;gap:5px;margin-top:5px;display:flex}.qt-p-step{border:1px solid var(--border-color);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0}.qt-p-step:hover{background:#ffffff12}.qt-p-val{min-width:0;font-family:var(--wl-mono,monospace);color:var(--text-primary);white-space:nowrap;flex:auto;font-size:12px;font-weight:700}.qt-p-card:not(.qt-p-on) .qt-p-val{color:var(--text-muted);font-weight:500}.qt-p-at{min-height:12px;font-family:var(--wl-mono,monospace);font-variant-numeric:tabular-nums;color:var(--text-muted);direction:ltr;margin-top:3px;font-size:10px}.qt-warn{color:var(--text-muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:10.5px;line-height:1.6;display:flex}.qt-warn i{color:#e6a23c;flex-shrink:0;margin-top:2px}.qt-msg{color:var(--text-secondary);background:#ffffff0d;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:12px;line-height:1.5}.qt-msg.hidden{display:none}.qt-msg-ok{color:#43d787;background:#2ecc7124}.qt-msg-err{color:#ff6b6f;background:#e5484d24}.qt-msg-warn{color:#e6a23c;background:#e6a23c24}.qt-go{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.qt-btn{color:#fff;cursor:pointer;border:none;border-radius:11px;flex-direction:column;align-items:center;gap:2px;padding:11px 8px;transition:filter .14s,transform .1s;display:flex}.qt-btn:disabled{opacity:.42;cursor:not-allowed}.qt-btn:not(:disabled):active{transform:scale(.98)}.qt-btn-k{letter-spacing:.05em;font-size:12.5px;font-weight:800}.qt-btn-p{font-family:var(--wl-mono,monospace);font-variant-numeric:tabular-nums;opacity:.85;direction:ltr;font-size:11.5px;font-weight:600}.qt-btn-buy{background:#0a84ff}.qt-btn-sell{background:#e5484d}.qt-btn.qt-armed{animation:1.05s ease-in-out infinite qt-pulse}.qt-btn.qt-busy{filter:grayscale(.5);pointer-events:none}@keyframes qt-pulse{0%,to{filter:brightness();box-shadow:0 0 #ffffff47}50%{filter:brightness(1.22);box-shadow:0 0 0 7px #fff0}}@media (prefers-reduced-motion:reduce){.qt-btn.qt-armed{outline-offset:2px;outline:2px solid #fff;animation:none}.qt-sheet{transition:none}}.hm-set-backdrop{-webkit-backdrop-filter:blur(3px);z-index:9000;background:#0000008c;position:fixed;inset:0}.hm-set-panel{z-index:9001;background:var(--bg-card,#14161f);border:1px solid var(--border-color,#2a2e39);color:var(--text-primary,#e0e3eb);flex-direction:column;font-size:13px;display:flex;position:fixed}.hm-set-panel.floating{opacity:0;border-radius:12px;width:340px;max-height:min(82vh,660px);transition:opacity .18s,transform .18s;transform:scale(.96);box-shadow:0 12px 48px #0000008c,0 2px 8px #00000059}.hm-set-panel.floating.open{opacity:1;transform:scale(1)}.hm-set-panel.floating .hm-set-header{cursor:move;user-select:none;touch-action:none}.hm-set-panel.drawer{width:min(85vw,360px);height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-left:none;border-radius:0 16px 16px 0;transition:transform .35s cubic-bezier(.32,.72,0,1);top:0;bottom:0;left:0;transform:translate(-100%)}.hm-set-panel.drawer.open{transform:translate(0)}.hm-set-header{border-bottom:1px solid var(--border-color,#2a2e39);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.hm-set-title{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.hm-set-close{color:var(--text-secondary,#8e8e93);cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background .15s,color .15s;display:flex}.hm-set-close:hover{color:#ff5252;background:#e5393533}.hm-set-body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 14px 14px;overflow-y:auto}.hm-set-section{padding:10px 0 4px}.hm-set-section+.hm-set-section{border-top:1px solid #ffffff0d}.hm-set-sec-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary,#8e8e93);margin:0 0 6px;font-size:11px;font-weight:700}.hm-set-row{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;transition:opacity .2s;display:flex}.hm-set-row.disabled{opacity:.4;pointer-events:none}.hm-set-label{color:var(--text-primary,#e0e3eb);text-align:start;flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;display:flex}.hm-set-val{color:#00e676;text-align:center;background:#00e6761a;border-radius:5px;min-width:30px;padding:1px 6px;font-size:11px;font-weight:700}.hm-set-input,.hm-set-select{color:var(--text-primary,#e0e3eb);border:1px solid var(--border-color,#2a2e39);background:#ffffff0d;border-radius:8px;outline:none;padding:5px 8px;font-size:12px;transition:border-color .15s}.hm-set-input{text-align:center;width:74px}.hm-set-input:focus,.hm-set-select:focus{border-color:#00e676}.hm-set-select{cursor:pointer;min-width:90px}.hm-set-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff1f;border-radius:2px;outline:none;flex:1;max-width:150px;height:4px}.hm-set-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:grab;background:#00e676;border:2px solid #0a0f1a;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000080}.hm-set-range::-moz-range-thumb{cursor:grab;background:#00e676;border:2px solid #0a0f1a;border-radius:50%;width:14px;height:14px}.hm-theme-list{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.hm-theme-opt{cursor:pointer;color:var(--text-primary,#e0e3eb);text-align:start;background:#ffffff08;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.hm-theme-opt:hover{background:#ffffff0f}.hm-theme-opt.active{background:#00e67612;border-color:#00e676}.hm-theme-swatch{border-radius:4px;flex:1;height:14px;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.hm-theme-name{flex-shrink:0;min-width:96px}.hm-seg{border:1px solid var(--border-color,#2a2e39);background:#ffffff0d;border-radius:8px;display:flex;overflow:hidden}.hm-seg-btn{color:var(--text-secondary,#8e8e93);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:11.5px;transition:background .15s,color .15s}.hm-seg-btn.active{color:#00e676;background:#00e67629;font-weight:700}.hm-color-pair{gap:8px;display:flex}.hm-set-color{-webkit-appearance:none;appearance:none;border:1px solid var(--border-color,#2a2e39);cursor:pointer;background:0 0;border-radius:6px;width:30px;height:24px;padding:0}.hm-set-color::-webkit-color-swatch-wrapper{padding:2px}.hm-set-color::-webkit-color-swatch{border:none;border-radius:4px}.hm-set-footer{border-top:1px solid var(--border-color,#2a2e39);flex-shrink:0;gap:8px;padding:10px 14px;display:flex}.hm-set-btn{border:1px solid var(--border-color,#2a2e39);color:var(--text-primary,#e0e3eb);cursor:pointer;background:#ffffff0f;border-radius:9px;flex:1;padding:8px 6px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.hm-set-btn:hover{background:#ffffff1a}.hm-set-btn.active,.hm-set-btn.danger:hover{color:#ff8a80;background:#e539352e;border-color:#e53935}.scroll-to-realtime-btn{z-index:100;color:#d1d4dc;cursor:pointer;background-color:#2a2b31;border:1px solid #434651;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:none;position:absolute;bottom:35px;right:65px;box-shadow:0 2px 5px #0003}.scroll-to-realtime-btn:hover{background-color:#363a45}.scroll-to-realtime-btn svg{margin:auto}body.light-mode .scroll-to-realtime-btn{color:#333;background-color:#fff;border-color:#e0e3eb}body.light-mode .scroll-to-realtime-btn:hover{background-color:#f0f3fa}.chart-tz-btn{z-index:90;color:#787b86;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;transition:color .15s;display:flex;position:absolute;bottom:2px;right:6px}.chart-tz-btn:hover{color:#b2b5be}body.light-mode .chart-tz-btn{color:#787b86}body.light-mode .chart-tz-btn:hover{color:#131722}.cax-menu{z-index:4000;color:#e8eaed;min-width:186px;font-family:var(--font-body);background:#1c1c1e;border:1px solid #ffffff1a;border-radius:12px;padding:5px;animation:.14s both caxIn;position:fixed;box-shadow:0 10px 30px #00000073}@keyframes caxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cax-item{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;display:flex}.cax-item:hover{background:#ffffff12}.cax-item .cax-tick,.cax-item .cax-ico{text-align:center;color:#0a84ff;flex:0 0 14px;width:14px;font-size:12px}.cax-item .cax-tick{opacity:0}.cax-item.on .cax-tick{opacity:1}.cax-item .cax-txt{flex:auto}.cax-sep{background:#ffffff17;height:1px;margin:4px 6px}body.light-mode .cax-menu{color:#1c1c1e;background:#fff;border-color:#0000001a;box-shadow:0 10px 30px #0000002e}body.light-mode .cax-item:hover{background:#0000000d}body.light-mode .cax-sep{background:#00000014}@media (width<=768px){.cax-menu{min-width:200px}.cax-item{padding:12px 10px;font-size:13.5px}}@media (width>=769px){#chart-tz-modal{align-items:center}#chart-tz-modal .ob-settings-modal-content{border-radius:12px;width:380px;max-width:90vw;max-height:78vh;animation:.18s forwards tzPopIn;box-shadow:0 12px 40px #00000080}}@keyframes tzPopIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}::-webkit-scrollbar{display:none!important}*{-ms-overflow-style:none!important;scrollbar-width:none!important}.of-bt-card{color:#d1d4dc;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;font-size:12.5px}.of-bt-row{align-items:center;gap:8px;min-height:30px;display:flex}.of-bt-row>span:first-child{opacity:.85;flex:none}.of-bt-row>b{color:#fff;font-variant-numeric:tabular-nums;margin-inline-start:auto}.of-bt-row>input[type=range]{flex:0 0 42%}.of-bt-head{border-bottom:1px solid #ffffff12;margin-bottom:6px;padding-bottom:8px}.of-bt-title{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.of-bt-title i{color:#00e5ff}.of-bt-body.disabled,.of-bt-row.disabled{opacity:.4;pointer-events:none}.of-bt-gear{color:#9aa0aa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-inline-start:auto;font-size:12px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.of-bt-gear:hover{color:#fff;background:#ffffff1f}.of-bt-gear[aria-expanded=true]{color:#fff;background:var(--accent,#2962ff);border-color:#0000}.of-bt-card.collapsed .of-bt-body{display:none}.of-bt-card.collapsed .of-bt-head{border-bottom:none;margin-bottom:0;padding-bottom:0}.of-bt-seg{border:1px solid #ffffff1f;border-radius:7px;margin-inline-start:auto;display:inline-flex;overflow:hidden}.of-bt-seg button{color:#9aa0aa;cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:11.5px}.of-bt-seg button.active{background:var(--accent,#2962ff);color:#fff}.of-bt-sep{letter-spacing:.06em;text-transform:uppercase;color:#7f8792;border-top:1px dashed #ffffff1f;margin:10px 0 4px;padding-top:8px;font-size:10.5px}.of-bt-note{grid-gap:6px;color:#ffb340;background:#ff9f0a1a;border:1px solid #ff9f0a47;border-radius:8px;align-items:flex-start;gap:6px;margin:6px 0 2px;padding:7px 9px;font-size:10.5px;line-height:1.5;display:flex}.of-bt-note.hidden{display:none}.of-bt-note i{flex-shrink:0;margin-top:2px}#of-tpo-tf-warn .of-note-split,#of-tpo-tf-warn[data-mode=split] .of-note-merged{display:none}#of-tpo-tf-warn[data-mode=split] .of-note-split{display:inline}#of-tpo-session,#of-tpo-mode,#of-tpo-align{flex-wrap:wrap}#of-tpo-session button,#of-tpo-mode button,#of-tpo-align button{padding:4px 8px}.of-bt-reset{cursor:pointer;color:#9aa0aa;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:11.5px;transition:background .15s,color .15s}.of-bt-reset:hover{color:#d8dde5;background:#ffffff1a}#of-bt-span{flex-wrap:wrap}#of-bt-span button{padding:4px 8px}.of-bt-row input[type=color]{cursor:pointer;vertical-align:middle;background:0 0;border:none;width:26px;height:22px;padding:0}@media (width<=768px){.cms-handle,.cms-title,.cos-handle,.cos-title,.qs-handle,.qs-head,.symbol-picker-header,.ob-settings-modal-header{touch-action:none}.cms-handle,.cos-handle,.qs-handle{position:relative}.cms-handle:after,.cos-handle:after,.qs-handle:after{content:"";position:absolute;inset:-14px -70px}.sheet-dragging{-webkit-user-select:none;user-select:none}.sheet-dragging *{pointer-events:none}}.chart-pane.pa-line-hover.pa-line-hover .tv-lightweight-charts tr:first-child td:nth-child(2),.chart-pane.pa-line-hover.pa-line-hover .tv-lightweight-charts tr:first-child td:nth-child(2) *,.chart-pane.pa-line-dragging.pa-line-dragging .tv-lightweight-charts tr:first-child td:nth-child(2),.chart-pane.pa-line-dragging.pa-line-dragging .tv-lightweight-charts tr:first-child td:nth-child(2) *{cursor:ns-resize!important}.pa-line-hover .crosshair-marker,.pa-line-dragging .crosshair-marker,.chart-pane.pa-line-hover .dom-crosshair,.chart-pane.pa-line-hover .crosshair-price-tag,.chart-pane.pa-line-dragging .dom-crosshair,.chart-pane.pa-line-dragging .crosshair-price-tag{display:none!important}.chart-veil{z-index:40;pointer-events:none;opacity:0;visibility:hidden;background:var(--cv-bg,var(--chart-bg,#131722));transition:none;position:absolute;inset:0;overflow:hidden}.chart-veil.is-on{opacity:1;visibility:visible}.chart-veil>canvas.chart-veil-shot{z-index:0;width:100%;height:100%;position:absolute;inset:0}.chart-veil.has-shot{background:0 0}.chart-veil.has-shot.is-on:before{content:"";z-index:1;background:#1317229e;animation:.18s ease-out both chart-veil-dim;position:absolute;inset:0}@keyframes chart-veil-dim{0%{opacity:0}to{opacity:1}}.chart-veil.is-on:after{content:"";z-index:2;background:linear-gradient(100deg,#0000 30%,#ffffff1a 50%,#0000 70%);animation:.18s ease-out both chart-veil-dim,1.15s ease-in-out infinite chart-veil-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes chart-veil-sweep{to{transform:translate(100%)}}:root[data-theme=light] .chart-veil,body.light-theme .chart-veil,body.light-mode .chart-veil{background:var(--cv-bg,var(--chart-bg,#fff))}:root[data-theme=light] .chart-veil.has-shot,body.light-theme .chart-veil.has-shot,body.light-mode .chart-veil.has-shot{background:0 0}:root[data-theme=light] .chart-veil.has-shot.is-on:before,body.light-theme .chart-veil.has-shot.is-on:before,body.light-mode .chart-veil.has-shot.is-on:before{background:#ffffffa8}:root[data-theme=light] .chart-veil.is-on:after,body.light-theme .chart-veil.is-on:after,body.light-mode .chart-veil.is-on:after{background:linear-gradient(100deg,#0000 30%,#00000014 50%,#0000 70%)}@media (prefers-reduced-motion:reduce){.chart-veil.is-on:after,.chart-veil.has-shot.is-on:before{animation:none}}.chart-compare-btn{border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.chart-compare-btn:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--accent-color,#0a84ff)}.chart-compare-btn.hidden{display:none}.chart-compare-btn i{font-size:12px;font-weight:900}.chart-compare-btn{color:var(--accent-color,#0a84ff);background:#0a84ff14;border-color:#0a84ff59}.chart-compare-btn:hover{color:var(--accent-color,#0a84ff);background:#0a84ff2e}.legend-compares{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.legend-compares.hidden{display:none}.legend-cmp-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.legend-cmp-name{letter-spacing:.2px;font-weight:700}.legend-cmp-mode{opacity:.55;border:1px solid;border-radius:4px;padding:0 3px;font-size:9.5px;line-height:1.5}.ind-sub-cmp{align-items:center;gap:10px;display:flex}.ind-sub-cmp.hidden{display:none}.ind-sub-cmp .legend-cmp-row{color:var(--sub-header-fg,var(--text-primary));align-items:center;gap:5px;font-size:11px;display:flex}.ind-sub-cmp .legend-ind-row .ind-ctl-btn{color:var(--sub-header-fg,var(--text-secondary))}.ind-sub-cmp .legend-ind-row.ind-hidden{opacity:.45}.sp-cmp-acts{visibility:hidden;gap:4px;margin-inline-start:auto;padding-inline:6px;display:flex}.sp-cmp-acts button{color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#0a84ff24;border:1px solid #0a84ff66;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:10.5px;font-weight:700}.sp-cmp-acts button:hover{background:#0a84ff4d}.sp-cmp-row:hover .sp-cmp-acts{visibility:visible}.sp-cmp-check{color:#30d158;background:#30d1582e;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-inline-start:6px;font-size:10px;display:inline-flex}.sp-cmp-added:hover .sp-cmp-check{color:#ff453a;background:#ff453a2e}@media (hover:none),(width<=768px){.symbol-picker-item.sp-cmp-row{flex-wrap:wrap}.sp-cmp-row .sp-left{flex:auto;order:1;min-width:0}.symbol-picker-item .sp-cmp-right{flex:none;order:2}.sp-cmp-row .sp-cmp-check{order:3}.sp-cmp-row .sp-desc{max-width:none}.sp-cmp-row .sp-cmp-acts{visibility:visible;flex:1 0 100%;order:4;grid-template-columns:repeat(3,1fr);gap:6px;margin-inline-start:0;padding-inline:0;display:grid}.sp-cmp-row .sp-cmp-acts button{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:38px;padding:6px 4px;font-size:11px;line-height:1.25;display:flex}}.tp-panel{width:var(--tp-width,320px);background:var(--bg-card,#0f0f10);border-left:1px solid var(--border-color,#ffffff14);z-index:6;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.tp-panel.hidden{display:none!important}.tp-resizer{inset-inline-start:0;cursor:ew-resize;z-index:7;touch-action:none;background:0 0;width:6px;transition:background .15s;position:absolute;top:0;bottom:0}.tp-resizer:hover,.tp-resizer.dragging{background:var(--accent,#007aff);opacity:.5}.tp-resizer.at-limit{background:var(--red,#e5484d);opacity:.55}@media (width<=768px){.tp-resizer{display:none}}.tp-backdrop,.tp-sheet{display:none}.tp-root{min-width:0;min-height:0;font-family:var(--font-body);color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;direction:rtl;flex-direction:column;flex:1;display:flex;position:relative}html[dir=ltr] .tp-root{direction:ltr}.tp-head{border-bottom:1px solid var(--border-color,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.tp-head-id{align-items:center;gap:10px;min-width:0;display:flex}.tp-head-ico{color:#fff;background:linear-gradient(135deg,#ff4d59,#c1121f);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.tp-head-text{flex-direction:column;gap:3px;min-width:0;display:flex}.tp-head-title{font-size:14px;font-weight:800;line-height:1}.tp-head-sub{flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.tp-badge{letter-spacing:.4px;border-radius:999px;padding:2px 7px;font-weight:800}.tp-badge-live{color:#ff6a60;background:#ff3b3029}.tp-badge-demo{color:#34c759;background:#34c75924}.tp-broker,.tp-acctno{color:var(--text-muted,#898989);white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.tp-acctno{cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:1px 5px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.tp-acctno i{opacity:.6;font-size:8.5px}.tp-acctno:hover{color:var(--text-primary,#fff);background:var(--hover-bg,#ffffff14);border-color:var(--border-color,#ffffff1f)}.tp-head-act{flex-shrink:0;align-items:center;gap:4px;display:flex}.tp-dot{background:var(--text-muted,#6b7280);border-radius:50%;flex-shrink:0;width:7px;height:7px}.tp-dot[data-state=open]{background:var(--positive,#34c759)}.tp-dot[data-state=connecting],.tp-dot[data-state=reconnecting]{background:#faa61a}.tp-ibtn{cursor:pointer;width:28px;height:28px;color:var(--text-secondary,#ffffffb8);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;transition:background .15s,color .15s;display:inline-flex}.tp-ibtn:hover{background:var(--hover-bg,#ffffff14);color:var(--text-primary,#fff)}.tp-ibtn.tp-on{color:var(--accent,#e63946);background:#e639461f}.tp-ibtn.tp-danger:hover{color:var(--negative,#ff3b30);background:#ff3b3029}.tp-btn{cursor:pointer;color:#fff;background:var(--accent,#e63946);border:1px solid #0000;border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .15s,background .15s}.tp-btn:hover{filter:brightness(1.08)}.tp-btn-primary{background:var(--accent,#e63946)}.tp-btn-ghost{color:var(--text-secondary,#ffffffb8);border-color:var(--border-color,#ffffff1f);background:0 0}.tp-btn-ghost:hover{background:var(--hover-bg,#ffffff14);color:var(--text-primary,#fff)}.tp-flash{border-bottom:1px solid var(--border-color,#ffffff14);background:#ffffff0a;padding:8px 12px;font-size:11.5px;font-weight:600;line-height:1.5;transition:opacity .25s}.tp-flash.tp-hide{display:none}.tp-flash[data-kind=ok]{color:#34c759;background:#34c7591f}.tp-flash[data-kind=err]{color:#ff6a60;background:#ff3b301f}.tp-flash[data-kind=warn]{color:#faa61a;background:#faa61a1f}.tp-gate{flex:1;min-height:0;padding:22px 16px;overflow-y:auto}.tp-gate.hidden{display:none}.tp-gate-card{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tp-gate-ico{width:56px;height:56px;color:var(--gi,#5865f2);background:color-mix(in srgb, var(--gi,#5865f2) 14%, transparent);border-radius:16px;justify-content:center;align-items:center;font-size:22px;display:flex}.tp-gate-title{font-size:15px;font-weight:800}.tp-gate-sub{color:var(--text-secondary,#ffffffb8);font-size:12px;line-height:1.7}.tp-gate .tp-btn{margin-top:6px;padding:9px 20px;font-size:13px}.tp-gate-note{text-align:start;color:#f0b64d;border:1px solid #faa61a47;background:#faa61a1a;border-inline-start-width:3px;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:11.5px;line-height:1.65;display:flex}.tp-gate-note i{color:#faa61a;flex-shrink:0;margin-top:2px}.tp-gate-note b{letter-spacing:.2px;font-weight:800}body.light-mode .tp-gate-note{color:#9a6a10;background:#faa61a24}.tp-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tp-main.hidden{display:none}.tp-acct{background:var(--border-color,#ffffff14);border-bottom:1px solid var(--border-color,#ffffff14);flex-shrink:0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.tp-cell{background:var(--bg-card,#0f0f10);flex-direction:column;gap:3px;padding:8px 12px;display:flex}.tp-cell-k{color:var(--text-muted,#898989);font-size:10px}.tp-cell-v{font-size:13px;font-weight:800}.tp-cell-v em{color:var(--text-muted,#898989);font-size:10px;font-style:normal;font-weight:600}.tp-symbar{flex-shrink:0;align-items:center;gap:6px;padding:9px 12px 6px;display:flex}.tp-sym-btn{cursor:pointer;min-width:0;color:var(--text-primary,#fff);background:var(--input-bg,#ffffff08);border:1px solid var(--border-color,#ffffff14);border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-family:inherit;font-size:13.5px;font-weight:800;display:flex}.tp-sym-btn:hover{background:var(--hover-bg,#ffffff14)}.tp-sym-btn i{opacity:.5;font-size:10px}.tp-sym-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-quote{flex-shrink:0;align-items:stretch;gap:6px;padding:0 12px 8px;display:flex}.tp-q{cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:8px 6px;font-family:inherit;display:flex}.tp-q-k{letter-spacing:.5px;opacity:.8;font-size:9.5px;font-weight:800}.tp-q-v{font-size:15px;font-weight:800}.tp-q-sell{color:#ff6a60;background:#ff3b301a}.tp-q-buy{color:#34c759;background:#34c7591a}.tp-q-sell:hover{border-color:#ff3b3080}.tp-q-buy:hover{border-color:#34c75980}.tp-spread{color:var(--text-muted,#898989);white-space:nowrap;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex}.tp-ticket{border-bottom:1px solid var(--border-color,#ffffff14);flex-direction:column;flex-shrink:0;gap:9px;padding:4px 12px 12px;display:flex}.tp-sides{gap:6px;display:flex}.tp-side{cursor:pointer;border:2px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:800;transition:border-color .15s,background .15s;display:flex}.tp-side-buy{color:#34c759;background:#34c7591f}.tp-side-sell{color:#ff6a60;background:#ff3b301f}.tp-side-buy.tp-on{background:#34c75933;border-color:#34c759}.tp-side-sell.tp-on{background:#ff3b3033;border-color:#ff3b30}.tp-chips{flex-wrap:wrap;gap:5px;display:flex}.tp-chip{cursor:pointer;min-width:54px;color:var(--text-secondary,#ffffffb8);background:var(--input-bg,#ffffff08);border:1px solid var(--border-color,#ffffff14);border-radius:8px;flex:1;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:700}.tp-chip:hover{background:var(--hover-bg,#ffffff14)}.tp-chip.tp-on{color:var(--accent,#e63946);border-color:var(--accent,#e63946);background:#e639461a}.tp-chips-sm .tp-chip{min-width:42px;padding:5px 6px;font-size:10.5px}.tp-prices{flex-direction:column;gap:8px;display:flex}.tp-prices.hidden,.tp-f.hidden{display:none}.tp-f{flex-direction:column;gap:4px;min-width:0;display:flex}.tp-f-k{color:var(--text-muted,#898989);font-size:10px;font-weight:700}.tp-f-in{background:var(--input-bg,#ffffff08);border:1px solid var(--border-color,#ffffff14);border-radius:9px;align-items:center;gap:4px;padding:2px;display:flex}.tp-f-in:focus-within{border-color:var(--accent,#e63946)}.tp-input{width:100%;min-width:0;color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:7px 8px;font-family:inherit;font-size:13px;font-weight:700}.tp-input::-webkit-outer-spin-button,.tp-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tp-input[type=number]{-moz-appearance:textfield;appearance:textfield}.tp-mini{cursor:pointer;color:var(--text-secondary,#ffffffb8);background:var(--hover-bg,#ffffff14);border:none;border-radius:7px;flex-shrink:0;padding:5px 8px;font-family:inherit;font-size:10px;font-weight:700}.tp-mini:hover{color:var(--text-primary,#fff);filter:brightness(1.2)}.tp-types{background:var(--input-bg,#ffffff0d);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;padding:3px;display:grid}.tp-type{color:var(--text-muted,#898989);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:8px;padding:7px 2px;font-family:inherit;font-size:11px;font-weight:600;transition:background .14s,color .14s;overflow:hidden}.tp-type:hover{color:var(--text-primary,#fff)}.tp-type.tp-on{background:var(--bg-secondary,#14161a);color:var(--text-primary,#fff);box-shadow:0 1px 3px #00000059}body.light-mode .tp-type.tp-on{background:#fff;box-shadow:0 1px 3px #0000001f}.tp-vol{flex-direction:column;gap:5px;display:flex}.tp-stepper{direction:ltr;align-items:center;gap:4px;display:flex}.tp-lot{border:1px solid var(--border-color,#ffffff14);color:var(--text-secondary,#ffffffb8);letter-spacing:-.02em;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:8px;flex:auto;padding:7px 3px;font-family:inherit;font-size:10px;font-weight:600;transition:background .12s,color .12s}.tp-lot:hover{background:var(--hover-bg,#ffffff14);color:var(--text-primary,#fff)}.tp-lot:active{transform:scale(.95)}.tp-lots{text-align:center;border:1px solid var(--border-color,#ffffff14);background:var(--input-bg,#ffffff0d);border-radius:9px;flex:0 0 58px;width:auto;min-width:0;margin:0 3px;padding:7px 4px;font-size:15px}.tp-prot{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tp-p-card{text-align:center;border:1px solid var(--border-color,#ffffff14);background:var(--input-bg,#ffffff06);border-radius:11px;padding:8px}.tp-p-card.tp-p-dn.tp-p-on{border-color:#ff3b3080}.tp-p-card.tp-p-up.tp-p-on{border-color:#34c75980}.tp-p-row{justify-content:space-between;align-items:center;gap:5px;margin-top:5px;display:flex}.tp-p-step{cursor:pointer;border:1px solid var(--border-color,#ffffff14);width:26px;height:26px;color:var(--text-secondary,#ffffffb8);background:0 0;border-radius:7px;flex-shrink:0;font-size:11px}.tp-p-step:hover{background:var(--hover-bg,#ffffff14);color:var(--text-primary,#fff)}.tp-p-val{white-space:nowrap;min-width:0;color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;flex:auto;font-size:12px;font-weight:700}.tp-p-card:not(.tp-p-on) .tp-p-val{color:var(--text-muted,#898989);font-weight:500}.tp-p-at{font-variant-numeric:tabular-nums;min-height:12px;color:var(--text-muted,#898989);direction:ltr;margin-top:3px;font-size:10px}.tp-hint{min-height:14px;color:var(--text-muted,#898989);flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;line-height:1.6;display:flex}.tp-hint em{opacity:.7;font-style:normal}.tp-sep{opacity:.35}.tp-muted{color:var(--text-muted,#898989)}.tp-up{color:var(--positive,#34c759)}.tp-dn{color:var(--negative,#ff3b30)}.tp-wrong{color:#faa61a;align-items:center;gap:4px;font-weight:700;display:inline-flex}.tp-arm{cursor:pointer;color:#faa61a;background:#faa61a1a;border:1px solid #faa61a47;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:10.5px;line-height:1.6;display:flex}.tp-arm.hidden{display:none}.tp-arm input{accent-color:#faa61a;flex-shrink:0;margin-top:2px}.tp-submit{cursor:pointer;color:#fff;border:none;border-radius:11px;flex-direction:column;align-items:center;gap:2px;padding:11px;font-family:inherit;font-size:14px;font-weight:800;transition:filter .15s,opacity .15s;display:flex}.tp-submit em{opacity:.8;font-size:10px;font-style:normal;font-weight:600}.tp-submit-buy{background:linear-gradient(#3ddc70,#29a352)}.tp-submit-sell{background:linear-gradient(#ff5b52,#d32b21)}.tp-submit:hover:not(:disabled){filter:brightness(1.08)}.tp-submit:disabled{opacity:.45;cursor:not-allowed}.tp-submit.tp-busy{opacity:.6}.tp-tabs{border-bottom:1px solid var(--border-color,#ffffff14);background:var(--bg-card,#0f0f10);z-index:2;flex-shrink:0;gap:0;display:flex;position:sticky;top:0}.tp-tab{cursor:pointer;color:var(--text-muted,#898989);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:9px 6px;font-family:inherit;font-size:11.5px;font-weight:700}.tp-tab:hover{color:var(--text-primary,#fff)}.tp-tab.tp-tab-on{color:var(--text-primary,#fff);border-bottom-color:var(--accent,#e63946)}.tp-list{flex:1;min-height:0}.tp-empty{text-align:center;color:var(--text-muted,#898989);padding:22px 14px;font-size:12px}.tp-hist-range{padding:8px 12px 4px}.ms-ico{fill:currentColor;flex-shrink:0;width:1.33em;height:1.33em;display:block}.nav-item>.ms-ico{margin-inline:auto}#page-trade>.tp-trade-host{width:100%;max-width:640px;min-height:0;margin:0 auto;padding-bottom:4px}.tp-trade-host{flex-direction:column;display:flex}.tp-embed .tp-symbar,.tp-embed .tp-quote,.tp-embed .tp-ticket{display:none!important}.tp-embed .tp-head-text,.tp-embed .tp-head-ico,.tp-embed #tp-close{display:none}.tp-embed .tp-head{border-bottom:none;padding-bottom:4px}.tp-embed .tp-root,.tp-embed{min-height:0}.tp-embed .tp-list{overflow:visible}.tp-hist{flex-direction:column;flex:none;min-height:0;display:flex}.tp-hist-row{align-items:center;gap:6px;margin:12px;display:flex}.tp-hist-entry{min-width:0;height:44px;color:var(--text-secondary,#ffffffb8);cursor:pointer;background:#15171c;border:1px solid #ffffff17;border-radius:10px;flex:auto;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:flex}.tp-hist-refresh{flex:none}.tp-hist-refresh.hidden{display:none}.tp-hist-body{border-top:1px solid var(--border-color,#ffffff12);font-variant-numeric:tabular-nums;flex:none}.tp-hist-body.hidden{display:none}body.light-mode .tp-hist-body{border-top-color:#00000014}.tp-hist-entry-ico{background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.tp-hist-entry-t{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tp-hist-entry-c{opacity:.5;flex:none;font-size:10px;transition:transform .18s}.tp-hist-entry.tp-hist-on .tp-hist-entry-c{transform:rotate(180deg)}.tp-hist-entry.tp-hist-on{color:var(--text-primary,#fff);border-color:#e639468c}.tp-hist-entry.tp-hist-on .tp-hist-entry-ico{color:var(--accent,#e63946);background:#e6394629}body.light-mode .tp-hist-entry{background:#f1f2f5;border-color:#00000017}body.light-mode .tp-hist-entry-ico{background:#0000000d}@media (hover:hover) and (pointer:fine){.tp-hist-entry:hover{color:var(--text-primary,#fff);border-color:#ffffff2e}body.light-mode .tp-hist-entry:hover{border-color:#0000002e}}.tph-bar{border-bottom:1px solid var(--border-color,#ffffff0f);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex;position:relative}.tph-menu-wrap{flex:120px;min-width:0;position:static}.tph-mbtn{border:1px solid var(--border-color,#ffffff1a);background:var(--bg-elevated,#ffffff0a);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;font-size:11.5px;transition:background .15s,color .15s,border-color .15s;display:flex}.tph-mbtn:hover{background:var(--hover-bg);color:var(--text-primary)}.tph-mbtn-t{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.tph-mbtn-c{opacity:.6;flex-shrink:0;font-size:9px}.tph-menu-wrap.tph-open>.tph-mbtn{color:var(--text-primary);border-color:var(--red,#e5484d)}.tph-menu{top:calc(100% - 4px);overscroll-behavior:contain;background:var(--bg-card,#16161a);border:1px solid var(--border-color,#ffffff1f);z-index:60;border-radius:9px;width:auto;max-width:420px;max-height:320px;padding:4px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 10px 28px #00000061}.tph-menu.hidden{display:none}.tph-mi{width:100%;color:var(--text-secondary);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-family:inherit;font-size:12px;display:flex}.tph-mi:hover{background:var(--hover-bg);color:var(--text-primary)}.tph-mi-on{color:var(--red,#e5484d);font-weight:700}.tph-mi-n{opacity:.65;font-variant-numeric:tabular-nums;font-size:10.5px}.tph-mi-empty{color:var(--text-muted,#898989);padding:10px 9px;font-size:11px}.tph-custom{border-top:1px solid var(--border-color,#ffffff14);flex-direction:column;gap:6px;margin-top:4px;padding:8px 9px 4px;display:flex}.tph-custom.hidden{display:none}.tph-custom label{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.tph-date{flex:1;min-width:0;padding:5px 6px;font-size:11.5px}.tph-apply{background:var(--red,#e5484d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:11.5px;font-weight:700}.tph-list{min-height:0}.tph-sum{background:var(--border-color,#ffffff0f);border-bottom:1px solid var(--border-color,#ffffff0f);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;display:grid}.tph-sum-cell{background:var(--bg-card,#0f0f10);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;display:flex}.tph-sum-k{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted,#898989);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;font-weight:700;overflow:hidden}.tph-sum-v{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:14px;font-weight:800;line-height:1}body.light-mode .tph-sum-cell{background:#fff}.tph-warn{color:#faa61a;background:#faa61a1a;border-bottom:1px solid #faa61a40;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex}.tph-deal .tp-row-main{align-items:flex-start;gap:10px}.tph-deal .tp-row-r{flex-direction:column;align-items:flex-end;gap:3px}.tph-deal .tph-exec{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tph-deal .tp-pnl{font-variant-numeric:tabular-nums;font-size:14px}.tph-ticket{opacity:.6;font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.tph-deal:hover{background:var(--hover-bg,#ffffff0a)}}#page-history>.tph-shell{width:100%;max-width:720px;margin:0 auto;padding:14px 12px 28px}.tph-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tph-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.tph-body{border:1px solid var(--border-color,#ffffff0f);border-radius:10px;overflow:visible}.tph-body .tp-row:last-child{border-bottom:none}.tph-body .tp-row:last-child .tp-row-main{border-radius:0 0 10px 10px}.tp-row{border-bottom:1px solid var(--border-color,#ffffff0f)}.tp-row-main{justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.tp-row-l{flex-direction:column;gap:3px;min-width:0;display:flex}.tp-row-r{flex-shrink:0;align-items:center;gap:6px;display:flex}.tp-row-sym{align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.tp-row-sub,.tp-row-prot{color:var(--text-muted,#898989);flex-wrap:wrap;align-items:center;gap:5px;font-size:10.5px;display:flex}.tp-row-btns{gap:2px;display:flex}.tp-pnl{font-size:13px;font-weight:800}.tp-side-pill,.tp-type-pill{letter-spacing:.3px;background:var(--hover-bg,#ffffff14);color:var(--text-secondary,#ffffffb8);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.tp-row-buy .tp-side-pill{color:#34c759;background:#34c75929}.tp-row-sell .tp-side-pill{color:#ff6a60;background:#ff3b3029}.tp-editor{background:#ffffff05;flex-direction:column;gap:8px;padding:4px 12px 12px;display:flex}.tp-editor.hidden{display:none}.tp-editor-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tp-editor-grid .tp-input{background:var(--input-bg,#ffffff08);border:1px solid var(--border-color,#ffffff14);border-radius:9px;padding:7px 9px}.tp-editor-row{align-items:center;gap:6px;display:flex}.tp-editor-row .tp-btn{flex:1}.tp-partial .tp-f-k{flex:none;margin-inline-end:2px}.tp-partial .tp-btn{flex:1;padding:5px 4px;font-size:11px}.tp-picker{z-index:5;background:var(--bg-card,#0f0f10);flex-direction:column;display:flex;position:absolute;inset:0}.tp-picker.hidden{display:none}.tp-picker-head{border-bottom:1px solid var(--border-color,#ffffff14);align-items:center;gap:6px;padding:10px 12px;display:flex}.tp-picker-head .tp-input{background:var(--input-bg,#ffffff08);border:1px solid var(--border-color,#ffffff14);border-radius:9px;padding:8px 10px}.tp-picker-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.tp-pick{cursor:pointer;text-align:start;width:100%;color:inherit;border:none;border-bottom:1px solid var(--border-color,#ffffff0d);background:0 0;flex-direction:column;gap:2px;padding:9px 12px;font-family:inherit;display:flex}.tp-pick:hover{background:var(--hover-bg,#ffffff14)}.tp-pick-name{font-size:12.5px;font-weight:800}.tp-pick-desc{color:var(--text-muted,#898989);font-size:10px}body.light-mode .tp-panel,body.light-mode .tp-cell,body.light-mode .tp-tabs,body.light-mode .tp-picker{background:#fff}body.light-mode .tp-flash{background:#00000008}body.light-mode .tp-editor{background:#00000005}@media (width<=768px){.tp-panel{display:none!important}.tp-backdrop{z-index:9998;opacity:0;will-change:opacity;background:#00000080;animation:.2s forwards tpFade;display:block;position:fixed;inset:0}.tp-backdrop.hidden{display:none}@keyframes tpFade{to{opacity:1}}.tp-sheet{z-index:9999;will-change:transform;backface-visibility:hidden;height:88vh;max-height:88vh;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(#14141c 0%,#0b0b10 100%);border-top:1px solid #ffffff14;border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -16px 50px #0009}.tp-sheet.hidden{display:none}.tp-sheet.open{transform:translateY(0)}.tp-sheet-handle{background:linear-gradient(90deg,#ffffff2e,#ffffff52,#ffffff2e);border-radius:5px;flex-shrink:0;width:44px;height:5px;margin:11px auto 4px}.tp-sheet-body{flex:1;min-height:0;display:flex}body.light-mode .tp-sheet{background:linear-gradient(#fff,#f5f6f8);border-top:1px solid #0000000f}body.light-mode .tp-sheet-handle{background:linear-gradient(90deg,#0000001f,#00000038,#0000001f)}.tp-ibtn{width:32px;height:32px}.tp-lot{padding:11px 2px}.tp-p-step{width:34px;height:34px}.tp-side{padding:11px;font-size:13.5px}.tp-submit{padding:13px;font-size:15px}}.cmb-btn.cmb-trade.cmb-active{color:var(--accent,#e63946)}.cmb-btn.cmb-trade.cmb-paper.cmb-active{color:var(--positive,#34c759)}.chart-hdr-track,.chart-hdr-track .chart-symbol-selector,.chart-hdr-track .chart-tf-bar{grid-gap:3px;gap:3px}.chart-hdr-track .tfx-favs,.chart-hdr-track .ctx-favs,.chart-hdr-track .chart-undo-redo-wrapper,.chart-hdr-track #backtest-replay-wrapper{grid-gap:2px;gap:2px}.chdr-sep{background:var(--border-color);opacity:.9;flex:none;width:1px;height:20px;margin:0 5px}.chart-hdr-track .tf-btn,.chart-hdr-track .tf-btn.footprint-btn,.chart-hdr-track .tf-btn.heatmap-btn,.chart-hdr-track .btn-replay-trigger,.chart-hdr-track .btn-backtest-date,.chart-hdr-track .chart-indicator-btn,.chart-hdr-track .chart-header-btn,.chart-hdr-track #indfav-toggle,.chart-hdr-track .chart-symbol-active.chart-symbol-pill,body.light-mode .chart-hdr-track .chart-header-btn,body.light-mode .chart-hdr-track .chart-symbol-active.chart-symbol-pill{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px}.chart-hdr-track .tf-btn:hover:not(.disabled),.chart-hdr-track .chart-indicator-btn:hover,.chart-hdr-track .chart-header-btn:hover:not(.disabled),.chart-hdr-track #indfav-toggle:hover,.chart-hdr-track .chart-symbol-active.chart-symbol-pill:hover{color:var(--text-primary);background:#ffffff17;border-color:#0000}body.light-mode .chart-hdr-track .tf-btn:hover:not(.disabled),body.light-mode .chart-hdr-track .chart-indicator-btn:hover,body.light-mode .chart-hdr-track .chart-header-btn:hover:not(.disabled),body.light-mode .chart-hdr-track #indfav-toggle:hover,body.light-mode .chart-hdr-track .chart-symbol-active.chart-symbol-pill:hover{background:#00000012}.chart-hdr-track .tf-btn.active,.chart-hdr-track .tf-btn.footprint-btn.active,.chart-hdr-track .tf-btn.heatmap-btn.active,.chart-hdr-track .chart-indicator-btn.active,.chart-hdr-track .chart-indicator-btn.open,.chart-hdr-track #tfx-toggle.open,.chart-hdr-track #indfav-toggle.open{color:var(--accent-color,#0a84ff);box-shadow:none;background:#0a84ff2e;border-color:#0000}body.light-mode .chart-hdr-track .tf-btn.active{background:#0a84ff21}.chart-hdr-track .tf-btn.footprint-btn{color:#ffab40}.chart-hdr-track .tf-btn.heatmap-btn{color:#64b5f6}.chart-hdr-track .btn-replay-trigger,.chart-hdr-track .btn-replay-trigger i,.chart-hdr-track .btn-backtest-date{color:#ffab00}.chart-hdr-track .btn-replay-trigger{grid-gap:5px;align-items:center;gap:5px;font-weight:400;display:flex}.chart-hdr-track .btn-replay-trigger i{font-size:11px}.chart-hdr-track .tf-btn.footprint-btn.active,.chart-hdr-track .tf-btn.heatmap-btn.active{color:#fff}.chart-hdr-track .tf-btn.footprint-btn.active{background:#ff6d004d}.chart-hdr-track .tf-btn.heatmap-btn.active{background:#2196f34d}.chart-hdr-track .btn-backtest-session.active{color:var(--accent,#e63946);background:#e6394638}.chart-hdr-track .btn-backtest-session.active i{color:var(--accent,#e63946)}.chart-hdr-track .btn-replay-trigger.armed{color:#ffd08a;background:#ffab0047}.chart-hdr-track .btn-replay-trigger.armed i{color:#ffd08a}.chart-hdr-track .tf-btn{letter-spacing:.2px;padding:4px 7px;font-size:12px}.chart-hdr-track .tf-btn.footprint-btn,.chart-hdr-track .tf-btn.heatmap-btn{padding:4px 9px}.chart-hdr-track .chart-symbol-active.chart-symbol-pill{padding:5px 8px}.chart-hdr-track .chart-compare-btn{background:0 0;border-color:#0000}.chart-hdr-track .chart-compare-btn:hover{background:#0a84ff29;border-color:#0000}.chart-header-right .chart-header-btn,.chart-header-right .chart-more-btn,body.light-mode .chart-header-right .chart-header-btn{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px}.chart-header-right .chart-header-btn:hover:not(.disabled),.chart-header-right .chart-more-btn:hover{color:var(--text-primary);background:#ffffff17}body.light-mode .chart-header-right .chart-header-btn:hover:not(.disabled),body.light-mode .chart-header-right .chart-more-btn:hover{background:#00000012}.chart-hdr-track .chart-tf-bar{margin-inline-start:5px;padding-inline:6px 0}body.light-mode .chart-hdr-track .tf-btn,body.light-mode .chart-hdr-track .tf-btn.footprint-btn,body.light-mode .chart-hdr-track .tf-btn.heatmap-btn,body.light-mode .chart-hdr-track .btn-replay-trigger,body.light-mode .chart-hdr-track .btn-backtest-date,body.light-mode .chart-hdr-track .chart-indicator-btn,body.light-mode .chart-hdr-track #indfav-toggle,body.light-mode .chart-hdr-track .chart-compare-btn{box-shadow:none;background:0 0;border:1px solid #0000}body.light-mode .chart-hdr-track .tf-btn,body.light-mode .chart-hdr-track .chart-indicator-btn,body.light-mode .chart-hdr-track #indfav-toggle{color:#3f4652}body.light-mode .chart-hdr-track .chart-symbol-active.chart-symbol-pill,body.light-mode .chart-hdr-track .chart-symbol-active .symbol-name{color:var(--text-primary)}body.light-mode .chart-hdr-track .tf-btn.active,body.light-mode .chart-hdr-track .chart-indicator-btn.active,body.light-mode .chart-hdr-track .chart-indicator-btn.open,body.light-mode .chart-hdr-track #tfx-toggle.open,body.light-mode .chart-hdr-track #indfav-toggle.open{color:#0a63c9;background:#0a84ff1f;border-color:#0000}body.light-mode .chart-hdr-track .tf-btn.footprint-btn{color:#b45f00}body.light-mode .chart-hdr-track .tf-btn.heatmap-btn{color:#1565c0}body.light-mode .chart-hdr-track .btn-replay-trigger,body.light-mode .chart-hdr-track .btn-replay-trigger i,body.light-mode .chart-hdr-track .btn-backtest-date{color:#b06f00}body.light-mode .chart-hdr-track .tf-btn.footprint-btn.active{color:#a34d00;background:#ff6d0029}body.light-mode .chart-hdr-track .tf-btn.heatmap-btn.active{color:#0d5aa7;background:#2196f329}body.light-mode .chart-hdr-track .btn-replay-trigger.armed,body.light-mode .chart-hdr-track .btn-replay-trigger.armed i{color:#8a5a00;background:#ffab0038}body.light-mode .chart-hdr-track .chart-compare-btn:hover{background:#0a84ff1f}body.light-mode .chdr-sep{background:#00000024}body.light-mode .ct-star{color:#8a9099}body.light-mode .ct-star:hover{color:#3f4652;background:#00000012}body.light-mode .ct-star.on{color:#e0a800}.legend-day{grid-gap:7px;align-items:baseline;gap:7px;display:inline-flex}.legend-day .lday-open{font-variant-numeric:tabular-nums;font-weight:700}.legend-day .lday-chg{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}.legend-day .up{color:#34c759}.legend-day .down{color:#ff3b30}.legend-ohlc.up .lv{color:#34c759}.legend-ohlc.down .lv{color:#ff3b30}.chart-legend-overlay.sl-no-logo .legend-coin-icon,.chart-legend-overlay.sl-no-logo .legend-coin-fallback,.chart-legend-overlay.sl-no-values .legend-ohlc,.chart-legend-overlay.sl-no-barchange .legend-change,.chart-legend-overlay.sl-no-volume .legend-row-vol,.chart-legend-overlay.sl-no-day .legend-day{display:none!important}.chart-legend-overlay.sl-no-bg .legend-row,body.light-mode .chart-legend-overlay.sl-no-bg .legend-row{backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.chart-legend-overlay .legend-day{border-inline-start:1px solid var(--border-color);margin-inline-start:10px;padding-inline-start:10px}.licon{vertical-align:-.125em;justify-content:center;align-items:center;line-height:0;display:inline-flex}.licon:before,.licon:after{content:none!important}.licon>svg{stroke-width:1.5px;width:1em;height:1em;display:block}.tv-menu-item i.licon{width:20px;font-size:16px}.chart-brand--bottom{grid-gap:6px;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:6px;padding-inline-end:clamp(4px,.8vw,10px);display:flex}.chart-brand--bottom .chart-brand-logo{width:clamp(24px,3.4vh,30px);height:clamp(24px,3.4vh,30px);color:var(--text-primary);flex:none}.chart-brand--bottom .chart-brand-name{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);direction:ltr;font-size:clamp(15px,2.3vh,19px);font-weight:800;line-height:1}@media (width<=900px){.chart-brand--bottom .chart-brand-name{display:none}}.chart-page{--chart-icon:#fff;--chart-icon-active:#e63946;--chart-icon-active-bg:#e6394624}body.light-mode .chart-page{--chart-icon:#000;--chart-icon-active-bg:#e639461c}.chart-page .tv-toolbar .tv-tool-btn:not(.active),.chart-page .tv-toolbar .tv-tool-btn:not(.active) i,.chart-page .tv-toolbar .tv-tool-group.has-menu .menu-arrow,.chart-page .tv-tool-menu .tv-menu-item:not(.active) i,.chart-page .tv-favorites-section .tv-fav-btn:not(.active),.chart-page .tv-favorites-section .tv-fav-btn:not(.active) i,#fav-float-bar .tv-fav-btn:not(.active),#fav-float-bar .tv-fav-btn:not(.active) i{color:var(--chart-icon)!important}.chart-page .tv-toolbar .tv-tool-btn.active,.chart-page .tv-toolbar .tv-tool-btn.active i,.chart-page .tv-tool-menu .tv-menu-item.active,.chart-page .tv-tool-menu .tv-menu-item.active i,.chart-page .tv-favorites-section .tv-fav-btn.active,.chart-page .tv-favorites-section .tv-fav-btn.active i,#fav-float-bar .tv-fav-btn.active,#fav-float-bar .tv-fav-btn.active i{color:var(--chart-icon-active)!important}.chart-page .tv-toolbar .tv-tool-btn.active,.chart-page .tv-tool-menu .tv-menu-item.active,.chart-page .tv-favorites-section .tv-fav-btn.active,#fav-float-bar .tv-fav-btn.active{background:var(--chart-icon-active-bg)}.chart-page .tv-right-rail .tv-rail-btn,.chart-page .tv-right-rail .tv-rail-btn i{color:var(--chart-icon)}body[data-chart-mode=top] .chart-page .tv-right-rail .tv-rail-section[data-section=top],body[data-chart-mode=top] .chart-page .tv-right-rail .tv-rail-section[data-section=top] i,body[data-chart-mode=mbo] .chart-page .tv-right-rail .tv-rail-section[data-section=mbo],body[data-chart-mode=mbo] .chart-page .tv-right-rail .tv-rail-section[data-section=mbo] i,.pages-container.split-mode .chart-page .tv-right-rail .tv-dom-btn,.pages-container.split-mode .chart-page .tv-right-rail .tv-dom-btn i{color:#fff}.chart-page .chart-hdr-track .chart-symbol-pill i,.chart-page .chart-hdr-track .chart-compare-btn,.chart-page .chart-hdr-track .chart-compare-btn i,.chart-page .chart-hdr-track .tf-btn:not(.active),.chart-page .chart-hdr-track .tf-btn:not(.active) i,.chart-page .chart-hdr-track .chart-indicator-btn:not(.active):not(.open),.chart-page .chart-hdr-track .chart-indicator-btn:not(.active):not(.open) i,.chart-page .chart-hdr-track .chart-header-btn,.chart-page .chart-hdr-track .chart-header-btn i,.chart-page .chart-hdr-track .fp-count-btn,.chart-page .chart-hdr-track .fp-count-btn i,.chart-page .chdr-arrow,.chart-page .chdr-arrow i,.chart-page .chart-header-right .chart-header-btn i,.chart-page .chart-header-right .chart-more-btn i{color:var(--chart-icon)!important}.chart-page .chart-hdr-track .tf-btn.active,.chart-page .chart-hdr-track .tf-btn.active i,.chart-page .chart-hdr-track .chart-indicator-btn.active,.chart-page .chart-hdr-track .chart-indicator-btn.open,.chart-page .chart-hdr-track .chart-indicator-btn.active i,.chart-page .chart-hdr-track .chart-indicator-btn.open i,.chart-page .chart-hdr-track #tfx-toggle.open,.chart-page .chart-hdr-track #tfx-toggle.open i,.chart-page .chart-hdr-track #indfav-toggle.open,.chart-page .chart-hdr-track #indfav-toggle.open i{color:var(--chart-icon-active)!important}.chart-page .chart-hdr-track .tf-btn.active:not(.footprint-btn):not(.heatmap-btn),.chart-page .chart-hdr-track .chart-indicator-btn.active,.chart-page .chart-hdr-track .chart-indicator-btn.open,.chart-page .chart-hdr-track #tfx-toggle.open,.chart-page .chart-hdr-track #indfav-toggle.open{background:var(--chart-icon-active-bg)!important}.chart-page .chart-hdr-track .tf-btn.footprint-btn.active,.chart-page .chart-hdr-track .tf-btn.footprint-btn.active i,.chart-page .chart-hdr-track .tf-btn.heatmap-btn.active,.chart-page .chart-hdr-track .tf-btn.heatmap-btn.active i,.chart-page .tv-bottom-bar .tv-bottom-btn,.chart-page .tv-bottom-bar .tv-bottom-btn i,.chart-page .legend-settings-btn,.chart-page .legend-settings-btn i{color:var(--chart-icon)!important}.im-backdrop,.alp-backdrop,.ci-backdrop,.ia-backdrop,.guest-gate-backdrop,.qs-backdrop,.qt-backdrop,.tp-backdrop,.hm-set-backdrop,.chart-options-backdrop,.modal-overlay,.combined-modal-overlay,.ob-modal-overlay,.symbol-picker-overlay,.hm-sheet-overlay,.csp-overlay,.ct-overlay,.tgs-overlay,.pwr-overlay,#share-menu-overlay,#pane-picker-overlay{-webkit-backdrop-filter:none!important;background:0 0!important}.chart-compare-btn,.chart-hdr-track .chart-compare-btn,.chart-page .chart-hdr-track .chart-compare-btn,body.light-mode .chart-hdr-track .chart-compare-btn{border:2px solid #ef4444;border-radius:50%}.chart-compare-btn:hover,.chart-hdr-track .chart-compare-btn:hover,body.light-mode .chart-hdr-track .chart-compare-btn:hover{border-color:#ef4444}body.ui-anim .symbol-picker-panel,body.ui-anim .symbol-picker-overlay,body.ui-anim .chart-type-dropdown,body.ui-anim .context-menu,body.ui-anim .tv-tool-menu,body.ui-anim .hm-sheet,body.ui-anim .cms-sheet,body.ui-anim .tp-sheet,body.ui-anim .modal-overlay,body.ui-anim .modal-box,body.ui-anim .profile-menu,body.ui-anim .multi-select-toolbar,body.ui-anim .hm-set-panel{-webkit-backdrop-filter:none!important}.obt-panel{z-index:900;background:var(--bg-elev,#0f0f10);width:264px;max-width:100vw;color:var(--text-primary,#fff);font-family:var(--font-body);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #0009}.obt-panel.hidden{display:none}.obt-header{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.obt-title{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:800;overflow:hidden}.obt-hbtn{width:28px;height:28px;color:var(--text-secondary,#ffffffb8);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.obt-hbtn:hover{color:var(--text-primary,#fff);background:#ffffff14}.obt-hbtn.obt-danger:hover{color:#ef5350;background:#ef535029}.obt-body{-webkit-overflow-scrolling:touch;flex:1;padding:4px 0 8px;overflow:hidden auto}.obt-group{padding-bottom:2px}.obt-ghead{color:var(--text-secondary,#ffffffb8);cursor:pointer;user-select:none;align-items:center;gap:7px;padding:7px 10px 5px;font-size:12px;font-weight:700;display:flex}.obt-ghead:hover{background:#ffffff0a}body.light-mode .obt-ghead:hover{background:#00000009}.obt-gchev{opacity:.6;width:10px;font-size:9px;transition:transform .15s}.obt-group-closed .obt-gchev{transform:rotate(-90deg)}html[dir=rtl] .obt-group-closed .obt-gchev{transform:rotate(90deg)}.obt-gic{opacity:.8;font-size:14px}.obt-gdot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.obt-gname{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary,#fff);overflow:hidden}.obt-gsub{opacity:.65;flex-shrink:0;font-size:11px}.obt-gcount{font-variant-numeric:tabular-nums;opacity:.6;margin-inline-start:auto;font-size:11px}.obt-row{padding:5px 10px 5px 8px;cursor:pointer;border-inline-start:2px solid #0000;align-items:center;gap:8px;padding-inline-start:18px;display:flex}.obt-row:hover{background:#ffffff0d}.obt-row-on{border-inline-start-color:var(--accent,#e63946);background:#e639461f}.obt-row-hidden .obt-row-ic,.obt-row-hidden .obt-row-name{opacity:.42}.obt-row-ic{opacity:.9;flex-shrink:0;width:16px;font-size:14px}.obt-row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.obt-row-tf{color:var(--text-muted,#898989);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700}body.light-mode .obt-row-tf{color:#6b7280;background:#0000000d}.obt-row-perp{color:var(--accent,#e63946);letter-spacing:.3px;background:#e6394629}body.light-mode .obt-row-perp{color:#c1121f;background:#e639461f}.obt-acts{flex-shrink:0;align-items:center;gap:1px;display:flex}.obt-act{width:26px;height:26px;color:var(--text-muted,#898989);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.obt-act:hover{color:var(--text-primary,#fff);background:#ffffff1a}.obt-act.obt-on{color:var(--accent,#e63946)}.obt-act.obt-danger:hover{color:#ef5350;background:#ef535029}.obt-section{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted,#898989);border-top:1px solid #ffffff12;margin:10px 0 2px;padding:6px 10px 5px;font-size:10.5px;font-weight:800}.obt-group-stored .obt-gname{opacity:.92}.obt-row-stored .obt-row-name,.obt-row-stored .obt-row-ic{opacity:.78}.obt-row-stored{cursor:pointer}.obt-empty{color:var(--text-muted,#898989);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:34px 16px;font-size:12.5px;display:flex}.obt-empty i{opacity:.5;font-size:26px}body.light-mode .obt-panel{color:#14161a;background:#fff;border-color:#00000014;box-shadow:0 18px 48px #0000002e}body.light-mode .obt-header{border-bottom-color:#00000012}body.light-mode .obt-title,body.light-mode .obt-gname{color:#14161a}body.light-mode .obt-hbtn,body.light-mode .obt-ghead{color:#5b616e}body.light-mode .obt-hbtn:hover,body.light-mode .obt-act:hover{color:#14161a;background:#0000000f}body.light-mode .obt-row:hover{background:#0000000a}body.light-mode .obt-act{color:#8a909c}body.light-mode .obt-act.obt-on{color:var(--accent,#e63946)}body.light-mode .obt-empty,body.light-mode .obt-section{color:#8a909c}body.light-mode .obt-section{border-top-color:#00000012}@media (width<=768px){.obt-panel{width:100%;max-width:none;height:100%;box-shadow:none;background:var(--bg-primary,#030303);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:none;border-radius:0;inset:0}body.light-mode .obt-panel{background:#fff}.obt-header{padding:12px 14px}.obt-title{font-size:16px}.obt-hbtn{width:36px;height:36px;font-size:17px}.obt-row{padding-block:9px}.obt-row-name{font-size:14px}.obt-row-ic{width:20px;font-size:16px}.obt-act{width:36px;height:36px;font-size:14px}.obt-ghead{padding:12px 14px 6px;font-size:13px}}
