.login-module__AjZd2q__page{color:#1b2033;background:#f4f6fb;place-items:center;min-height:100vh;padding:32px 24px;display:grid}.login-module__AjZd2q__shell{gap:20px;width:100%;max-width:440px;display:grid}.login-module__AjZd2q__brandWordmark{justify-self:center;width:178px;height:36px;display:block}.login-module__AjZd2q__card{padding:28px}.login-module__AjZd2q__cardHeader{gap:10px;display:grid}.login-module__AjZd2q__title{color:#1b2033;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:680;line-height:1.08}.login-module__AjZd2q__subtitle{color:#59627a;margin:0;font-size:.95rem;line-height:1.7}.login-module__AjZd2q__form{gap:14px;margin-top:14px;display:grid}.login-module__AjZd2q__fieldControl{width:100%;min-height:38px;box-shadow:none;border:1px solid #e1e6f3;border-radius:10px;padding:0 12px;font-size:13px;line-height:1.4;color:#1b2033!important;-webkit-text-fill-color:#1b2033!important;background:#f8f9fd!important}.login-module__AjZd2q__form input{width:100%;min-height:38px;box-shadow:none;border:1px solid #e1e6f3;border-radius:10px;padding:0 12px;font-size:13px;line-height:1.4;color:#1b2033!important;-webkit-text-fill-color:#1b2033!important;background:#f8f9fd!important}.login-module__AjZd2q__form input::placeholder{color:#7c879f}.login-module__AjZd2q__form label span:first-child{color:#24304a}.login-module__AjZd2q__form button[style*="position: absolute"]{color:#68748d!important}.login-module__AjZd2q__actions{justify-content:flex-start;margin-top:4px;display:flex}.login-module__AjZd2q__messageWrap{margin-top:14px}.login-module__AjZd2q__messageWrap p{box-shadow:none!important;margin:0!important}.login-module__AjZd2q__messageError p{color:#8a3048!important;background:#fff7f8!important;border:1px solid #e0d1d6!important}.login-module__AjZd2q__messageInfo p{color:#1b2033!important;background:#fff!important;border:1px solid #dce3ea!important}.login-module__AjZd2q__forgotPassword{color:#59627a;margin:14px 0 0;font-size:13.5px}.login-module__AjZd2q__forgotPasswordLink{color:#6b7491;font-weight:600;text-decoration:none}.login-module__AjZd2q__forgotPasswordLink:hover,.login-module__AjZd2q__forgotPasswordLink:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.login-module__AjZd2q__page{padding:18px}.login-module__AjZd2q__shell{gap:18px}.login-module__AjZd2q__card{padding:22px 18px}}
