.WaitlistForm-module__uUOBwa__form{gap:18px;display:grid}.WaitlistForm-module__uUOBwa__field{gap:6px;display:grid}fieldset.WaitlistForm-module__uUOBwa__field{border:0;min-inline-size:0;margin:0;padding:0}.WaitlistForm-module__uUOBwa__field label{font-weight:500}.WaitlistForm-module__uUOBwa__field input,.WaitlistForm-module__uUOBwa__field select,.WaitlistForm-module__uUOBwa__field textarea{border:1px solid var(--gray);background:var(--surface);min-block-size:48px;inline-size:100%;color:var(--ink);font:inherit;border-radius:10px;padding-inline:14px;font-size:16px}.WaitlistForm-module__uUOBwa__field input[type=radio],.WaitlistForm-module__uUOBwa__field input[type=checkbox]{block-size:20px;min-block-size:0;inline-size:20px;accent-color:var(--royal);flex:none;margin:0;padding:0}.WaitlistForm-module__uUOBwa__choice{border:1px solid var(--gray);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-block-size:48px;padding-inline:14px;font-weight:400;display:flex}.WaitlistForm-module__uUOBwa__choice span{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.WaitlistForm-module__uUOBwa__choice:has(input:checked){border-color:var(--royal);box-shadow:0 0 0 1px var(--royal)}.WaitlistForm-module__uUOBwa__field textarea{resize:vertical;padding-block:12px;line-height:1.6}.WaitlistForm-module__uUOBwa__field input:focus-visible,.WaitlistForm-module__uUOBwa__field select:focus-visible,.WaitlistForm-module__uUOBwa__field textarea:focus-visible{outline:3px solid var(--royal);outline-offset:1px;border-color:var(--royal)}.WaitlistForm-module__uUOBwa__field [aria-invalid=true]{border-color:var(--red)}html[dir=rtl] .WaitlistForm-module__uUOBwa__field input[type=email],html[dir=rtl] .WaitlistForm-module__uUOBwa__field input[type=tel]{text-align:end}.WaitlistForm-module__uUOBwa__hint{color:var(--ink-muted);margin:0;font-size:14px}.WaitlistForm-module__uUOBwa__fieldError,.WaitlistForm-module__uUOBwa__formError{color:#b3131f;margin:0;font-size:14px}.WaitlistForm-module__uUOBwa__formError{background:#fdecee;border-radius:10px;padding:12px 14px}.WaitlistForm-module__uUOBwa__submit{background:var(--royal);color:#fff;min-block-size:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding-inline:28px;font-size:17px;font-weight:700}.WaitlistForm-module__uUOBwa__submit:hover{background:var(--navy)}.WaitlistForm-module__uUOBwa__submit:disabled{opacity:.7;cursor:progress}.WaitlistForm-module__uUOBwa__note{color:var(--ink-muted);margin:0;font-size:14px}.WaitlistForm-module__uUOBwa__success{border-radius:var(--radius);background:var(--royal-tint);color:var(--navy);margin:0;padding:20px;font-size:17px;font-weight:500}.WaitlistForm-module__uUOBwa__honeypot{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (min-width:560px){.WaitlistForm-module__uUOBwa__submit{justify-self:start}}
