.WaitlistForm-module__hjIlRq__wrapper{max-width:480px;margin:0 auto;animation:.8s ease-out .3s backwards WaitlistForm-module__hjIlRq__fadeInUp}@keyframes WaitlistForm-module__hjIlRq__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.WaitlistForm-module__hjIlRq__form{background:#fff;border-radius:16px;flex-direction:column;gap:.75rem;padding:.5rem;display:flex;box-shadow:0 0 0 1px #0000000a,0 4px 16px #0000000f}@media (min-width:640px){.WaitlistForm-module__hjIlRq__form{flex-direction:row;gap:0}}.WaitlistForm-module__hjIlRq__input{color:#141413;background:0 0;border:none;outline:none;flex:1;padding:1rem 1.25rem;font-size:1rem}.WaitlistForm-module__hjIlRq__input::placeholder{color:#a8a29e}.WaitlistForm-module__hjIlRq__button{color:#fff;cursor:pointer;white-space:nowrap;background:#141413;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.WaitlistForm-module__hjIlRq__button:hover:not(:disabled){background:#2d2d2b;transform:translateY(-1px)}.WaitlistForm-module__hjIlRq__button:disabled{opacity:.7;cursor:not-allowed}.WaitlistForm-module__hjIlRq__button svg{opacity:.7;transition:all .3s}.WaitlistForm-module__hjIlRq__button:hover:not(:disabled) svg{opacity:1;transform:translate(2px)}.WaitlistForm-module__hjIlRq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite WaitlistForm-module__hjIlRq__spin}@keyframes WaitlistForm-module__hjIlRq__spin{to{transform:rotate(360deg)}}.WaitlistForm-module__hjIlRq__success{color:#059669;background:#ecfdf5;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2rem;font-size:1rem;font-weight:500;animation:.5s ease-out WaitlistForm-module__hjIlRq__fadeInUp;display:flex}.WaitlistForm-module__hjIlRq__success svg{flex-shrink:0}.WaitlistForm-module__hjIlRq__error{text-align:center;color:#dc2626;margin-top:.75rem;font-size:.875rem}
/*# sourceMappingURL=806deae7efdf343b.css.map*/