.AuthForm-module__fe77cG__form{flex-direction:column;gap:16px;display:flex}.AuthForm-module__fe77cG__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__fe77cG__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:.62rem}.AuthForm-module__fe77cG__optional{letter-spacing:.08em;text-transform:none;color:#9a90a8b3;margin-left:8px}.AuthForm-module__fe77cG__input{border:1px solid var(--rule-strong);color:var(--chalk);background:#ffffff08;border-radius:8px;padding:13px 15px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.AuthForm-module__fe77cG__input::placeholder{color:#9a90a899}.AuthForm-module__fe77cG__input:focus{border-color:#eedc6cb3;outline:none;box-shadow:0 0 0 3px #eedc6c1f}.AuthForm-module__fe77cG__error{color:#ff9db4;background:#ff2e6314;border:1px solid #ff2e6359;border-radius:8px;padding:11px 14px;font-size:.9rem}.AuthForm-module__fe77cG__submit{background:var(--dab);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:54px;margin-top:4px;font-size:1rem;font-weight:600;transition:background-color .16s,transform .16s;box-shadow:0 12px 26px -14px #ff2e63e6}.AuthForm-module__fe77cG__submit:hover:not(:disabled){background:#ff4675;transform:translateY(-1px)}.AuthForm-module__fe77cG__submit:disabled{opacity:.55;cursor:progress}.AuthForm-module__fe77cG__swap{color:var(--dim);font-size:.9rem}.AuthForm-module__fe77cG__swap a{color:var(--paper);border-bottom:1px solid #eedc6c66}.AuthForm-module__fe77cG__swap a:hover{border-bottom-color:var(--paper)}
