.waitlist{--w-fast:.16s;--w-slow:.8s;--w-settle:cubic-bezier(.34, 1.4, .64, 1);flex-direction:column;min-height:100dvh;display:flex}.waitlist-head{justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(20px,3vw,32px);display:flex}.waitlist-brand{border-radius:8px}.waitlist-brand img{width:clamp(96px,9vw,116px);height:auto;display:block}.waitlist-mark{display:block;position:relative}.waitlist-dot{aspect-ratio:1;background:var(--m-accent);border-radius:50%;width:5.9%;position:absolute;top:50.29%;left:14.125%;transform:translate(-50%,-50%)}.waitlist-head .site-language{--site-language-ink:var(--m-ink);--site-language-paper:#fff;background:var(--m-surface)}.waitlist-main{flex:1;place-items:center;padding-block:clamp(40px,9vh,104px);display:grid}.waitlist-column{width:min(620px,100%);animation:m-rise .42s var(--m-ease) both;gap:18px;display:grid}.waitlist-keep{white-space:nowrap}.waitlist-lead,.waitlist-shared{max-width:46ch;color:var(--m-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.waitlist-shared{color:var(--m-ink);font-weight:600}.waitlist-form,.waitlist-done{margin-top:14px}.waitlist-form{gap:20px;display:grid}.waitlist-phone{position:relative}.waitlist-prefix{color:var(--m-muted);font:500 16px/1 var(--m-font);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.waitlist-phone .m-field-control{padding-left:46px}.waitlist-form .m-field-control::placeholder{opacity:0;transition:opacity var(--w-fast) var(--m-ease)}.waitlist-form .m-field-control:focus::placeholder{opacity:1}.waitlist-disclosure{color:var(--m-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.waitlist-disclosure a,.waitlist-again,.waitlist-foot a{text-underline-offset:3px;text-decoration:underline}.waitlist-disclosure a:hover,.waitlist-again:hover,.waitlist-foot a:hover{color:var(--m-deep)}.waitlist-form .m-cta:active{transform:translateY(1px)}.waitlist-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-done{align-items:flex-start;gap:22px;display:flex}.waitlist-c{flex:none;width:80px;height:88px;position:relative;overflow:hidden}.waitlist-c img{width:auto;max-width:none;height:100%;display:block}.waitlist-c .waitlist-dot{width:22%;top:50.3%;left:54.3%}.waitlist-c .waitlist-dot:after{background:var(--m-accent);opacity:0;content:"";border-radius:50%;position:absolute;inset:0}.waitlist-done-text{justify-items:start;gap:14px;min-width:0;display:grid}.waitlist-done h2{font:650 clamp(22px, 2vw, 26px) / 1.25 var(--m-font);letter-spacing:-.01em;margin:0}.waitlist-done p{margin:0;font-size:16px;line-height:1.55}.waitlist-qr{color:var(--m-muted);justify-items:start;gap:8px;margin:4px 0 0;font-size:14px;display:grid}.waitlist-qr svg{width:168px;height:168px;display:block}.waitlist-manual{font-variant-numeric:tabular-nums}.waitlist-again{font-size:14.5px}.waitlist-share{border-top:1px solid var(--m-line);justify-items:start;gap:10px;width:100%;margin-top:8px;padding-top:18px;display:grid}.waitlist-share h3{font:650 18px / 1.3 var(--m-font);margin:0}.waitlist-link span{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:600}.waitlist-about{border-top:1px solid var(--m-line);color:var(--m-muted);gap:10px;margin-top:22px;padding-top:22px;font-size:16px;line-height:1.6;display:grid}.waitlist-about h2{color:var(--m-ink);font:650 18px / 1.3 var(--m-font);margin:0}.waitlist-about p{text-wrap:pretty;max-width:60ch;margin:0}.waitlist-about a{color:var(--m-ink);text-underline-offset:3px;text-decoration:underline}.waitlist-about a:hover{color:var(--m-deep)}.waitlist-foot{border-top:1px solid var(--m-line);color:var(--m-muted);text-align:center;padding:24px 0 32px;font-size:13.5px}.waitlist-foot p{margin:0;line-height:1.8}@media (max-width:520px){.waitlist-done{flex-direction:column;gap:16px}}@keyframes w-breath{50%{transform:translate(-50%,-50%)scale(1.25)}}@keyframes w-fill{0%{transform:translate(-50%,-50%)scale(0)}}@keyframes w-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes w-take-scale{50%{transform:translate(-50%,-50%)scale(1.3)}}.waitlist:not([data-held]) .waitlist-mark .waitlist-dot{animation:w-breath .7s var(--m-ease) .6s 1 both}.waitlist[data-held=new] .waitlist-mark .waitlist-dot{animation:w-take-scale .48s var(--w-settle) .56s 1 both}.waitlist[data-held=new] .waitlist-c .waitlist-dot{animation:w-fill .48s var(--w-settle) .24s 1 both}.waitlist[data-held=new] .waitlist-c .waitlist-dot:after{animation:w-ring var(--w-slow) var(--m-ease) .24s 1 both}:is(.ch-home,.ch-launch) .waitlist-main{flex:none;padding-block:clamp(24px,7vh,88px) clamp(32px,5vw,64px)}:is(.ch-home,.ch-launch) .waitlist-foot{padding-top:24px}.waitlist-actions{align-items:center;gap:16px;display:flex}.waitlist-door{color:var(--m-ink);font-size:15px;font-weight:600;text-decoration:none}.waitlist-door:hover{text-decoration:underline}.ch-proof{color:var(--m-muted);max-width:56ch;margin:4px 0 0;font-size:15px;line-height:1.5}@media (max-width:767px){:is(.ch-home,.ch-launch) .waitlist-main{padding-top:24px}.waitlist-door{font-size:14px}}
