.auth-module__fAZt_G__page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-module__fAZt_G__card{background:var(--card-background-gradient);border:1px solid var(--card-border);border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:28px;display:flex}.auth-module__fAZt_G__card h1{letter-spacing:-.01em;margin-bottom:4px;font-size:22px;font-weight:600}.auth-module__fAZt_G__field{flex-direction:column;gap:6px;display:flex}.auth-module__fAZt_G__field span{opacity:.8;font-size:13px}.auth-module__fAZt_G__field input{background:var(--background);border:1px solid var(--card-border);color:var(--foreground);border-radius:12px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px}.auth-module__fAZt_G__field input:focus{border-color:var(--gamboge-400)}.auth-module__fAZt_G__primary{background-color:var(--gamboge-500);color:var(--background);cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600}.auth-module__fAZt_G__primary:disabled{opacity:.5;cursor:not-allowed}.auth-module__fAZt_G__error{color:var(--error);background-color:var(--error-faded);border:1px solid var(--error-border);border-radius:10px;padding:8px 12px;font-size:13px}.auth-module__fAZt_G__footer{opacity:.75;text-align:center;margin-top:4px;font-size:13px}.auth-module__fAZt_G__footer a{color:var(--gamboge-200);text-underline-offset:2px;text-decoration:underline}
