.waitlist-form[data-v-c5755df3]{display:grid;gap:.85rem}.waitlist-copy h2[data-v-c5755df3]{border:0;margin:0 0 .35rem;padding:0;font-size:clamp(1.25rem,4vw,1.75rem)}.waitlist-copy p[data-v-c5755df3]{color:inherit;margin:0 0 .4rem}.waitlist-consent[data-v-c5755df3],.waitlist-field[data-v-c5755df3]{display:grid;gap:.4rem;font-size:.85rem}.waitlist-field input[data-v-c5755df3]{width:100%;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;padding:.75rem .85rem;background:#00000073;color:currentColor;font:inherit}.waitlist-consent[data-v-c5755df3]{grid-template-columns:auto 1fr;align-items:start;color:#ffffffc7}.waitlist-hp[data-v-c5755df3]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.waitlist-submit[data-v-c5755df3]{border:1px solid rgba(255,68,68,.55);border-radius:6px;background:linear-gradient(135deg,#cc2222eb,#500018f2);color:#fff;cursor:pointer;font:inherit;font-weight:700;letter-spacing:.02em;padding:.75rem .95rem}.waitlist-submit[data-v-c5755df3]:disabled{cursor:wait;opacity:.72}.waitlist-message[data-v-c5755df3]{margin:0;font-size:.85rem}.waitlist-message.success[data-v-c5755df3]{color:#9be7ad}.waitlist-message.error[data-v-c5755df3]{color:#ff9a9a}.gw-waitlist-panel[data-v-bd4c3f70]{position:fixed;left:clamp(1rem,4vw,3rem);bottom:clamp(.75rem,2vw,1.25rem);z-index:120;width:min(420px,calc(100vw - 2rem));max-width:calc(100vw - 1.5rem);box-sizing:border-box;border:1px solid rgba(136,34,34,.65);background:linear-gradient(145deg,#0c0c14eb,#2a0010d6),#050508eb;box-shadow:0 20px 70px #0009,0 0 45px #ff444414;color:var(--text-bright);padding:clamp(.9rem,2.5vw,1.25rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gw-waitlist-panel *{min-width:0}.gw-waitlist-panel .waitlist-copy h2{color:var(--text-bright);font-size:1rem;margin:0}.gw-waitlist-panel .waitlist-form{gap:.55rem}.gw-waitlist-panel .waitlist-consent,.gw-waitlist-panel .waitlist-field,.gw-waitlist-panel .waitlist-message{font-size:.78rem}.gw-waitlist-panel .waitlist-consent{grid-template-columns:auto minmax(0,1fr)}.gw-waitlist-panel .waitlist-field input,.gw-waitlist-panel .waitlist-submit{padding:.58rem .72rem}.gw-waitlist-panel .waitlist-consent span{overflow-wrap:anywhere}.gw-waitlist-panel .waitlist-submit{width:100%;white-space:normal}@media(max-width:720px){.gw-waitlist-panel[data-v-bd4c3f70]{left:.75rem;right:.75rem;bottom:.75rem;width:auto}}
