.waitlist-form[data-v-df189915]{min-width:0}.waitlist-field[data-v-df189915]{background-color:var(--surface-base);align-items:center;gap:.5rem;min-width:0;padding:5px;display:flex}.waitlist-email[data-v-df189915]{width:100%;min-width:0;color:var(--text-primary);background:0 0;outline:none;flex:1;padding:.7rem .85rem;font-size:1rem;line-height:1.5}.waitlist-email[data-v-df189915]::placeholder{color:var(--text-muted);letter-spacing:-.015em;opacity:1;font-size:.875rem;font-weight:400}.waitlist-submit[data-v-df189915]{letter-spacing:-.01em;flex-shrink:0;gap:.35rem;min-width:8rem;font-size:.875rem}.waitlist-submit[data-v-df189915]:disabled{opacity:1}.waitlist-submit__icon[data-v-df189915]{flex-shrink:0;display:none}.waitlist-message[data-v-df189915]{background:var(--surface-base);box-shadow:0 0 18px 10px var(--surface-base);color:var(--text-secondary);text-align:center;text-wrap:balance;margin-top:.75rem;font-size:.85rem;line-height:1.6}.waitlist-message[data-v-df189915]:empty{display:none}.waitlist-error[data-v-df189915]{color:var(--error-text)}.waitlist-word[data-v-df189915]{animation:waitlist-word-df189915 .7s var(--ease-out) both;animation-delay:calc(var(--i)*45ms);margin-right:.25em;display:inline-block}.waitlist-word[data-v-df189915]:last-child{margin-right:0}@keyframes waitlist-word-df189915{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}}.waitlist-check[data-v-df189915]{animation:.52s cubic-bezier(.34,1.56,.64,1) both waitlist-check-df189915}@keyframes waitlist-check-df189915{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}.waitlist-message-leave-active[data-v-df189915]{transition:opacity .16s var(--ease-out),filter .16s var(--ease-out)}.waitlist-message-leave-to[data-v-df189915]{opacity:0;filter:blur(4px)}@media (prefers-reduced-motion:reduce){.waitlist-check[data-v-df189915],.waitlist-word[data-v-df189915]{animation:none}.waitlist-message-leave-active[data-v-df189915]{transition:opacity .16s}.waitlist-message-leave-to[data-v-df189915]{filter:none}}.waitlist-email[data-v-df189915]:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-base) inset}@media (width<=379px){.waitlist-email[data-v-df189915]{padding-inline:.65rem}.waitlist-submit[data-v-df189915]{min-width:0;padding-inline:.85rem;font-size:.8125rem}}
