.beta-waitlist{--waitlist-ease:cubic-bezier(.22,1,.36,1);margin-top:16px}.waitlist-stage{align-items:center;min-height:40px;display:grid}.waitlist-form-view,.waitlist-receipt{min-width:0;transition:opacity .22s var(--waitlist-ease),transform .22s var(--waitlist-ease),filter .22s var(--waitlist-ease);grid-area:1/1}.waitlist-form-view{opacity:1;filter:blur();align-items:center;gap:6px;display:flex;position:relative;transform:translateY(0)}.waitlist-email{color:#292929;min-width:0;height:40px;font:inherit;transition:border-color .16s var(--waitlist-ease),box-shadow .16s var(--waitlist-ease);background:#fff;border:1px solid #e2e2e2;border-radius:9999px;outline:none;flex:1;padding:0 12px;font-size:16px;box-shadow:0 1px 2px #00000004}.waitlist-email::placeholder{color:#939393}.waitlist-email:focus-visible{border-color:#9a9a9a;box-shadow:0 0 0 2px #0000000d}.waitlist-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-submit{cursor:pointer;flex-shrink:0;height:40px;display:grid}.waitlist-submit[aria-disabled=true]{cursor:wait}.waitlist-button-label{white-space:nowrap;transition:opacity .16s var(--waitlist-ease),transform .16s var(--waitlist-ease),filter .16s var(--waitlist-ease);grid-area:1/1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.waitlist-button-idle{opacity:1;filter:blur();transform:translateY(0)}.waitlist-button-pending{opacity:0;filter:blur(2px);transform:translateY(3px)}.beta-waitlist:is([data-state=submitting],[data-state=success]) .waitlist-button-idle{opacity:0;filter:blur(2px);transform:translateY(-3px)}.beta-waitlist:is([data-state=submitting],[data-state=success]) .waitlist-button-pending{opacity:1;filter:blur();transform:translateY(0)}.waitlist-spinner{transform-origin:50%}.beta-waitlist:is([data-state=submitting],[data-state=success]) .waitlist-spinner{animation:.7s linear infinite waitlist-spin}.beta-waitlist[data-state=success] .waitlist-spinner{animation-play-state:paused}@keyframes waitlist-spin{to{transform:rotate(360deg)}}.waitlist-receipt{color:#666663;opacity:0;filter:blur(2px);pointer-events:none;outline:none;align-items:flex-start;gap:8px;display:flex;transform:translateY(4px)}.waitlist-receipt p{margin:0;font-size:12px;line-height:16px}.waitlist-check{color:#333;flex-shrink:0}.waitlist-check-path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s var(--waitlist-ease)}.beta-waitlist[data-state=success] .waitlist-form-view{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-4px)}.beta-waitlist[data-state=success] .waitlist-receipt{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)}.beta-waitlist[data-state=success] .waitlist-check-path{stroke-dashoffset:0}.waitlist-error-region{opacity:0;transition:grid-template-rows .18s var(--waitlist-ease),opacity .16s var(--waitlist-ease);grid-template-rows:0fr;display:grid}.waitlist-error-content{min-height:0;overflow:hidden}.waitlist-error-content p{color:#b42318;margin:0;padding-top:8px;font-size:12px;line-height:18px}.beta-waitlist[data-state=error] .waitlist-error-region{opacity:1;grid-template-rows:1fr}@media (min-width:640px){.waitlist-stage{min-height:32px}.waitlist-email,.waitlist-submit{height:32px}.waitlist-email{font-size:12px}}@media (prefers-reduced-motion:reduce){.waitlist-form-view,.waitlist-receipt,.waitlist-button-label{transition:opacity 80ms linear;filter:none!important;transform:none!important}.waitlist-spinner,.beta-waitlist:is([data-state=submitting],[data-state=success]) .waitlist-spinner{animation:none}.waitlist-check-path{stroke-dashoffset:0;transition:none}.waitlist-email{transition:none}.waitlist-error-region{transition:opacity 80ms linear}}
