.waitlist-module__IQe7TW__page{color:#101010;background:linear-gradient(#fbfbfafa 0%,#fbfbfae6 58%,#f3f2ef 100%),radial-gradient(circle,#1010101f 1px,#0000 1.25px) 0 0/15px 15px;width:100%;min-height:100svh;position:relative;overflow:hidden}.waitlist-module__IQe7TW__brand{z-index:10;color:#101010;font-size:18px;font-weight:650;line-height:1;position:fixed;top:14px;left:16px}.waitlist-module__IQe7TW__brand img{border-radius:999px;width:31px;height:31px}.waitlist-module__IQe7TW__hero{z-index:3;text-align:center;width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);margin:0 auto;padding:112px 0 18px;position:relative;overflow:hidden}.waitlist-module__IQe7TW__eyebrow{color:#73716d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650;line-height:1}.waitlist-module__IQe7TW__hero h1{color:#101010;letter-spacing:0;margin:18px 0 0;font-size:clamp(48px,5.6vw,76px);font-weight:430;line-height:.95}.waitlist-module__IQe7TW__hero>p:not(.waitlist-module__IQe7TW__eyebrow){color:#4d4b47;width:min(500px,100%);margin:20px auto 0;font-size:17px;line-height:1.48}.waitlist-module__IQe7TW__pilotGrid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.waitlist-module__IQe7TW__pilotGrid span{color:#4d4b47;background:#ffffffa8;border:1px solid #deddd9;align-items:center;min-height:54px;padding:10px;font-size:12px;font-weight:650;line-height:1.25;display:flex}.waitlist-module__IQe7TW__page .waitlist-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:#ffffffd1;border:1px solid #deddd9;border-radius:0;gap:13px;width:100%;min-width:0;max-width:100%;margin-top:30px;padding:18px;display:grid;box-shadow:0 24px 80px #10101014}.waitlist-module__IQe7TW__page .waitlist-form *{min-width:0}.waitlist-module__IQe7TW__page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.waitlist-module__IQe7TW__page .waitlist-form label{gap:7px;display:grid}.waitlist-module__IQe7TW__page .waitlist-form span{color:#6f6d68;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1}:is(.waitlist-module__IQe7TW__page .waitlist-form input,.waitlist-module__IQe7TW__page .waitlist-form select){color:#101010;width:100%;height:44px;font:inherit;background:#fbfbfa;border:1px solid #d7d5cf;border-radius:0;outline:none;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.waitlist-module__IQe7TW__page .waitlist-form input::placeholder{color:#aaa7a0}:is(.waitlist-module__IQe7TW__page .waitlist-form input:focus,.waitlist-module__IQe7TW__page .waitlist-form select:focus){border-color:#101010;box-shadow:0 0 0 3px #10101014}.waitlist-module__IQe7TW__page .waitlist-form button{color:#fff;cursor:pointer;background:#101010;border:1px solid #101010;border-radius:0;height:46px;font-size:15px;font-weight:650;line-height:1;transition:transform .18s,box-shadow .18s,opacity .16s}.waitlist-module__IQe7TW__page .waitlist-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #10101029}.waitlist-module__IQe7TW__page .waitlist-form button:disabled{cursor:default;opacity:.68}:is(.waitlist-module__IQe7TW__page .form-success,.waitlist-module__IQe7TW__page .form-error){text-align:center;margin:0;font-size:13px;line-height:1.4}.waitlist-module__IQe7TW__page .form-success{color:#2f7f58}.waitlist-module__IQe7TW__page .form-error{color:#9a4316}.waitlist-module__IQe7TW__flowerSection{z-index:1;max-width:100vw;height:min(52svh,520px);min-height:360px;margin-top:18px;position:relative;overflow:hidden}.waitlist-module__IQe7TW__flowerSection:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffffb8,#ffffff1a 42%,#0000 66%),conic-gradient(from 110deg,#55a13e1a,#ee8a9b1a,#f7d9671a,#99c7ef1a,#55a13e1a);border:1px solid #1010100f;border-radius:999px;width:min(980px,146vw);position:absolute;bottom:-68%;left:50%;transform:translate(-50%)}.waitlist-module__IQe7TW__flowerSection:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#fbfbfa00,#fbfbfa 86%);height:36%;position:absolute;inset:auto 0 0}.waitlist-module__IQe7TW__orbit{width:min(1020px,150vw);position:absolute;inset:0 0 -6% 50%;transform:translate(-50%)}.waitlist-module__IQe7TW__rewardNode{left:var(--x);top:var(--y);width:calc(54px * var(--s));height:calc(54px * var(--s));animation:7.4s ease-in-out infinite waitlist-module__IQe7TW__floatNode;animation-delay:var(--d);position:absolute}.waitlist-module__IQe7TW__identicon{width:100%;height:100%;box-shadow:0 14px 38px #10101014,inset 0 0 0 1px #ffffffb3}.waitlist-module__IQe7TW__badge{color:#101010;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:32px;height:24px;animation:4.6s ease-in-out infinite waitlist-module__IQe7TW__badgePulse;animation-delay:var(--d);background:#ffffffdb;border:1px solid #1010101a;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:-10px;right:-15px;box-shadow:0 12px 30px #1010101a}@keyframes waitlist-module__IQe7TW__floatNode{0%,to{transform:translate(0,0)}50%{transform:translateY(-13px)}}@keyframes waitlist-module__IQe7TW__badgePulse{0%,52%,to{opacity:0;transform:translateY(5px)scale(.94)}12%,38%{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:660px){.waitlist-module__IQe7TW__hero{width:calc(100vw - 32px);padding-top:88px}.waitlist-module__IQe7TW__hero h1{max-width:340px;margin-left:auto;margin-right:auto;font-size:38px;line-height:.98}.waitlist-module__IQe7TW__hero>p:not(.waitlist-module__IQe7TW__eyebrow){width:min(320px,100vw - 48px);font-size:15px}.waitlist-module__IQe7TW__pilotGrid{grid-template-columns:1fr}.waitlist-module__IQe7TW__pilotGrid span{min-height:42px}.waitlist-module__IQe7TW__page .form-grid{grid-template-columns:1fr}.waitlist-module__IQe7TW__flowerSection{height:400px;min-height:400px;margin-top:6px}.waitlist-module__IQe7TW__rewardNode{width:calc(46px * var(--s));height:calc(46px * var(--s))}}@media (prefers-reduced-motion:reduce){.waitlist-module__IQe7TW__rewardNode,.waitlist-module__IQe7TW__badge{animation:none}}
