.AuthForms_authContainer__l8j_w{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background-color:#f5f5f5}.AuthForms_authCard___NfpU{width:100%;max-width:450px;padding:2rem;background-color:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AuthForms_authTitle__zAWjS{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#333}.AuthForms_authForm__d84Dq{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.AuthForms_formGroup__r9orI{display:flex;flex-direction:column;gap:.5rem}.AuthForms_formGroup__r9orI label{font-size:.875rem;font-weight:500;color:#555}.AuthForms_formGroup__r9orI input{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s;background-color:#f9f9f9}.AuthForms_formGroup__r9orI input:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.AuthForms_authButton__d1AHT{padding:.75rem;background-color:#4f46e5;color:white;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AuthForms_authButton__d1AHT:hover{background-color:#4338ca}.AuthForms_authButton__d1AHT:disabled{background-color:#a5a5a5;cursor:not-allowed}.AuthForms_authDivider__tq5fP{display:flex;align-items:center;margin:1.5rem 0;color:#777;font-size:.875rem}.AuthForms_authDivider__tq5fP:after,.AuthForms_authDivider__tq5fP:before{content:"";flex:1 1;border-bottom:1px solid #ddd}.AuthForms_authDivider__tq5fP span{padding:0 .75rem}.AuthForms_googleButton__eeyNc{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem;background-color:white;color:#333;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AuthForms_googleButton__eeyNc:hover{background-color:#f5f5f5}.AuthForms_googleButton__eeyNc:disabled{opacity:.7;cursor:not-allowed}.AuthForms_googleButton__eeyNc svg{width:1.25rem;height:1.25rem}.AuthForms_googleButton__eeyNc svg path{fill:#4285F4}.AuthForms_authLinks__Muvzx{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;text-align:center;font-size:.875rem}.AuthForms_textButton__krmyY{background:none;border:none;color:#4f46e5;font-size:.875rem;cursor:pointer;padding:0}.AuthForms_textButton__krmyY:hover{text-decoration:underline}.AuthForms_textButton__krmyY:disabled{color:#a5a5a5;cursor:not-allowed}.AuthForms_loginLink__iRDQh,.AuthForms_registerLink__9N1aV{color:#555}.AuthForms_loginLink__iRDQh a,.AuthForms_registerLink__9N1aV a{color:#4f46e5;text-decoration:none;font-weight:500}.AuthForms_loginLink__iRDQh a:hover,.AuthForms_registerLink__9N1aV a:hover{text-decoration:underline}.AuthForms_errorMessage__K8AmK{background-color:#fee2e2;color:#b91c1c}.AuthForms_errorMessage__K8AmK,.AuthForms_successMessage__yIO38{padding:.75rem;border-radius:4px;margin-bottom:1.5rem;font-size:.875rem}.AuthForms_successMessage__yIO38{background-color:#dcfce7;color:#166534}@media (max-width:640px){.AuthForms_authContainer__l8j_w{padding:1rem}.AuthForms_authCard___NfpU{padding:1.5rem}.AuthForms_authTitle__zAWjS{font-size:1.5rem}}