:root{color:#e7e9ef;font-synthesis:none;--bg:#080b10;--chart:#090c12;--surface:#10141c;--surface-2:#151a24;--line:#222834;--line-strong:#353d4d;--text:#e7e9ef;--muted:#7b8496;--faint:#515a6c;--green:#20b486;--red:#e65b69;--blue:#6d7cff;--amber:#f0b84b;background:#080b10;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0;overflow:hidden}button,input{font:inherit}button{color:inherit}.authGate{color:#7f8ba0;background:#090d13;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.authGate>svg{color:#7188ff}.authGate p{margin:0;font-size:13px}.authGate button,.authGate a{color:#cbd3e2;cursor:pointer;background:#111722;border:1px solid #303a49;border-radius:7px;padding:8px 12px;text-decoration:none}.authPage{color:#eef2f8;isolation:isolate;background:#090d13;grid-template-rows:auto 1fr auto;width:100%;min-height:100%;display:grid;position:relative;overflow:auto}.authGlow{z-index:-1;filter:blur(1px);pointer-events:none;border-radius:50%;width:460px;height:460px;position:fixed}.authGlowBlue{background:radial-gradient(circle,#3969ff33,#0000 68%);top:-290px;left:15%}.authGlowGreen{background:radial-gradient(circle,#20b48621,#0000 68%);bottom:-330px;right:5%}.authHeader{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:72px;margin:0 auto;display:flex}.authBrand{color:#f5f7fb;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.authBrand>span{color:#86a3ff;background:linear-gradient(145deg,#6d7cff33,#20b48614);border:1px solid #6d7cff61;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff14}.authBrand b{letter-spacing:.04em;margin-left:2px;font-size:15px}.authBrand strong{color:#7f8ba0;font-size:12px;font-weight:700}.languageSwitch{background:#0d121bd1;border:1px solid #293241;border-radius:8px;padding:3px;display:flex}.languageSwitch a{color:#6f7b8e;letter-spacing:.06em;border-radius:5px;place-items:center;width:38px;height:28px;font-size:11px;font-weight:850;text-decoration:none;display:grid}.languageSwitch a:hover{color:#dce2eb}.languageSwitch a.active{color:#f5f7fb;background:#252e3d;box-shadow:inset 0 0 0 1px #354155}.authCard{background:linear-gradient(#131924fa,#0d121bfa);border:1px solid #222c3a;border-radius:16px;width:min(430px,100% - 32px);margin:auto;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061,inset 0 1px #ffffff06}.authAccent{opacity:.85;background:linear-gradient(90deg,#0000,#6d7cff 35%,#20b486 68%,#0000);height:2px;position:absolute;inset:0 0 auto}.authCard h1{color:#f2f5fa;letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.18}.authDescription{color:#8b96a8;margin:10px 0 24px;font-size:13px;line-height:1.55}.authField{margin-top:14px;display:block}.authField>span:first-child{color:#adb6c4;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.authField>input,.passwordInput{background:#0b1018;border:1px solid #303a49;border-radius:8px;width:100%;height:43px;transition:border-color .15s,box-shadow .15s;display:flex}.authField>input,.passwordInput input{color:#edf1f7;outline:0;flex:1;min-width:0;padding:0 12px;font-size:14px}.passwordInput input{background:0 0;border:0}.authField>input:focus,.passwordInput:focus-within{border-color:#6174da;box-shadow:0 0 0 3px #6d7cff1c}.authField input:disabled{opacity:.65}.passwordInput button{color:#6f7b8e;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;padding:0;display:grid}.passwordInput button:hover{color:#cbd2dd}.passwordHint{color:#697588;margin:8px 0 0;font-size:10.5px;line-height:1.45}.termsCheck{color:#8e99aa;cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:9px;margin-top:17px;font-size:11.5px;line-height:1.5;display:grid}.termsCheck input{accent-color:#5872ee;width:16px;height:16px;margin:1px 0 0}.termsCheck a{color:#8da2ff;text-decoration:none}.termsCheck a:hover{text-decoration:underline}.authMessage{border:1px solid;border-radius:7px;margin-top:15px;padding:10px 12px;font-size:12px;line-height:1.4}.authMessage.error{color:#ff9ba4;background:#e65b6914;border-color:#e65b6959}.authMessage.success{color:#67d7b5;background:#20b48614;border-color:#20b48659}.authSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#536be4,#4062d8 60%,#287b74);border:1px solid #6178ec;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:19px;font-size:13px;font-weight:800;display:flex;box-shadow:0 8px 24px #3f5bd32e}.authSubmit:hover:not(:disabled){filter:brightness(1.08)}.authSubmit:disabled{opacity:.68;cursor:default}.authSpinner{animation:.75s linear infinite authSpin}.authAlternative{color:#9aa6b8;text-align:center;width:fit-content;margin:20px auto 0;font-size:12px;text-decoration:none;display:block}.authAlternative:hover{color:#bfc9ff}.authFooter{color:#4f5a6b;text-align:center;padding:24px;font-size:10px}@keyframes authSpin{to{transform:rotate(360deg)}}@media (width<=520px){.authHeader{width:calc(100% - 28px);height:62px}.authCard{border-radius:13px;width:calc(100% - 24px);padding:24px 20px}.authCard h1{font-size:22px}.authDescription{margin-bottom:20px}.authFooter{padding:18px}}.terminalWebApp{background:var(--chart);grid-template-rows:40px minmax(0,1fr);width:100%;height:100%;display:grid}.terminalTopbar{background:#0c1017;border-bottom:1px solid #232a36;align-items:center;gap:14px;min-width:0;padding:0 10px;display:flex}.terminalBrand{color:#f1f2f5;align-items:center;gap:7px;min-width:0;display:flex}.terminalBrand>svg{color:var(--blue)}.terminalBrand strong{letter-spacing:.18em;font-size:12px;line-height:1}.terminalBrand span{color:#778194;letter-spacing:.12em;font-size:8.8px;font-weight:800;line-height:1}.terminalBrand em{color:var(--green);letter-spacing:.08em;background:#20b4860d;border:1px solid #20b48640;border-radius:3px;align-items:center;gap:3px;margin-left:4px;padding:3px 5px;font-size:7.2px;font-style:normal;font-weight:850;display:inline-flex}.terminalConnection,.serverRoute{color:var(--amber);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:5px;font-size:8.8px;font-weight:850;display:flex}.terminalConnection.live{color:var(--green)}.terminalConnection.failed{color:var(--red)}.serverRoute{border-left:1px solid var(--line);color:#7d8799;padding-left:13px}.serverRoute svg{color:var(--blue)}.logoutButton{color:#818a9b;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;display:grid}.logoutButton:hover{color:#fff;background:#1b212b}.chartWorkspace{background:var(--chart);min-width:0;min-height:0;position:relative;overflow:hidden}.chartToolbar{z-index:50;background:#0a0d13fa;border-bottom:1px solid #222935;align-items:center;gap:7px;height:43px;padding:5px 9px;display:flex;position:absolute;inset:0 0 auto}.instrumentControl,.indicatorControl{flex:none;position:relative}.instrumentTrigger,.indicatorTrigger{color:#e5e7ec;cursor:pointer;background:#111620;border:1px solid #2b3341;border-radius:5px;align-items:center;gap:6px;height:31px;padding:0 8px;display:flex}.instrumentTrigger:hover,.instrumentTrigger[aria-expanded=true],.indicatorTrigger:hover,.indicatorTrigger.active{background:#191f2a;border-color:#485266}.instrumentTrigger strong{font-size:12px;font-weight:850}.instrumentTrigger b{color:#7f889a;font-size:8.8px}.instrumentTrigger>svg{color:#858fa2}.bitunixDot{color:#0b0d12;background:#f2f3f5;border-radius:4px;place-items:center;width:18px;height:18px;font-size:11.2px;font-weight:950;display:grid}.instrumentDropdown{z-index:80;background:#111620;border:1px solid #3a4352;border-radius:0 0 7px 7px;width:250px;max-height:min(520px,100vh - 104px);padding:5px;position:absolute;top:36px;left:0;box-shadow:0 18px 50px #000000a6}.instrumentDropdown>label{color:#7f899a;border-bottom:1px solid #2a313e;align-items:center;gap:7px;height:33px;padding:0 8px;display:flex}.instrumentDropdown input{color:#edf0f5;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11.2px;font-weight:650}.instrumentDropdown>div{scrollbar-color:#4b5465 #171c25;scrollbar-width:thin;max-height:min(465px,100vh - 155px);overflow-y:auto}.instrumentDropdown>div button{color:#dfe2e9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:1fr auto 16px;align-items:center;gap:8px;width:100%;height:35px;padding:0 8px;display:grid}.instrumentDropdown>div button:hover{background:#202733}.instrumentDropdown>div button.selected{background:#293140}.instrumentDropdown button span{font-size:11.2px;font-weight:800}.instrumentDropdown button small{color:#687285;font-size:8.8px}.instrumentDropdown button svg{color:var(--blue)}.timeframeControl{background:#10151d;border:1px solid #29313e;border-radius:5px;align-items:center;gap:1px;height:31px;padding:3px;display:flex}.timeframeControl button{color:#788295;cursor:pointer;background:0 0;border:0;border-radius:3px;width:30px;height:23px;padding:0;font-size:9.6px;font-weight:800}.timeframeControl button:hover{color:#dce0e8;background:#202632}.timeframeControl button.active{color:#fff;background:#303849;box-shadow:inset 0 0 0 1px #485268}.indicatorTrigger{justify-content:center;min-width:111px;font-size:9.6px;font-weight:800}.indicatorTrigger b{color:#ced4ff;background:#6d7cff33;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8.8px;display:grid}.indicatorMenu{z-index:90;scrollbar-color:#4a5363 #171c25;scrollbar-width:thin;background:#111620;border:1px solid #3a4353;border-radius:7px;width:min(430px,100vw - 20px);max-height:min(690px,100vh - 105px);position:absolute;top:36px;left:0;overflow-y:auto;box-shadow:0 22px 60px #000000b3}.indicatorMenu>header{z-index:2;background:#151a23;border-bottom:1px solid #29313e;justify-content:space-between;align-items:center;height:43px;padding:0 10px 0 12px;display:flex;position:sticky;top:0}.indicatorMenu>header>div{align-items:center;gap:8px;display:flex}.indicatorMenu>header svg{color:#9ba6ba}.indicatorMenu>header strong{font-size:12px}.indicatorMenu>header button{color:#818b9d;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;display:grid}.indicatorMenu>header button:hover{color:#fff;background:#252c38}.indicatorMenu section{border-bottom:1px solid #252c38;padding:8px}.indicatorMenu h3{color:#707a8c;letter-spacing:.12em;text-transform:uppercase;margin:3px 6px 6px;font-size:8.8px}.indicatorMenu h3 small{color:#596274;font:inherit;margin-left:5px}.indicatorRow{color:#8a94a6;background:0 0;border-radius:4px;align-items:center;width:100%;min-height:45px;display:flex}.indicatorRow:hover{color:#eef0f5;background:#202733}.indicatorRow.active{color:#fff;background:#6d7cff14}.indicatorRow[aria-disabled=true]{opacity:.35}.indicatorRow>button:first-child{min-width:0;min-height:45px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.indicatorRow>button:first-child:disabled{cursor:not-allowed}.indicatorRow>button:first-child>span{flex-direction:column;gap:3px;min-width:0;display:flex}.indicatorRow b{font-size:11.2px;font-weight:750}.indicatorRow small{color:#626c7e;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;line-height:1.35;overflow:hidden}.indicatorRow i{color:#fff;border:1px solid #444d5e;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.indicatorRow.active i{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 3px #6d7cff21}.indicatorRow .rowSettings{color:#798396;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:31px;height:31px;margin-right:5px;padding:0;display:grid}.indicatorRow .rowSettings:hover{color:#fff;background:#303848}.indicatorMenu>p{color:var(--amber);background:#f0b84b0a;margin:0;padding:10px 13px 12px;font-size:8.8px;line-height:1.5}.activeIndicatorStrip{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.activeIndicatorChip{color:#8892a4;background:#111620;border:1px solid #29313d;border-radius:4px;flex:none;align-items:center;max-width:150px;height:24px;padding-left:8px;font-size:8.8px;display:flex}.activeIndicatorChip:hover{color:#e9ecf3;border-color:#444d5f}.activeIndicatorChip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:4px;overflow:hidden}.activeIndicatorChip button{color:#697386;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:21px;height:22px;padding:0;display:grid}.activeIndicatorChip button:hover{color:#fff;background:#242b37}.priceQuote{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.priceQuote strong{color:#e8ebf1;font-variant-numeric:tabular-nums;font-size:12.8px}.priceQuote span{font-size:9.6px;font-weight:800}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.chartBanner{z-index:70;max-width:calc(100% - 40px);min-height:28px;color:var(--amber);background:#16130ef0;border:1px solid #f0b84b52;border-radius:5px;align-items:center;gap:10px;padding:6px 7px 6px 10px;font-size:9.6px;display:flex;position:absolute;top:49px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.chartBanner.error{color:#f07884;background:#1a0e12f2;border-color:#e65b695c}.chartBanner button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.serverTradingChart{background:var(--chart);min-width:0;min-height:0;position:absolute;inset:43px 0 0}.lightweightChartHost{position:absolute;inset:0 0 23px}.chartWatermark{z-index:3;opacity:.12;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;top:45px;left:58px}.chartWatermark strong{color:#cbd0da;letter-spacing:-.04em;font-size:clamp(25.6px,4vw,52.8px);line-height:.9}.chartWatermark span{color:#8992a2;letter-spacing:.14em;text-transform:uppercase;font-size:11.2px;font-weight:800}.mainLegend,.paneLegend{z-index:12;color:#7a8496;pointer-events:none;align-items:center;gap:9px;font-size:9.6px;display:flex;position:absolute;left:11px}.mainLegend{top:8px}.mainLegend span,.paneLegend strong{color:#bfc5d0;font-size:9.6px;font-weight:800}.mainLegend b,.paneLegend b{font-size:9.6px;font-weight:800}.mainLegend .volume{color:#7f899a}.mainLegend .sma{color:var(--amber)}.mainLegend .ema{color:#b58cff}.mainLegend .liquidity{color:#8ca3ff}.paneLegend{transform:translateY(7px)}.paneLegend .index{color:#8c99ff}.paneLegend .oi{color:var(--amber)}.chartLoading{z-index:14;color:#818b9d;background:#0b0f15e6;border:1px solid #2c3442;border-radius:5px;padding:8px 11px;font-size:11.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chartLoading.failed{color:var(--red);border-color:#e65b6966}.sessionLayer{z-index:1;pointer-events:none;position:absolute;inset:0 58px 23px 0;overflow:hidden}.sessionLayer i{border-left:1px solid #ffffff06;font-style:normal;position:absolute;top:0;bottom:0}.sessionLayer i.asia{background:#28b7be06}.sessionLayer i.london{background:#5c7dff06}.sessionLayer i.new-york{background:#ae68ff06}.sessionLayer span{color:#aab4c62e;letter-spacing:.1em;font-size:7.2px;font-weight:900;position:absolute;top:27px;left:4px}.chartStatusbar{z-index:15;color:#576173;letter-spacing:.08em;background:#0b0f15;border-top:1px solid #252b37;align-items:center;gap:13px;height:23px;padding:0 8px;font-size:7.2px;font-weight:850;display:flex;position:absolute;inset:auto 0 0}.chartStatusbar span.live{color:var(--green)}.chartStatusbar span.ready{color:#768196}.chartStatusbar span.failed{color:var(--red)}.chartStatusbar span.connecting,.chartStatusbar span.recovering{color:var(--amber)}.chartStatusbar time{color:#707a8c;font-variant-numeric:tabular-nums;margin-left:auto}.indicatorSettingsBackdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030509c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.indicatorSettingsWindow{background:#10151d;border:1px solid #3a4353;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #000000b8}.indicatorSettingsWindow>header{background:#151a23;border-bottom:1px solid #29313e;justify-content:space-between;align-items:center;min-height:68px;padding:12px 13px 12px 17px;display:flex}.indicatorSettingsWindow>header>div{align-items:center;gap:12px;min-width:0;display:flex}.indicatorSettingsWindow>header>div>svg{color:#9ca8bc;flex:none}.indicatorSettingsWindow>header span{flex-direction:column;gap:4px;min-width:0;display:flex}.indicatorSettingsWindow h2{color:#f0f2f6;margin:0;font-size:15.2px;font-weight:750}.indicatorSettingsWindow>header p{color:#747f92;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.6px;overflow:hidden}.indicatorSettingsWindow>header>button{color:#7d8799;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:31px;height:31px;padding:0;display:grid}.indicatorSettingsWindow>header>button:hover{color:#fff;background:#252c38}.indicatorSettingsBody{scrollbar-color:#4b5465 #171c25;scrollbar-width:thin;min-height:0;overflow-y:auto}.indicatorSettingsBody>section{border-bottom:1px solid #252c38;padding:17px}.settingsSectionTitle{justify-content:space-between;align-items:center;gap:12px;min-height:27px;margin-bottom:11px;display:flex}.settingsSectionTitle>div:first-child{align-items:baseline;gap:8px;display:flex}.settingsSectionTitle h3{color:#dce0e8;margin:0;font-size:11.2px;font-weight:800}.settingsSectionTitle span{color:#687386;font-size:8.8px}.parameterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.parameterGrid label{background:#0d1118;border:1px solid #29313e;border-radius:5px;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:10px;height:43px;padding:0 9px;display:grid}.parameterGrid label>span{color:#8b95a7;font-size:9.6px}.parameterGrid select,.parameterGrid input,.seriesSettingRow select{color:#dde1e9;background:#171d27;border:1px solid #333c4b;border-radius:4px;outline:0;height:27px;font-size:9.6px}.parameterGrid input{width:100%;padding:0 8px}.parameterGrid select{padding:0 7px}.seriesBulkActions{align-items:center;gap:5px;display:flex}.seriesBulkActions button{color:#8993a5;cursor:pointer;background:#151b25;border:1px solid #303948;border-radius:4px;height:25px;padding:0 8px;font-size:8.8px}.seriesBulkActions button:hover{color:#fff;border-color:#4b566a}.seriesSettingsTable{background:#0d1118;border:1px solid #29313e;border-radius:6px;overflow:hidden}.seriesSettingsHead,.seriesSettingRow{grid-template-columns:minmax(0,1fr) 150px 92px;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:grid}.seriesSettingsHead{color:#606b7d;letter-spacing:.11em;text-transform:uppercase;background:#151a23;min-height:29px;font-size:7.2px;font-weight:850}.seriesSettingRow{color:#737e90;opacity:.56;border-top:1px solid #242b36}.seriesSettingRow.enabled{color:#dce0e8;opacity:1}.seriesToggle{cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex}.seriesToggle>input{opacity:0;pointer-events:none;position:absolute}.seriesToggle>i{background:#171c25;border:1px solid #394252;border-radius:9px;flex:none;align-items:center;width:28px;height:16px;padding:2px;transition:all .15s;display:flex}.seriesToggle>i:after{content:"";background:#697386;border-radius:50%;width:10px;height:10px;transition:all .15s}.seriesToggle>input:checked+i{background:#6d7cff38;border-color:#6d7cffbf}.seriesToggle>input:checked+i:after{background:#8390ff;transform:translate(12px)}.seriesToggle>span{flex-direction:column;gap:2px;min-width:0;display:flex}.seriesToggle b{text-overflow:ellipsis;white-space:nowrap;font-size:9.6px;font-weight:750;overflow:hidden}.seriesToggle small{color:#616c7e;font-size:7.2px}.colorControl{cursor:pointer;background:#171d27;border:1px solid #333c4b;border-radius:4px;align-items:center;gap:7px;height:27px;padding:0 7px 0 3px;display:flex}.colorControl input{cursor:pointer;background:0 0;border:0;width:25px;height:21px;padding:1px}.colorControl span{color:#8e98aa;font-family:ui-monospace,monospace;font-size:8.8px}.seriesSettingRow select{width:92px;padding:0 7px}.indicatorSettingsWindow>footer{background:#141922;border-top:1px solid #29313e;align-items:center;gap:7px;min-height:57px;padding:10px 13px;display:flex}.indicatorSettingsWindow>footer button{color:#8e98aa;cursor:pointer;background:#171d27;border:1px solid #323b4a;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9.6px;font-weight:750;display:flex}.indicatorSettingsWindow>footer button:hover{color:#fff;border-color:#4b566a}.indicatorSettingsWindow>footer .removeIndicator{color:#d87580;background:#e65b690d;border-color:#e65b6940;margin-left:auto}.indicatorSettingsWindow>footer .doneIndicator{color:#fff;background:#5f6feb;border-color:#6878ef;min-width:88px}.indicatorSettingsWindow>footer .doneIndicator:hover{background:#6d7cff}.chartLogin{background:#080b10;grid-template-columns:minmax(420px,46%) minmax(0,1fr);width:100%;height:100%;display:grid}.chartLogin>section{z-index:2;background:#0b0f15;border-right:1px solid #222936;flex-direction:column;justify-content:center;padding:clamp(38px,7vw,110px);display:flex;position:relative}.terminalBrand.large{margin-bottom:clamp(45px,8vh,90px)}.terminalBrand.large strong{font-size:15.2px}.terminalBrand.large span{font-size:9.6px}.chartLogin h1{color:#f1f2f5;letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(27.2px,3.44vw,49.6px);font-weight:600;line-height:1.02}.chartLogin p{color:#7a8496;max-width:520px;margin:0 0 40px;font-size:14.4px;line-height:1.7}.chartLogin label{flex-direction:column;gap:8px;max-width:520px;display:flex}.chartLogin label span{color:#778194;letter-spacing:.14em;font-size:8.8px;font-weight:850}.chartLogin input{color:#e8ebf1;background:#111620;border:1px solid #2d3543;border-radius:5px;outline:none;height:46px;padding:0 12px;font-family:ui-monospace,monospace;font-size:12px}.chartLogin input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #6d7cff1a}.loginButton{color:#fff;cursor:pointer;background:#5f6feb;border:0;border-radius:5px;max-width:520px;height:46px;margin-top:10px;font-size:12px;font-weight:800}.loginButton:hover{background:#6d7cff}.loginError{max-width:520px;color:var(--red);margin-top:10px;font-size:11.2px}.loginSecurity{color:#667184;align-items:center;gap:6px;margin-top:13px;font-size:9.6px;display:flex}.loginSecurity svg{color:var(--green)}.loginChartPreview{background-color:#090c12;background-image:linear-gradient(#181d27 1px,#0000 1px),linear-gradient(90deg,#181d27 1px,#0000 1px);background-size:64px 48px;position:relative;overflow:hidden}.loginChartPreview:after{content:"";background:radial-gradient(circle at 48% 45%,#0000 0,#080b101a 35%,#080b10 83%);position:absolute;inset:0}.loginChartPreview i{z-index:1;background:var(--green);width:10px;box-shadow:0 -22px 0 -4px var(--green), 0 24px 0 -4px var(--green);border-radius:1px;position:absolute;transform:rotate(4deg)}.loginChartPreview i:first-child{height:52px;top:54%;left:18%}.loginChartPreview i:nth-child(2){height:73px;top:44%;left:31%}.loginChartPreview i:nth-child(3){background:var(--red);height:39px;box-shadow:0 -28px 0 -4px var(--red), 0 21px 0 -4px var(--red);top:50%;left:45%}.loginChartPreview i:nth-child(4){height:92px;top:34%;left:60%}.loginChartPreview i:nth-child(5){height:68px;top:26%;left:75%}.loginChartPreview>span{z-index:1;background:#6d7cffa6;height:1px;position:absolute;top:58%;left:8%;right:6%;transform:rotate(-9deg);box-shadow:0 0 16px #6d7cff4d}@media (width<=900px){.serverRoute,.activeIndicatorStrip{display:none}.priceQuote{margin-left:auto}}@media (width<=680px){.terminalWebApp{grid-template-rows:38px minmax(0,1fr)}.terminalTopbar{gap:8px;padding:0 7px}.terminalBrand em,.terminalConnection span{display:none}.chartToolbar{flex-wrap:wrap;align-content:center;height:78px;padding:5px 7px}.serverTradingChart{inset:78px 0 0}.instrumentControl{flex:auto}.instrumentTrigger{width:100%}.timeframeControl{flex:1 0 auto;order:3}.timeframeControl button{flex:1}.indicatorControl{margin-left:auto}.priceQuote{order:4}.instrumentTrigger b{display:none}.instrumentDropdown{width:min(300px,100vw - 14px)}.indicatorMenu{width:auto;max-height:calc(100vh - 60px);position:fixed;top:48px;left:7px;right:7px}.indicatorSettingsBackdrop{padding:7px}.indicatorSettingsWindow{max-height:calc(100vh - 14px)}.parameterGrid{grid-template-columns:1fr}.seriesSettingsHead,.seriesSettingRow{grid-template-columns:minmax(0,1fr) 105px 76px;gap:6px;padding-inline:8px}.seriesSettingRow select{width:76px}.colorControl span{display:none}.indicatorSettingsWindow>footer .resetIndicator{font-size:0}.chartStatusbar span:nth-of-type(3){display:none}.paneLegend{gap:5px}.paneMetricValues{display:none}.chartLogin{grid-template-columns:1fr}.chartLogin>section{border:0;padding:28px}.loginChartPreview{display:none}}.chartHistoryActions{border-left:1px solid #262e3a;align-items:center;gap:2px;padding-left:3px;display:flex}.chartHistoryActions button,.mobileToolsButton{color:#727d90;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;height:28px;padding:0 7px;display:grid}.chartHistoryActions button:hover,.mobileToolsButton:hover{color:#eef1f6;background:#202733}.mobileToolsButton{grid-auto-flow:column;gap:6px;font-size:9.6px;font-weight:750;display:none}.indicatorLibrary{z-index:95;scrollbar-color:#4a5363 #171c25;scrollbar-width:thin;background:#10151e;border:1px solid #3a4353;border-radius:8px;width:min(450px,100vw - 20px);max-height:min(720px,100vh - 105px);position:absolute;top:36px;left:0;overflow-y:auto;box-shadow:0 24px 70px #000000b8}.indicatorLibrary>header{z-index:3;background:#151a23;border-bottom:1px solid #29313e;justify-content:space-between;align-items:center;height:45px;padding:0 11px 0 13px;display:flex;position:sticky;top:0}.indicatorLibrary>header div{align-items:center;gap:8px;display:flex}.indicatorLibrary>header svg{color:#9aa5b8}.indicatorLibrary>header button{color:#828c9d;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.indicatorLibrary>header button:hover{color:#fff;background:#252c38}.indicatorLibrary>header .indicatorHeaderActions{align-items:center;gap:2px;display:flex}.indicatorSearch{z-index:2;color:#697386;background:#10151e;border-bottom:1px solid #29313e;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex;position:sticky;top:45px}.indicatorSearch input{color:#e8ebf2;background:0 0;border:0;outline:0;width:100%;font-size:11.2px}.indicatorLibraryGroup{border-bottom:1px solid #252c38;padding:9px}.indicatorLibraryGroup h3{color:#687386;letter-spacing:.12em;text-transform:uppercase;margin:2px 7px 7px;font-size:8.8px;font-weight:850}.indicatorLibraryGroup>button{color:#dce1e9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:7px;width:100%;min-height:48px;padding:7px 8px;display:grid}.indicatorLibraryGroup>button:hover{background:#202733}.indicatorLibraryGroup>button:disabled{opacity:.36;cursor:not-allowed}.indicatorLibraryGroup>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.indicatorLibraryGroup b{font-size:11.2px;font-weight:750}.indicatorLibraryGroup small{color:#697386;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;line-height:1.35;overflow:hidden}.indicatorLibraryGroup em{color:#b7c0ff;background:#6d7cff29;border-radius:8px;padding:2px 5px;font-size:8.8px;font-style:normal}.indicatorLibraryGroup i{color:#8b96a8;border:1px solid #343e4e;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.indicatorLibraryGroup>p,.indicatorEmpty{color:#8d7648;margin:4px 7px;font-size:8.8px;line-height:1.45}.drawingToolbar{z-index:44;background:#0e1219f5;border:1px solid #2d3542;border-radius:6px;flex-direction:column;gap:3px;width:36px;padding:4px;display:flex;position:absolute;top:51px;left:8px;box-shadow:0 8px 26px #00000059}.drawingToolbar>div{flex-direction:column;gap:2px;display:flex}.drawingToolbar button{color:#798497;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:27px;padding:0;display:grid;position:relative}.drawingToolbar button:hover{color:#f0f2f6;background:#252d39}.drawingToolbar button.active{color:#fff;background:#4d5ecb;box-shadow:inset 0 0 0 1px #7381ea}.drawingToolbar button span{color:#dfe3eb;pointer-events:none;background:#161c25;border:1px solid #353e4c;border-radius:4px;width:max-content;max-width:190px;padding:6px 8px;font-size:8.8px;display:none;position:absolute;top:2px;left:33px;box-shadow:0 5px 18px #00000073}.drawingToolbar button:hover span{display:block}.drawingToolbar>i{background:#29313d;width:100%;height:1px;margin:2px 0}.drawingToolbar .mobileOnly{display:none}.mainIndicatorLegends{z-index:17;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:10px;left:58px;right:96px}.chartIndicatorLegend,.paneLegend{color:#778296;pointer-events:auto;align-items:center;gap:7px;min-height:26px;font-size:8.8px;display:flex}.chartIndicatorLegend.hidden,.paneLegend.hidden{opacity:.5}.chartIndicatorLegend strong,.paneLegend strong{color:#c5cad4;letter-spacing:.03em;font-size:8.8px;font-weight:780}.paneLegend strong{white-space:nowrap}.chartIndicatorLegend b,.paneLegend b{color:#8f9bad;font-size:8.8px;font-weight:750}.legendActions,.paneCommands{opacity:.48;align-items:center;gap:1px;transition:opacity .15s;display:flex}.chartIndicatorLegend:hover .legendActions,.paneLegend:hover .legendActions,.paneLegend:hover .paneCommands{opacity:1}.legendActions button,.paneCommands button{color:#7c8799;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:24px;height:24px;padding:0;display:grid}.legendActions button:hover,.paneCommands button:hover{color:#fff;background:#29313d}.legendActions .legendGear{color:#aeb6c4}.paneLegend{z-index:18;padding:0;position:absolute;left:58px;right:96px;transform:none}.paneLegend:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0e14e0,#0a0e1473,#0a0e1400);border-radius:4px;width:min(100%,max(430px,42vw));position:absolute;inset:0}.paneLegendContent{align-items:center;gap:7px;min-width:0;max-width:calc(100% - 132px);min-height:26px;display:flex}.paneMetricValues{flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;display:flex}.paneMetricValues b{white-space:nowrap}.paneLegend .paneCommands{margin:0;position:absolute;top:0;right:0}.paneLegend .bid{color:#20b5a7}.paneLegend .ask{color:#ef5361}.drawingInputLayer{z-index:15;pointer-events:none;touch-action:none;position:absolute;inset:0 0 23px}.drawingActive .drawingInputLayer{pointer-events:auto;cursor:crosshair}.webDrawingLayer{z-index:14;pointer-events:none;width:100%;height:calc(100% - 23px);position:absolute;inset:0 0 23px;overflow:visible}.drawingHit{pointer-events:stroke;cursor:pointer}.drawingHit text,.drawingHit circle,.drawingHit rect{pointer-events:all}.drawingContextToolbar{z-index:30;background:#141a23;border:1px solid #353e4d;border-radius:6px;align-items:center;gap:4px;min-height:34px;padding:4px;display:flex;position:absolute;top:39px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000080}.drawingContextToolbar button,.drawingContextToolbar select,.drawingContextToolbar input{color:#bbc2ce;cursor:pointer;background:#1b222d;border:1px solid #333c4a;border-radius:4px;height:25px;font-size:9.6px}.drawingContextToolbar button{place-items:center;width:27px;padding:0;display:grid}.drawingContextToolbar button:hover,.drawingContextToolbar button.active{color:#fff;background:#4453b5;border-color:#6675df}.drawingContextToolbar input[type=color]{width:31px;padding:2px}.tvSettingsDialog{color:#dfe3ea;background:#11161f;border:1px solid #414a5a;border-radius:9px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(720px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #000000c2}.tvSettingsDialog>header{background:#151a23;border-bottom:1px solid #29313e;justify-content:space-between;align-items:center;min-height:60px;padding:11px 13px 10px 17px;display:flex}.tvSettingsDialog h2{margin:0 0 4px;font-size:14.4px}.tvSettingsDialog header p{color:#737e91;margin:0;font-size:8.8px}.tvSettingsDialog header button{color:#808a9c;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:29px;height:29px;padding:0;display:grid}.tvSettingsDialog header button:hover{color:#fff;background:#252c38}.tvSettingsDialog>nav{background:#10151d;border-bottom:1px solid #29313e;align-items:end;gap:18px;height:39px;padding:0 13px;display:flex}.tvSettingsDialog>nav button{color:#7d8799;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:39px;padding:0 2px;font-size:9.6px;font-weight:750}.tvSettingsDialog>nav button.active{color:#eef0f5;border-color:#6d7cff}.tvSettingsBody{scrollbar-color:#4b5465 #171c25;scrollbar-width:thin;min-height:0;padding:15px 17px;overflow-y:auto}.tvInputGrid{grid-template-columns:1fr;gap:8px;display:grid}.tvInputGrid>label{color:#929cad;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;min-height:40px;font-size:9.6px;display:grid}.tvInputGrid input,.tvInputGrid select,.tvStyleRow select{color:#dce1e9;background:#181e28;border:1px solid #333c4b;border-radius:4px;outline:0;height:29px;padding:0 8px;font-size:9.6px}.tvInputGrid>label.tvCheckboxInput input{accent-color:#6878e9;justify-self:start;width:17px;height:17px}.tvInputGrid>p,.tvVisibility>p{color:#737e90;margin:5px 0 13px;font-size:9.6px}.settingsInfo{color:#6f7a8d;background:#0d1219;border:1px solid #2d3542;border-radius:5px;grid-template-columns:90px 1fr;gap:7px;margin-top:8px;padding:11px;font-size:8.8px;display:grid}.settingsInfo b{color:#aeb7c5}.tvStyleTable{flex-direction:column;gap:7px;display:flex}.tvStyleBulk{color:#929cad;border:1px solid #2b3340;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 8px;display:flex}.tvStyleBulk>div{gap:6px;display:flex}.tvStyleBulk button{color:#aab3c2;cursor:pointer;background:#1a202a;border:1px solid #394354;border-radius:4px;min-height:28px;padding:0 9px}.tvStyleBulk button:hover{color:#fff;border-color:#6675df}.tvStyleRow{opacity:.52;border:1px solid #2b3340;border-radius:5px;grid-template-columns:minmax(120px,1fr) 105px 100px 70px;align-items:center;gap:7px;padding:9px;display:grid}.tvStyleRow.enabled{opacity:1}.tvSeriesToggle{cursor:pointer;align-items:center;gap:8px;font-size:9.6px;display:flex}.tvSeriesToggle input,.tvVisibility input{opacity:0;position:absolute}.tvSeriesToggle i,.tvVisibility i{background:#181e27;border:1px solid #3a4353;border-radius:8px;align-items:center;width:27px;height:15px;padding:2px;display:flex}.tvSeriesToggle i:after,.tvVisibility i:after{content:"";background:#667184;border-radius:50%;width:9px;height:9px;transition:all .15s}.tvSeriesToggle input:checked+i,.tvVisibility input:checked+i{background:#6d7cff3d;border-color:#6473da}.tvSeriesToggle input:checked+i:after,.tvVisibility input:checked+i:after{background:#8792f2;transform:translate(11px)}.tvColor{background:#181e28;border:1px solid #333c4b;border-radius:4px;align-items:center;gap:5px;height:29px;padding:2px 5px;display:flex}.tvColor input{background:0 0;border:0;width:24px;height:22px;padding:0}.tvColor span{color:#8994a6;font:8.8px ui-monospace,monospace}.tvOpacity{color:#778296;grid-column:1/-1;grid-template-columns:90px 1fr 38px;align-items:center;gap:8px;font-size:8.8px;display:grid}.tvOpacity input{accent-color:#6d7cff}.tvOpacity b{text-align:right;color:#9da7b7}.tvVisibility{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.tvVisibility>p{grid-column:1/-1}.tvVisibility label{cursor:pointer;border:1px solid #2d3542;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 8px;font-size:9.6px;display:flex}.tvSettingsDialog>footer{background:#151a22;border-top:1px solid #29313e;align-items:center;gap:7px;min-height:55px;padding:9px 12px;display:flex}.tvSettingsDialog>footer button{color:#939daf;cursor:pointer;background:#1a202a;border:1px solid #353e4c;border-radius:5px;align-items:center;gap:6px;height:33px;padding:0 11px;font-size:9.6px;display:flex}.tvSettingsDialog>footer button:hover{color:#fff;border-color:#4d586b}.tvSettingsDialog>footer .settingsRemove{color:#db7984;background:#e65b690f;border-color:#e65b6947;margin-left:auto}.tvSettingsDialog>footer .settingsOk{color:#fff;background:#5969d7;border-color:#6878e9;justify-content:center;min-width:72px}@media (width<=680px){.chartHistoryActions{display:none}.mobileToolsButton{display:grid}.indicatorLibrary{width:auto;max-height:calc(100vh - 54px);position:fixed;top:47px;left:7px;right:7px}.drawingToolbar{z-index:120;width:auto;max-height:calc(100vh - 96px);padding:7px;display:none;position:fixed;top:84px;left:7px;right:7px;overflow-y:auto}.drawingToolbar.open{display:flex}.drawingToolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.drawingToolbar button{justify-content:flex-start;gap:9px;width:100%;height:38px;padding:0 10px;display:flex}.drawingToolbar button span,.drawingToolbar button:hover span{color:inherit;box-shadow:none;background:0 0;border:0;padding:0;font-size:9.6px;display:block;position:static}.drawingToolbar .mobileOnly{display:flex}.mainIndicatorLegends{top:10px;left:10px;right:58px}.chartIndicatorLegend{gap:4px}.paneLegend{gap:4px;left:10px;right:58px}.paneLegendContent{max-width:calc(100% - 72px)}.paneLegend .legendActions button:not(.legendGear),.paneMetricValues,.paneCommands button:nth-child(-n+2){display:none}.tvStyleRow{grid-template-columns:minmax(100px,1fr) 82px}.tvStyleRow>select{width:100%}.tvColor span{display:none}.tvVisibility{grid-template-columns:repeat(3,minmax(0,1fr))}.tvSettingsDialog>footer{flex-wrap:wrap}.tvSettingsDialog>footer .settingsRemove{margin-left:0}}:root{--chrome-h:52px;--status-h:42px;--tool-rail-w:48px}button,input,select{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #7e8cff}.terminalWebApp{grid-template-rows:var(--chrome-h) minmax(0, 1fr)}.terminalTopbar{height:var(--chrome-h);background:#0a0e15;gap:12px;padding:0 12px}.terminalBrand{border-right:1px solid #242b37;flex:none;gap:8px;min-width:218px;height:100%;padding-right:16px}.terminalBrand>svg{width:19px;height:19px}.terminalBrand strong{letter-spacing:.2em;font-size:14px}.terminalBrand span{color:#7181ec;letter-spacing:.1em;font-size:10px}.chartToolbar{z-index:auto;background:0 0;border:0;flex:1;gap:8px;min-width:0;height:100%;padding:0;position:static;inset:auto}.instrumentTrigger,.indicatorTrigger{background:#0e141d;border-color:#293240;border-radius:5px;height:36px;min-height:36px;padding:0 10px}.instrumentTrigger strong{font-size:13px}.instrumentTrigger b{font-size:10px}.bitunixDot{width:20px;height:20px;font-size:12px}.timeframeControl{height:36px;padding:3px}.timeframeControl button{width:36px;height:28px;font-size:11px}.indicatorTrigger{min-width:126px;font-size:12px}.indicatorTrigger b{min-width:18px;height:18px;font-size:10px}.chartHistoryActions{gap:3px;height:36px;padding-left:8px}.chartHistoryActions button,.mobileToolsButton{width:34px;height:34px;padding:0}.workspaceControl{flex:none;margin-left:auto;position:relative}.workspacePreset{color:#c3c9d3;white-space:nowrap;cursor:pointer;background:#0e141d;border:1px solid #293240;border-radius:5px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:12px;display:flex}.workspacePreset:hover,.workspacePreset.active{color:#fff;background:#151c27;border-color:#4b5668}.workspaceMenu{z-index:110;background:#111721;border:1px solid #3a4454;border-radius:7px;width:310px;padding:10px;position:absolute;top:43px;right:0;box-shadow:0 22px 60px #0000009e}.workspaceMenu>strong{color:#8995a8;letter-spacing:.08em;text-transform:uppercase;margin:2px 3px 9px;font-size:10px;display:block}.workspaceMenu>button{color:#dce1e9;text-align:left;cursor:pointer;background:#171e29;border:1px solid #303a49;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px;display:flex}.workspaceMenu>button:hover{background:#1d2634;border-color:#6473da}.workspaceMenu>button>svg{color:#7d8aff;flex:none}.workspaceMenu>button>span{gap:4px;min-width:0;display:grid}.workspaceMenu b{font-size:12px}.workspaceMenu small,.workspaceMenu p{color:#778397;font-size:10px;line-height:1.4}.workspaceMenu p{margin:8px 3px 1px}.workspaceSettings{color:#8792a4;cursor:pointer;background:#0e141d;border:1px solid #293240;border-radius:5px;place-items:center;width:36px;height:36px;padding:0;display:grid}.workspaceSettings:hover{color:#fff;border-color:#4b5668}.terminalConnection,.serverRoute{letter-spacing:.07em;flex:none;font-size:10px}.terminalConnection{margin-left:0}.serverRoute{padding-left:10px}.priceQuote{border-left:1px solid #242b37;flex:none;gap:10px;margin-left:0;padding-left:12px}.priceQuote strong{font-size:14px}.priceQuote span{font-size:11px}.chartWorkspace{background:#090d14}.serverTradingChart{inset:0}.lightweightChartHost{inset:0 0 var(--status-h)}.sessionLayer{inset:0 76px var(--status-h) 0}.drawingInputLayer{inset:0 0 var(--status-h)}.webDrawingLayer{inset:0 0 var(--status-h);height:calc(100% - var(--status-h))}.chartBanner{min-height:36px;padding:7px 10px 7px 13px;font-size:12px;top:10px}.chartWatermark{top:102px;left:66px}.chartWatermark strong{font-size:clamp(34px,4vw,58px)}.chartWatermark span{font-size:12px}.chartSymbolLegend{z-index:19;pointer-events:none;flex-direction:column;gap:5px;min-width:0;display:flex;position:absolute;top:10px;left:66px;right:84px}.chartSymbolLegend>div{color:#7e899b;align-items:baseline;gap:5px;font-size:12px;display:flex}.chartSymbolLegend strong{color:#eef1f5;letter-spacing:.015em;font-size:14px}.chartSymbolLegend p{flex-wrap:wrap;gap:12px;margin:0;display:flex}.chartSymbolLegend p b{color:#8792a4;font-size:10px;font-weight:650}.chartSymbolLegend p b:last-child{color:#27bd91}.drawingToolbar{width:46px;box-shadow:none;background:#0d121afa;border-color:#303947;border-radius:7px;gap:4px;padding:5px;top:10px;left:9px}.drawingToolbar>div{gap:3px}.drawingToolbar button{border-radius:5px;width:34px;height:36px}.drawingToolbar button svg{width:18px;height:18px}.drawingToolbar button.active{background:#5163d8;box-shadow:inset 0 0 0 1px #7785ee}.drawingToolbar button span{padding:7px 9px;font-size:12px;top:4px;left:42px}.mainIndicatorLegends{gap:2px;top:55px;left:66px;right:84px}.chartIndicatorLegend,.paneLegend{color:#7f8a9c;gap:6px;min-height:28px;font-size:12px}.chartIndicatorLegend{background:#090d14d6;border-radius:4px;padding:0 7px}.chartIndicatorLegend strong,.paneLegend strong{color:#d5d9e1;font-size:12px;font-weight:750}.chartIndicatorLegend b,.paneLegend b{color:#99a4b5;font-size:11px}.legendActions,.paneCommands{opacity:.72;gap:2px}.legendActions button,.paneCommands button{width:28px;height:28px}.legendActions svg,.paneCommands svg{width:15px;height:15px}.paneLegend{min-height:30px;padding:0;left:66px;transform:none}.paneLegend:before{background:#090d14db;border-radius:4px;width:min(100%,680px);inset:0}.paneLegendContent{gap:7px;max-width:calc(100% - 172px);min-height:30px}.paneMetricValues{gap:4px 12px}.paneLegend .paneCommands{top:0;right:0}.drawingContextToolbar{min-height:40px;padding:5px;top:12px}.drawingContextToolbar button,.drawingContextToolbar select,.drawingContextToolbar input{height:30px;font-size:12px}.drawingModeBar{z-index:32;color:#a6b0c1;background:#111823;border:1px solid #334052;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 10px;font-size:11px;display:flex;position:absolute;bottom:51px;left:78px;box-shadow:0 8px 24px #00000052}.drawingModeBar svg{color:#7f8cff}.drawingModeBar button{color:#fff;cursor:pointer;background:#5e6fe4;border:1px solid #6c7bf0;border-radius:4px;height:28px;padding:0 10px}.drawingModeBar kbd{color:#697488;background:#0b1018;border:1px solid #303949;border-radius:3px;padding:3px 6px;font:10px ui-monospace,monospace}.chartStatusbar{height:var(--status-h);color:#667286;letter-spacing:.02em;grid-template-columns:1fr auto 1fr;gap:12px;padding:0 10px 0 66px;font-size:10px;display:grid}.rangePresets,.chartScaleControls,.chartRuntime{align-items:center;gap:3px;display:flex}.chartStatusbar button{color:#8a95a7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-width:30px;height:28px;padding:0 8px;font-size:11px}.chartStatusbar button:hover{color:#fff;background:#151c26;border-color:#303a49}.chartScaleControls{justify-self:center}.chartScaleControls button{background:#101720;border-color:#2d3644;place-items:center;display:grid}.chartRuntime{white-space:nowrap;justify-self:end}.chartRuntime span{font-size:9px}.chartRuntime time{color:#a2acbb;font-variant-numeric:tabular-nums;margin-left:8px}.chartRuntime button.active{color:#7d8aff}.indicatorLibrary{width:min(470px,100vw - 20px);max-height:min(740px,100vh - 70px);top:43px}.indicatorLibrary>header{height:50px}.indicatorLibrary>header strong{font-size:14px}.indicatorLibrary>header button{width:36px;height:36px}.indicatorSearch{height:46px;top:50px}.indicatorSearch input{font-size:13px}.indicatorLibraryGroup{padding:10px}.indicatorLibraryGroup h3{margin:3px 8px 8px;font-size:10px}.indicatorLibraryGroup>button{grid-template-columns:minmax(0,1fr) auto 34px;min-height:58px;padding:8px 10px}.indicatorLibraryGroup b{font-size:13px}.indicatorLibraryGroup small{font-size:11px}.indicatorLibraryGroup em{font-size:10px}.indicatorLibraryGroup i{width:32px;height:32px}.indicatorSettingsBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03060ac7;align-items:flex-start;padding:clamp(40px,14vh,140px) 24px 24px}.tvSettingsDialog{background:#101720;border-color:#3b4657;border-radius:7px;width:min(700px,100%);max-height:min(650px,100vh - 64px);box-shadow:0 28px 90px #000000ad}.tvSettingsDialog>header{background:#131a24;min-height:64px;padding:12px 15px 10px 18px}.tvSettingsDialog h2{margin:0 0 4px;font-size:17px;font-weight:700}.tvSettingsDialog header p{font-size:11px}.tvSettingsDialog header button{width:38px;height:38px}.tvSettingsDialog>nav{gap:26px;height:46px;padding:0 20px}.tvSettingsDialog>nav button{height:46px;font-size:13px}.tvSettingsBody{padding:14px 16px}.tvInputGrid{gap:10px}.tvInputGrid>label{grid-template-columns:minmax(0,1fr) 220px;min-height:46px;font-size:13px}.tvInputGrid input,.tvInputGrid select{height:36px;font-size:13px}.tvInputGrid>p{margin:8px 0 16px;font-size:13px}.settingsInfo{grid-template-columns:120px 1fr;gap:9px;padding:14px;font-size:12px}.tvStylePanel{flex-direction:column;gap:12px;display:flex}.stylePreview{background:#0b1119;border:1px solid #2c3644;border-radius:5px;grid-template-columns:minmax(0,1.35fr) minmax(200px,.65fr);gap:15px;min-height:82px;padding:11px;display:grid}.stylePreview>div{flex-direction:column;justify-content:space-around;min-height:54px;display:flex}.stylePreview i{border-top-style:solid;width:100%;display:block}.stylePreview>span{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:7px 12px;display:grid}.stylePreview b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.tvStyleBulk{min-height:46px;padding:6px 8px 6px 12px}.tvStyleBulk>span{font-size:13px}.tvStyleBulk>div{flex-wrap:wrap;justify-content:flex-end}.tvStyleBulk button{min-height:34px;padding:0 11px;font-size:12px}.depthStyleMatrix,.genericStyleMatrix{background:#0b1119;border:1px solid #2c3644;border-radius:5px;overflow:hidden}.depthStyleHead,.depthStyleRow{grid-template-columns:56px 80px 80px minmax(110px,1fr) 80px minmax(104px,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.depthStyleHead,.genericStyleHead{color:#6f7b8e;text-transform:uppercase;background:#131a24;min-height:34px;font-size:10px;font-weight:750}.depthStyleRow{border-top:1px solid #242d3a;min-height:50px}.depthStyleRow>b{color:#cbd1db;font-size:13px}.depthStyleRow select,.genericStyleRow select{color:#c3cad5;background:#141c27;border:1px solid #344052;border-radius:4px;width:100%;height:34px;padding:0 8px;font-size:12px}.seriesCell{align-items:center;gap:7px;min-width:0;display:flex}.seriesCell>span{color:#c7cdd7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.matrixCheckbox{cursor:pointer;flex:none}.matrixCheckbox input{opacity:0;pointer-events:none;position:absolute}.matrixCheckbox i{background:#111822;border:1px solid #47536a;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.matrixCheckbox input:checked+i{background:#6071e5;border-color:#7b88ff;box-shadow:inset 0 0 0 4px #6071e5}.matrixCheckbox input:checked+i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.matrixColor{cursor:pointer;background:#141c27;border:1px solid #344052;border-radius:4px;width:38px;height:28px;padding:2px;display:block}.matrixColor input{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0}.matrixOpacity{grid-template-columns:minmax(55px,1fr) 38px;align-items:center;gap:7px;min-width:0;display:grid}.matrixOpacity input{accent-color:#6d7cff;width:100%;min-width:0}.matrixOpacity b{color:#9da7b7;text-align:right;font-size:11px}.genericStyleHead,.genericStyleRow{grid-template-columns:minmax(180px,1fr) 145px 90px minmax(130px,1fr);align-items:center;gap:10px;padding:0 12px;display:grid}.genericStyleRow{opacity:.48;border-top:1px solid #242d3a;min-height:58px}.genericStyleRow.enabled{opacity:1}.tvSettingsDialog>footer{gap:8px;min-height:58px;padding:8px 12px}.tvSettingsDialog>footer button{height:38px;padding:0 14px;font-size:12px}.tvSettingsDialog>footer .settingsRemove{background:0 0;border-color:#0000;margin-left:auto}.tvSettingsDialog>footer .settingsOk{min-width:76px}@media (width<=1180px){.workspaceControl,.workspaceSettings,.serverRoute{display:none}.terminalBrand{min-width:auto}.chartRuntime span{display:none}}@media (width<=1550px){.serverRoute{display:none}}@media (width<=760px){:root{--chrome-h:96px;--status-h:38px}.terminalTopbar{height:var(--chrome-h);flex-wrap:wrap;align-content:center;gap:0 8px;padding:0 8px}.terminalBrand{border-right:0;order:1;height:42px;padding-right:0}.terminalBrand span{display:none}.terminalConnection{order:2;margin-left:auto}.terminalConnection span{display:none}.priceQuote{order:2;margin-left:8px;padding-left:8px}.priceQuote strong{font-size:13px}.priceQuote span{font-size:10px}.chartToolbar{flex:0 0 100%;order:3;gap:6px;width:100%;height:46px}.instrumentControl{flex:1;min-width:0}.instrumentTrigger{width:100%}.instrumentTrigger b{display:none}.timeframeControl{order:initial;flex:none}.timeframeControl button{display:none}.timeframeControl button.active{width:40px;display:block}.indicatorTrigger{min-width:112px}.chartHistoryActions{display:none}.mobileToolsButton{width:36px;font-size:0;display:grid}.indicatorLibrary{width:auto;max-height:calc(100vh - 102px);position:fixed;top:94px;left:7px;right:7px}.drawingToolbar{z-index:120;width:auto;max-height:calc(100vh - 112px);padding:8px;display:none;position:fixed;top:102px;left:7px;right:7px;overflow-y:auto}.drawingToolbar.open{display:flex}.drawingToolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.drawingToolbar button{justify-content:flex-start;gap:10px;width:100%;height:42px;padding:0 11px;display:flex}.drawingToolbar button span,.drawingToolbar button:hover span{color:inherit;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;display:block;position:static}.drawingToolbar .mobileOnly{display:flex}.chartSymbolLegend{left:10px;right:62px}.chartSymbolLegend p{display:none}.mainIndicatorLegends{top:38px;left:10px;right:62px}.chartIndicatorLegend{gap:3px;min-height:26px}.chartIndicatorLegend strong,.paneLegend strong{font-size:11px}.chartIndicatorLegend b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.paneLegend{gap:4px;left:10px}.paneLegendContent{max-width:calc(100% - 88px)}.paneMetricValues,.paneLegend .legendActions button:not(.legendGear),.paneCommands button:nth-child(-n+2){display:none}.chartWatermark{left:10px}.drawingModeBar{justify-content:center;bottom:46px;left:8px;right:8px}.drawingModeBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chartStatusbar{grid-template-columns:1fr auto;padding:0 7px}.rangePresets{scrollbar-width:none;overflow-x:auto}.rangePresets button{flex:none}.chartScaleControls{justify-self:end}.chartRuntime{display:none}.indicatorSettingsBackdrop{padding:7px}.tvSettingsDialog{max-height:calc(100vh - 14px)}.tvSettingsDialog>header{min-height:64px;padding:11px 10px 10px 14px}.tvSettingsDialog h2{font-size:16px}.tvSettingsDialog header p{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tvSettingsDialog>nav{padding:0 14px}.tvSettingsBody{padding:12px;overflow-x:hidden}.stylePreview{grid-template-columns:1fr;min-height:76px}.stylePreview>span{display:none}.tvStyleBulk{flex-direction:column;align-items:flex-start}.tvStyleBulk>div{justify-content:flex-start}.depthStyleHead,.genericStyleHead{display:none}.depthStyleRow{grid-template-columns:52px minmax(78px,1fr) minmax(78px,1fr);gap:8px;min-height:142px;padding:10px}.depthStyleRow>select:first-of-type{grid-column:1/3}.depthStyleRow>select:nth-of-type(2){grid-column:3/4}.depthStyleRow .matrixOpacity{grid-column:1/-1}.genericStyleRow{grid-template-columns:minmax(130px,1fr) 1fr;min-height:112px;padding:10px}.genericStyleRow .matrixOpacity{grid-column:1/-1}.tvSettingsDialog>footer{flex-wrap:nowrap;min-height:60px;padding:8px}.tvSettingsDialog>footer button{min-width:0;padding:0 9px}.tvSettingsDialog>footer .settingsReset{font-size:0}.tvSettingsDialog>footer .settingsReset svg{width:16px;height:16px}.tvSettingsDialog>footer .settingsRemove{margin-left:0}}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width>=761px){:root{--chrome-h:52px;--status-h:44px;--tool-rail-w:60px;--chart-left:60px}.terminalTopbar{background:#080d14;border-bottom-color:#25303d;gap:12px;height:52px;padding:0 10px 0 20px}.terminalBrand{border:0;gap:9px;width:240px;min-width:240px;padding:0}.terminalBrand>svg{color:#7184ff;width:20px;height:20px}.terminalBrand strong{letter-spacing:.22em;font-size:13px}.terminalBrand span{color:#6f82ff;letter-spacing:.08em;white-space:nowrap;flex:none;margin-left:13px;font-size:10px}.chartToolbar{gap:8px;overflow:visible}.instrumentControl{align-items:center;gap:0;display:flex}.exchangeTrigger,.instrumentTrigger,.chartTypeTrigger,.indicatorTrigger{color:#dfe4eb;background:#0b1119;border:1px solid #26313f;border-radius:0;height:36px;min-height:36px}.exchangeTrigger{cursor:default;border-radius:4px 0 0 4px;align-items:center;gap:7px;width:101px;padding:0 9px;display:flex}.exchangeTrigger>svg:first-child{color:#f0b90b}.exchangeTrigger span{font-size:11px;font-weight:700}.exchangeTrigger>svg:last-child{color:#778397;margin-left:auto}.instrumentTrigger{border-left:0;border-radius:0 4px 4px 0;justify-content:space-between;width:93px;padding:0 9px}.instrumentTrigger strong{font-size:12px;font-weight:650}.instrumentDropdown{top:43px;left:101px}.timeframeControl{background:#0b1119;border-color:#26313f;border-radius:4px;gap:0;width:206px;height:36px;padding:3px 5px}.timeframeControl button{width:30px;height:28px;font-size:11px;font-weight:600}.timeframeControl button.active{background:#21304f;box-shadow:inset 0 0 0 1px #31466f}.timeframeControl .timeframeUnavailable{color:#707b8e;opacity:1;cursor:not-allowed;display:block}.timeframeControl>svg{color:#778397;margin-left:auto}.chartTypeTrigger{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;width:61px;padding:0 10px;display:flex}.chartTypeTrigger:hover{color:#fff;background:#121a25;border-color:#445165}.indicatorTrigger{border-radius:4px;width:132px;min-width:132px;font-size:12px;font-weight:650}.indicatorTrigger b{display:none}.chartHistoryActions{border-left:1px solid #25303d;height:36px;padding:0 0 0 7px}.chartHistoryActions button{color:#738093;width:30px;height:34px}.chartHistoryActions button:hover{color:#fff;background:#121923}.workspaceControl{margin-left:auto}.workspacePreset{background:#0b1119;border-color:#26313f;border-radius:4px;gap:8px;width:118px;height:36px;padding:0 9px}.workspacePreset>span{text-align:left;gap:1px;min-width:0;display:grid}.workspacePreset>span b{font-size:11px;font-weight:650;line-height:1}.workspacePreset>span small{color:#667286;align-items:center;gap:3px;font-size:7px;line-height:1;display:flex}.workspaceSettings{background:#0b1119;border-color:#26313f;border-radius:4px;width:36px;height:36px}.terminalConnection{letter-spacing:.06em;border-left:1px solid #25303d;height:36px;padding:0 10px 0 14px;font-size:10px}.terminalConnection>svg{fill:currentColor;width:8px;height:8px}.priceQuote{flex:0 0 71px;gap:3px;width:71px;height:36px;padding-left:8px;position:relative;overflow:visible}.priceQuote strong{letter-spacing:-.03em;font-size:11px;font-weight:600;position:absolute;left:0}.priceQuote span{white-space:nowrap;width:11px;font-size:8px;position:absolute;left:60px;overflow:hidden}.serverTradingChart{background:#080e16}.lightweightChartHost,.drawingInputLayer{inset:0 0 var(--status-h) var(--chart-left)}.webDrawingLayer{inset:0 0 var(--status-h) var(--chart-left);width:calc(100% - var(--chart-left));height:calc(100% - var(--status-h))}.sessionLayer{inset:0 76px var(--status-h) var(--chart-left)}.drawingToolbar{top:0;bottom:var(--status-h);background:#080e16;border:0;border-right:1px solid #26303d;border-radius:0;gap:4px;width:60px;padding:10px 9px;left:0}.drawingToolbar>div{gap:2px}.drawingToolbar button{border-radius:4px;width:40px;height:40px}.drawingToolbar button svg{width:18px;height:18px}.drawingToolbar button.active{background:#5366d8;box-shadow:inset 0 0 0 1px #7887ee}.drawingToolbar button span{top:6px;left:47px}.drawingToolbar>button:last-child{margin-top:auto}.chartSymbolLegend{gap:6px;top:13px;left:80px;right:86px}.chartSymbolLegend>div{gap:5px;font-size:12px}.chartSymbolLegend strong{font-size:13px;font-weight:600}.chartSymbolLegend p{gap:10px}.chartSymbolLegend p b{font-size:10px}.chartWatermark{top:104px;left:80px}.chartWatermark strong{font-size:56px}.mainIndicatorLegends{gap:2px;top:61px;left:80px;right:90px}.chartIndicatorLegend{background:0 0;gap:4px;min-height:26px;padding:0}.chartIndicatorLegend strong,.paneLegend strong{color:#d8dde5;font-size:11px;font-weight:600}.chartIndicatorLegend b{color:#818da0;font-size:10px}.legendActions{opacity:.72;gap:0}.legendActions button{width:22px;height:24px}.legendActions svg{width:13px;height:13px}.mainPaneCommands{z-index:22;gap:3px;display:flex;position:absolute;top:12px;right:70px}.mainPaneCommands button{color:#7e899b;cursor:pointer;background:#0d141d;border:1px solid #2b3543;border-radius:3px;place-items:center;width:24px;height:24px;padding:0;display:grid}.mainPaneCommands button:hover:not(:disabled){color:#fff;border-color:#4a576a}.mainPaneCommands button:disabled{opacity:.35;cursor:default}.paneLegend{min-height:28px;padding:0;left:80px;right:82px!important}.paneLegend:before{display:none}.paneLegendContent{gap:3px;max-width:calc(100% - 118px);min-height:28px}.paneMetricValues{display:none}.paneLegend .paneCommands{opacity:0;top:0;right:0}.paneLegend:hover .paneCommands{opacity:1}.paneCommands button{width:22px;height:24px}.paneCommands svg{width:13px;height:13px}.drawingModeBar{min-height:30px;font-size:10px;bottom:7px;left:82px}.drawingModeBar button{height:26px}.chartStatusbar{height:var(--status-h);background:#080d14;border-top-color:#26303d;padding:0 9px 0 80px}.chartScaleControls{gap:5px;height:32px}.chartScaleControls button{background:#0b121b;border-color:#2a3544;width:36px;min-width:36px;height:31px;padding:0}.chartScaleControls>i{background:#2a3544;width:1px;height:18px}.chartRuntime{gap:3px}.chartRuntime span{display:none}.chartRuntime time{color:#d0d5dd;font-size:10px}.chartRuntime button{font-size:10px}.rangePresets button{min-width:30px;padding:0 6px;font-size:10px}.indicatorSettingsBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060b3d;align-items:flex-start;padding:137px 24px 24px}.tvSettingsDialog{background:#0f1721;border-color:#354254;border-radius:6px;width:668px;max-height:calc(100vh - 160px);transform:translate(26px);box-shadow:0 26px 80px #0000009e}.tvSettingsDialog>header{background:#111a25;min-height:56px;padding:9px 18px}.tvSettingsDialog h2{font-size:18px;font-weight:650}.tvSettingsDialog header p{display:none}.tvSettingsDialog header button{width:34px;height:34px}.tvSettingsDialog>nav{gap:31px;height:55px;padding:0 22px}.tvSettingsDialog>nav button{height:55px;font-size:12px}.tvSettingsBody{padding:14px 22px 18px}.tvStylePanel{gap:0}.stylePreview{background:0 0;border:0;grid-template-columns:330px minmax(0,1fr);gap:16px;min-height:104px;padding:0}.stylePreview>div{background:#0b121b;border:1px solid #2b3746;border-radius:5px;min-height:104px;padding:12px}.stylePreview{margin-bottom:18px}.stylePreview>span{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.stylePreview b{font-size:10px}.depthStyleHead,.depthStyleRow{grid-template-columns:72px 112px 114px 104px 107px minmax(110px,1fr);gap:0;padding:0}.depthStyleHead{text-transform:none;min-height:36px;font-size:9px}.depthStyleRow{min-height:44px}.depthStyleHead>span{border-right:1px solid #25303d;align-items:center;height:100%;padding:0 12px;display:flex}.depthStyleHead>span:last-child{border-right:0}.depthStyleRow>b{border-right:1px solid #25303d;align-items:center;height:100%;padding:0 12px;font-size:11px;font-weight:600;display:flex}.depthStyleRow>.seriesCell{border-right:1px solid #25303d;height:100%;padding:0 12px}.depthStyleRow>select{width:calc(100% - 18px);height:29px;margin:0 9px;padding:0 7px;font-size:10px}.matrixCheckbox i{width:16px;height:16px}.matrixColor{width:40px;height:25px}.matrixOpacity{border-left:1px solid #25303d;align-items:center;height:100%;padding:0 9px;display:flex}.matrixOpacity select{color:#c3cad5;background:#141c27;border:1px solid #344052;border-radius:4px;width:100%;height:29px;padding:0 7px;font-size:10px}.depthStyleMatrix,.genericStyleMatrix{margin-bottom:14px}.tvStyleBulk{background:0 0;border:0;min-height:38px;padding:0}.tvStyleBulk>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.tvStyleBulk button{background:#111924;border-color:#303c4b;min-height:36px;padding:0 7px;font-size:10px}.tvSettingsDialog>footer{background:#101823;min-height:62px;padding:10px 19px}.tvSettingsDialog>footer button{height:36px;font-size:11px}.tvSettingsDialog>footer .settingsRemove{color:#ef6574}.tvSettingsDialog>footer .settingsOk{background:#586ce3;min-width:60px}body:has(.indicatorSettingsBackdrop) .drawingContextToolbar{display:none}}@media (width<=760px){.exchangeTrigger,.chartTypeTrigger{display:none}.instrumentControl{display:block}.instrumentTrigger{border-radius:5px}.tvSettingsDialog{transform:none}.matrixOpacity select{color:#c3cad5;background:#141c27;border:1px solid #344052;border-radius:4px;grid-column:1/-1;width:100%;height:34px;padding:0 8px}}
