.AuthForm_authContainer__hWX81{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:1rem}@media(min-width:480px){.AuthForm_authContainer__hWX81{padding:2rem}}.AuthForm_authCard__tvwzv{background:var(--card);border-radius:var(--radius-lg);padding:1.5rem;width:100%;max-width:480px;box-shadow:var(--shadow-md);border:1px solid var(--border)}@media(min-width:480px){.AuthForm_authCard__tvwzv{padding:2.5rem}}.AuthForm_authHeader__He6GN{text-align:center;margin-bottom:2rem}.AuthForm_authTitle__GFtcw{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 .5rem}.AuthForm_authSubtitle__flqdW{font-size:.95rem;color:var(--muted-foreground);margin:0}.AuthForm_authForm__Dv3pd{display:flex;flex-direction:column;gap:1.25rem}.AuthForm_formGroup__5vEbU{display:flex;flex-direction:column;gap:.5rem}.AuthForm_formLabel__hjuR7{font-size:.875rem;font-weight:500;color:var(--foreground)}.AuthForm_labelRow__THToQ{display:flex;justify-content:space-between;align-items:center}.AuthForm_forgotLink__0xBBE{font-size:.8rem;color:var(--accent-solid);text-decoration:none}.AuthForm_forgotLink__0xBBE:hover{text-decoration:underline}.AuthForm_formInput__Jpqt5{padding:.875rem 1rem;font-size:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-solid);color:var(--foreground);transition:all .2s ease}.AuthForm_formInput__Jpqt5:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px rgba(14,165,233,.15)}.AuthForm_formInput__Jpqt5::placeholder{color:var(--muted-foreground)}.AuthForm_submitButton__4bfDc{padding:.875rem 1.5rem;font-size:1rem;font-weight:600;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;margin-top:.5rem}.AuthForm_submitButton__4bfDc:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.AuthForm_submitButton__4bfDc:active:not(:disabled){transform:translateY(0)}.AuthForm_submitButton__4bfDc:disabled{opacity:.6;cursor:not-allowed}.AuthForm_authFooter__XgD1D{margin-top:1.5rem;text-align:center;font-size:.9rem;color:var(--muted-foreground)}.AuthForm_authLink__zRcJl{color:var(--accent-solid);font-weight:500;text-decoration:none}.AuthForm_authLink__zRcJl:hover{text-decoration:underline}.AuthForm_errorMessage__v9qAk{background:var(--badge-danger-bg);color:var(--badge-danger-fg)}.AuthForm_errorMessage__v9qAk,.AuthForm_successMessage__US1P3{padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:1rem}.AuthForm_successMessage__US1P3{background:var(--badge-success-bg);color:var(--badge-success-fg)}