.AnimatedLoginForm-module__kU21tG__loginWrapper{background-color:#f1f5f9;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem;display:flex;position:relative;overflow-x:hidden}.AnimatedLoginForm-module__kU21tG__bgImage{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.AnimatedLoginForm-module__kU21tG__bgOverlay{-webkit-backdrop-filter:blur(2px);z-index:1;background:linear-gradient(135deg,#f8fafc73 0%,#f1f5f9a6 50%,#e2e8f0cc 100%);position:absolute;inset:0}.AnimatedLoginForm-module__kU21tG__cardContainer{z-index:2;width:100%;max-width:480px;margin:auto;animation:.5s cubic-bezier(.16,1,.3,1) forwards AnimatedLoginForm-module__kU21tG__fadeInSlideUp;position:relative}@keyframes AnimatedLoginForm-module__kU21tG__fadeInSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AnimatedLoginForm-module__kU21tG__glassCard{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:none;border-radius:1.5rem;padding:2.5rem 2.25rem 2rem;transition:box-shadow .3s,transform .3s;box-shadow:0 20px 45px -10px #0f172a1a,0 4px 20px #00c7ff0f}.AnimatedLoginForm-module__kU21tG__glassCard:hover{box-shadow:0 25px 55px -10px #0f172a24,0 6px 25px #00c7ff1a}.AnimatedLoginForm-module__kU21tG__header{text-align:center;margin-bottom:1.75rem}.AnimatedLoginForm-module__kU21tG__logoBadge{background:#ffffffe6;border:none;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1.25rem;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #0f172a0a}.AnimatedLoginForm-module__kU21tG__logoBadge:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00c7ff26}.AnimatedLoginForm-module__kU21tG__logoImg{object-fit:contain;width:auto;height:68px}.AnimatedLoginForm-module__kU21tG__title{color:#0f172a;letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.AnimatedLoginForm-module__kU21tG__subtitle{color:#64748b;margin:0;font-size:.875rem;font-weight:400;line-height:1.45}.AnimatedLoginForm-module__kU21tG__stepsContainer{margin-bottom:1.75rem;padding:.25rem .5rem}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-icon{color:#64748b!important;background:#f8fafc!important;border-color:#cbd5e1!important;width:32px!important;height:32px!important;line-height:30px!important}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-process .ant-steps-item-icon{color:#fff!important;background:#00b4ea!important;border-color:#00b4ea!important;box-shadow:0 0 12px #00c7ff73!important}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-finish .ant-steps-item-icon{color:#10b981!important;background:#ecfdf5!important;border-color:#10b981!important}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#10b981!important}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-title{color:#64748b!important;font-size:.8125rem!important;font-weight:500!important}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-process .ant-steps-item-title{color:#0f172a!important;font-weight:600!important}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-tail:after{background-color:#e2e8f0!important}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#10b981!important}.AnimatedLoginForm-module__kU21tG__alertWrapper{margin-bottom:1.5rem;animation:.4s ease-in-out AnimatedLoginForm-module__kU21tG__shakeAlert}@keyframes AnimatedLoginForm-module__kU21tG__shakeAlert{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.AnimatedLoginForm-module__kU21tG__customAlert{background:#fef2f2!important;border:1px solid #eb282a59!important;border-radius:.75rem!important}.AnimatedLoginForm-module__kU21tG__customAlert .ant-alert-message{color:#eb282a!important;font-weight:600!important}.AnimatedLoginForm-module__kU21tG__customAlert .ant-alert-description{color:#b91c1c!important;font-size:.8125rem!important}.AnimatedLoginForm-module__kU21tG__customAlert .ant-alert-icon{color:#eb282a!important}.AnimatedLoginForm-module__kU21tG__customAlert .ant-alert-close-icon{color:#eb282a!important}.AnimatedLoginForm-module__kU21tG__infoBox{text-align:center;background:#f0faff;border:1px solid #bae6fd;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem}.AnimatedLoginForm-module__kU21tG__infoText{color:#1e293b;margin:0;font-size:.875rem;line-height:1.5}.AnimatedLoginForm-module__kU21tG__infoHighlight{color:#00b4ea;font-weight:600}.AnimatedLoginForm-module__kU21tG__countdownBadge{background:#e0f2fe;border-radius:9999px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.AnimatedLoginForm-module__kU21tG__countdownNormal{color:#059669}.AnimatedLoginForm-module__kU21tG__countdownWarning{color:#eb282a;animation:1s infinite AnimatedLoginForm-module__kU21tG__pulse}@keyframes AnimatedLoginForm-module__kU21tG__pulse{0%,to{opacity:1}50%{opacity:.6}}.AnimatedLoginForm-module__kU21tG__form{width:100%}.AnimatedLoginForm-module__kU21tG__formItem{margin-bottom:1.35rem!important}.AnimatedLoginForm-module__kU21tG__formItem .ant-form-item-explain-error{align-items:center;gap:.25rem;margin-top:.375rem;font-size:.8125rem;display:flex;color:#eb282a!important}.AnimatedLoginForm-module__kU21tG__inputLabel{color:#1e293b;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.AnimatedLoginForm-module__kU21tG__inputIcon{color:#64748b;margin-right:.5rem;font-size:1.1rem;transition:color .2s}.AnimatedLoginForm-module__kU21tG__customInput{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:.75rem!important;padding:.65rem 1rem!important;font-size:.9375rem!important;transition:all .2s!important}.AnimatedLoginForm-module__kU21tG__customInput:hover{border-color:#00c7ff!important}.AnimatedLoginForm-module__kU21tG__customInput:focus-within{background:#fff!important;border-color:#00b4ea!important;box-shadow:0 0 0 3px #00c7ff33!important}.AnimatedLoginForm-module__kU21tG__customInput:focus-within .AnimatedLoginForm-module__kU21tG__inputIcon{color:#00b4ea}.AnimatedLoginForm-module__kU21tG__customInput input{color:#0f172a!important;background:0 0!important;font-size:.9375rem!important}.AnimatedLoginForm-module__kU21tG__customInput input::placeholder{color:#94a3b8!important}.AnimatedLoginForm-module__kU21tG__customInput .ant-input-password-icon{font-size:1.1rem;transition:color .2s;color:#64748b!important}.AnimatedLoginForm-module__kU21tG__customInput .ant-input-password-icon:hover{color:#00b4ea!important}.AnimatedLoginForm-module__kU21tG__customInput .ant-input-clear-icon{color:#94a3b8!important}.AnimatedLoginForm-module__kU21tG__customInput .ant-input-clear-icon:hover{color:#475569!important}.AnimatedLoginForm-module__kU21tG__otpInput{letter-spacing:.5rem!important;text-align:center!important;font-size:1.25rem!important;font-weight:700!important}.AnimatedLoginForm-module__kU21tG__otpInput input{text-align:center!important;letter-spacing:.5rem!important;font-size:1.25rem!important;font-weight:700!important}.AnimatedLoginForm-module__kU21tG__actionsRow{justify-content:space-between;align-items:center;margin-top:-.25rem;margin-bottom:1.5rem;display:flex}.AnimatedLoginForm-module__kU21tG__rememberCheckbox{-webkit-user-select:none;user-select:none;color:#475569!important;font-size:.875rem!important}.AnimatedLoginForm-module__kU21tG__rememberCheckbox .ant-checkbox-inner{background:#fff!important;border-color:#cbd5e1!important;border-radius:4px!important}.AnimatedLoginForm-module__kU21tG__rememberCheckbox .ant-checkbox-checked .ant-checkbox-inner{background:#00b4ea!important;border-color:#00b4ea!important}.AnimatedLoginForm-module__kU21tG__forgotLink{color:#0284c7;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.AnimatedLoginForm-module__kU21tG__forgotLink:hover{color:#eb282a;text-decoration:underline}.AnimatedLoginForm-module__kU21tG__backLinkRow{text-align:center;margin-top:1.25rem}.AnimatedLoginForm-module__kU21tG__backLink{color:#64748b;align-items:center;gap:.375rem;min-height:44px;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.AnimatedLoginForm-module__kU21tG__backLink:hover{color:#00b4ea;text-decoration:underline}.AnimatedLoginForm-module__kU21tG__secondaryBtn{margin-top:.75rem;color:#475569!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:.75rem!important;height:44px!important;font-size:.875rem!important;transition:all .2s!important}.AnimatedLoginForm-module__kU21tG__secondaryBtn:hover:not(:disabled){color:#00b4ea!important;background:#f1f5f9!important;border-color:#00c7ff!important}.AnimatedLoginForm-module__kU21tG__submitItem{margin-bottom:.5rem!important}.AnimatedLoginForm-module__kU21tG__submitBtn{cursor:pointer;letter-spacing:.01em!important;background:linear-gradient(135deg,#00c7ff 0%,#0096c7 100%)!important;border:none!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;height:48px!important;font-size:1rem!important;font-weight:600!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 14px #00c7ff66!important}.AnimatedLoginForm-module__kU21tG__submitBtn:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#26cbff 0%,#00b4ea 100%)!important;box-shadow:0 6px 20px #00c7ff80!important}.AnimatedLoginForm-module__kU21tG__submitBtn:active:not(:disabled){transform:translateY(1px)scale(.99)}.AnimatedLoginForm-module__kU21tG__resultContainer{text-align:center;padding:1rem 0}.AnimatedLoginForm-module__kU21tG__successIconWrapper{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;display:flex;box-shadow:0 0 20px #10b98133}.AnimatedLoginForm-module__kU21tG__successIcon{color:#10b981;font-size:2.25rem}.AnimatedLoginForm-module__kU21tG__successTitle{color:#0f172a;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.AnimatedLoginForm-module__kU21tG__successDesc{color:#475569;margin-bottom:2rem;font-size:.9375rem;line-height:1.5}.AnimatedLoginForm-module__kU21tG__footer{text-align:center;border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.25rem}.AnimatedLoginForm-module__kU21tG__securityBadge{color:#64748b;letter-spacing:.01em;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.AnimatedLoginForm-module__kU21tG__securityIcon{color:#eb282a;font-size:.95rem}@media screen and (max-width:480px){.AnimatedLoginForm-module__kU21tG__loginWrapper{padding:1rem}.AnimatedLoginForm-module__kU21tG__glassCard{border-radius:1.25rem;padding:2rem 1.25rem 1.5rem}.AnimatedLoginForm-module__kU21tG__title{font-size:1.5rem}.AnimatedLoginForm-module__kU21tG__subtitle{font-size:.8125rem}.AnimatedLoginForm-module__kU21tG__stepsContainer{margin-bottom:1.25rem}.AnimatedLoginForm-module__kU21tG__stepsContainer .ant-steps-item-title{font-size:.75rem!important}}
