.simple-login_page__dDiLK{min-height:100svh;display:grid;place-items:center;padding:24px;background:var(--app-bg,#f5f7fb);color:#20242c}.simple-login_shell__1mx_7{width:100%;max-width:380px;padding:32px;background:#fff;border:1px solid var(--app-border,#dbe3ef);border-radius:12px}.simple-login_formHeader__Pc97j{margin-bottom:28px}.simple-login_formHeader__Pc97j h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.5px}.simple-login_form___EoKg{display:flex;flex-direction:column;gap:20px}.simple-login_field__hdTCd{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}.simple-login_field__hdTCd em,.simple-login_field__hdTCd small{color:#737984;font-size:12px;font-style:normal;font-weight:400}.simple-login_inputShell__LD5FF{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:44px;border:1px solid var(--app-border,#dbe3ef);border-radius:6px;background:#fff}.simple-login_inputShell__LD5FF>svg{flex-shrink:0;color:#737984}.simple-login_inputShell__LD5FF input{width:100%;min-width:0;padding:11px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;font-weight:400}.simple-login_inputShell__LD5FF input::-moz-placeholder{color:#8a909a}.simple-login_inputShell__LD5FF input::placeholder{color:#8a909a}.simple-login_inputShell__LD5FF input:-webkit-autofill{-webkit-text-fill-color:#20242c;caret-color:#20242c;box-shadow:inset 0 0 0 1000px #fff!important}.simple-login_inputShell__LD5FF input:-webkit-autofill,.simple-login_inputShell__LD5FF input:autofill{-webkit-text-fill-color:#20242c;caret-color:#20242c;box-shadow:inset 0 0 0 1000px #fff!important}.simple-login_passwordToggle__kinGH{display:grid;place-items:center;flex-shrink:0;padding:4px;border:0;background:transparent;color:#737984;cursor:pointer}.simple-login_submit__vSYzT{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:4px;padding:10px 16px;border:0;border-radius:6px;background:var(--app-primary,#2862e9);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.simple-login_submit__vSYzT:hover{background:var(--app-primary-hover,#2157d3)}.simple-login_passwordToggle__kinGH:disabled,.simple-login_submit__vSYzT:disabled{opacity:.6;cursor:default}.simple-login_error__4Ewfx{padding:12px;border-radius:6px;background:#fff1f1;color:#ac2929;font-size:14px}.simple-login_passwordRecoveryRow__pbmbk{margin-top:-8px;text-align:right}.simple-login_backToLogin__eEraK,.simple-login_passwordRecoveryLink__vGde7{color:#2862e9;font-size:13px;text-decoration:none}.simple-login_backToLogin__eEraK{display:block;margin-top:20px;text-align:center}.simple-login_tokenReady__BrEzH{display:flex;align-items:center;gap:10px;font-size:13px}.simple-login_tokenReady__BrEzH span{display:none}.simple-login_spinner__LQ67i{animation:simple-login_spin__IxYoI 1s linear infinite}.simple-login_page__dDiLK [tabindex]:focus,.simple-login_page__dDiLK a:focus,.simple-login_page__dDiLK button:focus,.simple-login_page__dDiLK input:focus{outline:none;box-shadow:none}@keyframes simple-login_spin__IxYoI{to{transform:rotate(1turn)}}@media (max-width:440px){.simple-login_page__dDiLK{padding:20px}.simple-login_shell__1mx_7{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.simple-login_spinner__LQ67i{animation:none}}