.signup-sms.svelte-16oy0sw{display:grid;gap:1rem;padding:1.25rem}header.svelte-16oy0sw{display:grid;gap:.5rem}h2.svelte-16oy0sw{margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.25;text-wrap:balance}p.svelte-16oy0sw{margin:0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.5;text-wrap:pretty}form.svelte-16oy0sw{display:grid;gap:1rem}.signup-sms__field.svelte-16oy0sw{display:grid;gap:.5rem}label.svelte-16oy0sw{font-size:var(--text-sm);font-weight:600}.signup-sms__help.svelte-16oy0sw,.signup-sms__consent.svelte-16oy0sw p:where(.svelte-16oy0sw){font-size:var(--text-xs)}.signup-sms__help[data-error=true].svelte-16oy0sw,.signup-sms__error.svelte-16oy0sw{color:var(--destructive)}.signup-sms__consent.svelte-16oy0sw{display:grid;gap:.35rem}.signup-sms__links.svelte-16oy0sw{display:flex;flex-wrap:wrap;gap:.75rem}a.svelte-16oy0sw{text-decoration:underline;text-underline-offset:.15em}.signup-profile.svelte-1v295cp{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border);container-type:inline-size}.signup-profile__intro.svelte-1v295cp{display:grid;gap:.4rem}h3.svelte-1v295cp{margin:0;font-size:var(--text-base);font-weight:700;line-height:1.35;text-wrap:balance}p.svelte-1v295cp{margin:0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.5;text-wrap:pretty}.signup-profile__optional.svelte-1v295cp{font-size:var(--text-xs)}.signup-profile__choices.svelte-1v295cp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.signup-profile.svelte-1v295cp .signup-profile__choice{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:var(--control-height)}.signup-profile.svelte-1v295cp .signup-profile__choice .button-material__content{width:100%;justify-content:flex-start;white-space:normal;line-height:1.3}.signup-profile.svelte-1v295cp [data-selected=true]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 10%,var(--surface-interactive))}.signup-profile__footer.svelte-1v295cp{display:flex;justify-content:space-between;gap:.5rem}@container (max-width:18rem){.signup-profile__choices.svelte-1v295cp{grid-template-columns:1fr}}
