.waitlist-option{position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--sky-action) 6%,rgb(255 255 255 / .55)),color-mix(in srgb,var(--sky-action) 12%,rgb(255 255 255 / .2)) 55%,color-mix(in srgb,var(--sky-action) 22%,rgb(255 255 255 / .14)));border:1px solid color-mix(in srgb,white 55%,var(--sky-action) 25%);color:var(--ink);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:inset 0 -1px color-mix(in srgb,var(--sky-action) 18%,transparent);transform:translateY(0)}.waitlist-option:before{content:none}.waitlist-option:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--sky-action) 10%,rgb(255 255 255 / .62)),color-mix(in srgb,var(--sky-action) 20%,rgb(255 255 255 / .26)) 55%,color-mix(in srgb,var(--sky-action) 32%,rgb(255 255 255 / .18)));border-color:color-mix(in srgb,var(--sky-action) 50%,rgb(255 255 255 / .6));box-shadow:inset 0 -1px color-mix(in srgb,var(--sky-action) 28%,transparent)}.waitlist-option[data-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--sky-action) 92%,white) 0%,var(--sky-action-hover) 100%);color:var(--on-action);box-shadow:0 0 0 1px color-mix(in srgb,var(--sky-action) 30%,transparent)}[data-theme=night] .waitlist-option{background:linear-gradient(135deg,color-mix(in srgb,var(--sky-action) 18%,rgb(20 27 46 / .55)),color-mix(in srgb,var(--sky-action) 14%,rgb(20 27 46 / .65)) 55%,color-mix(in srgb,var(--sky-action) 22%,rgb(20 27 46 / .55)));border-color:color-mix(in srgb,var(--sky-action) 30%,rgb(255 255 255 / .1));box-shadow:inset 0 -1px color-mix(in srgb,var(--sky-action) 18%,transparent)}[data-theme=night] .waitlist-option:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--sky-action) 28%,rgb(20 27 46 / .5)),color-mix(in srgb,var(--sky-action) 24%,rgb(20 27 46 / .55)) 55%,color-mix(in srgb,var(--sky-action) 36%,rgb(20 27 46 / .45)));border-color:color-mix(in srgb,var(--sky-action) 45%,rgb(255 255 255 / .12));box-shadow:inset 0 -1px color-mix(in srgb,var(--sky-action) 30%,transparent)}[data-theme=night] .waitlist-option[data-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--sky-action) 92%,white) 0%,var(--sky-action-hover) 100%);color:var(--on-action)}@media(prefers-color-scheme:dark){:root:not([data-theme=day]) .waitlist-option{background:linear-gradient(135deg,color-mix(in srgb,var(--sky-action) 18%,rgb(20 27 46 / .55)),color-mix(in srgb,var(--sky-action) 14%,rgb(20 27 46 / .65)) 55%,color-mix(in srgb,var(--sky-action) 22%,rgb(20 27 46 / .55)));border-color:color-mix(in srgb,var(--sky-action) 30%,rgb(255 255 255 / .1));box-shadow:inset 0 -1px color-mix(in srgb,var(--sky-action) 18%,transparent)}:root:not([data-theme=day]) .waitlist-option:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--sky-action) 28%,rgb(20 27 46 / .5)),color-mix(in srgb,var(--sky-action) 24%,rgb(20 27 46 / .55)) 55%,color-mix(in srgb,var(--sky-action) 36%,rgb(20 27 46 / .45)));border-color:color-mix(in srgb,var(--sky-action) 45%,rgb(255 255 255 / .12));box-shadow:inset 0 -1px color-mix(in srgb,var(--sky-action) 30%,transparent)}:root:not([data-theme=day]) .waitlist-option[data-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--sky-action) 92%,white) 0%,var(--sky-action-hover) 100%);color:var(--on-action)}}.waitlist-modal-nav{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--sky-action) 8%,rgb(255 255 255 / .6));border:1px solid color-mix(in srgb,var(--sky-action) 18%,transparent);color:var(--ink);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 2px #1428500f;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.waitlist-modal-nav:hover{background:var(--sky-action);border-color:var(--sky-action);color:var(--on-action);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--sky-action) 55%,transparent),0 2px 4px -2px color-mix(in srgb,var(--sky-action) 35%,transparent)}.waitlist-modal-nav:active{transform:scale(.94)}.waitlist-modal-nav:focus-visible{outline:3px solid var(--sky-action);outline-offset:2px}.waitlist-modal-nav:disabled{opacity:.35;cursor:not-allowed}.waitlist-modal-nav:disabled:hover{background:color-mix(in srgb,var(--sky-action) 8%,rgb(255 255 255 / .6));border-color:color-mix(in srgb,var(--sky-action) 18%,transparent);color:var(--ink);box-shadow:0 1px 2px #1428500f}.waitlist-modal-close-icon{transition:transform .26s cubic-bezier(.22,1,.36,1)}.waitlist-modal-close:hover .waitlist-modal-close-icon{transform:rotate(90deg)}[data-theme=night] .waitlist-modal-nav{background:color-mix(in srgb,white 8%,transparent);border-color:color-mix(in srgb,white 16%,transparent);color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=day]) .waitlist-modal-nav{background:color-mix(in srgb,white 8%,transparent);border-color:color-mix(in srgb,white 16%,transparent);color:var(--ink)}}@media(prefers-reduced-motion:reduce){.waitlist-modal-close:hover .waitlist-modal-close-icon{transform:none}.waitlist-modal-nav{transition:none}}.waitlist-modal-panel{background:color-mix(in srgb,white 92%,var(--sky-mid));border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:var(--shadow-sky-modal);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}[data-theme=night] .waitlist-modal-panel{background:color-mix(in srgb,var(--sky-zenith) 88%,white);border-color:color-mix(in srgb,white 14%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=day]) .waitlist-modal-panel{background:color-mix(in srgb,var(--sky-zenith) 88%,white);border-color:color-mix(in srgb,white 14%,transparent)}}.waitlist-modal-logo img{transform-origin:center;animation:waitlist-logo-in .64s cubic-bezier(.22,1,.36,1) both}.waitlist-modal-logo{position:relative}.waitlist-modal-logo:after{content:"";position:absolute;inset:-8%;border-radius:9999px;background:radial-gradient(circle,oklch(.65 .18 250 / .18) 0%,transparent 65%);opacity:0;animation:waitlist-logo-halo 1.2s cubic-bezier(.22,1,.36,1) .2s forwards;z-index:-1}@keyframes waitlist-logo-in{0%{opacity:0;transform:scale(.3) rotate(-14deg)}55%{opacity:1;transform:scale(1.06) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes waitlist-logo-halo{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.waitlist-modal-greeting,.waitlist-modal-title,.waitlist-modal-intro-body,.waitlist-modal-intro-actions{opacity:0;transform:translateY(8px);animation:waitlist-fade-up .46s cubic-bezier(.22,1,.36,1) forwards}.waitlist-modal-greeting{animation-delay:.32s}.waitlist-modal-title{animation-delay:.46s}.waitlist-modal-intro-body{animation-delay:.62s}.waitlist-modal-intro-actions{animation-delay:.82s}.waitlist-modal-skip{appearance:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1;padding:12px 22px;border-radius:999px;color:var(--ink);background:transparent;border:1px solid color-mix(in srgb,var(--sky-action) 22%,transparent);transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.waitlist-modal-skip:hover{background:color-mix(in srgb,var(--sky-action) 8%,transparent);border-color:color-mix(in srgb,var(--sky-action) 36%,transparent)}.waitlist-modal-skip:focus-visible{outline:3px solid var(--sky-action);outline-offset:2px}@keyframes waitlist-fade-up{to{opacity:1;transform:none}}.step2-checkmark{transform-origin:center;animation:step2-checkmark-pop .36s cubic-bezier(.34,1.56,.64,1) both}.step2-check-circle{stroke-dasharray:200;stroke-dashoffset:200;animation:step2-draw .42s ease-out 80ms forwards}.step2-check-tick{stroke-dasharray:50;stroke-dashoffset:50;animation:step2-draw .24s ease-out .38s forwards}.step2-thanks-msg,.step2-thanks-sub,.step2-thanks-close{opacity:0;transform:translateY(8px);animation:step2-fade-up .36s ease-out forwards}.step2-thanks-msg{animation-delay:.6s}.step2-thanks-sub{animation-delay:.78s}.step2-thanks-close{animation-delay:1s}@keyframes step2-checkmark-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes step2-draw{to{stroke-dashoffset:0}}@keyframes step2-fade-up{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.waitlist-modal-logo img,.waitlist-modal-logo:after,.waitlist-modal-greeting,.waitlist-modal-title,.waitlist-modal-intro-body,.waitlist-modal-intro-actions,.step2-checkmark,.step2-check-circle,.step2-check-tick,.step2-thanks-msg,.step2-thanks-sub,.step2-thanks-close{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}}
