.login-module__WEZH7G__page{background:linear-gradient(135deg,#fbfcfe,#f2f4fb);min-height:calc(100vh - 40px);padding:32px 5vw 60px}.login-module__WEZH7G__card{background:#fff;border:1px solid #edebe5;border-radius:22px;width:100%;max-width:520px;margin:46px auto 0;padding:38px;box-shadow:0 16px 60px #26347308}.login-module__WEZH7G__eyebrow{color:#4a60c3;letter-spacing:2px;font-size:12px;font-weight:800}.login-module__WEZH7G__card h1{letter-spacing:-1px;margin:12px 0;font-size:34px}.login-module__WEZH7G__intro{color:#7b7f89;font-size:15px;line-height:1.8}.login-module__WEZH7G__field{color:#343b52;margin-top:24px;font-size:15px;font-weight:700;display:block}.login-module__WEZH7G__phone,.login-module__WEZH7G__code{align-items:center;gap:12px;margin-top:10px;display:flex}.login-module__WEZH7G__phone{border:1px solid #e6e4df;border-radius:10px;gap:0;overflow:hidden}.login-module__WEZH7G__phone span{color:#828690;background:#faf9f6;padding:12px 14px}.login-module__WEZH7G__phone input{border:0;min-width:0}.login-module__WEZH7G__field input:not([type=checkbox]){width:100%;font:inherit;border:1px solid #e6e4df;border-radius:10px;min-width:0;padding:13px 14px;font-size:17px}.login-module__WEZH7G__phone input:not([type=checkbox]){border:0;border-radius:0}.login-module__WEZH7G__code input{flex:1}.login-module__WEZH7G__code button{color:#3b51b1;cursor:pointer;background:#f2f4fb;border:1px solid #e7eaf7;border-radius:9px;flex-shrink:0;min-height:47px;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:700}.login-module__WEZH7G__consent{color:#7b7f89;align-items:flex-start;gap:9px;margin:23px 0;font-size:13px;line-height:1.8;display:flex}.login-module__WEZH7G__consent input{accent-color:#435ac0;margin-top:5px}.login-module__WEZH7G__consent a,.login-module__WEZH7G__back{color:#3e54b8}.login-module__WEZH7G__primary{color:#fff;cursor:pointer;background:#435ac0;border:0;border-radius:10px;width:100%;padding:15px;font-family:inherit;font-size:17px;font-weight:800}.login-module__WEZH7G__page button:disabled{opacity:.5;cursor:not-allowed}.login-module__WEZH7G__records{color:#8c909a;margin:22px 0 16px;font-size:13px;line-height:1.8}.login-module__WEZH7G__back{font-size:14px;font-weight:700}.login-module__WEZH7G__error,.login-module__WEZH7G__status,.login-module__WEZH7G__notice{border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.7}.login-module__WEZH7G__error{color:#ae3452;background:#fff0f2}.login-module__WEZH7G__status{color:#8b6428;background:#fff7e8}.login-module__WEZH7G__notice{color:#34704b;background:#eef7f0}.login-module__WEZH7G__page input:focus-visible,.login-module__WEZH7G__page button:focus-visible,.login-module__WEZH7G__page a:focus-visible{outline-offset:3px;outline:2px solid #96a4e1}.login-module__WEZH7G__privacy{background:#fff;border:1px solid #eceae5;border-radius:18px;max-width:760px;margin:35px auto;padding:32px;line-height:1.9}.login-module__WEZH7G__privacy h1{font-size:28px}.login-module__WEZH7G__privacy h2{margin-top:28px;font-size:19px}.login-module__WEZH7G__privacy p{color:#757a84}@media (max-width:600px){.login-module__WEZH7G__page{padding:24px 18px 40px}.login-module__WEZH7G__card{margin-top:30px;padding:26px 22px}.login-module__WEZH7G__card h1{font-size:30px}.login-module__WEZH7G__code{gap:8px}.login-module__WEZH7G__code button{padding:10px}.login-module__WEZH7G__privacy{padding:24px}}
