.page-shell{transform-origin:50% var(--sheet-origin,50vh);transition:transform .65s cubic-bezier(.32,.72,0,1),border-radius .65s cubic-bezier(.32,.72,0,1)}html[data-sheet=open]{overflow:hidden}html[data-sheet=open] body{background:#000}@media (min-width:768px) and (pointer:fine){html[data-sheet=open] .page-shell{border-radius:1.5rem;transform:scale(.94)}}.waitlist-dialog{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.waitlist-dialog::backdrop{background:0 0}.waitlist-backdrop{opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03040c8c;transition:opacity .5s;position:absolute;inset:0}.waitlist-dialog[data-state=open] .waitlist-backdrop{opacity:1}.waitlist-sheet{overscroll-behavior:contain;width:min(40rem,100%);max-height:92svh;padding-bottom:max(2rem, env(safe-area-inset-bottom));will-change:transform;background:radial-gradient(80% 60% at 50% 0,#6e50ff59,#0000 70%),linear-gradient(#12143a 0%,#0a0c20 100%);border-radius:1.75rem 1.75rem 0 0;margin-inline:auto;transition:transform .65s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(calc(100% + 2rem));box-shadow:inset 0 1px #ffffff24,0 -30px 80px -20px #000000b3}.waitlist-dialog[data-state=open] .waitlist-sheet{transform:translateY(0)}.waitlist-handle-zone{touch-action:none;cursor:grab;place-items:center;height:1.75rem;display:grid}.waitlist-handle{background:#ffffff40;border-radius:999px;width:2.5rem;height:.3rem}.sheet-stagger{opacity:0;transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.waitlist-dialog[data-state=open] .sheet-stagger{opacity:1;transition-delay:calc(.18s + var(--i,0) * 70ms);transform:none}.waitlist-joined{animation:.6s cubic-bezier(.16,1,.3,1) both waitlist-joined-in}@keyframes waitlist-joined-in{0%{opacity:0;filter:blur(4px);transform:scale(.96)}to{opacity:1;filter:blur();transform:none}}@media (min-width:640px){.waitlist-sheet{border-radius:1.75rem;padding-bottom:2.5rem;bottom:1.5rem}.waitlist-handle-zone{visibility:hidden}}@media (prefers-reduced-motion:reduce){.page-shell,.waitlist-backdrop,.waitlist-sheet,.sheet-stagger{transition-duration:1ms!important;transition-delay:0s!important}html[data-sheet=open] .page-shell{transform:none}.waitlist-joined{animation:none}}
