.auth_authContainer__cw_2x{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2)}.auth_authCard___PGzl{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:3rem;width:100%;max-width:480px;animation:auth_slideUp__djSwH .5s ease-out}@keyframes auth_slideUp__djSwH{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth_authHeader__DK1d5{text-align:center;margin-bottom:2rem}.auth_authHeader__DK1d5 h1{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.auth_authHeader__DK1d5 p{color:#718096;font-size:1rem}.auth_authForm__kV67d{display:flex;flex-direction:column;gap:1.5rem}.auth_formGroup__umfAL{display:flex;flex-direction:column;gap:.5rem}.auth_formGroup__umfAL label{font-weight:600;color:#2d3748;font-size:.9rem}.auth_formGroup__umfAL input{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;transition:all .3s ease;outline:none}.auth_formGroup__umfAL input:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.auth_formGroup__umfAL input:disabled{background-color:#f7fafc;cursor:not-allowed}.auth_formGroup__umfAL small{color:#718096;font-size:.85rem}.auth_checkboxGroup__JlESC{display:flex;align-items:flex-start;gap:.75rem}.auth_checkboxGroup__JlESC input[type=checkbox]{margin-top:.25rem;width:18px;height:18px;cursor:pointer}.auth_checkboxGroup__JlESC label{font-size:.9rem;color:#4a5568;line-height:1.5}.auth_checkboxGroup__JlESC a{color:#667eea;text-decoration:none;font-weight:600}.auth_checkboxGroup__JlESC a:hover{text-decoration:underline}.auth_forgotPassword__iEgFn{text-align:right;margin-top:-.5rem}.auth_forgotPassword__iEgFn a{color:#667eea;text-decoration:none;font-size:.9rem;font-weight:600}.auth_forgotPassword__iEgFn a:hover{text-decoration:underline}.auth_submitButton__QH4fD{padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.auth_submitButton__QH4fD:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.auth_submitButton__QH4fD:active:not(:disabled){transform:translateY(0)}.auth_submitButton__QH4fD:disabled{opacity:.6;cursor:not-allowed}.auth_authFooter__bt_Sk{margin-top:2rem;text-align:center;padding-top:2rem;border-top:1px solid #e2e8f0}.auth_authFooter__bt_Sk p{color:#718096;font-size:.95rem}.auth_authFooter__bt_Sk a{color:#667eea;text-decoration:none;font-weight:600}.auth_authFooter__bt_Sk a:hover{text-decoration:underline}.auth_backHome__rtLkQ{margin-top:1.5rem;text-align:center}.auth_backHome__rtLkQ a{color:#718096;text-decoration:none;font-size:.9rem;transition:color .3s ease}.auth_backHome__rtLkQ a:hover{color:#4a5568}.auth_errorMessage__x0Tdo{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#fff5f5;border:1px solid #fc8181;border-radius:10px;margin-bottom:1.5rem}.auth_errorMessage__x0Tdo span{font-size:1.25rem;flex-shrink:0}.auth_errorMessage__x0Tdo p{color:#c53030;font-size:.9rem;margin:0;line-height:1.5}.auth_successMessage__fBrmp{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#f0fff4;border:1px solid #68d391;border-radius:10px;margin-bottom:1.5rem}.auth_successMessage__fBrmp span{font-size:1.25rem;flex-shrink:0}.auth_successMessage__fBrmp p{color:#22543d;font-size:.9rem;margin:0;line-height:1.5}.auth_successCard__uS7QA{text-align:center}.auth_successIcon__lT_3I{font-size:4rem;margin-bottom:1rem;animation:auth_bounce__iORZ9 1s ease-in-out}@keyframes auth_bounce__iORZ9{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.auth_successCard__uS7QA h1{font-size:1.75rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.auth_successCard__uS7QA p{color:#4a5568;font-size:1rem;line-height:1.6;margin-bottom:.5rem}.auth_successText__gZVSF{margin-top:1rem!important;padding:1rem;background-color:#f7fafc;border-radius:10px}.auth_successActions__vnQ_x{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.auth_linkButton__kAokv{display:inline-block;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;transition:all .3s ease}.auth_linkButton__kAokv:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.auth_linkButtonSecondary__YR7G6{display:inline-block;padding:1rem;background:#fff;color:#667eea;text-decoration:none;border:2px solid #667eea;border-radius:10px;font-weight:600;transition:all .3s ease}.auth_linkButtonSecondary__YR7G6:hover{background:#f7fafc}@media (max-width:640px){.auth_authCard___PGzl{padding:2rem}.auth_authHeader__DK1d5 h1{font-size:1.5rem}.auth_authContainer__cw_2x{padding:1rem}}