.waitlist-field{border:1.5px solid var(--ink);border-radius:var(--radius-xl,1rem);background-color:var(--surface);width:100%;box-shadow:4px 4px 0 0 var(--ink);color:var(--foreground);padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:box-shadow .14s cubic-bezier(.22,1,.36,1),translate .14s cubic-bezier(.22,1,.36,1),border-color .14s}.waitlist-field::placeholder{color:var(--muted-foreground)}.waitlist-field:hover:not(:disabled){box-shadow:5px 5px 0 0 var(--ink);translate:-1px -1px}.waitlist-field:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:2px 2px 0 0 var(--ink);translate:2px 2px}.waitlist-field:disabled{opacity:.7;cursor:not-allowed}.waitlist-field-error{border-color:var(--destructive);box-shadow:4px 4px 0 0 var(--destructive);animation:.32s cubic-bezier(.36,.07,.19,.97) waitlist-shake}@media (width<=639px){.waitlist-field{font-size:1rem}}@keyframes waitlist-shake{10%,90%{translate:-2px}20%,80%{translate:3px}30%,50%,70%{translate:-5px}40%,60%{translate:5px}}@media (prefers-reduced-motion:reduce){.waitlist-field-error{animation:none}.waitlist-field{transition:none}}
