.auth_page__BzxL8{position:relative;min-height:100svh;overflow:hidden auto;background:#f7f8fa}.auth_background__1VmhI{position:fixed;inset:0;display:flex;flex-direction:column}.auth_lightHalf__1ATO7,.auth_patternHalf__y2TBC{flex:1}.auth_patternHalf__y2TBC{background-color:#0f61a4;background-image:url(/images/auth/auth-pattern.png);background-position:50%;background-repeat:repeat}.auth_lightHalf__1ATO7{background:#f7f8fa}.auth_content__3DMR8{position:relative;z-index:1;display:flex;width:100%;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:38px 20px}.auth_logo__Duey4{display:flex;flex:0 0 auto}.auth_logo__Duey4 img{width:140px;height:auto;object-fit:contain}.auth_card__KA4lG{width:40%;border-radius:12px;padding:20px;background:#fff;box-shadow:0 4px 20px rgb(0 0 0/3%)}.auth_form__BXYhi{display:flex;width:100%;flex-direction:column;gap:16px}.auth_form__BXYhi h1{margin:0;color:#1f2933;font-size:16px;font-weight:700}.auth_caption__f_SAV,.auth_countdown__WV9xS{margin:0;color:#526270;font-size:12px;line-height:1.8}.auth_editButton__f32BR{min-height:30px;border:0;border-radius:8px;padding:0 5px;color:#0f61a4;background:transparent;cursor:pointer;font-weight:700}.auth_editButton__f32BR:hover{background:rgb(15 97 164/6%)}.auth_field__tsYDj{position:relative;display:block;margin-top:3px}.auth_field__tsYDj>span{position:absolute;z-index:1;top:50%;right:14px;transform:translateY(-50%);padding:0;color:#526270;background:transparent;font-size:14px;line-height:16px;pointer-events:none;transition:top .18s ease,transform .18s ease,padding .18s ease,color .18s ease,background-color .18s ease,font-size .18s ease}.auth_field__tsYDj:focus-within>span,.auth_field__tsYDj:has(input:not(:placeholder-shown))>span,.auth_field__tsYDj:has(select:valid)>span{top:0;transform:translateY(-50%);padding:0 5px;color:#0f61a4;background:#fff;font-size:12px}.auth_field__tsYDj input,.auth_field__tsYDj select{width:100%;height:var(--form-control-height);min-height:var(--form-control-height);border:1px solid #b9c2c9;border-radius:var(--form-control-radius);outline:0;padding:0 14px;color:#06253e;background:#fff;font-size:15px;line-height:normal;transition:border-color .15s ease,box-shadow .15s ease}.auth_field__tsYDj input::placeholder{color:#8a969f;opacity:0;transition:opacity .13s ease 60ms}.auth_field__tsYDj:focus-within input::placeholder{opacity:1}.auth_field__tsYDj input:focus,.auth_field__tsYDj select:focus{border-color:#0f61a4;box-shadow:0 0 0 1px #0f61a4}.auth_field__tsYDj input:disabled{color:#71808c;background:#f2f3f5;cursor:not-allowed}.auth_field__tsYDj:has(input:disabled)>span{background:#f2f3f5}.auth_field__tsYDj select{appearance:auto;cursor:pointer}.auth_field__tsYDj select:invalid{color:transparent}.auth_field__tsYDj select option,.auth_field__tsYDj select:focus,.auth_field__tsYDj select:valid{color:#06253e}.auth_codeInput__4PIyJ{direction:ltr;letter-spacing:.28em;text-align:center}.auth_resendButton__PUQPF,.auth_submitButton__9kJoZ{display:flex;width:100%;height:47px;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:0 40px;color:#0f61a4;background:rgb(15 97 164/6%);cursor:pointer;font-weight:700;transition:background .15s ease,opacity .15s ease}.auth_submitButton__9kJoZ{border:0}.auth_resendButton__PUQPF{border:1px solid #0f61a4;background:transparent}.auth_resendButton__PUQPF:hover,.auth_submitButton__9kJoZ:hover{background:rgb(15 97 164/13%)}.auth_resendButton__PUQPF:disabled,.auth_submitButton__9kJoZ:disabled{cursor:wait;opacity:.55}.auth_spinner__S15H8{width:18px;height:18px;border:2px solid rgb(15 97 164/25%);border-top-color:#0f61a4;border-radius:50%;animation:auth_spin__FBIQb .7s linear infinite}@keyframes auth_spin__FBIQb{to{transform:rotate(1turn)}}.auth_errorMessage__RQGT3{margin:0;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.8;color:#ba1a1a;background:#ffdad6}@media (min-width:1536px){.auth_card__KA4lG{width:30%}}@media (max-width:1199px){.auth_card__KA4lG{width:60%}}@media (max-width:899px){.auth_card__KA4lG{width:70%}}@media (max-width:599px){.auth_content__3DMR8{justify-content:flex-start;gap:24px;padding:34px 16px}.auth_card__KA4lG{width:90%}}@media (prefers-reduced-motion:reduce){.auth_spinner__S15H8{animation:none}}