.guest-brand{margin-bottom:2rem}.guest-brand .brand-swap--lockup{height:44px;width:calc(44px * var(--brand-lockup-iw,205) / var(--brand-lockup-ih,40))}.guest-brand img{max-width:none;height:100%}.guest-brand .brand-swap__light{display:none}.guest-brand .brand-swap__dark{display:block}.guest{grid-template-columns:1.1fr .9fr;min-height:100dvh;display:grid}.guest-stage{background:radial-gradient(900px 480px at 10% 10%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 60%), var(--rail);color:#f4f5f7;padding:var(--s10);flex-direction:column;justify-content:space-between;display:flex}.guest-stage h1{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.05}.guest-stage p{color:#c5c8d0;max-width:36ch}.guest-form{padding:var(--s8);background:var(--bg);place-items:center;display:grid;position:relative}.guest-form__stack{gap:var(--s4);width:min(420px,100%);display:grid}.guest-form__stack .form-card{width:100%}.guest-form__toolbar{top:var(--s4);right:var(--s4);z-index:2;position:absolute}.form-card{gap:var(--s4);width:min(420px,100%);display:grid}.form-card h2{font-size:var(--t-xl);letter-spacing:-.03em;margin:0}.mini-board{margin-top:var(--s8);padding:var(--s5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px}.mini-board .row{font-size:var(--t-sm);border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:10px 0;display:flex}.mini-board .row:last-child{border-bottom:0}.guest:has(.waitlist-form) .guest-stage h1{max-width:18ch;font-size:clamp(1.85rem,3.6vw,2.85rem)}.guest:has(.waitlist-form) .guest-stage>div>p{color:#c5c8d0;max-width:42ch;line-height:1.45}.waitlist-trust{margin:var(--s8) 0 0;padding:var(--s4) var(--s5);border-left:3px solid var(--rail-mark);border-radius:0 var(--r-md) var(--r-md) 0;color:#f4f5f7;max-width:42ch;font-size:var(--t-md);letter-spacing:-.01em;background:#ffffff0a;line-height:1.4;animation:.48s cubic-bezier(.22,1,.36,1) 80ms both waitlist-rise}.waitlist-form{animation:.52s cubic-bezier(.22,1,.36,1) .14s both waitlist-rise;position:relative}html[data-theme=dark] .waitlist-form.form-card{padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.waitlist-micro{margin:0;line-height:1.45}.waitlist-pricedoor{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line);gap:var(--s3);animation:.56s cubic-bezier(.22,1,.36,1) .2s both waitlist-rise;display:grid}.waitlist-pricedoor h3{font-size:var(--t-lg);letter-spacing:-.02em;margin:0;line-height:1.25}.waitlist-pricedoor__disclaimer{margin:0;line-height:1.45}.waitlist-pricedoor__form{gap:var(--s2);display:grid}.waitlist-pricedoor__form .btn{text-align:center;justify-content:center;width:100%}.waitlist-pricedoor__tag{color:var(--ink-2);font-weight:500}.waitlist-pricedoor--recorded{animation-delay:.12s}html[data-theme=light] .waitlist-pricedoor{border-top-color:var(--line)}.waitlist-form .field-error{margin:var(--s1) 0 0;color:var(--stop-ink);font-size:var(--t-sm)}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@keyframes waitlist-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.waitlist-trust,.waitlist-form,.waitlist-pricedoor{animation:none}.waitlist-form .btn{transition:none}}@media (width<=720px){.guest:has(.waitlist-form) .guest-stage{padding:var(--s5) var(--s4) var(--s4);gap:var(--s4)}.guest:has(.waitlist-form) .guest-stage h1{font-size:clamp(1.55rem,7vw,1.9rem)}.waitlist-trust{margin-top:var(--s5);padding:var(--s3) var(--s4);font-size:var(--t-sm)}.guest:has(.waitlist-form) .guest-form{padding:var(--s5) var(--s4) var(--s6);align-content:start}}@media (width<=768px){.guest{grid-template-columns:1fr;align-content:start}.guest-stage{min-height:0;padding:var(--s5) var(--s4) var(--s4)}.guest-stage h1{max-width:none;font-size:1.75rem}}
