.WaitlistForm-module__dMYAIa__form{margin-top:0}.WaitlistForm-module__dMYAIa__grid{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:768px){.WaitlistForm-module__dMYAIa__grid{grid-template-columns:1fr 1fr}}.WaitlistForm-module__dMYAIa__row{gap:var(--space-8);flex-direction:column;display:flex}.WaitlistForm-module__dMYAIa__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-main)}.WaitlistForm-module__dMYAIa__form :where(input,textarea,select,button){font-family:inherit}.WaitlistForm-module__dMYAIa__form :where(input:not([type=checkbox]):not([type=radio]):not([type=file])){width:100%;min-height:44px;padding:var(--space-10)var(--space-16);border-radius:var(--radius-12);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-main);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color .2s,background-color .2s}.WaitlistForm-module__dMYAIa__form :where(input:not([type=checkbox]):not([type=radio]):not([type=file]))::placeholder{color:var(--color-text-muted)}@media (hover:hover){.WaitlistForm-module__dMYAIa__form :where(input:not([type=checkbox]):not([type=radio]):not([type=file])):hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-primary)14%,var(--color-border-subtle))}}.WaitlistForm-module__dMYAIa__form :where(input:not([type=checkbox]):not([type=radio]):not([type=file])):focus-visible{outline:2px solid var(--color-form-focus);outline-offset:3px;border-color:var(--color-form-focus)}.WaitlistForm-module__dMYAIa__form :where(input:not([type=checkbox]):not([type=radio]):not([type=file]))[aria-invalid=true]{border-color:var(--color-form-error-border);box-shadow:0 0 0 2px var(--color-form-error-ring)}.WaitlistForm-module__dMYAIa__form :where(input:not([type=checkbox]):not([type=radio]):not([type=file])):disabled{opacity:.55;cursor:not-allowed;background:color-mix(in srgb,var(--color-surface)70%,var(--color-section-bg))}.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox]){appearance:none;border-radius:var(--radius-12);border:1px solid var(--color-border-subtle);background:var(--color-surface);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:inline-grid}.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox]:hover){border-color:color-mix(in srgb,var(--color-accent-primary)45%,var(--color-border-subtle))}.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox]:focus-visible){outline:2px solid var(--color-form-focus);outline-offset:3px;border-color:var(--color-form-focus)}.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox][aria-invalid=true]){border-color:var(--color-form-error-border);box-shadow:0 0 0 2px var(--color-form-error-ring)}.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox]:checked){background-color:var(--color-accent-primary);border-color:color-mix(in srgb,var(--color-accent-primary)60%,var(--color-border-subtle));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.2 3.2L15.8 5.7' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox]:active){transform:translateY(1px)}.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox]:disabled){opacity:.55;cursor:not-allowed}.WaitlistForm-module__dMYAIa__rowError .WaitlistForm-module__dMYAIa__label{color:color-mix(in srgb,var(--color-form-error)78%,var(--color-text-main))}.WaitlistForm-module__dMYAIa__policyRow{gap:var(--space-10);color:var(--color-text-muted);align-items:flex-start;display:flex}.WaitlistForm-module__dMYAIa__policyRowError{color:color-mix(in srgb,var(--color-form-error)78%,var(--color-text-muted))}.WaitlistForm-module__dMYAIa__policyText{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.WaitlistForm-module__dMYAIa__policyLabel{font:inherit;color:inherit;cursor:pointer;display:inline}.WaitlistForm-module__dMYAIa__actions{margin-top:var(--space-16);gap:var(--space-10);flex-wrap:wrap;justify-content:flex-start;display:flex}.WaitlistForm-module__dMYAIa__honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.WaitlistForm-module__dMYAIa__form :where(input[type=checkbox]){transition:none}}
