.sign-up-form-module___Ed3Ta__titleBlock{align-items:stretch;gap:var(--space-2);margin:0 0 var(--space-2);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.sign-up-form-module___Ed3Ta__title{font-size:clamp(1.5rem,4vw,1.875rem);font-weight:var(--font-weight-bold);color:var(--color-brand-blue);margin:0}.sign-up-form-module___Ed3Ta__authStars{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:flex-end;width:clamp(4.25rem,22vw,6.875rem);max-width:100%;height:auto}.sign-up-form-module___Ed3Ta__subtitle{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-fg-muted)}.sign-up-form-module___Ed3Ta__planLine{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-fg-muted);background:color-mix(in oklch,var(--color-brand-blue)6%,transparent)}.sign-up-form-module___Ed3Ta__form{align-items:stretch;gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.sign-up-form-module___Ed3Ta__field{gap:var(--space-2);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.sign-up-form-module___Ed3Ta__label{font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);margin:0}.sign-up-form-module___Ed3Ta__input{box-sizing:border-box;border-radius:var(--radius-md);background:color-mix(in oklch,var(--color-muted)85%,var(--color-card));max-width:100%}.sign-up-form-module___Ed3Ta__fieldHint{font-size:var(--text-xs);color:var(--color-fg-muted);margin:0}.sign-up-form-module___Ed3Ta__error{font-size:var(--text-sm);color:var(--color-danger-600);margin:0}.sign-up-form-module___Ed3Ta__submit{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;gap:var(--space-2);width:100%;max-width:100%;margin-top:var(--space-1);min-height:2.75rem;padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);background:var(--color-brand-blue);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#fff;cursor:pointer;transition:filter var(--duration-fast)var(--ease-standard),opacity var(--duration-fast)var(--ease-standard);border:none;display:flex}.sign-up-form-module___Ed3Ta__submit:hover:not(:disabled){filter:brightness(1.05)}.sign-up-form-module___Ed3Ta__submit:disabled{cursor:not-allowed;opacity:.65}.sign-up-form-module___Ed3Ta__submitIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.sign-up-form-module___Ed3Ta__loginRow{margin:var(--space-4)0 0;text-align:center;font-size:var(--text-sm);color:var(--color-fg-muted)}.sign-up-form-module___Ed3Ta__loginLink{font-weight:var(--font-weight-semibold);text-underline-offset:3px;color:var(--color-brand-blue);text-decoration:underline}.sign-up-form-module___Ed3Ta__socialProof{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.sign-up-form-module___Ed3Ta__avatarStack{flex-direction:row;flex-shrink:0;align-items:center;display:flex}.sign-up-form-module___Ed3Ta__avatar{border-radius:var(--radius-full);border:2px solid var(--color-card);flex-shrink:0;width:2.25rem;height:2.25rem;position:relative;overflow:hidden}.sign-up-form-module___Ed3Ta__avatar+.sign-up-form-module___Ed3Ta__avatar{margin-left:-.65rem}.sign-up-form-module___Ed3Ta__avatarImg{object-fit:cover;object-position:center 25%}.sign-up-form-module___Ed3Ta__socialCopy{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:color-mix(in oklch,var(--color-brand-blue)55%,var(--color-fg-muted));margin:0}.sign-up-form-module___Ed3Ta__legal{margin:var(--space-6)0 0;text-align:center;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-fg-muted)}.sign-up-form-module___Ed3Ta__legalLink{color:var(--color-brand-blue);font-weight:var(--font-weight-medium);text-underline-offset:2px;text-decoration:underline}.sign-up-form-module___Ed3Ta__legalLink:hover{text-decoration:none}
