.acquisition { width:100%; }
.acquisition > [hidden] { display:none !important; }
html[data-site-mode="waitlist"] .closing .store-subtitle { margin-bottom:46.8px; }
.waitlist-form { width:min(100%,560px); margin-inline:auto; color:#171717; font-family:var(--font-selecta,Selecta),Arial,sans-serif; text-align:left; }
.waitlist-fields { display:flex; align-items:center; gap:10px; }
.waitlist-form input { box-sizing:border-box; min-width:0; flex:1; width:100%; height:58px; padding:0 22px; border:1px solid #d9d9d9; border-radius:999px; color:#171717; background:#f6f6f6; box-shadow:inset 0 2px 5px #00000008,0 1px 0 #fff; font:inherit; font-size:18px; }
.waitlist-form input::placeholder { color:#737373; }
.waitlist-submit { appearance:none; min-height:58px; padding:0 24px; border:1px solid #ffffff24; border-radius:999px; color:#fff; font:inherit; font-size:18px; white-space:nowrap; cursor:pointer; user-select:none; touch-action:manipulation; background:radial-gradient(53% 128% at 36.4% -18.099999999999998%, rgb(111, 111, 111) 0%, rgb(8, 8, 8) 95.85268862612612%); box-shadow:0px 0.5573343114665477px 0.5573343114665477px -0.375px rgba(14, 14, 14, 0.09), 0px 1.6901543001731625px 1.6901543001731625px -0.75px rgba(14, 14, 14, 0.1), 0px 4.467857465039123px 4.467857465039123px -1.125px rgba(14, 14, 14, 0.12), 0px 14px 14px -1.5px rgba(14, 14, 14, 0.2), inset 0px 2px 10px 1px rgba(250, 250, 250, 0.2), inset 0px 0px 2px 1px rgba(248, 248, 248, 0.2), inset 0px 2px 0.5px 0px rgba(255, 255, 255, 0.2); }
.waitlist-submit:active { background:radial-gradient(53% 128% at 36.4% -18.099999999999998%, rgb(49, 49, 49) 0%, rgb(12, 12, 12) 95.85268862612612%); }
.waitlist-submit:disabled { cursor:default; opacity:.7; }
.waitlist-form :is(input,button):focus-visible { outline:2px solid #246bfe; outline-offset:4px; }
.waitlist-status { min-height:1.5em; margin:14px 4px 0; font-size:15px; line-height:1.5; color:#737373; }
.waitlist-form[data-state="error"] .waitlist-status { color:#171717; }
.waitlist-sr { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.gad--waitlist .gad-popup { width:min(560px,100%); padding:48px 28px 26px; background:#f6f6f6f5; background-image:none; backdrop-filter:none; -webkit-backdrop-filter:none; }
.gad--waitlist .gad-title { margin-bottom:28px; font-size:36px; line-height:1.1; }
.gad--waitlist .gad-close { width:44px; height:44px; }
.gad--waitlist .gad-backdrop { backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); }
.gad--waitlist .gad-popup[data-state="closing"], .gad--waitlist .gad-backdrop[data-state="closing"] { opacity:0; }
.gad--waitlist .gad-popup[data-state="closing"] { transform:scale(.97); }
.gad--waitlist[data-instant] :is(.gad-popup,.gad-backdrop) { transition:none; }
html[data-site-mode="waitlist"] [data-hero-qr] { display:none !important; }
[data-waitlist-toggle]:focus-visible { outline:2px solid #246bfe; outline-offset:3px; }
@media (hover:hover) and (pointer:fine) { .waitlist-submit:not(:disabled):hover { background:radial-gradient(83% 128% at 37.3% -36.6%, rgb(147, 147, 147) 0%, rgb(21, 21, 21) 95.85268862612612%); } }
@media (max-width:700px) {
  .closing .waitlist-form { width:min(calc(100% - 40px),520px); }
}
@media (max-width:520px) {
  .waitlist-fields { flex-direction:column; align-items:stretch; gap:12px; }
  .waitlist-form input { flex:auto; }
  .gad--waitlist .gad-popup { padding:48px 22px 24px; }
  .gad--waitlist .gad-title { font-size:32px; }
}
@media (prefers-reduced-motion:reduce) {
  .gad--waitlist :is(.gad-popup,.gad-backdrop) { transition:none; }
  .gad--waitlist .gad-popup[data-state] { transform:none; }
}

.gad--waitlist { width:100%; max-width:none; height:100dvh; max-height:none; margin:0; padding:0; border:0; background:transparent; }
