.waitlist-root[data-v-bb17e460]{--heading:#2f2417;--body:#55483a;--muted:#7a6a55;--card:#fffbf1;--line:rgba(90,65,30,.18);--field:#fff;align-items:center;background:#2f241759;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:80}.waitlist-root[data-theme=dark][data-v-bb17e460]{--heading:#fbfaff;--body:#c3c1dd;--muted:#a19fc4;--card:#14141f;--line:hsla(0,0%,100%,.12);--field:hsla(0,0%,100%,.04);background:#06060c9e}.waitlist-card[data-v-bb17e460]{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px -24px #00000073;color:var(--body);padding:32px 28px 28px;position:relative;width:min(440px,100%)}.waitlist-kicker[data-v-bb17e460]{color:#4f46e5;font-size:.78rem;font-weight:600;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.waitlist-root[data-theme=dark] .waitlist-kicker[data-v-bb17e460]{color:#a5b4fc}.waitlist-card h2[data-v-bb17e460]{color:var(--heading);font-size:1.7rem;font-weight:640;line-height:1.15;margin:0 0 12px}.waitlist-copy[data-v-bb17e460]{line-height:1.55;margin:0 0 20px}.waitlist-copy strong[data-v-bb17e460],.waitlist-label[data-v-bb17e460]{color:var(--heading);font-weight:600}.waitlist-label[data-v-bb17e460]{display:block;font-size:.85rem;margin-bottom:8px}.waitlist-input[data-v-bb17e460]{background:var(--field);border:1px solid var(--line);border-radius:12px;box-sizing:border-box;color:var(--heading);font:inherit;margin-bottom:14px;padding:12px 14px;width:100%}.waitlist-input[data-v-bb17e460]:focus{outline:2px solid #818cf8;outline-offset:1px}.waitlist-honey[data-v-bb17e460]{height:0;left:-9999px;opacity:0;position:absolute;width:0}.waitlist-primary[data-v-bb17e460]{align-items:center;background:linear-gradient(135deg,#6366f1,#4338ca);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;margin-top:4px;padding:12px 18px;width:100%}.waitlist-primary[data-v-bb17e460]:disabled{cursor:not-allowed;opacity:.55}.waitlist-quiet[data-v-bb17e460]{background:transparent;border:0;color:var(--muted);cursor:pointer;display:block;font:inherit;margin-top:10px;width:100%}.waitlist-error[data-v-bb17e460]{color:#b45309;font-size:.92rem;line-height:1.45;margin:0 0 12px}.waitlist-root[data-theme=dark] .waitlist-error[data-v-bb17e460]{color:#fde68a}.waitlist-close[data-v-bb17e460]{background:transparent;border:0;border-radius:50%;color:var(--muted);cursor:pointer;font-size:1.4rem;height:32px;line-height:1;position:absolute;right:14px;top:12px;width:32px}
