.Auth-module__uaXnWW__authContainer{min-height:100vh;font-family:var(--font-secondary), sans-serif;background-color:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.Auth-module__uaXnWW__logoSection{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.Auth-module__uaXnWW__logoLink{align-items:center;gap:.75rem;text-decoration:none;transition:transform .2s;display:flex}.Auth-module__uaXnWW__logoLink:hover{transform:scale(1.05)}.Auth-module__uaXnWW__logoLink:active{transform:scale(.95)}.Auth-module__uaXnWW__logoIcon{color:#1e3a5f}.Auth-module__uaXnWW__logoTextContainer{flex-direction:column;line-height:.9;display:flex}.Auth-module__uaXnWW__logoText1{letter-spacing:-.05em;color:#1e3a5f;font-size:1.875rem;font-weight:900}.Auth-module__uaXnWW__logoText2{letter-spacing:-.05em;color:#4ade80;font-size:1.875rem;font-weight:900}.Auth-module__uaXnWW__authCard{background-color:#fff;border-radius:24px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 50px #0000001a}.Auth-module__uaXnWW__cardHeader{text-align:center;background-color:#fff;padding:3rem 2rem 2rem}.Auth-module__uaXnWW__cardTitle{color:#111827;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Auth-module__uaXnWW__cardSubtitle{color:#9ca3af;font-size:15px;font-weight:500}.Auth-module__uaXnWW__cardBody{background-color:#f9fafb;border-top:1px solid #f3f4f6;padding:2.5rem}.Auth-module__uaXnWW__spaceY6>*+*{margin-top:1.5rem}.Auth-module__uaXnWW__spaceY1>*+*{margin-top:.25rem}.Auth-module__uaXnWW__inputGroup{margin-bottom:1.5rem;position:relative}.Auth-module__uaXnWW__inputLabel{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.625rem;font-size:11px;font-weight:700;display:block}.Auth-module__uaXnWW__inputField{color:#374151;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;outline:none;width:100%;padding:.875rem 1rem;font-size:15px;transition:all .2s}.Auth-module__uaXnWW__inputField::placeholder{color:#d1d5db}.Auth-module__uaXnWW__inputField:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f61a}.Auth-module__uaXnWW__inputFieldError{border-color:#fca5a5}.Auth-module__uaXnWW__inputFieldError:focus{border-color:#f87171;box-shadow:0 0 0 2px #ef44441a}.Auth-module__uaXnWW__errorMessage{color:#ef4444;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;font-weight:500;display:flex}.Auth-module__uaXnWW__authButton{color:#fff;cursor:pointer;background-color:#35a86b;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Auth-module__uaXnWW__authButton:hover{background-color:#2e935d}.Auth-module__uaXnWW__authButton:active{background-color:#288151}.Auth-module__uaXnWW__authButton:disabled{opacity:.6;cursor:not-allowed}.Auth-module__uaXnWW__authButtonSecondary{color:#9ca3af;box-shadow:none;background-color:#fff;border:1px solid #0000}.Auth-module__uaXnWW__authButtonSecondary:hover{color:#4b5563;background-color:#f9fafb}.Auth-module__uaXnWW__footerText{text-align:center;color:#6b7280;margin-top:2.5rem;font-size:15px}.Auth-module__uaXnWW__footerLink{color:#111827;font-weight:700;text-decoration:none}.Auth-module__uaXnWW__footerLink:hover{text-decoration:underline}.Auth-module__uaXnWW__forgotPassword{justify-content:center;padding-top:.5rem;display:flex}.Auth-module__uaXnWW__forgotPasswordLink{color:#9ca3af;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s}.Auth-module__uaXnWW__forgotPasswordLink:hover{color:#4b5563}.Auth-module__uaXnWW__iconButton{color:#d1d5db;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Auth-module__uaXnWW__iconButton:hover{color:#6b7280}.Auth-module__uaXnWW__relativeWrapper{width:100%;position:relative}.Auth-module__uaXnWW__textCenter{text-align:center}.Auth-module__uaXnWW__successCircle{background-color:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:flex}.Auth-module__uaXnWW__successCircle svg{color:#22c55e;width:2rem;height:2rem}.Auth-module__uaXnWW__successBlueCircle{background-color:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:flex}.Auth-module__uaXnWW__successBlueCircle svg{color:#1e3a5f}.Auth-module__uaXnWW__alert{border:1px solid;border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:1rem;font-size:.875rem;line-height:1.5;display:flex}.Auth-module__uaXnWW__alertError{color:#dc2626;background-color:#fef2f2;border-color:#fee2e2}.Auth-module__uaXnWW__alertSuccess{color:#15803d;background-color:#f0fdf4;border-color:#dcfce7}.Auth-module__uaXnWW__alertInfo{color:#1d4ed8;background-color:#eff6ff;border-color:#dbeafe}.Auth-module__uaXnWW__alertIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.Auth-module__uaXnWW__pt8{padding-top:2rem}.Auth-module__uaXnWW__borderTop{border-top:1px solid #f3f4f6}.Auth-module__uaXnWW__inlineFlex{align-items:center;gap:.5rem;display:inline-flex}.Auth-module__uaXnWW__successP1{color:#4b5563;margin-bottom:.25rem;line-height:1.625}.Auth-module__uaXnWW__successP2{color:#6b7280;margin-bottom:2rem;font-size:.875rem;line-height:1.625}
