.login-form-module__klaAgq__loginCard{background:#fff;border:1px solid #e8e9ef;border-radius:16px;width:min(100%,560px);margin:0 auto;padding:clamp(14px,2vw,20px);box-shadow:0 10px 28px #11182712}.login-form-module__klaAgq__iconBadge{color:#ff6a1a;background:#fff5ee;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;display:flex}.login-form-module__klaAgq__titleWrap{text-align:center;gap:4px;display:grid}.login-form-module__klaAgq__title{color:#07163d;letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:800;line-height:1.2}.login-form-module__klaAgq__description{color:#67758a;margin:0;font-size:clamp(.86rem,1.2vw,.95rem);line-height:1.4}.login-form-module__klaAgq__form{gap:10px;display:grid}.login-form-module__klaAgq__fieldLabel{color:#0f1a3d;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.login-form-module__klaAgq__required{color:#ef4444}.login-form-module__klaAgq__phoneInput{color:#0f1a3d;border:1px solid #c9d2df;border-radius:10px;height:46px;padding-inline:38px 12px;font-size:.95rem;font-weight:500}.login-form-module__klaAgq__phoneInput:focus{border-color:#9eacc1}.login-form-module__klaAgq__phoneInputSection{color:#6d7e95}.login-form-module__klaAgq__codeSentBanner{color:#2f5f3b;background:#edf8ee;border:1px solid #d5e6d8;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:.84rem;display:flex}.login-form-module__klaAgq__codeSentBannerText{align-items:center;gap:6px;display:flex}.login-form-module__klaAgq__editPhoneButton{color:#2f5f3b;flex-shrink:0;padding-inline:0;font-size:.84rem;font-weight:600;text-decoration:underline}.login-form-module__klaAgq__editPhoneButton[data-variant=subtle]:hover{color:#1f4028;background:0 0}.login-form-module__klaAgq__otpWrap{gap:14px;display:grid}.login-form-module__klaAgq__otpInputs{width:100%;margin-block:10px}.login-form-module__klaAgq__otpGroup{justify-content:center;gap:14px}.login-form-module__klaAgq__otpInput{color:#0f1a3d;border:1px solid #c9d2df;border-radius:10px;width:48px;min-width:48px;height:52px;font-size:1.15rem;font-weight:600}.login-form-module__klaAgq__otpInput:focus{border-color:#ff7a3f}.login-form-module__klaAgq__helperRow{justify-content:center;align-items:center;gap:8px;display:flex}.login-form-module__klaAgq__resendWrap{color:#657590;align-items:center;gap:6px;font-size:.84rem;display:flex}.login-form-module__klaAgq__resendButton{color:#657590;padding-inline:0;font-size:.84rem}.login-form-module__klaAgq__resendButton[data-variant=subtle]:hover{color:#4f6079;background:0 0}.login-form-module__klaAgq__countdown{color:#ff5a12;text-align:right;min-width:42px;font-weight:700}.login-form-module__klaAgq__submitButton{color:#fff;letter-spacing:.01em;background:linear-gradient(#ff651f 0%,#ff5008 100%);border:none;border-radius:10px;height:46px;margin-top:0;font-size:.95rem;font-weight:800}.login-form-module__klaAgq__submitButton:disabled{color:#fff;background:#c8d0dd}.login-form-module__klaAgq__submitError{margin-top:4px}@media (max-width:62em){.login-form-module__klaAgq__loginCard{width:min(100%,520px)}.login-form-module__klaAgq__phoneInput{height:44px}.login-form-module__klaAgq__otpInput{width:46px;min-width:46px;height:50px}.login-form-module__klaAgq__submitButton{height:44px}}@media (max-width:48em){.login-form-module__klaAgq__loginCard{border-radius:14px;width:min(100%,420px);padding:12px}.login-form-module__klaAgq__phoneInput{height:42px;padding-inline:36px 10px;font-size:.92rem}.login-form-module__klaAgq__otpInput{border-radius:10px;width:42px;min-width:42px;height:46px;font-size:1rem}.login-form-module__klaAgq__helperRow{flex-wrap:wrap;row-gap:4px}.login-form-module__klaAgq__submitButton{height:42px;font-size:.9rem}}
