.SignUpForm-module__vUJ92G__wrap{max-width:420px;padding-top:.5rem;padding-bottom:3rem}.SignUpForm-module__vUJ92G__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.65rem;font-weight:600}.SignUpForm-module__vUJ92G__lead{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.55}.SignUpForm-module__vUJ92G__success{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.975rem;line-height:1.55}.SignUpForm-module__vUJ92G__form{flex-direction:column;gap:.85rem;display:flex}.SignUpForm-module__vUJ92G__field{flex-direction:column;gap:.35rem;display:flex}.SignUpForm-module__vUJ92G__label{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.SignUpForm-module__vUJ92G__input{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-elevated);padding:.55rem .65rem;font-size:.9375rem}.SignUpForm-module__vUJ92G__error{color:#8a4b2f;margin:0;font-size:.875rem}.SignUpForm-module__vUJ92G__submit{border-radius:var(--radius-md);border:1px solid var(--color-primary-dark);background:var(--color-primary);color:#fff;cursor:pointer;margin-top:.25rem;padding:.65rem 1rem;font-weight:500}.SignUpForm-module__vUJ92G__submit:disabled{opacity:.7;cursor:wait}.SignUpForm-module__vUJ92G__footer{color:var(--color-text-muted);margin:1.5rem 0 0;font-size:.9375rem}.SignUpForm-module__vUJ92G__footer a,.SignUpForm-module__vUJ92G__link{color:var(--color-primary-dark);font-weight:500}.SignUpForm-module__vUJ92G__link:hover{color:var(--color-text)}
