.gsnw-unified-trigger{cursor:pointer!important}.gsnw-product-modal[hidden]{display:none!important}.gsnw-product-modal{position:fixed;inset:0;z-index:2147483002;display:grid;place-items:center;padding:20px;font-family:var(--font)}.gsnw-product-modal .gs-waitlist-dialog{position:relative;z-index:2;width:min(570px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:38px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 96%,#315dff 4%),var(--surface));color:var(--text);box-shadow:0 40px 130px rgba(0,0,0,.45)}.gsnw-product-modal .gs-overlay{position:absolute;inset:0;background:rgba(3,7,18,.72);backdrop-filter:blur(12px)}.gsnw-product-modal .gs-waitlist-close{position:absolute;right:16px;top:14px;width:40px;height:40px;border:0;border-radius:50%;background:var(--bg);color:var(--muted);font-size:26px;cursor:pointer}.gsnw-product-modal .gs-waitlist-form{display:grid;gap:13px;margin-top:24px}.gsnw-product-modal .gs-waitlist-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.gsnw-product-modal input[type=text],.gsnw-product-modal input[type=email],.gsnw-product-modal input[type=tel]{width:100%;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--bg);color:var(--text);font:inherit}.gsnw-product-modal .waitlist-consent{grid-template-columns:auto 1fr!important;align-items:start}.gsnw-product-modal .waitlist-consent input{margin-top:4px}.gsnw-product-modal .waitlist-submit{justify-content:center;border:0;cursor:pointer}.gsnw-product-modal .gs-honeypot{position:absolute!important;left:-10000px!important}@media(max-width:620px){.gsnw-product-modal .gs-waitlist-dialog{padding:34px 22px}}
