.wl{color:var(--text);box-shadow:var(--shadow-lg);border:0;padding:1.5rem 1.25rem 1.25rem}.wl__form{gap:1.35rem;display:grid}.wl__form[hidden]{display:none}.wl__row{gap:1.1rem;display:grid}.wl__field{gap:.4rem;display:grid}.wl label,.wl legend{color:var(--navy);font-size:.98rem;font-weight:800;line-height:1.3}.wl input[type=text],.wl input[type=email]{width:100%;min-height:3.25rem;color:var(--text);font:inherit;background:#fff;border:1.5px solid #b9c7d3;border-radius:12px;padding:.75rem 1rem;font-size:1.05rem;transition:border-color .15s,box-shadow .15s}.wl input[type=text]:hover,.wl input[type=email]:hover{border-color:var(--blue)}.wl input[type=text]:focus-visible,.wl input[type=email]:focus-visible{border-color:var(--navy);border-radius:12px;outline:none;box-shadow:0 0 0 4px #0077be38}.wl__field.is-invalid input{border-color:var(--danger);background:var(--danger-wash)}.wl__error{color:var(--danger);gap:.35rem;font-size:.9rem;font-weight:700;line-height:1.35;display:flex}.wl__error[hidden]{display:none}.wl__group{border:0;min-width:0;margin:0;padding:0}.wl__group legend{margin-bottom:.6rem;padding:0}.wl__radio,.wl__switch-input,.wl__check-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.wl__platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.wl__platform{border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--blue-wash);cursor:pointer;user-select:none;justify-items:center;gap:.35rem;min-height:6.5rem;padding:1rem .5rem .85rem;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.wl .wl__platform{font-size:1.05rem}.wl__platform:hover{border-color:var(--blue);transform:translateY(-1px)}.wl__platform-icon{color:var(--blue)}.wl__radio:checked+.wl__platform{border-color:var(--navy);background:var(--blue-tint);box-shadow:0 0 0 1.5px var(--navy)}.wl__radio:checked+.wl__platform .wl__platform-icon{color:var(--navy)}.wl__tick{background:var(--yellow);width:1.6rem;height:1.6rem;color:var(--yellow-ink);opacity:0;border-radius:999px;place-items:center;transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:.55rem;right:.55rem;transform:scale(.6)}.wl__tick .icon{stroke-width:3px}.wl__radio:checked+.wl__platform .wl__tick{opacity:1;transform:scale(1)}.wl__chips{flex-wrap:wrap;gap:.55rem;display:flex}.wl .wl__chip{border:1.5px solid var(--rule);min-height:2.75rem;color:var(--navy);cursor:pointer;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.05rem;font-size:.95rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.wl__chip:hover{border-color:var(--blue);background:var(--blue-wash)}.wl__radio:checked+.wl__chip{border-color:var(--navy);background:var(--navy);color:#fff}.wl__radio:checked+.wl__chip:before{content:"";border:solid var(--yellow);border-width:0 2.5px 2.5px 0;width:.45rem;height:.8rem;margin:-.2rem .1rem 0 0;transform:rotate(45deg)}.wl__radio:focus-visible+.wl__platform,.wl__radio:focus-visible+.wl__chip,.wl__switch-input:focus-visible+.wl__switch .wl__switch-track,.wl__check-input:focus-visible+.wl__check .wl__box{outline:3px solid var(--navy);outline-offset:2px;box-shadow:0 0 0 6px var(--yellow)}.wl .wl__switch{background:var(--blue-wash);cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;min-height:2.75rem;padding:.6rem .9rem;font-weight:700;display:flex}.wl__switch-track{background:#b9c7d3;border-radius:999px;flex:none;width:3rem;height:1.75rem;transition:background-color .2s;position:relative}.wl__switch-thumb{background:#fff;border-radius:999px;width:1.35rem;height:1.35rem;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #0014284d}.wl__switch-input:checked+.wl__switch .wl__switch-track{background:var(--navy)}.wl__switch-input:checked+.wl__switch .wl__switch-thumb{background:var(--yellow);transform:translate(1.25rem)}.wl__consent{gap:.3rem}.wl .wl__check{color:var(--text);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.95rem;font-weight:600;line-height:1.45;display:flex}.wl__box{color:#0000;background:#fff;border:2px solid #8fa3b4;border-radius:7px;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-top:-.05rem;transition:background-color .15s,border-color .15s;display:grid}.wl__box .icon{stroke-width:3px}.wl__check-input:checked+.wl__check .wl__box{border-color:var(--navy);background:var(--navy);color:var(--yellow)}.wl__consent.is-invalid .wl__box{border-color:var(--danger);background:var(--danger-wash)}.wl__consent-more{padding-left:2.3rem;font-size:.9rem}.wl__consent-more a{text-underline-offset:.2em;font-weight:700}.wl__consent .wl__error{padding-left:2.3rem}.wl__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.wl .wl__submit{width:100%;min-height:3.5rem;font:inherit;cursor:pointer;border:0;justify-content:center;font-size:1.1rem;font-weight:800}.wl__submit:disabled{cursor:progress;opacity:.85;transform:none}.wl__spinner{border:2.5px solid #3b2f004d;border-top-color:var(--yellow-ink);border-radius:999px;width:1.15rem;height:1.15rem;animation:.7s linear infinite wl-spin;display:none}.wl[data-current=submitting] .wl__spinner{display:inline-block}@keyframes wl-spin{to{transform:rotate(360deg)}}.wl__status:empty{background:0 0;margin-top:-1.35rem;padding:0}.wl__status{background:var(--blue-wash);color:var(--navy);border-radius:12px;margin-top:-.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:700;line-height:1.4}.wl__status.is-error{background:var(--danger-wash);color:var(--danger)}.wl__fine{color:var(--muted);text-align:center;margin-top:-.6rem;font-size:.85rem}.wl__nojs{color:var(--text);gap:.5rem;display:grid}.wl__nojs-title{color:var(--navy);font-size:1.15rem;font-weight:800}.wl__done{text-align:center;justify-items:center;gap:.75rem;padding:.75rem .25rem .5rem;display:grid}.wl__done[hidden]{display:none}.wl__check-anim{width:4.5rem;height:4.5rem}.wl__check-circle{fill:var(--yellow);stroke:none;transform-origin:36px 36px;animation:.45s cubic-bezier(.3,1.5,.5,1) both wl-pop}.wl__check-mark{fill:none;stroke:var(--navy);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s ease-out .3s forwards wl-draw}@keyframes wl-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes wl-draw{to{stroke-dashoffset:0}}.wl__done-title{color:var(--navy);font-size:clamp(1.6rem,2vw + 1rem,2rem)}.wl__done-title:focus:not(:focus-visible){outline:none}.wl__done-text{max-width:26rem;color:var(--muted);text-wrap:pretty;font-size:1.02rem}.wl__done-ask{color:var(--navy);margin-top:.5rem;font-weight:800}.wl__share{gap:.6rem;width:100%;max-width:22rem;display:grid}.wl__share .btn{min-height:3.25rem;font:inherit;cursor:pointer;border:0;justify-content:center;font-weight:800}.wl__wa{color:#fff;background:#1f7a4d}.wl__wa:hover{background:#186640;transform:translateY(-1px)}.wl__copy{background:var(--blue-tint);color:var(--navy)}.wl__copy:hover{background:#d6ebf6;transform:translateY(-1px)}.wl__copy-status{min-height:1.4em;color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}@media (prefers-reduced-motion:reduce){.wl__check-circle,.wl__check-mark,.wl__spinner{animation:none}.wl__check-mark{stroke-dashoffset:0}.wl__spinner{border-top-color:#3b2f004d}}:root{--danger:#b3261e;--danger-wash:#fdf1f0}.btn--lg{padding:1.05rem 1.9rem;font-size:1.15rem}.hero__note{color:#ffffffdb;text-align:left;justify-content:center;align-items:flex-start;gap:.5rem;max-width:26rem;margin:1rem auto 0;font-size:.95rem;font-weight:700;line-height:1.45;display:flex}.hero__note .icon{color:var(--yellow);margin-top:.05rem}.hero__note strong{color:#fff;font-weight:800}.wl-count{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:.5rem;margin-top:.85rem;padding:.4rem .85rem .4rem .5rem;font-size:.9rem;font-weight:700;display:inline-flex}.wl-count[hidden]{display:none}.wl-count__dot{background:var(--yellow);border-radius:999px;width:.6rem;height:.6rem;margin-left:.25rem;box-shadow:0 0 0 4px #fcd21440}.topbar__nav .topbar__cta{background:var(--yellow);color:var(--yellow-ink);border:0;border-radius:999px;padding:.5rem 1rem;font-weight:800;transition:background-color .15s,transform .15s}.topbar__nav .topbar__cta:hover{background:#ffdb3a;transform:translateY(-1px)}@media (width<=39.99em){.topbar .topbar__nav--cta{display:flex}.topbar .topbar__nav--cta a:not(.topbar__cta){display:none}}.waitlist{z-index:0;isolation:isolate;color:#fff;background:url(/weave.svg) repeat, radial-gradient(50rem 28rem at 0% 100%, #0077be73, transparent 60%), radial-gradient(40rem 24rem at 100% 0%, #0077be59, transparent 60%), var(--navy);position:relative}.waitlist__inner{gap:2rem;padding-block:3.5rem 4rem;display:grid}.waitlist__copy .eyebrow{color:var(--yellow)}.waitlist__copy h2{color:#fff;font-size:clamp(2rem,3vw + 1rem,3rem);line-height:1.08}.waitlist__accent{color:var(--yellow)}.waitlist__sub{color:#ffffffdb;text-wrap:pretty;margin-top:.9rem;font-size:clamp(1.05rem,.6vw + .9rem,1.2rem)}.perks{gap:.8rem;margin-top:1.5rem;display:grid}.perks li{align-items:center;gap:.75rem;font-weight:700;line-height:1.35;display:flex}.perks__icon{width:2.4rem;height:2.4rem;color:var(--yellow);background:#ffffff1a;border-radius:12px;flex:none;place-items:center;display:grid}.waitlist__mail{color:#ffffffdb;align-items:center;gap:.5rem;margin-top:1.75rem;font-size:.95rem;font-weight:600;display:inline-flex}.waitlist__mail a{color:#fff;text-underline-offset:.2em}.wlpage{z-index:0;color:#fff;padding-bottom:3.5rem;position:relative;overflow-x:clip}.wlpage:before{content:"";z-index:-1;background:url(/weave.svg) repeat, radial-gradient(60rem 30rem at 95% 0%, #0077be80, transparent 60%), var(--navy);position:absolute;inset:-10rem 0 0}.wlpage__grid{gap:2rem;padding-top:.75rem;display:grid}.wlpage h1{font-size:clamp(2.2rem,4vw + 1rem,3.6rem)}.wlpage .eyebrow{color:var(--yellow)}.wlpage .hero__note{justify-content:flex-start;margin-inline:0}.wlpage__grid>.wl{grid-area:card}.wlpage__copy{grid-area:copy}.wlpage__perks{grid-area:perks;margin-top:0}.wlpage__grid{grid-template-areas:"copy""card""perks"}.wl input,.wl__done-title{scroll-margin-top:6rem}.wlpage__home{border-radius:6px;display:inline-block}.wlpage__back{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;padding-block:2.5rem 4rem;display:flex}.wlpage__more{text-underline-offset:.25em;font-weight:700}@media (width>=40em){.wl{padding:2rem 2rem 1.75rem}.wl__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem}.wl__row .wl__field{align-content:start}.wl__share{grid-template-columns:1fr 1fr;max-width:30rem}}@media (width>=56.25em){.waitlist__inner,.wlpage__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3.5rem}.wlpage__grid{grid-template-rows:auto 1fr;grid-template-areas:"copy card""perks card";row-gap:1.5rem}.waitlist__inner{padding-block:5rem 5.5rem}.waitlist__copy{padding-top:1rem;position:sticky;top:6rem}.wlpage__copy{padding-top:1rem}.hero__note{justify-content:flex-start;margin-inline:0}}@media print{.wl__form,.wl__share{display:none}}
