.SignupForm-module__s4YVYG__wrapper{width:100%}.SignupForm-module__s4YVYG__heading{margin-bottom:26px}.SignupForm-module__s4YVYG__kicker{color:var(--color-primary-dark);letter-spacing:.14em;margin:0 0 9px;font-size:12px;font-weight:700}.SignupForm-module__s4YVYG__heading h2,.SignupForm-module__s4YVYG__success h2{color:var(--color-text);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,44px);font-weight:600;line-height:1.08}.SignupForm-module__s4YVYG__heading>p:last-child,.SignupForm-module__s4YVYG__success>p:not(.SignupForm-module__s4YVYG__kicker){color:var(--color-text-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.SignupForm-module__s4YVYG__socialGrid{grid-template-columns:1fr;gap:12px;display:grid}.SignupForm-module__s4YVYG__socialGrid button{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.SignupForm-module__s4YVYG__socialGrid button:hover{border-color:var(--color-primary);background:var(--color-surface-light);transform:translateY(-1px)}.SignupForm-module__s4YVYG__socialGrid svg{font-size:19px}.SignupForm-module__s4YVYG__divider{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:flex}.SignupForm-module__s4YVYG__divider:before,.SignupForm-module__s4YVYG__divider:after{content:"";border-top:1px solid var(--color-border);flex:1}.SignupForm-module__s4YVYG__divider span{white-space:nowrap}.SignupForm-module__s4YVYG__form{gap:17px;display:grid}.SignupForm-module__s4YVYG__form .MuiOutlinedInput-root{background:var(--color-surface);border-radius:12px;min-height:52px}.SignupForm-module__s4YVYG__form .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)}.SignupForm-module__s4YVYG__form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)}.SignupForm-module__s4YVYG__form .MuiInputLabel-root{color:var(--color-text-muted)}.SignupForm-module__s4YVYG__passwordHint{color:var(--color-text-muted);margin:7px 0 0 3px;font-size:11px}.SignupForm-module__s4YVYG__checkboxes{gap:2px;margin-top:-4px;display:grid}.SignupForm-module__s4YVYG__checkboxes .MuiFormControlLabel-root{align-items:flex-start;margin:0}.SignupForm-module__s4YVYG__checkboxes .MuiCheckbox-root{color:var(--color-text-muted);margin:1px 7px 0 0;padding:3px}.SignupForm-module__s4YVYG__checkboxes .MuiFormControlLabel-label{color:var(--color-text-muted);padding-top:5px;font-size:12px;line-height:1.45}.SignupForm-module__s4YVYG__checkboxes button,.SignupForm-module__s4YVYG__checkboxes a{color:var(--color-primary-dark);font-size:inherit;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.SignupForm-module__s4YVYG__submit.MuiButton-root{border-radius:12px;min-height:52px;margin-top:1px;font-size:14px}.SignupForm-module__s4YVYG__submit .MuiButton-startIcon{margin:0}.SignupForm-module__s4YVYG__submit.MuiButton-root>span{gap:9px}.SignupForm-module__s4YVYG__submit.MuiButton-root{gap:9px}.SignupForm-module__s4YVYG__signIn{color:var(--color-text-muted);text-align:center;margin:25px 0 0;font-size:13px}.SignupForm-module__s4YVYG__signIn a{color:var(--color-primary-dark);font-weight:700}.SignupForm-module__s4YVYG__success{text-align:center}.SignupForm-module__s4YVYG__successIcon{width:76px;height:76px;color:var(--color-success);background:#e3f0e7;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.SignupForm-module__s4YVYG__successIcon svg{font-size:42px}.SignupForm-module__s4YVYG__success>p:not(.SignupForm-module__s4YVYG__kicker){max-width:410px;margin:17px auto 30px}.SignupForm-module__s4YVYG__success .MuiButton-root{border-radius:12px;min-height:50px}.SignupForm-module__s4YVYG__quietAction{color:var(--color-text-muted);background:0 0;border:0;margin:18px auto 0;padding:4px;font-size:12px;font-weight:600}@media (max-width:480px){.SignupForm-module__s4YVYG__socialGrid{grid-template-columns:1fr}.SignupForm-module__s4YVYG__heading h2,.SignupForm-module__s4YVYG__success h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.SignupForm-module__s4YVYG__socialGrid button{transition:none}}
