html[data-theme=dark]{--theme-bg:#090b0f;--theme-input-bg:#11141a;--theme-elevation-0:#090b0f;--theme-elevation-50:#0c0f14;--theme-elevation-100:#11141a;--theme-elevation-150:#161a22;--theme-elevation-200:#242936;--theme-text:#f3f5f7}.template-minimal{--login-golden-ratio-offset:-11.8vh;isolation:isolate;background:radial-gradient(circle at 50% 5%,#7c9cff24,#0000 32rem),#090b0f;position:relative;overflow:hidden}.template-minimal__wrap{top:var(--login-golden-ratio-offset);background:#11141a;border:1px solid #242936;border-radius:18px;padding:clamp(2rem,5vw,3rem);position:relative;box-shadow:0 28px 80px #0000006b}.login-market-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.login-market-backdrop:after{content:"";background:radial-gradient(circle,#0000 0 16rem,#090b0f2e 38rem),linear-gradient(#090b0f47,#0000 34%,#090b0f8f);position:absolute;inset:0}.login-market-backdrop svg{opacity:.28;width:100%;height:100%}.login-market-backdrop__grid{stroke:#7c9cff33;stroke-width:1px}.login-market-backdrop__area{fill:url(#login-market-fill)}.login-market-backdrop__line,.login-market-backdrop__glow{fill:none;stroke:url(#login-market-line);stroke-linecap:round;stroke-linejoin:round}.login-market-backdrop__line{stroke-width:2.2px}.login-market-backdrop__glow{filter:url(#login-market-glow);opacity:.48;stroke-width:11px}.login-market-backdrop__candles line,.login-market-backdrop__candles rect{stroke-width:1.5px}.login-market-backdrop__candles .is-rising line,.login-market-backdrop__candles .is-rising rect{fill:#3ddc9733;stroke:#3ddc978f}.login-market-backdrop__candles .is-falling line,.login-market-backdrop__candles .is-falling rect{fill:#ff687829;stroke:#ff68786b}.login-market-backdrop__timeline{stroke:#a9bee861;stroke-width:1px}.login-market-backdrop__timeline .is-major{stroke:#b8d4ffb8;stroke-width:1.5px}.login__brand{margin-bottom:1rem}.two-factor-login{text-align:center}.tradingbot-login-logo{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.tradingbot-login-logo__image{width:min(100%,440px);height:auto;display:block}.login-trading-quote{color:#bac4d7;text-align:center;text-wrap:balance;justify-content:center;align-items:center;max-width:400px;min-height:3.5rem;margin:0 auto 1.5rem;padding:0 .5rem;font-size:.9rem;font-style:normal;font-weight:580;line-height:1.5;display:flex}.login .btn--style-primary{color:#071023;background:#7c9cff;border-color:#7c9cff;border-radius:10px;width:100%;min-height:48px;margin-top:1.25rem}.login__form__inputWrap{gap:.5rem;margin-bottom:1.25rem}.login__form .field-label{color:#c9ced8;text-align:center;width:100%;margin:0;font-size:.8125rem;font-weight:650;display:block}.login__form input[type=email],.login__form input[type=text],.login__form input[type=password]{box-sizing:border-box;color:#f3f5f7;text-align:center;background:#0c0f14;border:1px solid #343a49;border-radius:10px;width:100%;height:48px;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.login__form input:focus{border-color:#7c9cff;outline:none;box-shadow:0 0 0 3px #7c9cff24}.two-factor-login .login__form__inputWrap input,.two-factor-login__hint{color:#f3f5f7}.two-factor-login__hint{color:#c9ced8;text-align:center;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.two-factor-login__error{color:#ff8a8a;text-align:center;margin:.5rem 0;font-size:.8125rem}.two-factor-login__info{color:#8da7ff;text-align:center;margin:.5rem 0;font-size:.8125rem}.login-copyright{color:#7f899b;letter-spacing:.08em;text-align:center;width:max-content;margin:0;font-size:.75rem;font-weight:520;line-height:1.4;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%)}.two-factor-login__link{color:#8da7ff;cursor:pointer;background:0 0;border:none;width:100%;margin-top:.75rem;padding:.5rem;font-size:.8125rem;font-weight:600}.two-factor-login__link:hover{text-decoration:underline}@media (max-width:600px){.template-minimal{padding:1.25rem}.template-minimal__wrap{border-radius:14px;padding:1.75rem 1.25rem}.login-market-backdrop svg{width:180%;transform:translate(-34%)}.login-trading-quote{min-height:3.75rem;margin-bottom:1.25rem;font-size:.8125rem}}@media (min-width:601px) and (max-height:900px){.template-minimal{--login-golden-ratio-offset:-4rem}}@media (max-height:760px){.template-minimal{--login-golden-ratio-offset:-1.25rem}}
