.SignUpForm_wrapper__OZy_f{padding-top:2rem}.SignUpForm_card__gXvxX{border:1px solid var(--border);background:var(--card);border-radius:20px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:1.5rem}.SignUpForm_title__cwqFe{margin:0;font-size:1.5rem;color:var(--foreground)}.SignUpForm_subtitle__uS8SU{margin:.5rem 0 0;color:var(--muted-foreground);font-size:.95rem}.SignUpForm_form__P4zvh{margin-top:1.25rem;display:grid;gap:1rem}.SignUpForm_field__ysCV0{display:grid;gap:.45rem}.SignUpForm_label__1VnFj{font-size:.9rem;color:var(--text-secondary);font-weight:600}.SignUpForm_input__dhlxy{border:1px solid var(--border-strong);border-radius:12px;padding:.8rem .9rem;font-size:.95rem;color:var(--foreground);background:var(--card)}.SignUpForm_consent__xTbnG{margin:0;font-size:.8rem;color:var(--text-subtle);line-height:1.5}.SignUpForm_consent__xTbnG a{color:var(--muted-foreground);text-decoration:underline}.SignUpForm_consent__xTbnG a:hover{color:var(--foreground)}.SignUpForm_privacyNote__L7M3e{margin:-.25rem 0 0;font-size:.8rem;color:var(--text-subtle);line-height:1.4}.SignUpForm_error___kzbt{margin:0;color:#b91c1c;font-size:.9rem}.SignUpForm_divider__qJ_cD{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem}.SignUpForm_divider__qJ_cD:after,.SignUpForm_divider__qJ_cD:before{content:"";flex:1;height:1px;background:var(--border)}.SignUpForm_dividerText__NuJpO{font-size:.8rem;color:var(--text-subtle);white-space:nowrap}