.login_page___bVDP{min-height:100svh;display:grid;grid-template-rows:72px 1fr;background:var(--color-surface);color:#171717}.login_header__5TWRo{width:min(1180px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center;justify-content:space-between}.login_brand__isTcd{width:34px;height:34px;display:block}.login_brand__isTcd img{width:100%;height:100%;display:block}.login_headerTools__YD8P1{display:flex;align-items:center;gap:8px}.login_headerAction__DQQ08{display:flex;align-items:center;gap:10px;color:#777;font-size:12px}.login_headerAction__DQQ08 button{min-height:38px;padding:0 14px;border:1px solid #dedede;border-radius:8px;background:var(--color-surface);color:#272727;font-size:12px;font-weight:650;cursor:pointer}.login_headerAction__DQQ08 button:hover{background:var(--color-surface-hover);border-color:#cfcfcf}.login_authStage__lFN1O{padding:44px 20px 78px;display:flex;align-items:center;justify-content:center}.login_formWrap__47Ixz{width:100%;max-width:410px}.login_formHeading__MXCBo{margin-bottom:30px;text-align:center}.login_formHeading__MXCBo h2{margin:0;color:#171717;font-size:30px;line-height:1.2;font-weight:690;letter-spacing:0}.login_formHeading__MXCBo p{margin:10px 0 0;color:#858585;font-size:13px}.login_tabs__b7pyw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 0 24px;padding:4px;border-radius:10px;background:var(--color-surface-hover)}.login_tab__FEk_I{min-height:40px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#777;font-size:13px;font-weight:650;cursor:pointer}.login_tab__FEk_I:hover{color:#272727}.login_tabActive__LLPH3{background:var(--color-surface);color:#171717;box-shadow:0 1px 3px rgba(0,0,0,.08)}.login_backButton__DAuyr{min-height:40px;margin:0 0 22px;padding:0;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#555;font-size:12px;font-weight:650;cursor:pointer}.login_backButton__DAuyr:hover{color:#171717}.login_form__Ij6Df{display:flex;flex-direction:column;gap:17px}.login_field__07CUi{display:flex;flex-direction:column;gap:7px}.login_fieldLabel__ArPSg,.login_field__07CUi>span{color:#4c4c4c;font-size:13px;font-weight:650}.login_fieldLabel__ArPSg{display:flex;align-items:center;justify-content:space-between;gap:16px}.login_textButton__VNsuy{padding:0;border:0;background:transparent;color:#5d5d5d;font:inherit;font-weight:600;cursor:pointer}.login_textButton__VNsuy:hover{color:#171717;text-decoration:underline;text-underline-offset:3px}.login_inputShell__v0GSR{min-height:50px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid #d9d9d9;border-radius:9px;background:var(--color-surface);color:#9b9b9b;transition:border-color .13s ease,box-shadow .13s ease}.login_inputShell__v0GSR:focus-within{border-color:#888;box-shadow:0 0 0 2px rgba(0,0,0,.055);color:#555}.login_inputShell__v0GSR input{min-width:0;flex:1 1;border:0;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#171717;font-size:14px}.login_inputShell__v0GSR input:focus,.login_inputShell__v0GSR input:focus-visible{outline:0;box-shadow:none}.login_inputShell__v0GSR input::placeholder{color:#a6a6a6}.login_eyeButton__B43rl{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#858585;cursor:pointer}.login_eyeButton__B43rl:hover{background:var(--color-surface-hover);color:#272727}.login_codeRow__pbAhq{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:9px;gap:9px}.login_captchaRow__eHd4F{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:9px;gap:9px}.login_captchaButton__hqOeq{position:relative;height:50px;padding:0;overflow:hidden;border:1px solid #d9d9d9;border-radius:9px;background:var(--color-surface-hover);color:#777;cursor:pointer}.login_captchaButton__hqOeq img{width:132px;height:50px;display:block;object-fit:cover}.login_captchaButton__hqOeq>span{display:grid;height:100%;place-items:center;font-size:11px}.login_captchaButton__hqOeq svg{position:absolute;right:5px;bottom:4px;padding:2px;border-radius:4px;background:rgba(255,255,255,.84)}.login_captchaButton__hqOeq:hover:not(:disabled){border-color:#8f8f8f}.login_captchaButton__hqOeq:disabled{cursor:wait;opacity:.7}.login_codeButton__MWX_s{border:1px solid #d6d6d6;border-radius:9px;background:var(--color-surface);color:#333;font-size:12px;font-weight:650;cursor:pointer}.login_codeButton__MWX_s:hover:not(:disabled){background:var(--color-surface-hover);border-color:#bfbfbf}.login_codeButton__MWX_s:disabled{color:#aaa;cursor:not-allowed}.login_codeHint__lOab3{color:#555;font-size:11px}.login_errorBox__M03um,.login_successBox__7sZOd{padding:11px 12px;display:flex;align-items:flex-start;gap:8px;border-radius:8px;font-size:12px;line-height:1.5}.login_errorBox__M03um{border:1px solid #efd0cc;background:var(--color-danger-bg);color:#ad423d}.login_successBox__7sZOd{border:1px solid #cfe5d7;background:var(--color-success-bg);color:#337654}.login_errorBox__M03um svg,.login_successBox__7sZOd svg{flex:0 0 auto;margin-top:1px}.login_submitButton__e8r5k{min-height:50px;margin-top:3px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;background:#171717;color:#fff;font-size:14px;font-weight:660;cursor:pointer;transition:background .12s ease,transform .12s ease}.login_submitButton__e8r5k:hover:not(:disabled){background:#303030}.login_submitButton__e8r5k:active:not(:disabled){transform:translateY(1px)}.login_submitButton__e8r5k:disabled{opacity:.55;cursor:wait}.login_terms__LhmJS{margin:18px 0 0;text-align:center;color:#8f8f8f;font-size:11px}@media (max-width:760px){.login_page___bVDP{grid-template-rows:62px 1fr}.login_header__5TWRo{width:calc(100% - 32px)}.login_brand__isTcd{width:31px;height:31px}.login_headerAction__DQQ08 span{display:none}.login_headerAction__DQQ08 button{min-height:36px}.login_authStage__lFN1O{align-items:flex-start;padding:52px 18px 64px}.login_formWrap__47Ixz{max-width:430px}.login_formHeading__MXCBo{margin-bottom:24px}.login_formHeading__MXCBo h2{font-size:27px}.login_tabs__b7pyw{margin-bottom:20px}.login_form__Ij6Df{gap:15px}.login_inputShell__v0GSR{min-height:50px}.login_inputShell__v0GSR input{font-size:16px}.login_eyeButton__B43rl{width:40px;height:40px;flex-basis:40px}.login_captchaRow__eHd4F{grid-template-columns:minmax(0,1fr) 122px;gap:8px}.login_captchaButton__hqOeq,.login_captchaButton__hqOeq img{width:122px}.login_codeRow__pbAhq{grid-template-columns:minmax(0,1fr) 104px;gap:8px}}@media (max-width:380px){.login_authStage__lFN1O{padding-top:34px}.login_formHeading__MXCBo h2{font-size:25px}.login_captchaRow__eHd4F{grid-template-columns:minmax(0,1fr) 112px}.login_captchaButton__hqOeq,.login_captchaButton__hqOeq img{width:112px}}html[data-theme=dark] .login_page___bVDP{color:var(--color-text)}html[data-theme=dark] .login_formHeading__MXCBo p,html[data-theme=dark] .login_headerAction__DQQ08,html[data-theme=dark] .login_terms__LhmJS{color:var(--color-text-muted)}html[data-theme=dark] .login_backButton__DAuyr,html[data-theme=dark] .login_codeButton__MWX_s,html[data-theme=dark] .login_codeHint__lOab3,html[data-theme=dark] .login_fieldLabel__ArPSg,html[data-theme=dark] .login_field__07CUi>span,html[data-theme=dark] .login_headerAction__DQQ08 button,html[data-theme=dark] .login_tab__FEk_I,html[data-theme=dark] .login_textButton__VNsuy{color:var(--color-text-secondary)}html[data-theme=dark] .login_backButton__DAuyr:hover,html[data-theme=dark] .login_eyeButton__B43rl:hover,html[data-theme=dark] .login_formHeading__MXCBo h2,html[data-theme=dark] .login_inputShell__v0GSR input,html[data-theme=dark] .login_tabActive__LLPH3,html[data-theme=dark] .login_tab__FEk_I:hover,html[data-theme=dark] .login_textButton__VNsuy:hover{color:var(--color-text)}html[data-theme=dark] .login_captchaButton__hqOeq,html[data-theme=dark] .login_codeButton__MWX_s,html[data-theme=dark] .login_headerAction__DQQ08 button,html[data-theme=dark] .login_inputShell__v0GSR{border-color:var(--color-border-soft)}html[data-theme=dark] .login_inputShell__v0GSR:focus-within{border-color:var(--color-border-strong);box-shadow:var(--focus-ring)}html[data-theme=dark] .login_inputShell__v0GSR input::placeholder{color:var(--color-placeholder)}html[data-theme=dark] .login_submitButton__e8r5k{background:var(--color-primary);color:var(--color-on-primary)}html[data-theme=dark] .login_errorBox__M03um{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-strong)}html[data-theme=dark] .login_successBox__7sZOd{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.ThemeToggle_toggle__LGRSw{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:none;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast),transform var(--duration-fast)}.ThemeToggle_toggle__LGRSw:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text)}.ThemeToggle_toggle__LGRSw:active{transform:scale(.96)}@media (max-width:760px){.ThemeToggle_toggle__LGRSw{width:34px;height:34px;flex-basis:34px}}