.WaitlistForm-module__hjIlRq__form{text-align:left;grid-template-columns:1fr auto auto;gap:10px;max-width:620px;margin:30px auto 0;display:grid}.WaitlistForm-module__hjIlRq__input,.WaitlistForm-module__hjIlRq__seg,.WaitlistForm-module__hjIlRq__button{border-radius:var(--radius-ctl);height:48px}.WaitlistForm-module__hjIlRq__input{box-shadow:var(--shadow-card);background:var(--card);color:var(--ink);border:0;min-width:0;padding:0 16px;font-size:15px}.WaitlistForm-module__hjIlRq__input::placeholder{color:var(--muted)}.WaitlistForm-module__hjIlRq__seg{box-shadow:var(--shadow-card);background:var(--card);border:0;gap:2px;margin:0;padding:0;display:inline-flex}.WaitlistForm-module__hjIlRq__segItem{border-radius:var(--radius-ctl);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;min-width:44px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.WaitlistForm-module__hjIlRq__segItem.WaitlistForm-module__hjIlRq__on{background:var(--accent-tint);color:var(--accent-on-tint);font-weight:600}.WaitlistForm-module__hjIlRq__segItem:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.WaitlistForm-module__hjIlRq__button{background:var(--accent);color:var(--on-button);cursor:pointer;white-space:nowrap;border:0;padding:0 22px;font-size:15px;font-weight:600;transition-property:transform,filter;transition-duration:.12s}.WaitlistForm-module__hjIlRq__button:hover{filter:brightness(1.06)}.WaitlistForm-module__hjIlRq__button:active{transform:scale(.96)}.WaitlistForm-module__hjIlRq__button:disabled{opacity:.7;cursor:default}.WaitlistForm-module__hjIlRq__fine,.WaitlistForm-module__hjIlRq__error,.WaitlistForm-module__hjIlRq__done{color:var(--muted);text-align:center;grid-column:1/-1;margin:2px 0 0;font-size:13px}.WaitlistForm-module__hjIlRq__error{color:var(--danger)}.WaitlistForm-module__hjIlRq__done{color:var(--ink);max-width:40ch;margin:30px auto 0;font-size:17px}.WaitlistForm-module__hjIlRq__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.WaitlistForm-module__hjIlRq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.WaitlistForm-module__hjIlRq__form{grid-template-columns:1fr}.WaitlistForm-module__hjIlRq__seg{grid-template-columns:1fr 1fr 1fr;display:grid}}
