.public_form-module__YbmcBq__pageWrapper{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:inherit;display:flex}.public_form-module__YbmcBq__formCard{background:#fff;border:1px solid #eaeaea;border-radius:20px;width:100%;max-width:540px;padding:40px;animation:.6s ease-out public_form-module__YbmcBq__slideUp;box-shadow:0 20px 40px -10px #0000000d}.public_form-module__YbmcBq__minimalWrapper{width:100%;max-width:500px;animation:.6s ease-out public_form-module__YbmcBq__slideUp}@keyframes public_form-module__YbmcBq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.public_form-module__YbmcBq__header{text-align:center;margin-bottom:32px}.public_form-module__YbmcBq__topLabel{color:#6366f1;letter-spacing:.1em;margin-bottom:12px;font-size:.625rem;font-weight:800}.public_form-module__YbmcBq__oneLiner{color:#171717;letter-spacing:-.02em;margin-bottom:20px;font-size:1.75rem;font-weight:700;line-height:1.3}.public_form-module__YbmcBq__waitlistWrapper{justify-content:center;width:100%;display:flex}.public_form-module__YbmcBq__waitlistForm{width:100%}.public_form-module__YbmcBq__waitlistPill{background:#fff;border:1px solid #eaeaea;border-radius:100px;align-items:center;width:100%;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00000008}.public_form-module__YbmcBq__waitlistPill:focus-within{border-color:#000;box-shadow:0 0 0 4px #0000000d}.public_form-module__YbmcBq__waitlistInput{color:#000;background:0 0;border:none;outline:none;flex:1;padding:0 20px;font-size:1rem}.public_form-module__YbmcBq__waitlistInput::placeholder{color:#999}.public_form-module__YbmcBq__waitlistButton{color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:none;border-radius:100px;padding:12px 28px;font-size:.9375rem;font-weight:700;transition:all .2s}.public_form-module__YbmcBq__waitlistButton:hover{background:#333;transform:scale(1.02)}.public_form-module__YbmcBq__form{flex-direction:column;gap:24px;display:flex}.public_form-module__YbmcBq__inputGroup{flex-direction:column;gap:8px;display:flex}.public_form-module__YbmcBq__inputGroup label{color:#4b5563;font-size:.875rem;font-weight:600}.public_form-module__YbmcBq__input,.public_form-module__YbmcBq__textarea{border:1px solid #e5e7eb;border-radius:12px;width:100%;padding:14px 16px;font-size:1rem;transition:all .2s}.public_form-module__YbmcBq__textarea{resize:none;min-height:120px}.public_form-module__YbmcBq__submitButton{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:12px;margin-top:8px;padding:16px;font-size:1rem;font-weight:700;transition:all .2s}.public_form-module__YbmcBq__footerNote{text-align:center;color:#9ca3af;margin-top:16px;font-size:.75rem}.public_form-module__YbmcBq__successContainer{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.public_form-module__YbmcBq__successCard{text-align:center;max-width:400px}.public_form-module__YbmcBq__checkIcon{color:#10b981;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:2rem;display:flex}.public_form-module__YbmcBq__loadingContainer,.public_form-module__YbmcBq__errorContainer{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.public_form-module__YbmcBq__spinner{border:3px solid #f3f4f6;border-top-color:#000;border-radius:50%;width:40px;height:40px;animation:1s linear infinite public_form-module__YbmcBq__spin}@keyframes public_form-module__YbmcBq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
