.waitlist-form{--wl-accent:#633184;--wl-border:#dcd4e3;--wl-bg:#fff;font-family:inherit;color:inherit;margin-top:22px}.waitlist-form .waitlist-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.waitlist-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;line-height:1.6}.waitlist-form input:not([type=checkbox]){width:100%;min-width:0;border:1px solid var(--wl-border);border-radius:4px;background:var(--wl-bg);color:#201b27;padding:12px;font:inherit;font-size:13px;box-shadow:none}.waitlist-form .waitlist-consent{grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start;font-size:10px;line-height:1.65;gap:9px;margin-top:3px}.waitlist-form input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--wl-accent);margin:2px 0 0}.waitlist-form .waitlist-privacy{font-size:10px;line-height:1.7;grid-column:1/-1;margin:0;opacity:.8}.waitlist-form a{text-decoration:underline;text-underline-offset:3px}.waitlist-form .waitlist-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.waitlist-form button[type=submit]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;margin-top:16px;cursor:pointer;border:1px solid var(--wl-accent);border-radius:4px;background:var(--wl-accent);color:white;font-family:inherit;font-weight:700;font-size:12px;line-height:1.5;min-height:46px}.waitlist-form button:disabled{opacity:.55;cursor:wait}.waitlist-form [role=status]{font-size:12px;line-height:1.7;margin-top:12px;max-width:460px}.waitlist-form [hidden]{display:none!important}.waitlist-form input:focus-visible,.waitlist-form button:focus-visible{outline:2px solid var(--wl-accent);outline-offset:3px}.waitlist-form noscript{font-size:12px}.waitlist-panel{max-width:600px}.waitlist-panel h3{margin:0 0 12px}.waitlist-panel>p{line-height:1.75}.waitlist-note{font-size:11px;line-height:1.7;opacity:.7;margin-top:12px}.waitlist-form--dark{--wl-accent:#e7f35a;--wl-border:#5a5b48;--wl-bg:#f9f9ec}.waitlist-form--dark button[type=submit]{color:#161811}.waitlist-form--dark [role=status]{color:#f2f4dc}.waitlist-form--dark a{color:inherit}@media(max-width:540px){.waitlist-form .waitlist-fields{grid-template-columns:1fr}.waitlist-form label{font-size:10px}.waitlist-form button[type=submit]{width:100%}.waitlist-form .waitlist-consent{font-size:10px}}
