.SignupForm_form-section__VP7VO{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.SignupForm_form__UqvAT{display:flex;flex-direction:column;gap:1rem}.SignupForm_form__UqvAT .form-item{margin-bottom:.5rem}.SignupForm_form__UqvAT .form-item:last-child{margin-bottom:0}.SignupForm_provider-button__zRBHt{margin-bottom:.5rem}.SignupForm_success-message__O5Wf1{padding:2rem 1rem;text-align:center}.SignupForm_success-message__O5Wf1 p{margin:0 0 1rem;font-size:1rem;font-weight:500;color:#059669}.SignupForm_invitation-banner__KM9Hq{margin-bottom:1.5rem;padding:1rem;border:1px solid #bae6fd;border-radius:.5rem;background:#f0f9ff;text-align:center}.SignupForm_password-toggle__mYYPV{position:absolute;top:36px;right:8px;padding:4px 8px;border:none;border-radius:4px;background:none;transition:background-color .2s;cursor:pointer}.SignupForm_password-toggle__mYYPV:hover{background-color:rgb(0 0 0/.05)}.SignupForm_password-toggle__mYYPV:focus{outline:2px solid #2563eb;outline-offset:2px}.SignupForm_password-toggle-text__QfoHy{font-size:.875rem;font-weight:500;color:#4b5563}.SignupForm_password-validation___xrOL{margin-top:.25rem}.SignupForm_error-container__70dLX{margin-bottom:1rem;padding:.75rem;border:1px solid #ef4444;border-radius:.5rem;background:#fef2f2}.SignupForm_oauth-section__muBTz{margin-bottom:2rem}.SignupForm_oauth-button__RLVNk{width:100%}.SignupForm_login-link__nhfwp{margin-top:1.5rem;padding-top:1.5rem;text-align:center}