.waitlist-form.svelte-1stwsoe{width:100%;max-width:500px;margin:0 auto}.waitlist-form.svelte-1stwsoe .form-group:where(.svelte-1stwsoe){margin-bottom:var(--spacing-3);position:relative}.waitlist-form.svelte-1stwsoe input:where(.svelte-1stwsoe),.waitlist-form.svelte-1stwsoe textarea:where(.svelte-1stwsoe){background:var(--surface-elevated);border:1px solid var(--border-medium)}.waitlist-form.svelte-1stwsoe input:where(.svelte-1stwsoe):focus,.waitlist-form.svelte-1stwsoe textarea:where(.svelte-1stwsoe):focus{background:var(--surface-base)}.character-count.svelte-1stwsoe{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-primary);margin-top:var(--spacing-1);text-align:right}.submit-button.svelte-1stwsoe{width:100%;margin-top:var(--spacing-2)}@media (width>=769px){.waitlist-form.compact.svelte-1stwsoe{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.waitlist-form.compact.svelte-1stwsoe .form-alert:where(.svelte-1stwsoe){flex-basis:100%}.waitlist-form.compact.svelte-1stwsoe .form-group:where(.svelte-1stwsoe){flex:auto;margin-bottom:0}.waitlist-form.compact.svelte-1stwsoe .submit-button:where(.svelte-1stwsoe){flex:none;width:auto;margin-top:0}}.success-container.svelte-1stwsoe{text-align:center;padding:var(--spacing-6) var(--spacing-4);max-width:500px;margin:0 auto}.success-container.compact.svelte-1stwsoe{padding:var(--spacing-4) var(--spacing-3)}.success-container.svelte-1stwsoe h3:where(.svelte-1stwsoe){margin:0 0 var(--spacing-2) 0;color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-bold);font-family:var(--font-display);font-stretch:var(--btn-font-stretch);letter-spacing:.05em;text-transform:uppercase}.success-container.compact.svelte-1stwsoe h3:where(.svelte-1stwsoe){font-size:var(--text-lg);margin-bottom:var(--spacing-1)}.success-container.svelte-1stwsoe p:where(.svelte-1stwsoe){font-family:var(--font-primary);font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}
