: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:#030303;--system-bar-bottom:#050505;--text-primary:#fff;--text-secondary:#ffffffb8;--text-muted:#898989;--border-color:#ffffff14;--glass-bg:#ffffff08;--glass-border:#ffffff12;--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-display:"Figtree", "Inter Tight", "Tajawal", sans-serif;--font-body:"Tajawal", "DM Sans", system-ui, sans-serif;--font-mono:"Fragment Mono", ui-monospace, "SF Mono", monospace;--r-chip:4px;--r-btn:10px;--r-card:12px;--r-panel:20px}.positive{color:var(--positive)!important}.negative,.text-negative{color:var(--negative)!important}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:#f0f2f5;--system-bar-bottom:#fff;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--border-color:#00000014;--glass-bg:#fff9;--glass-border:#0000000d;--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:var(--input-bg)!important;border-color:var(--border-color)!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);-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{background-color:var(--system-bar-bottom);height:100dvh;overflow:hidden}body{background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior:none;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:var(--bg-dark)}body.green-mode{background-color:#010a07}html.native,html.native body{overscroll-behavior:none;text-size-adjust:100%;-webkit-touch-callout:none;overflow:hidden}html.native *{user-select:none;-webkit-touch-callout:none;scrollbar-width:none}html.native input,html.native textarea,html.native select,html.native [contenteditable=true],html.native [contenteditable=""]{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}.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}@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:has(#page-chart.active) #main-app-header{display:none!important}.pages-container:has(#page-chart.active){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)}}.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){white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:60%;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.page:not(#page-chart):not(#page-orderbook):not(#page-auth):not(#page-settings):not(#page-gex):not(#page-quiz):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{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-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}.page.active{pointer-events:auto;z-index:10;visibility:visible!important;opacity:1!important;transform:scale(1)translate(0)!important}#page-auth .auth-tab,#page-auth .recovery-btn{transition-property:background,color,box-shadow,border-color,transform}.page.outgoing{visibility:visible;opacity:0;z-index:1;transform:scale(.96)}#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){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;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;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;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;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}.quiz-screen{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.quiz-screen.hidden{display:none!important}#quiz-start.quiz-screen{height:auto;min-height:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));overflow:visible}.quiz-hero{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:clamp(12px,2vw,24px) clamp(12px,4vw,24px) clamp(6px,1.5vw,12px);display:flex}.quiz-hero-icon{background:var(--accent-gradient);color:#fff;width:clamp(40px,8vw,80px);height:clamp(40px,8vw,80px);box-shadow:var(--shadow-red);aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:clamp(16px,3vw,36px);display:flex}.quiz-hero h2{color:var(--text-primary);margin:0;font-size:clamp(16px,2.5vw,32px);font-weight:800}.quiz-hero p{color:var(--text-muted);margin:0;font-size:12px}.quiz-stats-cards{grid-template-columns:repeat(3,1fr);gap:clamp(6px,1.5vw,16px);margin:clamp(8px,1.5vw,20px) 0;padding:0 clamp(12px,3vw,24px);display:grid}.quiz-stat-card{background:var(--glass-bg);border:1px solid var(--border-color);text-align:center;border-radius:clamp(8px,1vw,16px);padding:clamp(6px,1.5vw,12px) clamp(4px,1vw,8px)}.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}.quiz-difficulty-section{margin-bottom:clamp(10px,1.5vw,16px);padding:0 clamp(12px,3vw,24px)}.quiz-difficulty-section h4{color:var(--text-primary);margin:0 0 clamp(6px,1vw,10px);font-size:clamp(12px,1.8vw,18px);font-weight:700}.quiz-diff-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.quiz-diff-btn{border:1.5px solid var(--border-color);background:var(--glass-bg);color:var(--text-secondary);cursor:pointer;border-radius:clamp(10px,1.5vw,16px);flex-direction:column;align-items:center;gap:clamp(2px,.8vw,6px);padding:clamp(8px,1.5vw,14px) clamp(4px,1vw,8px);transition:all .2s;display:flex}.quiz-diff-btn i{font-size:clamp(14px,2.5vw,24px)}.quiz-diff-btn span{font-size:clamp(10px,1.5vw,16px);font-weight:700}.quiz-diff-btn small{color:var(--text-muted);font-size:clamp(8px,1.2vw,12px)}.quiz-diff-btn.active{border-color:var(--accent);color:var(--accent);background:#e639461a}.quiz-diff-btn:active{transform:scale(.95)}.quiz-diff-options-4{grid-template-columns:repeat(4,1fr)}.quiz-pairs-btn{border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.quiz-pairs-btn:hover{background:linear-gradient(135deg,#e6394614,#ffffff05);border-color:#e6394666}.quiz-pairs-btn:active{transform:scale(.98)}.quiz-pairs-btn i{color:var(--accent);margin-inline-end:8px}.quiz-pairs-count{color:var(--accent);background:#e639461f;border:1px solid #e6394640;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:800}.quiz-tf-bar{grid-gap:6px;flex-wrap:nowrap;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.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}.quiz-pairs-list{margin-bottom:16px}.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}.quiz-toast{z-index:3000;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#1a1a1d,#101011);border:1px solid #ffffff1f;border-radius:13px;padding:12px 20px;font-size:13.5px;font-weight:600;transition:opacity .3s,transform .3s;position:fixed;top:22px;left:50%;transform:translate(-50%,-16px);box-shadow:0 14px 40px #00000080}.quiz-toast.show{opacity:1;transform:translate(-50%)}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}body.light-mode .quiz-pairs-btn{background:linear-gradient(135deg,#00000008,#00000003)}body.light-mode .quiz-pairs-btn:hover{background:linear-gradient(135deg,#e6394612,#00000003)}body.light-mode .quiz-toast{color:#111827;background:linear-gradient(#fff,#f4f5f7);border-color:#0000001a;box-shadow:0 14px 40px #0000002e}.quiz-start-btn.btn-gradient{cursor:pointer;grid-gap:8px;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;margin:0 16px 12px;padding:12px;font-size:15px;font-weight:700;display:flex}.quiz-accuracy-breakdown{padding:0 16px 24px}.quiz-accuracy-breakdown h4{color:var(--text-primary);margin:0 0 10px;font-size:13px;font-weight:700}.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}.quiz-game-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;max-width:100%;padding:10px 16px;display:flex}.qgh-center{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex:0 auto;min-width:0;overflow:auto hidden;margin:0!important}.qgh-center::-webkit-scrollbar{display:none}.qgh-left,.qgh-right{flex-shrink:0}#quiz-tools-toggle.active{color:var(--accent);background:#e639461f}@media (width>=769px){#quiz-tools-toggle{display:none}}.qgh-left{grid-gap:8px;align-items:center;gap:8px;display:flex}.qgh-pair{color:var(--text-primary);font-size:15px;font-weight:800}.qgh-tf{color:var(--accent);background:#e639461f;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.qgh-right{grid-gap:12px;align-items:center;gap:12px;display:flex}.qgh-score{color:var(--text-primary);font-size:14px;font-weight:700}.qgh-streak{color:#f59e0b;font-size:14px;font-weight:700}@media (width<=768px){.quiz-game-header{gap:4px;padding:8px 10px}.qgh-center #chart-indicators-btn>span{display:none}.qgh-center #chart-indicators-btn{padding:5px 8px}.qgh-center{gap:2px}.qgh-center .chart-header-btn{width:30px;height:30px}.qgh-left{gap:5px}.qgh-pair{font-size:13px}.qgh-tf{padding:2px 6px;font-size:9px}.qgh-right{gap:8px}.qgh-score,.qgh-streak{font-size:12px}}.quiz-chart-wrap{border:1px solid var(--border-color);background:#0a0a0a;border-radius:12px;flex:1;width:100%;min-height:0;margin:0 0 12px;position:relative;overflow:hidden}.quiz-question{text-align:center;padding:0 16px}.quiz-question h3{color:var(--text-primary);margin:0 0 14px;font-size:16px;font-weight:700}.quiz-options{grid-gap:10px;gap:10px;display:flex}.quiz-opt{grid-gap:6px;border:1.5px solid var(--border-color);background:var(--glass-bg);color:var(--text-secondary);cursor:pointer;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:16px 8px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.quiz-opt i{font-size:22px}.quiz-opt:active{transform:scale(.93)}.quiz-opt-up:active,.quiz-opt-up.chosen{color:#22c55e;background:#22c55e1f;border-color:#22c55e}.quiz-opt-down:active,.quiz-opt-down.chosen{color:#ef4444;background:#ef44441f;border-color:#ef4444}.quiz-opt-side:active,.quiz-opt-side.chosen{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b}.quiz-opt.disabled{pointer-events:none;opacity:.4}.quiz-opt.correct-answer{color:#22c55e!important;opacity:1!important;background:#22c55e26!important;border-color:#22c55e!important}.quiz-result{grid-gap:10px;z-index:10;background:#030303eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;animation:.35s qrAppear;display:flex;position:absolute;inset:0}.quiz-result.hidden{display:none!important}@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}.quiz-next-btn{cursor:pointer;grid-gap:8px;border:none;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:12px 32px;font-size:14px;font-weight:700;display:flex}#quiz-confetti{pointer-events:none;z-index:9999;position:fixed;inset:0}body.light-mode .quiz-chart-wrap{background:#f0f0f0}body.light-mode .quiz-result{background:#ffffffeb}.quiz-flex-launch{grid-gap:12px;cursor:pointer;text-align:right;background:linear-gradient(135deg,#e639461f,#e639460a);border:1px solid #e6394659;border-radius:14px;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 18px;padding:14px 16px;transition:transform .15s,box-shadow .2s,background .2s;display:flex}.quiz-flex-launch:hover{background:linear-gradient(135deg,#e6394633,#e6394612);box-shadow:0 8px 22px #e639462e}.quiz-flex-launch:active{transform:scale(.98)}.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}.quiz-flex-panel{padding:4px 16px 16px}.quiz-flex-panel.hidden,.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){.quiz-flex-panel{padding:2px 12px 10px}.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}body.light-mode .quiz-flex-launch{background:linear-gradient(135deg,#e6394614,#e6394605)}.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:18px;width:100%;max-width:720px;margin:0 auto;padding-top:4px;display:flex}.acct-hero{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #00000047}.acct-hero-banner{background:radial-gradient(120% 160% at 80% 0%, #ff7a458c 0%, transparent 60%), linear-gradient(120deg, var(--accent) 0%, #b3202d 100%);height:100px;position:relative}.acct-hero-banner:after{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 100%)}.acct-hero-body{grid-gap:16px;align-items:flex-end;gap:16px;margin-top:-44px;padding:0 20px 18px;display:flex;position:relative}.acct-hero-avatar-wrap{flex-shrink:0;position:relative}.acct-hero-avatar{background:var(--bg-secondary);border:6px solid var(--bg-card);width:88px;height:88px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:34px;display:flex}.acct-hero-presence{bottom:6px;background:var(--positive);border:4px solid var(--bg-card);border-radius:50%;width:20px;height:20px;position:absolute;inset-inline-end:6px}.acct-hero-identity{grid-gap:3px;flex-direction:column;flex:1;gap:3px;min-width:0;padding-bottom:6px;display:flex}.acct-hero-identity h3{letter-spacing:-.3px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:800;line-height:1.15;overflow:hidden}.acct-hero-email{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.acct-hero-email:empty{display:none}.acct-badge{grid-gap:6px;color:#ffd166;background:#ffd1661a;border:1px solid #ffd16640;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.acct-badge i{font-size:10px}.acct-hero-edit{grid-gap:8px;cursor:pointer;color:#fff;background:var(--accent);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-bottom:6px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.acct-hero-edit:hover{background:#c92f3b}.acct-hero-edit:active{transform:scale(.97)}.acct-hero-edit i{font-size:12px}.acct-group-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary);opacity:.6;margin:6px 4px -6px;font-size:12px;font-weight:700}.acct-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #0003}.acct-row{grid-gap:14px;border-bottom:1px solid var(--border-color);align-items:center;gap:14px;padding:13px 16px;display:flex}.acct-row:last-child{border-bottom:none}.acct-row--nav{cursor:pointer;transition:background-color .15s}.acct-row--nav:hover{background:var(--bg-card-hover)}.acct-row--nav:active{background:#ffffff0d}.acct-row-icon{color:#fff;background:var(--mi,var(--accent));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.acct-row-icon i{color:#fff}.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-logout{grid-gap:10px;width:100%;color:var(--negative);cursor:pointer;background:#ff3b3014;border:1px solid #ff3b3047;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:2px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .15s,transform .15s;display:flex}.acct-logout:hover{background:#ff3b3026}.acct-logout:active{transform:scale(.99)}.acct-logout i,.acct-logout span{color:var(--negative)}body.light-mode .acct-hero-avatar,body.light-mode .acct-row--nav:active{background:#0000000a}@media (width<=460px){.acct-hero-body{flex-wrap:wrap}.acct-hero-edit{justify-content:center;width:100%;margin-top:4px}}.bottom-nav{-webkit-backdrop-filter:none;width:100%;padding:10px 10px calc(14px + 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}.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:5px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:5px;min-width:0;padding:6px 2px 2px;text-decoration:none;transition:color .25s;display:flex;position:relative}.nav-item i{z-index:1;border-radius:13px;justify-content:center;align-items:center;width:44px;height:30px;font-size:19px;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:10px;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)}.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:-10px;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:56px;height:56px;margin-top:-24px;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:23px!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{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}.auth-wrapper{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex;position:relative}.auth-wrapper:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#e639461a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.auth-header{text-align:center;z-index:1;margin-bottom:24px;position:relative}.auth-logo-icon,.auth-header svg{filter:drop-shadow(0 0 20px #e6394659);width:54px;height:54px;margin-bottom:14px;animation:4s ease-in-out infinite alternate floatLogo}.auth-header h2{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:800}.auth-header p{color:var(--text-muted);font-size:14px}.auth-tabs{background:var(--input-bg);z-index:1;border:1px solid var(--border-color);border-radius:14px;width:100%;max-width:380px;margin-bottom:24px;padding:4px;display:flex;position:relative}.auth-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:12px 0;font-size:15px;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{background:var(--card-gradient);border:1px solid var(--border-color);width:100%;max-width:380px;box-shadow:0 20px 50px #0000004d, var(--inner-glow);z-index:1;-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:28px;display:none;position:relative}.auth-form.active{display:block}.auth-form .form-group{margin-bottom:18px}.auth-form label{color:var(--text-muted);letter-spacing:.3px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.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:14px 16px;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-error{color:var(--negative);text-align:center;min-height:20px;margin-top:15px;font-size:14px}.auth-divider{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;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:13px 16px;font-family:inherit;font-size:15px;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:26px;height:26px;display:inline-flex}.password-recovery-card{backdrop-filter:blur(10px);background:linear-gradient(135deg,#e8394614 0%,#e839460a 100%);border:1px solid #e8394633;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.password-recovery-card:hover{background:linear-gradient(135deg,#e839461f 0%,#e8394614 100%);border-color:#e8394659;transform:translateY(-2px);box-shadow:0 8px 24px #e8394626}.recovery-card-content{flex:1;align-items:center;gap:12px;display:flex}.recovery-icon{width:40px;min-width:40px;height:40px;color:var(--accent,#e8001c);background:#e8394626;border-radius:8px;justify-content:center;align-items:center;transition:all .3s;display:flex}.password-recovery-card:hover .recovery-icon{background:#e8394640;transform:scale(1.1)}.recovery-text{flex-direction:column;flex:1;gap:4px;display:flex}.recovery-title{color:var(--text-primary);letter-spacing:.3px;margin:0;font-size:14px;font-weight:600}.recovery-desc{color:var(--text-muted);letter-spacing:.2px;opacity:.85;margin:0;font-size:12px}.recovery-btn{background:var(--accent,#e8001c);color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.3px;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #e8394633}.recovery-btn:hover{background:#ff1a33;transform:translateY(-1px);box-shadow:0 4px 16px #e8394659}.recovery-btn:active{transform:translateY(0)}@media (width<=480px){.password-recovery-card{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.recovery-card-content{width:100%}.recovery-btn{text-align:center;width:100%}.recovery-title{font-size:13px}.recovery-desc{font-size:11px}}@media (height<=700px){.auth-wrapper{padding:10px}.auth-header{margin-bottom:15px}.auth-logo-icon{margin-bottom:8px;font-size:32px}.auth-header h2{font-size:18px}.auth-tabs{margin-bottom:15px}.auth-form{padding:18px 22px}}body.auth-mode .pages-container{height:100%!important;margin-top:0!important}body.auth-mode #page-auth{z-index:100!important}.auth-wrapper{min-height:100%;padding:max(16px, env(safe-area-inset-top)) 20px max(16px, env(safe-area-inset-bottom))}@media (width<=600px){.auth-header{margin-bottom:14px}.auth-logo-icon,.auth-header svg{width:46px;height:46px;margin-bottom:8px}.auth-header h2{margin-bottom:4px;font-size:19px}.auth-header p{font-size:12.5px}.auth-tabs{margin-bottom:14px}.auth-tab{padding:10px 0;font-size:14px}.auth-form{border-radius:20px;padding:18px 18px 20px}.auth-form .form-group{margin-bottom:12px}.auth-form label{margin-bottom:6px}.auth-form input{padding:12px 14px}.auth-form .btn-gradient.mt-4{margin-top:10px}.auth-error{min-height:0;margin-top:10px}.password-recovery-card{flex-direction:row;align-items:center;gap:12px;margin-top:14px;padding:12px 14px}.recovery-card-content{width:auto}.recovery-icon{width:34px;min-width:34px;height:34px}.recovery-btn{width:auto;padding:8px 14px}}.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;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;font-family:Tajawal,sans-serif;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 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;background:#a78bfa1a;border:1px solid #a78bfa59;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-family:Tajawal,sans-serif;font-size:12px;font-weight:700;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;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:7px 4px;font-family:Tajawal,sans-serif;font-size:12px;font-weight:600;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;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:6px 10px;font-family:Tajawal,sans-serif;font-size:12px}.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}.tf-more-wrapper{flex:none;position:relative}#tf-more-toggle{align-items:center;display:inline-flex}#tf-more-toggle.active{color:#fff;background:linear-gradient(135deg,#007aff 0%,#5856d6 100%);border-color:#0000;box-shadow:0 4px 12px #007aff4d}#tf-more-toggle .fa-chevron-down{transition:transform .2s}#tf-more-toggle.open .fa-chevron-down{transform:rotate(180deg)}.tf-more-code{letter-spacing:.5px;font-weight:700}.tf-more-popover{top:calc(100% + 6px);grid-gap:4px;background:var(--bg-card);border:1px solid var(--border-color);z-index:3000;border-radius:12px;flex-direction:column;gap:4px;min-width:90px;max-height:300px;padding:6px;animation:.16s ccdSlideIn;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 36px #0000008c}.tf-more-popover.hidden{display:none}.tf-more-popover .tf-btn{text-align:center;width:100%}.tf-btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;letter-spacing:.5px;background:#ffffff08;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-family:Tajawal,monospace;font-size:13px;font-weight:600;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;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;background:#ff980014;border:1px solid #ff980040;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-family:Tajawal,monospace;font-size:12px;font-weight:600;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;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:6px 0;font-family:Tajawal,monospace;font-size:12px;font-weight:600;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;padding:6px;transition:opacity .2s,transform .2s;display:flex;position:fixed;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;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-family:Tajawal,sans-serif;font-size:13px;font-weight:500;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;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:6px 0;font-family:Tajawal,sans-serif;font-size:11px;font-weight:600;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;background:#ff323214;border:1px solid #ff323233;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:6px;padding:6px;font-family:Tajawal,sans-serif;font-size:11px;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;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;outline:none;flex:1;min-width:0;padding:5px 8px;font-family:Tajawal,monospace;font-size:12px}.fp-tick-custom-input::placeholder{color:#ffffff4d}.fp-tick-custom-input:focus{border-color:#64b5f6}.fp-tick-custom-input::-webkit-inner-spin-button{opacity:.4}.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-panel .sp-category-tabs{flex-wrap:wrap;overflow-x:visible}}@keyframes spFloatIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.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-category-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:none;gap:6px;padding:6px 16px 10px;display:flex;overflow-x:auto}.sp-category-tabs::-webkit-scrollbar{display:none}.sp-cat-btn{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:none;padding:6px 14px;transition:all .2s}.sp-cat-btn:hover{color:var(--text-primary);background:#ffffff0f}.sp-cat-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.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,#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}.sp-cat-watchlist{align-items:center;gap:6px;display:inline-flex}.sp-cat-watchlist>i{color:#f5b301;font-size:11px}.sp-cat-watchlist.active>i{color:#fff}.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}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-cat-btn{background:#00000008;border-color:#0000001a}body.light-mode .sp-cat-btn:hover{background:#0000000f}body.light-mode .sp-cat-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}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-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}#fav-float-bar,.fav-float-bar{z-index:60;border:1px solid var(--border-color);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{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-indicators,.chart-legend-overlay.collapsed .legend-ohlc,.chart-legend-overlay.collapsed .legend-change{display:none}.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-row .ind-controls{opacity:0;gap:2px;transition:opacity .12s;display:flex}.legend-ind-row:hover .ind-controls{opacity:1}.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}@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:700;display:flex}.chart-indicator-btn:hover{background:var(--hover-bg)}.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-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);cursor:pointer;background:#ffffff0d;border-radius:8px;flex:1;padding:9px 6px;font-family:Tajawal,sans-serif;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}#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}}.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{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;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.slider{background:var(--accent-gradient)}input:checked+.slider:before{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;background:#e8b73ae6;border:none;border-radius:16px;align-items:center;gap:4px;padding:6px 14px;font-family:Tajawal,sans-serif;font-size:10px;font-weight:700;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;align-items:center;gap:12px;font-family:Tajawal,sans-serif;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-family:Tajawal,sans-serif;font-size:18px;font-weight:700}.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);direction:rtl;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:hover{color:var(--text-primary);background:var(--hover-bg)}#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{direction:rtl;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}.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;background:#27292f;border:2px solid #27292f;border-radius:8px;padding:12px 8px;font-family:Tajawal,sans-serif;font-size:14px;font-weight:600;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-family:Tajawal,sans-serif;font-size:14px;font-weight:600}.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;background:#2b6cb5;border:none;border-radius:8px;flex-shrink:0;padding:12px 16px;font-family:Tajawal,sans-serif;font-size:14px;font-weight:600;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-family:Tajawal,sans-serif;font-size:18px;font-weight:800;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;align-items:center;gap:8px;padding:18px 20px 8px;font-family:Tajawal,sans-serif;font-size:11px;font-weight:700;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;padding:0 20px 10px;font-family:Tajawal,sans-serif;font-size:12px;line-height:1.55}.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;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px;font-family:Tajawal,sans-serif;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;-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;font-family:Tajawal,sans-serif;font-size:12px;font-weight:600;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;grid-gap:5px;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-family:Tajawal,sans-serif;font-size:12px;font-weight:600;display:flex}.qs-cfg-chips{grid-gap:6px;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qs-chip{color:#c4c4c6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-family:Tajawal,sans-serif;font-size:13px;font-weight:700;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;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:80px;padding:6px 10px;font-family:Tajawal,sans-serif;font-size:13px}.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-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}.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}.quant-gex-split{border-top:1px solid var(--sub-pane-border,#ffffff1a);background:var(--bg-color);flex-direction:column;flex-grow:1;flex-shrink:0;display:flex}.quant-gex-split.hidden{display:none}.quant-gex-split.merged{flex-grow:0}.quant-gex-split.merged .qg-split-content{display:none}.qg-split-divider{border-bottom:1px solid var(--sub-pane-border,#ffffff0f);background:#ffffff08;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.qg-merge-btn{color:#ff9500;cursor:pointer;grid-gap:6px;background:#ff950026;border:1px solid #ff95004d;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;font-size:12px;transition:all .2s;display:flex}.qg-merge-btn:hover{background:#ff950040}.qg-split-content{flex:1;min-height:0;position:relative;overflow:hidden}@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;text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;padding:6px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;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;flex-shrink:0;min-width:75px;font-family:Tajawal,sans-serif;font-size:11px}.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;background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-family:Tajawal,sans-serif;font-size:12px;font-weight:700;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;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:72px;padding:4px 8px;font-family:Tajawal,sans-serif;font-size:12px;transition:border-color .15s}.ms-custom:focus{border-color:#a78bfa}.ms-custom::placeholder{color:#555}#page-monitoring,#page-profile,#page-settings,#page-quiz{padding-top:70px!important}#page-quiz{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important;overflow:hidden!important}@media (width>=880px) and (hover:hover),(width>=1024px){#page-quiz{padding-bottom:16px!important}}#quiz-start{flex-direction:column;justify-content:center;height:100%;display:flex;overflow:hidden}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;user-select:none;background:#000;border:2px solid #0000;border-radius:8px;width:100%;height:100%;transition:all .2s;position:relative;overflow:hidden}.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:92vw;padding:18px;box-shadow:0 12px 40px #0009}.combined-modal-title{text-align:center;margin-bottom:14px;font-size:15px;font-weight:700}.combined-choices{gap:12px;display:flex}.combined-choice{color:#e6e9ef;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;flex:1;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-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-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;cursor:pointer;white-space:nowrap;background:#12161ff5;border:1px solid #ffab008c;border-radius:22px;align-items:center;gap:7px;padding:8px 16px;font-family:Tajawal,Inter,sans-serif;font-size:13px;font-weight:700;display:none;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}@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-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-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-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 .btn-backtest-date{color:#b06f00;background:#ffab0024;border-color:#ffab0073}.cut-confirm-hint{color:#1a1a1a;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-family:Tajawal,Inter,sans-serif;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)}.gex-page{color:#f0f0f5;grid-gap:20px;box-sizing:border-box;background-color:#020202;flex-direction:column;gap:20px;height:100%;font-family:Tajawal,Inter,sans-serif;display:flex;overflow-y:auto;padding:24px!important}.gex-metrics-row{grid-gap:20px;flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.gex-metric-card{background:#09090c;border:1.5px solid #ffffff0d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:20px 24px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 4px 20px #0006}.gex-metric-card:hover{border-color:#ffffff1a;transform:translateY(-2px)}.gex-mcard-title{color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.gex-mcard-val{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:32px;font-weight:800;line-height:1.1}.gex-mcard-val.max-pain{color:#ffab00}.gex-mcard-val.put-wall{color:#30d158}.gex-mcard-val.call-wall{color:#ff3b30}.gex-mcard-sub{color:#fff6;font-size:11px;font-weight:500}.gex-chart-container-card{background:#09090c;border:1.5px solid #ffffff0d;border-radius:18px;flex-direction:column;flex:1;min-height:480px;padding:28px;display:flex;box-shadow:0 10px 40px #0009}.gex-chart-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.gex-chart-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.gex-chart-subtitle{color:#fff6;margin:4px 0 0;font-size:11px}.gex-dte-switcher{grid-gap:2px;background:#ffffff08;border:1px solid #ffffff0d;border-radius:30px;gap:2px;padding:3px;display:flex}.gex-dte-pill{color:#fff6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:30px;outline:none;padding:6px 14px;font-size:10.5px;font-weight:700;transition:all .22s cubic-bezier(.4,0,.2,1)}.gex-dte-pill:hover{color:#fff}.gex-dte-pill.active{color:#fff;background:#ffffff0f;border:1px solid #64d2ff66;box-shadow:0 0 12px #64d2ff26}.gex-legend-bar{grid-gap:24px;flex-shrink:0;justify-content:center;align-items:center;gap:24px;margin-bottom:20px;display:flex}.gex-legend-item{grid-gap:8px;align-items:center;gap:8px;display:flex}.gex-legend-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.gex-legend-dot.put{background-color:#ff3b30}.gex-legend-dot.call{background-color:#30d158}.gex-legend-dot.abs{background:0 0;border:1.5px solid #ffab00;width:8px;height:8px}.gex-legend-label{color:#ffffffbf;letter-spacing:.02em;font-size:11px;font-weight:700}.gex-canvas-container{flex:1;width:100%;min-height:0;position:relative}.gex-canvas-container canvas{width:100%;height:100%;display:block}.pages-container.split-mode #page-gex{order:var(--gex-order,1);flex:0 0 calc(var(--gex-width,50%) - 3px)}.pages-container.split-mode .page#page-gex.split-active{opacity:1;visibility:visible;z-index:10;height:100%;transition:none;display:flex;position:relative}@media (width<=1024px){.gex-metrics-row{grid-gap:12px;grid-template-columns:repeat(2,1fr);gap:12px}.gex-page{grid-gap:16px;gap:16px;padding:16px!important}.gex-chart-container-card{padding:20px}}@media (width<=600px){.gex-metrics-row{grid-template-columns:1fr}.gex-chart-header{grid-gap:12px;flex-direction:column;align-items:flex-start;gap:12px}}.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{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 .gex-page{color:#1c1c1e;background-color:#f2f2f7}body.light-mode .gex-metric-card{background:#fff;border-color:#00000012;box-shadow:0 4px 16px #00000012}body.light-mode .gex-metric-card:hover{border-color:#00000021}body.light-mode .gex-mcard-title{color:#0006}body.light-mode .gex-mcard-val{color:#1c1c1e}body.light-mode .gex-mcard-sub{color:#0006}body.light-mode .gex-chart-container-card{background:#fff;border-color:#00000012;box-shadow:0 8px 30px #00000012}body.light-mode .gex-chart-title{color:#1c1c1e}body.light-mode .gex-chart-subtitle{color:#0006}body.light-mode .gex-dte-switcher{background:#0000000a;border-color:#00000014}body.light-mode .gex-dte-pill{color:#0006}body.light-mode .gex-dte-pill:hover{color:#1c1c1e}body.light-mode .gex-dte-pill.active{color:#007aff;background:#007aff14;border-color:#007aff4d;box-shadow:0 0 10px #007aff1a}body.light-mode .gex-legend-label{color:#000000a6}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}.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;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:has(#page-chart.active) .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;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-wrapper:before{background:radial-gradient(circle,#e639461f 0%,#0000 70%)}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);margin-bottom:12px;font-family:Tajawal,sans-serif;font-size:22px;font-weight:700}.monitoring-empty-state p{color:var(--text-secondary);max-width:380px;margin-bottom:28px;font-family:Tajawal,sans-serif;font-size:14px;line-height:1.6}.monitoring-empty-state-btn{color:#fff;cursor:pointer;grid-gap:10px;background:linear-gradient(135deg,#c1121f 0%,#ff4d59 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 28px;font-family:Tajawal,sans-serif;font-size:15px;font-weight:700;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;flex-direction:column;gap:4px;font-family:Tajawal,sans-serif;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}.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}.csw-overlay{z-index:120;pointer-events:none;opacity:0;background:radial-gradient(at 50% 40%,#0000009e,#000000db);justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;inset:0;overflow:hidden}.csw-overlay.open{opacity:1}.csw-overlay.hidden{display:none}.csw-strip{position:absolute;inset:0}.csw-ring{pointer-events:none;border:1px solid #78c8ff1f;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.csw-rail{pointer-events:none;background:radial-gradient(circle,#007aff1f,#007aff00 70%);border:1.5px dashed #64d2ff33;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.csw-ticks{pointer-events:none;position:absolute;inset:0}.csw-tick{background:#bed2e673;border-radius:1px;width:2px;height:9px;position:absolute}.csw-tick.on{background:#7fd9ff;height:16px;box-shadow:0 0 9px #64d2ffcc}.csw-hub{pointer-events:none;background:#64d2ff8c;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 7px #64d2ff1a,0 0 18px #007aff80}.csw-item{white-space:nowrap;will-change:transform, opacity, left, top;background:linear-gradient(#222532f7,#11121bf7);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;gap:4px;min-width:96px;padding:12px 18px;font-family:Tajawal,sans-serif;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0000008c,inset 0 1px #ffffff0d}.csw-big{color:#eef1f6;letter-spacing:.4px;font-size:22px;font-weight:800;line-height:1}.csw-small{color:#8b929e;letter-spacing:1.2px;font-size:11.5px;font-weight:700;line-height:1}.csw-item.csw-active{background:linear-gradient(#163e5cfa,#0a1e34fa);border-color:#64d2ffcc;box-shadow:0 18px 46px #007aff80,inset 0 0 0 1px #64d2ff61}.csw-item.csw-active .csw-big{color:#7fd9ff;font-size:25px}.csw-item.csw-active .csw-small{color:#b9dbf0}.csw-empty{color:#9aa0a6;white-space:nowrap;background:#14151eb3;border:1px dashed #ffffff29;border-radius:16px;padding:12px 20px;font:700 13px Tajawal,sans-serif;position:absolute;transform:translate(-50%,-50%)}body.light-mode .csw-empty{color:#5b6270;background:#fffc;border-color:#0000001f}.csw-hint{text-align:center;color:#b8bec8;text-shadow:0 1px 5px #000000a6;font:700 12.5px Tajawal,sans-serif;position:absolute;left:0;right:0}body.light-mode .csw-item{background:linear-gradient(#fff,#eef0f5);border-color:#0000001a;box-shadow:0 12px 30px #00000038}body.light-mode .csw-big{color:#0d1220}body.light-mode .csw-tick{background:#ffffff80}body.light-mode .csw-item.csw-active{background:linear-gradient(#e6f4ff,#d3eaff);border-color:#007aff8c}body.light-mode .csw-item.csw-active .csw-big{color:#0a63f0}.ctf-popover{top:calc(100% + 10px);z-index:3000;background:linear-gradient(#1c1c26,#121218);border:1px solid #ffffff1a;border-radius:16px;width:266px;padding:14px;animation:.18s ccdSlideIn;position:absolute;inset-inline-start:0;box-shadow:0 16px 44px #0009}.ctf-popover.hidden{display:none}.ctf-pop-head{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;font-family:Tajawal,sans-serif;font-size:13px;font-weight:800;display:flex}.ctf-pop-head i{color:#64d2ff;font-size:13px}.ctf-input{border:1px solid var(--border-color,#ffffff1f);width:100%;height:44px;color:var(--text-primary,#fff);text-align:center;appearance:none;background:#ffffff0a;border-radius:12px;outline:none;padding:0 14px;font-family:Tajawal,sans-serif;font-size:19px;font-weight:800;transition:border-color .15s,box-shadow .15s}.ctf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctf-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ctf-input:focus{border-color:#64d2ff8c;box-shadow:0 0 0 3px #64d2ff24}.ctf-units{grid-template-columns:repeat(5,1fr);gap:5px;margin:10px 0 12px;display:grid}.ctf-unit{border:1px solid var(--border-color,#ffffff1a);height:36px;color:var(--text-secondary,#9aa0a6);cursor:pointer;background:#ffffff08;border-radius:9px;font-family:Tajawal,sans-serif;font-size:11.5px;font-weight:700;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.ctf-unit:hover{color:var(--text-primary,#fff)}.ctf-unit.active{color:#fff;background:linear-gradient(#2f8bff,#0a63f0);border-color:#007aff99;box-shadow:0 3px 10px #007aff59}.ctf-apply-full{color:#fff;cursor:pointer;background:linear-gradient(#2f8bff,#0a63f0);border:none;border-radius:12px;width:100%;height:44px;font-family:Tajawal,sans-serif;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .15s;box-shadow:0 5px 16px #007aff6b}.ctf-apply-full:hover{box-shadow:0 7px 20px #007aff80}.ctf-apply-full:active{transform:scale(.97)}.ctf-pop-hint{color:var(--text-secondary,#9aa0a6);text-align:center;margin-top:10px;font-family:Tajawal,sans-serif;font-size:11px}body.light-mode .ctf-popover{background:#fff;border-color:#0000001a}body.light-mode .ctf-input{color:#1a1a1a;background:#f3f4f6;border-color:#0000001a}body.light-mode .ctf-unit{color:#6b7280;background:#f3f4f6;border-color:#0000001a}@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,.chart-legend-overlay .legend-change{display:none!important}.chart-legend-overlay .legend-row{padding:2px 6px;font-size:11px}.chart-legend-overlay .legend-symbol{font-size:12px}.chart-mobile-bottombar{padding:10px 13px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;background:linear-gradient(#ffffff0d 0%,#fff0 38%),linear-gradient(#181821 0%,#0d0d13 100%);border-top:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 -10px 30px #00000073}body.nav-bar-visible .chart-mobile-bottombar{transform:translateY(calc(-1 * 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:#0d0d13;position:absolute;top:100%;left:0;right:0}body.light-mode.nav-bar-visible .chart-mobile-bottombar:after{background:#f8f8faf2}.chart-mobile-bottombar:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#64d2ff8c,#007aff59,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.cmb-group{align-items:center;gap:9px;display:flex}.cmb-btn{color:var(--text-primary,#fff);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff12,#ffffff04);border:1px solid #ffffff17;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-family:Tajawal,sans-serif;font-size:13px;font-weight:700;transition:transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,border-color .18s,background .18s,color .18s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 3px 8px #00000047}.cmb-btn:active{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}.cmb-tf{color:#7fd9ff;letter-spacing:.5px;background:linear-gradient(#64d2ff2b,#64d2ff0d);border-color:#64d2ff42;min-width:48px;font-weight:800;box-shadow:0 2px 12px #64d2ff24,inset 0 1px #ffffff14}.cmb-icon{width:44px;height:40px;color:var(--text-secondary,#aeb4be);padding:0;font-size:17px}.cmb-icon.active{color:#fff;background:linear-gradient(#2f8bff,#0a63f0);border-color:#007affa6;box-shadow:0 5px 16px #007aff80,inset 0 1px #ffffff47}.cmb-ur{background:linear-gradient(#ffffff12,#ffffff04);border:1px solid #ffffff17;border-radius:13px;align-items:stretch;height:40px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 3px 8px #00000047}.cmb-ur-btn{width:34px;color:var(--text-secondary,#aeb4be);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;font-size:15px;transition:background .15s,color .15s,opacity .15s,transform .12s;display:flex}.cmb-ur-btn+.cmb-ur-btn{border-inline-start:1px solid #ffffff14}.cmb-ur-btn:active:not(.disabled){background:#ffffff1a;transform:scale(.92)}.cmb-ur-btn.disabled{opacity:.3;pointer-events:none}body.light-mode .cmb-ur{background:linear-gradient(#fff,#f2f3f5);border-color:#0000001a;box-shadow:inset 0 1px #fffc,0 2px 6px #00000014}body.light-mode .cmb-ur-btn{color:#6b7280}body.light-mode .cmb-ur-btn+.cmb-ur-btn{border-inline-start-color:#00000014}body.light-mode .chart-mobile-bottombar{background:linear-gradient(#ffffffe6,#f8f8faf2);border-top:1px solid #00000014;box-shadow:0 -8px 24px #00000014}body.light-mode .cmb-btn{color:#1a1a1a;background:linear-gradient(#fff,#f2f3f5);border-color:#0000001a;box-shadow:inset 0 1px #fffc,0 2px 6px #00000014}body.light-mode .cmb-icon{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;letter-spacing:.3px;color:var(--text-primary,#fff);border-bottom:1px solid #ffffff12;flex-shrink:0;padding:4px 16px 12px;font-family:Tajawal,sans-serif;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{letter-spacing:.3px;text-transform:uppercase;color:var(--text-secondary,#9aa0a6);align-items:center;gap:8px;margin:18px 2px 10px;font-family:Tajawal,sans-serif;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);text-align:center;appearance:none;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:13px;outline:none;padding:0 14px;font-family:Tajawal,sans-serif;font-size:20px;font-weight:800;transition:border-color .15s,box-shadow .15s}.cms-ctf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.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;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff14;border-radius:11px;font-family:Tajawal,sans-serif;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;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2f8bff,#0a63f0);border:none;border-radius:13px;width:100%;height:50px;font-family:Tajawal,sans-serif;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);text-align:center;margin-top:10px;font-family:Tajawal,sans-serif;font-size:11.5px;line-height:1.6}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;-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;font-family:Tajawal,sans-serif;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-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}.cms-cursor-btn,.cms-danger-btn,.cms-row{width:100%;color:var(--text-primary,#fff);cursor:pointer;-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-family:Tajawal,sans-serif;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;flex:1;font-weight:700}.cms-row-arrow{opacity:.35;font-size:12px}body:not([data-chart-mode=mbo]) .cms-mbo-only{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}}@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:16px;flex-direction:column;width:540px;max-width:92vw;height:540px;max-height:88vh;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}@keyframes dsmPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=768px){#drawing-settings-modal{justify-content:center;align-items:flex-end;padding:0}#drawing-settings-modal .ob-settings-modal-content{border-radius:18px 18px 0 0;width:100%;max-width:100%;height:auto;max-height:88vh;animation:.28s forwards slideUpModal;overflow-y:auto}}@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:has(#page-chart.active) #main-app-header{display:none!important}body:has(#page-chart.active) .pages-container{height:100%;margin-top:0}body:has(#page-chart.active) #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-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 .tp-panel,body.immersive-ls .tp-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{background:#ff3b30;border-radius:50%;width:8px;height:8px}.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}.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-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-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) *{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,300px);background:var(--bg-card);border-left:1px solid var(--border-color);z-index:5;direction:rtl;flex-direction:column;flex:none;min-width:220px;max-width:560px;display:flex;position:relative;overflow:hidden}.wl-panel.hidden{display:none!important}.poz-layer{pointer-events:none;z-index:8;direction:ltr;position:absolute;inset:0;overflow:hidden}.poz-line{border-top:1px dashed var(--poz-c,#2fbf6b);height:0;display:none;position:absolute}.poz-line.poz-entry{border-top-style:solid}.poz-line.poz-entry.poz-pending{opacity:.85;border-top-style:dashed}.poz-line.poz-sl{border-top-color:#ff5d67}.poz-line.poz-tp{border-top-color:#2fbf6b}.poz-line.poz-liq{border-top-style:dashed;border-top-color:#ff9d3c}.poz-pill{background:var(--poz-c,#2fbf6b);color:#08120c;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;white-space:nowrap;pointer-events:auto;user-select:none;touch-action:none;border-radius:4px;align-items:stretch;height:22px;font-size:12.5px;font-weight:800;line-height:1;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 1px 4px #0000008c}.poz-line.poz-sl .poz-pill{color:#170406;cursor:ns-resize;background:#ff5d67}.poz-line.poz-tp .poz-pill{color:#08120c;cursor:ns-resize;background:#2fbf6b}.poz-line.poz-liq .poz-pill{color:#170a00;cursor:default;background:#ff9d3c}.poz-pill>*{border-inline-end:1px solid #00000038;align-items:center;padding:0 8px;display:flex}.poz-pill>:last-child{border-inline-end:none}.poz-qty,.poz-pnl{font-weight:900}.poz-pnl.up{color:#04310f}.poz-pnl.down{color:#3d0006}.poz-tag{letter-spacing:.4px;font-weight:900}.poz-val{font-weight:800}.poz-b{color:inherit;font:inherit;letter-spacing:.3px;cursor:pointer;background:0 0;border:none;font-weight:800;transition:background .12s}.poz-b:hover{background:#0000002e}.poz-b:active{background:#0000004d}.poz-x{font-size:13px}@media (width<=768px){.poz-pill{border-radius:4px;height:20px;font-size:10.5px}.poz-pill>*{padding:0 5px}.poz-x{font-size:12px}}.poz-hist{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.poz-h{--poz-h:#2fbf6b}.poz-h.loss{--poz-h:#ff5d67}.poz-hz{fill:var(--poz-h);opacity:.09}.poz-hl{stroke:var(--poz-h);stroke-width:1.6px;stroke-dasharray:5 3;opacity:.8}.poz-h.trunc .poz-hl{stroke-dasharray:2 4;opacity:.45}.poz-h:hover .poz-hz{opacity:.2}.poz-h:hover .poz-hl{opacity:1;stroke-width:2px}.poz-hm{pointer-events:auto;cursor:help}.poz-hm path{stroke:#0009;stroke-width:1px;paint-order:stroke}.poz-hm.buy path{fill:#2fbf6b}.poz-hm.sell path{fill:#ff5d67}.poz-hm.out path{fill:var(--poz-h)}.poz-h:hover .poz-hm path{stroke:#ffffffd9;stroke-width:1.4px}.poz-hchip-bg{fill:#0b0f15e6;stroke:var(--poz-h);stroke-width:1px}.poz-hchip-t{font-variant-numeric:tabular-nums;fill:#e6ecf4;letter-spacing:-.1px;font-size:10.5px;font-weight:800}.poz-hchip.buy .poz-hchip-bg{stroke:#2fbf6b}.poz-hchip.sell .poz-hchip-bg{stroke:#ff5d67}.poz-hchip.buy .poz-hchip-t{fill:#7fe3a9}.poz-hchip.sell .poz-hchip-t{fill:#ff9aa1}.poz-hchip.win .poz-hchip-t{fill:#7fe3a9}.poz-hchip.loss .poz-hchip-t{fill:#ff9aa1}.poz-htip{z-index:12;color:#cfd7e2;pointer-events:none;direction:rtl;background:#0c1016f7;border:1px solid #ffffff24;border-radius:7px;min-width:152px;padding:7px 9px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;box-shadow:0 6px 18px #0009}.poz-htip-h{border-bottom:1px solid #ffffff1a;margin-bottom:4px;padding-bottom:4px;font-size:11.5px;font-weight:900}.poz-htip-h.buy{color:#2fbf6b}.poz-htip-h.sell{color:#ff5d67}.poz-htip-r{justify-content:space-between;gap:12px;display:flex}.poz-htip-r b{color:#eef3f9;font-variant-numeric:tabular-nums;direction:ltr;font-weight:800}.poz-htip-r b.up{color:#2fbf6b}.poz-htip-r b.down{color:#ff5d67}@media (width<=768px){.poz-hchip-t{font-size:9.5px}.poz-htip{min-width:138px;font-size:10.5px}}.tpp-line{z-index:9;direction:ltr;border-top:1px dashed #4da3ff;height:0;position:absolute}.tpp-pill{color:#04122a;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;white-space:nowrap;pointer-events:auto;user-select:none;touch-action:none;cursor:ns-resize;background:#4da3ff;border-radius:4px;align-items:stretch;height:22px;font-size:12.5px;font-weight:800;line-height:1;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 1px 4px #0000008c}.tpp-val,.tpp-hint{border-inline-end:1px solid #00000038;align-items:center;padding:0 8px;display:flex}.tpp-val{font-weight:900}.tpp-hint{opacity:.8;font-weight:700}.tpp-done{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 8px;font-weight:900;display:flex}.tpp-done:hover{background:#0000002e}.tpp-done:active{background:#0000004d}@media (width<=768px){.tpp-pill{border-radius:4px;height:20px;font-size:10.5px}.tpp-val,.tpp-hint,.tpp-done{padding:0 5px}.tpp-hint{display:none}}.tp-panel{width:var(--tp-width,300px);background:var(--bg-card);border-left:1px solid var(--border-color);z-index:5;direction:rtl;flex-direction:column;flex:none;min-width:240px;max-width:520px;display:flex;position:relative;overflow:hidden}.tp-panel.hidden{display:none!important}.tp-resizer{cursor:ew-resize;z-index:6;background:0 0;width:6px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.tp-resizer:hover,.tp-resizer.dragging{background:var(--accent,#007aff);opacity:.5}.tp-inner{flex-direction:column;height:100%;min-height:0;display:flex}.tp-header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.tp-title{color:var(--text-primary);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.tp-title i{color:var(--accent,#007aff);font-size:13px}.tp-hbtn{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.tp-hbtn:hover{color:var(--text-primary);background:#ffffff14}.tp-scroll{flex-direction:column;flex:auto;gap:9px;min-height:0;padding:10px 12px 14px;display:flex;overflow-y:auto}.tp-scroll::-webkit-scrollbar{width:8px}.tp-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.tp-quote{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.tp-quote-pair{color:var(--text-secondary);letter-spacing:.3px;font-size:12px;font-weight:700}.tp-quote-price{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:17px;font-weight:800;transition:color .2s}.tp-quote-price.up{color:#34c759}.tp-quote-price.down{color:#ff3b30}.tp-field{flex-direction:column;gap:4px;display:flex}.tp-label{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.tp-input-wrap{border:1px solid var(--border-color);background:#ffffff08;border-radius:7px;align-items:center;gap:6px;padding:0 9px;transition:border-color .15s;display:flex}.tp-input-wrap:focus-within{border-color:var(--accent,#007aff)}.tp-input{min-width:0;height:32px;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:start;direction:ltr;background:0 0;border:none;outline:none;flex:auto;font-size:13px;font-weight:600}.tp-input::placeholder{color:var(--text-secondary);opacity:.6;font-weight:500}.tp-input.tp-sl{color:#ff6b6b}.tp-input.tp-tp{color:#34c759}.tp-unit{color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:700}.tp-mini{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;font-size:10px;transition:all .15s;display:inline-flex}.tp-mini:hover{color:var(--accent,#007aff);background:#ffffff14}.tp-quick{gap:5px;display:flex}.tp-quick button{border:1px solid var(--border-color);height:24px;color:var(--text-secondary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:6px;flex:1 1 0;font-size:11px;font-weight:600;transition:all .15s}.tp-quick button:hover{background:var(--hover-bg);color:var(--text-primary)}.tp-lev-field{gap:6px}.tp-lev{flex-wrap:wrap;gap:5px;display:flex}.tp-lev button{border:1px solid var(--border-color);min-width:40px;height:24px;color:var(--text-secondary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:6px;flex:1 1 0;font-size:11px;font-weight:600;transition:all .15s}.tp-lev button:hover{background:var(--hover-bg);color:var(--text-primary)}.tp-lev button.active{background:var(--accent,#007aff);border-color:var(--accent,#007aff);color:#fff}.tp-metrics{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tp-metric{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.tp-metric span{color:var(--text-secondary);font-weight:600}.tp-metric b{color:var(--text-primary);font-variant-numeric:tabular-nums;direction:ltr;font-weight:700}.tp-metric-liq b{color:#ff9d3c}.tp-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tp-row2>*,.tp-actions>*{min-width:0}.tp-sep{background:var(--border-color);height:1px;margin:1px 0}.tp-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tp-btn{color:#fff;cursor:pointer;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:46px;padding:6px 4px;transition:filter .15s,opacity .15s;display:flex}.tp-btn:hover:not(:disabled){filter:brightness(1.12)}.tp-btn:active:not(:disabled){filter:brightness(.92)}.tp-btn:disabled{opacity:.4;cursor:not-allowed}.tp-btn-main{text-align:center;font-size:12px;font-weight:700;line-height:1.1}.tp-btn-sub{opacity:.85;font-variant-numeric:tabular-nums;direction:ltr;font-size:10.5px;font-weight:600}.tp-buy{background:linear-gradient(135deg,#2fbf6b 0%,#1e9e54 100%)}.tp-sell{background:linear-gradient(135deg,#ff5d67 0%,#e63946 100%)}.tp-btn.tp-pending{background:0 0;border:1px solid}.tp-btn.tp-pending.tp-buy{color:#2fbf6b}.tp-btn.tp-pending.tp-sell{color:#ff5d67}.tp-btn.tp-pending:hover:not(:disabled){background:#ffffff0d}.tp-fut{flex-direction:column;gap:6px;display:flex}.tp-fut-head{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tp-fut-head>span{text-align:center;letter-spacing:.06em;opacity:.85;font-size:11px;font-weight:800}.tp-fut-head .tp-fut-hbuy{color:#2fbf6b}.tp-fut-head .tp-fut-hsell{color:#ff5d67}.tp-fut-grid,.tp-fut-manage{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tp-fbtn{color:#fff;letter-spacing:.03em;cursor:pointer;font-variant-numeric:tabular-nums;border:none;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:6px 4px;font-size:12px;font-weight:800;transition:filter .15s,opacity .15s,background .15s;display:flex}.tp-fbtn:hover:not(:disabled){filter:brightness(1.12)}.tp-fbtn:active:not(:disabled){filter:brightness(.92)}.tp-fbtn:disabled{opacity:.4;cursor:not-allowed}.tp-fbtn.buy{background:linear-gradient(135deg,#2fbf6b 0%,#1e9e54 100%)}.tp-fbtn.sell{background:linear-gradient(135deg,#ff5d67 0%,#e63946 100%)}.tp-fbtn.manage{color:#ff9d3c;background:0 0;border:1px solid #ff9d3c}.tp-fbtn.manage:hover:not(:disabled){background:#ff9d3c1f}.tp-fbtn.manage.flat{color:#1a1000;background:linear-gradient(135deg,#ff9d3c 0%,#f5811f 100%);border:none}.tp-status{min-height:14px;font-size:11px;font-weight:600;line-height:1.3}.tp-status-ok{color:#34c759}.tp-status-err{color:#ff6b6b}.tp-orders-head{color:var(--text-secondary);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:5px;padding-top:8px;font-size:11px;font-weight:700;display:flex}.tp-orders{flex-direction:column;gap:3px;max-height:150px;display:flex;overflow-y:auto}.tp-orders::-webkit-scrollbar{width:6px}.tp-orders::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.tp-order{font-variant-numeric:tabular-nums;background:#ffffff08;border-inline-start:2px solid #0000;border-radius:6px;grid-template-columns:1fr auto auto auto;align-items:center;gap:7px;padding:5px 7px;font-size:11px;display:grid}.tp-order.buy{border-inline-start-color:#2fbf6b}.tp-order.sell{border-inline-start-color:#ff5d67}.tp-o-side{color:var(--text-primary);font-weight:700}.tp-o-qty,.tp-o-px{color:var(--text-secondary);direction:ltr}.tp-o-t{color:var(--text-secondary);opacity:.7;direction:ltr}.tp-orders-empty{color:var(--text-secondary);text-align:center;padding:8px;font-size:11px}.tp-o-pnl{color:var(--text-secondary);direction:ltr;font-weight:800}.tp-o-pnl.up{color:#2fbf6b}.tp-o-pnl.down{color:#ff5d67}.tp-hist-net{color:var(--text-secondary);font-variant-numeric:tabular-nums;direction:ltr;margin-inline:auto 7px;font-size:10.5px;font-weight:800}.tp-hist-net.up{color:#2fbf6b}.tp-hist-net.down{color:#ff5d67}.tp-dash-btn{border:1px solid var(--border-color);color:#4c9ffe;cursor:pointer;background:#4c9ffe1a;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-family:inherit;font-size:10.5px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.tp-dash-btn:hover{background:#4c9ffe33;border-color:#4c9ffe80}.tp-dash-btn i{font-size:11px}.tp-eye-btn{flex:none;padding:5px 8px}.tp-eye-btn.off{border-color:var(--border-color);color:var(--text-secondary);background:#ffffff0a}.tp-eye-btn.off:hover{border-color:var(--border-color);background:#ffffff17}.td-overlay{z-index:10050;background:#0000009e;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.td-overlay.hidden{display:none}.td-panel{border:1px solid var(--border-color);background:var(--bg-elev,#0f0f10);border-radius:16px;flex-direction:column;width:min(1100px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.td-head{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.td-title{color:var(--text-primary);align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.td-title i{color:#4c9ffe}.td-head-actions{gap:6px;display:flex}.td-hbtn{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.td-hbtn:hover{color:var(--text-primary);background:#ffffff14}.td-filters{border-bottom:1px solid var(--border-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.td-seg{border:1px solid var(--border-color);background:#ffffff08;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.td-seg button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .15s,color .15s}.td-seg button:hover:not(.active){color:var(--text-primary);background:#ffffff0f}.td-seg button.active{background:var(--accent,#e63946);color:#fff}.td-select{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff08;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:700}.td-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow-y:auto}.td-body>*{flex-shrink:0}.td-body::-webkit-scrollbar{width:9px}.td-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:5px}.td-hero{border:1px solid var(--border-color);background:#ffffff05;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.td-hero-l{color:var(--text-secondary);font-size:11.5px;font-weight:700}.td-hero-v{font-variant-numeric:tabular-nums;color:var(--text-primary);direction:ltr;font-size:34px;font-weight:900;line-height:1.05}.td-hero-s{color:var(--text-secondary);font-size:11.5px}.td-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.td-kpi{border:1px solid var(--border-color);background:#ffffff05;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.td-kpi-l{color:var(--text-secondary);font-size:10.5px;font-weight:700}.td-kpi-v{font-variant-numeric:tabular-nums;color:var(--text-primary);direction:ltr;font-size:17px;font-weight:800}.td-kpi-s{color:var(--text-secondary);opacity:.85;font-size:10px}.td-hero-v.up,.td-kpi-v.up,.td-num.up,.td-bar-val.up,td.up{color:#2fbf6b}.td-hero-v.down,.td-kpi-v.down,.td-num.down,.td-bar-val.down,td.down{color:#ff5d67}.td-hero-v.flat,.td-kpi-v.flat,.td-num.flat,.td-bar-val.flat{color:var(--text-secondary)}.td-card{border:1px solid var(--border-color);background:#ffffff05;border-radius:12px;overflow:hidden}.td-card-t{color:var(--text-primary);align-items:baseline;gap:8px;margin:0;padding:11px 14px 8px;font-size:12.5px;font-weight:800;display:flex}.td-card-s{color:var(--text-secondary);opacity:.85;font-size:10.5px;font-weight:600}.td-chart{padding:0 6px 10px}.td-svg{direction:ltr;width:100%;height:auto;display:block}.td-grid{stroke:#ffffff0f;stroke-width:1px}.td-axis{fill:#ffffff6b;font-family:inherit;font-size:9.5px}.td-base{stroke:#ffffff47;stroke-width:1px;stroke-dasharray:4 4}.td-eqline{fill:none;stroke:#4c9ffe;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.td-dot{fill:#4c9ffe;stroke:var(--bg-elev,#0f0f10);stroke-width:2px}.td-mark{fill:var(--text-primary);font-family:inherit;font-size:10.5px;font-weight:800}.td-hit{fill:#0000;cursor:crosshair}.td-hit:hover{fill:#ffffff0d}.td-bars{flex-direction:column;gap:7px;padding:2px 14px 13px;display:flex}.td-bar-row{grid-template-columns:92px 1fr 110px 108px;align-items:center;gap:9px;display:grid}.td-bar-row>*{min-width:0}.td-bar-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:11.5px;font-weight:800;overflow:hidden}.td-bar-track{background:#ffffff0a;border-radius:4px;height:16px;position:relative}.td-bar-zero{background:#ffffff38;width:1px;position:absolute;top:0;bottom:0;left:50%}.td-bar-fill{position:absolute;top:2px;bottom:2px}.td-bar-fill.pos{background:#2fbf6b;border-radius:0 4px 4px 0;left:50%}.td-bar-fill.neg{background:#ff5d67;border-radius:4px 0 0 4px;right:50%}.td-bar-val{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;font-size:11.5px;font-weight:800}.td-bar-sub{color:var(--text-secondary);text-align:end;font-size:10px}.td-tablewrap{padding:0 4px 6px;overflow-x:auto}.td-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11.5px}.td-table th{text-align:start;color:var(--text-secondary);background:var(--bg-elev,#0f0f10);border-bottom:1px solid var(--border-color);padding:7px 10px;font-size:10.5px;font-weight:800;position:sticky;top:0}.td-table td{color:var(--text-primary);border-bottom:1px solid #ffffff0a;padding:7px 10px}.td-table tbody tr:hover td{background:#ffffff08}.td-num,.td-t,.td-sym{font-variant-numeric:tabular-nums;direction:ltr}.td-t{color:var(--text-secondary)}.td-sym{font-weight:800}.td-ex,.td-lev{color:#f0b90b;background:#f0b90b24;border-radius:4px;padding:1px 4px;font-size:9.5px;font-style:normal;font-weight:800}.td-lev{color:#4c9ffe;background:#4c9ffe24}.td-reason{color:var(--text-secondary);background:#ffffff0f;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:800}.td-r-tp{color:#2fbf6b;background:#2fbf6b29}.td-r-sl{color:#ff5d67;background:#ff5d6729}.td-r-liq,.td-r-stopout{color:#ff9d3c;background:#ff9d3c29}.td-empty{text-align:center;color:var(--text-secondary);padding:22px 10px;font-size:12px}body.light-mode .td-panel,body.light-mode .td-table th{background:#fff}body.light-mode .td-grid{stroke:#00000012}body.light-mode .td-axis{fill:#00000073}body.light-mode .td-base{stroke:#0000004d}body.light-mode .td-dot{stroke:#fff}body.light-mode .td-hbtn:hover{background:#0000000f}body.light-mode .td-bar-track{background:#0000000d}body.light-mode .td-hero,body.light-mode .td-kpi,body.light-mode .td-card{background:#00000005}@media (width<=768px){.td-overlay{padding:0}.td-panel{border:none;border-radius:0;width:100%;height:100%;max-height:100%}.td-body{gap:12px;padding:12px 12px 20px}.td-hero-v{font-size:28px}.td-kpis{grid-template-columns:1fr 1fr}.td-kpi-v{font-size:15.5px}.td-filters{gap:6px;padding:9px 12px}.td-seg button{padding:6px 9px;font-size:11px}.td-bar-row{grid-template-columns:74px 1fr 96px;row-gap:2px}.td-bar-sub{text-align:start;grid-column:2/-1}.td-table{font-size:11px}.td-table th,.td-table td{padding:6px 8px}}.tp-note{color:var(--text-secondary);opacity:.75;border-top:1px dashed var(--border-color);padding-top:7px;font-size:10px;line-height:1.45}.tp-inner{position:relative}.tp-onboard{z-index:6;background:var(--bg-primary,#14161a);justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0;overflow-y:auto}.tp-onboard-box{flex-direction:column;gap:9px;width:100%;max-width:300px;display:flex}.tp-onboard-icon{color:var(--accent,#007aff);text-align:center;font-size:26px}.tp-onboard-title{color:var(--text-primary);text-align:center;font-size:15px;font-weight:800}.tp-onboard-sub{color:var(--text-secondary);text-align:center;margin-bottom:3px;font-size:11px;line-height:1.5}.tp-set-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.tp-set-head .tp-onboard-title{text-align:start}.tp-set-hint{color:var(--text-secondary);font-size:10px;font-weight:700}.tp-set-hint.up{color:#2fbf6b}.tp-set-hint.down{color:#ff9d3c}.tp-set-lev{flex-wrap:wrap;gap:4px;display:flex}.tp-set-lev button{flex:42px}.tp-metric b.warn{color:#ff9d3c}.tp-set-danger{grid-template-columns:1fr 1fr;gap:7px;margin-top:2px;display:grid}.tp-set-dbtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;padding:9px 6px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.tp-set-dbtn:hover{color:var(--text-primary);background:#ffffff0f}.tp-set-dbtn.danger{color:#ff5d67;border-color:#ff5d6759}.tp-set-dbtn.danger:hover{color:#ff5d67;background:#ff5d671f}.tp-account{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;flex-direction:column;gap:7px;padding:8px 10px;display:flex}.tp-acc-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.tp-acc-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.tp-live{background:var(--text-secondary);opacity:.45;border-radius:50%;flex:none;width:7px;height:7px;margin-inline-end:auto;transition:background .25s,opacity .25s,box-shadow .25s}.tp-live.on{opacity:1;background:#34c759;box-shadow:0 0 5px #34c759bf}.tp-acc-grid{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.tp-acc-grid>div{flex-direction:column;gap:1px;min-width:0;display:flex}.tp-acc-grid span{color:var(--text-secondary);font-size:9.5px;font-weight:600}.tp-acc-grid b{color:var(--text-primary);font-variant-numeric:tabular-nums;direction:ltr;font-size:12px;font-weight:800;transition:color .2s}.tp-acc-grid b.up{color:#34c759}.tp-acc-grid b.down{color:#ff3b30}.tp-acc-grid b.warn{color:#ff9d3c}.tp-acc-grid b.danger{color:#ff3b30}.tp-acc-warn{color:#ff9d3c;background:#ff9d3c1f;border-radius:6px;padding:5px 7px;font-size:10.5px;font-weight:700;line-height:1.4}.tp-acc-warn.danger{color:#ff5d67;background:#ff5d6724}.tp-mode{border:1px solid var(--border-color);background:#ffffff08;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.tp-mode-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 4px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,color .15s}.tp-mode-btn:hover:not(.active){color:var(--text-primary);background:#ffffff0f}.tp-mode-btn.active{background:var(--accent,#007aff);color:#fff}.tp-exlabel{letter-spacing:.4px;color:#f0b90b;direction:ltr;background:#f0b90b1f;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:800}.tp-badge{letter-spacing:.2px;white-space:nowrap;opacity:.95;border:1px solid;border-radius:20px;padding:2px 6px;font-size:9px;font-weight:800}.tp-badge-spot{color:#8e93a0}.tp-badge-fut{color:#f0b90b}.tp-badge-cfd{color:#4c9ffe}.tp-bidask{border:1px solid var(--border-color);border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:5px 10px;font-size:10.5px;display:grid}.tp-bidask i{color:var(--text-secondary);font-style:normal;font-weight:600;display:block}.tp-bidask b{font-variant-numeric:tabular-nums;direction:ltr;font-size:12px;font-weight:800}.tp-ba-sell{text-align:start}.tp-ba-sell b{color:#ff5d67}.tp-ba-buy{text-align:end}.tp-ba-buy b{color:#2fbf6b}.tp-ba-spread{color:var(--text-secondary);white-space:nowrap;background:#ffffff0d;border-radius:20px;padding:2px 6px;font-size:9.5px;font-weight:700}.tp-risk{flex-direction:column;gap:4px;display:flex}.tp-risk-head{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.tp-risk-hint{opacity:.8;direction:ltr;font-size:9.5px;font-weight:600}.tp-risk-hint.ok{color:#4c9ffe;opacity:1}.tp-quick button.active{background:var(--accent,#007aff);border-color:var(--accent,#007aff);color:#fff}body.light-mode .tp-onboard{background:var(--bg-primary,#fff)}body.light-mode .tp-set-dbtn:hover{background:#0000000d}body.light-mode .tp-account,body.light-mode .tp-mode,body.light-mode .tp-bidask{background:#00000005}body.light-mode .tp-mode-btn:hover:not(.active){background:#0000000f}body.light-mode .tp-ba-spread{background:#0000000d}.tp-toggle-btn.active{background:var(--accent,#007aff)!important;color:#fff!important}body.light-mode .tp-hbtn:hover,body.light-mode .tp-mini:hover,body.light-mode .tp-btn.tp-pending:hover:not(:disabled){background:#0000000f}body.light-mode .tp-scroll::-webkit-scrollbar-thumb{background:#00000026}body.light-mode .tp-orders::-webkit-scrollbar-thumb{background:#00000026}body.light-mode .tp-quote,body.light-mode .tp-input-wrap,body.light-mode .tp-order,body.light-mode .tp-metrics{background:#00000005}.tp-handle,.tp-backdrop{display:none}@media (width<=768px){.tp-toggle-btn{display:none!important}.tp-backdrop{z-index:9998;opacity:0;background:#00000080;animation:.2s forwards cmsFade;display:block;position:fixed;inset:0}.tp-backdrop.hidden{display:none}.tp-panel{z-index:9999;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-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(100%);box-shadow:0 -16px 50px #0009;width:auto!important;max-width:none!important;height:auto!important;position:fixed!important;inset:auto 0 0!important}.tp-panel.open{transform:translateY(0)}.tp-panel.hidden{display:none}.tp-panel.sheet-dragging{transition:none!important}.tp-handle{background:linear-gradient(90deg,#ffffff2e,#ffffff52,#ffffff2e);border-radius:5px;flex-shrink:0;width:44px;height:5px;margin:11px auto 2px;display:block}.tp-resizer{display:none}.tp-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.tp-header{padding:6px 14px 8px}.tp-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:10px;padding:8px 14px 16px}.tp-input{height:42px;font-size:15px}.tp-quick button{min-height:38px;font-size:12.5px}.tp-mode-btn{padding:11px 4px;font-size:12.5px}.tp-lev button{min-height:36px}.tp-btn{min-height:54px}.tp-btn-main{font-size:13px}.tp-btn-sub{font-size:11.5px}.tp-hbtn{width:34px;height:34px}.tp-quote{padding:10px 12px}.tp-quote-price{font-size:19px}.tp-metric{font-size:12px}.tp-acc-grid b{font-size:13px}.tp-acc-grid span{font-size:10.5px}.tp-bidask b{font-size:13.5px}.tp-orders{max-height:108px}body.light-mode .tp-panel{background:linear-gradient(#fff,#f5f6f8);border-top:1px solid #0000000f}body.light-mode .tp-handle{background:linear-gradient(90deg,#0000001f,#00000038,#0000001f)}.cmb-btn.cmb-trade{color:#2fbf6b}.cmb-btn.cmb-trade.active{color:#fff;background:linear-gradient(#35cf76,#1e9e54);border-color:#2fbf6b}}@media (width<=768px) and (height<=520px){.tp-panel{max-height:94vh}.tp-btn{min-height:46px}.tp-scroll{gap:7px;padding-bottom:10px}.tp-orders{max-height:70px}}.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-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-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}.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)}@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{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.wl-title{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.wl-title i{color:var(--accent,#007aff);font-size:13px}.wl-header-actions{align-items:center;gap:4px;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-colhead{color:var(--text-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.85fr);gap:6px;padding:7px 12px;font-size:11px;font-weight:600;display:grid}.wl-colhead .wl-col-last,.wl-colhead .wl-col-chg,.wl-colhead .wl-col-pct{text-align:end}.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-row{cursor:pointer;border-bottom:1px solid #ffffff08;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.85fr);align-items:center;gap:6px;padding:8px 12px;transition:background .12s;display:grid;position:relative}.wl-row:hover{background:#ffffff0d}.wl-row.active{background:#007aff24}.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}.wl-logo-fallback{color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:none;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.flash-up{animation:.5s wl-flash-up}.wl-row.flash-down{animation:.5s wl-flash-down}.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-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);align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.home-wl-title i{color:var(--accent,#007aff);font-size:16px}.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{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{color:var(--text-primary);background:#ffffff17}.home-wl-edit:active{transform:translateY(1px)}.home-wl-edit.active{background:var(--accent,#007aff);border-color:var(--accent,#007aff);color:#fff}body.light-mode .home-wl-edit{background:#0000000a}body.light-mode .home-wl-edit:hover{background:#00000012}body.light-mode .home-wl-edit.active{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);border-bottom:1px solid var(--border-color);background:#ffffff05;flex-shrink:0;align-items:center;gap:14px;display:grid}#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,#page-home .home-wl-colhead .wl-col-vol{text-align:end}#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:default;border-bottom:1px solid #ffffff0b;align-items:center;gap:14px;transition:background .12s;display:grid}#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:start;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;direction:rtl;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:none}#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-vol{text-align:end;min-width:0}#page-home .home-wl .wl-volnum{font-family:var(--wl-mono);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;font-size:12.5px;font-weight:500}#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}#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:has(.wl-slide.expanding) .wl-cell-price,#page-home .home-wl .wl-row:has(.wl-slide.expanding) .wl-cell-pct,#page-home .home-wl .wl-row:has(.wl-slide.expanding) .wl-cell-vol,#page-home .home-wl .wl-row:has(.wl-slide.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:none;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}#page-home .home-wl .wl-volnum{font-size:11.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, .7fr) 64px 48px minmax(46px, 1.5fr) 34px}#page-home .home-wl-colhead,#page-home .home-wl .wl-row{gap:7px}#page-home .home-wl .wl-cell-vol,#page-home .home-wl-colhead .wl-col-vol{display:none}#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-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}}#quiz-log.quiz-screen{-webkit-overflow-scrolling:touch;height:100%;padding:clamp(10px, 3vw, 20px) clamp(12px, 3vw, 24px) calc(32px + env(safe-area-inset-bottom,0px));display:block;overflow:hidden auto}#quiz-log .qlog-header,#quiz-log .qlog-stats-grid,#quiz-log .qlog-section{margin-bottom:clamp(12px,2vw,18px)}#quiz-log .qlog-section:last-child{margin-bottom:0}.qlog-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.qlog-title{color:var(--text-primary);align-items:center;gap:8px;font-size:clamp(15px,2.2vw,20px);font-weight:800;display:flex}.qlog-title i{color:var(--accent)}.qlog-icon-btn{background:var(--glass-bg);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.qlog-icon-btn:hover{background:var(--accent);color:#fff}#quiz-log-clear:hover{color:#fff;background:#ef4444;border-color:#ef4444}.qlog-stats-grid{grid-template-columns:repeat(3,1fr);gap:clamp(6px,1.5vw,12px);display:grid}@media (width<=380px){.qlog-stats-grid{grid-template-columns:repeat(2,1fr)}}.qlog-stat{background:var(--glass-bg);border:1px solid var(--border-color);text-align:center;border-radius:12px;flex-direction:column;gap:3px;padding:clamp(8px,1.5vw,12px);display:flex}.qlog-stat-label{color:var(--text-muted);font-size:clamp(9px,1.2vw,12px);font-weight:600}.qlog-stat-value{color:var(--text-primary);font-size:clamp(14px,2vw,22px);font-weight:800}.qlog-section{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:14px;padding:clamp(10px,2vw,16px)}.qlog-section-head{color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:clamp(12px,1.6vw,15px);font-weight:700;display:flex}.qlog-section-head i{color:var(--accent)}.qlog-chart-wrap{width:100%;height:clamp(140px,26vw,220px);position:relative}.qlog-list{flex-direction:column;gap:8px;display:flex}.qlog-empty{text-align:center;color:var(--text-muted);padding:24px 0;font-size:13px}.qlog-row{background:#8080800f;border-inline-start:3px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.qlog-row.win{border-inline-start-color:#22c55e}.qlog-row.loss{border-inline-start-color:#ef4444}.qlog-row-main{align-items:center;gap:10px;min-width:0;display:flex}.qlog-dir{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.qlog-dir.long{color:#22c55e}.qlog-dir.short{color:#ef4444}.qlog-pair{color:var(--text-primary);font-size:13px;font-weight:700}.qlog-tf{color:var(--text-muted);background:#8080801f;border-radius:6px;padding:2px 6px;font-size:11px}.qlog-row-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.qlog-r{font-size:14px;font-weight:800}.qlog-r.pos{color:#22c55e}.qlog-r.neg{color:#ef4444}.qlog-date{color:var(--text-muted);font-size:10px}.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{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:2px;outline:none;flex:1;max-width:150px;height:4px}.hm-set-range::-webkit-slider-thumb{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{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}@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{user-select:none}.sheet-dragging *{pointer-events:none}}
