.home-bundles{padding-top:clamp(48px,6vw,96px)}.home-bundles .hs-head{max-width:760px}.home-bundles .hs-head h2,.home-explore .hs-head h2{letter-spacing:-.035em;font-size:clamp(36px,4.5vw,64px);line-height:1.05}.home-bundles .hs-head .lead,.home-explore .hs-head .lead{max-width:42ch}.home-bundle-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.home-bundles .app-kit,.home-explore-inner{background:linear-gradient(180deg, var(--g-sheen), transparent 60%), var(--_fill);border:0;border-radius:32px;padding:clamp(24px,3vw,40px)}.home-bundles .app-kit h3{font-size:clamp(26px,2.5vw,34px)}.home-bundles .app-kit>form>.btn{background:var(--fg);color:var(--bg)}.home-bundles .app-kit .kit-app{min-height:64px}.home-bundles .app-kit .kit-app small{max-width:25ch}.home-explore{padding-bottom:36px}.home-explore-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.home-explore .hs-head{justify-items:start;gap:16px;display:grid}.home-explore .hs-head>.btn{margin-top:8px}.home-explore-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.home-explore-icons a{border-radius:16px;align-content:start;justify-items:center;gap:4px;min-height:44px;padding:8px;display:grid}.home-explore-icons .appicon{width:72px;height:72px}.home-explore-icons b{background:var(--sheet);border-radius:8px;padding:2px 8px;font-size:13px;font-weight:650}.home-reassurance{border-top:1px solid var(--line);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;font-size:13px;display:flex}.home-reassurance>.go{font-size:13px}.home-launch{gap:16px;display:grid}.home-launch h3{font:700 26px/1.15 var(--display);letter-spacing:-.025em}@media (hover:hover) and (pointer:fine){.home-explore-icons a:hover b{text-underline-offset:3px;text-decoration:underline}}@media (width<=900px){.home-bundle-grid,.home-explore-inner{grid-template-columns:minmax(0,1fr)}.home-explore-icons{gap:16px}}@media (width<=480px){.home-bundles .app-kit,.home-explore-inner{border-radius:24px;padding:22px 18px}.home-bundles .kit-app{grid-template-columns:16px 40px minmax(0,1fr) auto;gap:8px}.home-bundles .kit-app .appicon{width:40px;height:40px}.home-bundles .kit-app small{font-size:11px}.home-explore-icons .appicon{width:60px;height:60px}.home-explore-icons{gap:12px 4px}}.hero{--top-flow:64px;--pool-y:38%;min-height:100svh;margin-top:calc(var(--top-flow) * -1);padding:calc(var(--top-flow) + 18px) var(--gutter) 22px;text-align:center;background:radial-gradient(46% 64% at 50% var(--pool-y), var(--hf-pool), 42%, transparent), linear-gradient(180deg, var(--hf-top), var(--hf-mid) 80%, var(--bg));grid-template-rows:minmax(0,1fr) auto;justify-items:center;display:grid;position:relative}.hero-txt{z-index:1;align-content:center;justify-items:center;gap:14px;width:min(100%,780px);display:grid;position:relative}.hero-txt>.appicon{width:64px;height:64px;margin-bottom:2px}.hero h1{isolation:isolate;font:800 var(--h1)/.95 var(--display);letter-spacing:-.035em;margin:2px 0 6px;position:relative}.hero h1 span{white-space:nowrap;display:block}.hero-txt>p:not(.eyebrow):not(.priceline){max-width:34em;color:var(--fg-2);font-size:clamp(17px,1.4vw,20px)}.hero .eyebrow{color:var(--fg-2);font-size:15px;font-weight:650}.hero-cta{justify-items:center;gap:12px;margin-top:10px;display:grid}.hero-cta>.btn{height:50px;padding:0 28px;font-size:16.5px}.priceline{color:var(--fg-2);font-size:14px}.hero .signup{width:min(100%,600px)}.hero .check{justify-content:center}.hero .signup .fine{text-align:center;max-width:none;color:var(--fg-2)}.hero .glass.tint{--_fill:var(--g-tint-hero);--g-sheen:var(--g-sheen-hero)}.hero .core{z-index:-1;pointer-events:none;--_fill:color-mix(in srgb, var(--g-fill-core), var(--core-hot) calc(var(--charge,0) * 100%));border-radius:999px;width:1.75em;height:.55em;display:none;position:absolute;top:calc(50% + .045em);left:50%;translate:-50% -50%}:root:is(.bang-pre,.bang-3d) .hero .core{display:block}.hero .core:after{opacity:calc(1 - .8 * var(--charge,0))}@media (prefers-contrast:more){.hero .core.glass{box-shadow:none!important}}.bang-gl{z-index:0;opacity:0;pointer-events:none;width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}:root.bang-3d .bang-gl{opacity:1}.page,.pfoot{z-index:1;position:relative}.replay{right:max(var(--gutter), env(safe-area-inset-right,0px));z-index:2;height:36px;color:var(--fg-2);padding:0 14px 0 12px;font-weight:650;position:absolute;bottom:32px}.replay .ic{fill:currentColor;flex:none;width:14px;height:14px}.halo{--cy:36;--u:min(1cqw, 1.6cqh);--core-w:calc(var(--h1) * 1.75);--core-h:calc(var(--h1) * .55);z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.halo>div{perspective:200.537cqh;position:absolute;inset:0}.halo img{--w:calc(var(--s) * var(--u));left:calc(var(--x) * 1% - var(--w) / 2 + var(--nx,0px));top:calc(var(--y) * 1% + var(--dy,0) * var(--u) - var(--w) / var(--ar,1) / 2 + var(--ny,0px));width:var(--w);max-width:none;height:auto;opacity:var(--o,1);transform:rotateX(calc(var(--ax) * 1deg)) rotateY(calc(var(--ay) * 1deg)) rotateZ(calc(var(--rz) * 1deg));transition:translate 1.2s var(--spring) calc(var(--i,0) * 32ms), scale 1.2s var(--spring) calc(var(--i,0) * 32ms), transform 1.2s var(--spring) calc(var(--i,0) * 32ms), opacity .36s var(--ease) calc(var(--i,0) * 32ms);position:absolute}.halo .glow{background:var(--glow);transition:opacity .7s var(--ease) .5s;mask-image:linear-gradient(0deg,#0000,#00000029 40px,#00000080 80px,#000000d6 120px,#000 160px)}.halo .near img{--o:.95;filter:blur(3px)}.halo [data-theme-img=dark]{display:none}@media (prefers-color-scheme:dark){:root .halo [data-theme-img=light]{display:none}:root .halo [data-theme-img=dark]{display:block}}:root.bang-pre .halo img{translate:calc((50 - var(--x)) * 1cqw - var(--nx,0px)) calc((var(--cy) - var(--y)) * 1cqh - var(--dy,0) * var(--u) - var(--ny,0px));opacity:0;scale:.3}:root.bang-pre .halo .cluster img{translate:calc((50 - var(--x)) * 1cqw - var(--nx,0px) + var(--gx) * var(--core-w)) calc((var(--cy) - var(--y)) * 1cqh - var(--dy,0) * var(--u) - var(--ny,0px) + var(--gy) * var(--core-h));opacity:1;filter:blur(20px)}:root:is(.bang-pre,.bang-arm) .halo img{transform:rotateX(calc((var(--ax) + var(--sx)) * 1deg)) rotateY(calc((var(--ay) + var(--sy)) * 1deg)) rotateZ(calc((var(--rz) + var(--sz)) * 1deg))}.halo{--glow-core:radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + .31 * var(--core-w)) calc(var(--cy) * 1% + -1.1258 * var(--core-h)), #5a4ee02b 0%, #5a4ee022 25%, #5a4ee010 50%, #5a4ee005 75%, #5a4ee000 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + -.31 * var(--core-w)) calc(var(--cy) * 1% + -1.1258 * var(--core-h)), #8d68df2b 0%, #8d68df22 25%, #8d68df10 50%, #8d68df05 75%, #8d68df00 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + -.62 * var(--core-w)) calc(var(--cy) * 1% + 0 * var(--core-h)), #2fb57a2b 0%, #2fb57a22 25%, #2fb57a10 50%, #2fb57a05 75%, #2fb57a00 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + -.31 * var(--core-w)) calc(var(--cy) * 1% + 1.1258 * var(--core-h)), #12a9a62b 0%, #12a9a622 25%, #12a9a610 50%, #12a9a605 75%, #12a9a600 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + .31 * var(--core-w)) calc(var(--cy) * 1% + 1.1258 * var(--core-h)), #2a97dc2b 0%, #2a97dc22 25%, #2a97dc10 50%, #2a97dc05 75%, #2a97dc00 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + .62 * var(--core-w)) calc(var(--cy) * 1% + 0 * var(--core-h)), #3f7cf42b 0%, #3f7cf422 25%, #3f7cf410 50%, #3f7cf405 75%, #3f7cf400 100%)}@media (prefers-color-scheme:dark){:root .halo{--glow-core:radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + .31 * var(--core-w)) calc(var(--cy) * 1% + -1.1258 * var(--core-h)), #7d73ff1f 0%, #7d73ff18 25%, #7d73ff0b 50%, #7d73ff03 75%, #7d73ff00 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + -.31 * var(--core-w)) calc(var(--cy) * 1% + -1.1258 * var(--core-h)), #b39cff1f 0%, #b39cff18 25%, #b39cff0b 50%, #b39cff03 75%, #b39cff00 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + -.62 * var(--core-w)) calc(var(--cy) * 1% + 0 * var(--core-h)), #6ee7a81f 0%, #6ee7a818 25%, #6ee7a80b 50%, #6ee7a803 75%, #6ee7a800 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + -.31 * var(--core-w)) calc(var(--cy) * 1% + 1.1258 * var(--core-h)), #3fd9d01f 0%, #3fd9d018 25%, #3fd9d00b 50%, #3fd9d003 75%, #3fd9d000 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + .31 * var(--core-w)) calc(var(--cy) * 1% + 1.1258 * var(--core-h)), #4fb4ff1f 0%, #4fb4ff18 25%, #4fb4ff0b 50%, #4fb4ff03 75%, #4fb4ff00 100%), radial-gradient(circle calc(var(--core-w) * .92) at calc(50% + .62 * var(--core-w)) calc(var(--cy) * 1% + 0 * var(--core-h)), #5b93ff1f 0%, #5b93ff18 25%, #5b93ff0b 50%, #5b93ff03 75%, #5b93ff00 100%)}}:root.bang-pre .halo .glow{background:var(--glow-core)}:root.bang-pre .halo .cluster{clip-path:inset(calc(var(--cy) * 1% - var(--core-h) / 2) calc(50% - var(--core-w) / 2) calc(100% - var(--cy) * 1% - var(--core-h) / 2) round 999px)}:root.bang-arm .halo img{translate:calc((50 - var(--x)) * var(--arm,.3) * 1cqw) calc((var(--cy) - var(--y)) * var(--arm,.3) * 1cqh - var(--arm,.3) * var(--dy,0) * var(--u));opacity:0;scale:.6}:root.bang-arm .halo .glow{opacity:0;transition:none}:root:is(.bang-pre,.bang-arm,.bang-3d) .halo img{transition:none}:root.bang-3d .halo{visibility:hidden}.halo img[data-clash]{display:none!important}.halo{--glow:radial-gradient(circle calc(35.83 * var(--u)) at 96.53% calc(94.44% + 4.78 * var(--u)), #9b7ee813 0%, #9b7ee80f 25%, #9b7ee807 50%, #9b7ee802 75%, #9b7ee800 100%), radial-gradient(circle calc(35.83 * var(--u)) at 4.17% calc(95.56% + 4.78 * var(--u)), #42d66b13 0%, #42d66b0f 25%, #42d66b07 50%, #42d66b02 75%, #42d66b00 100%), radial-gradient(circle calc(11.27 * var(--u)) at 85.62% calc(var(--cy) * 1% + 10.93 * var(--u)), #f178a629 0%, #f178a620 25%, #f178a60f 50%, #f178a604 75%, #f178a600 100%), radial-gradient(circle calc(11.27 * var(--u)) at 79.86% calc(var(--cy) * 1% + -14.69 * var(--u)), #cc8b9129 0%, #cc8b9120 25%, #cc8b910f 50%, #cc8b9104 75%, #cc8b9100 100%), radial-gradient(circle calc(11.27 * var(--u)) at 31.67% calc(var(--cy) * 1% + 22.53 * var(--u)), #1e295529 0%, #1e295520 25%, #1e29550f 50%, #1e295504 75%, #1e295500 100%), radial-gradient(circle calc(11.27 * var(--u)) at 20.14% calc(var(--cy) * 1% + -14.69 * var(--u)), #bbe45129 0%, #bbe45120 25%, #bbe4510f 50%, #bbe45104 75%, #bbe45100 100%), radial-gradient(circle calc(11.27 * var(--u)) at 78.06% calc(var(--cy) * 1% + 17.94 * var(--u)), #81b09029 0%, #81b09020 25%, #81b0900f 50%, #81b09004 75%, #81b09000 100%), radial-gradient(circle calc(11.27 * var(--u)) at 68.33% calc(var(--cy) * 1% + 22.53 * var(--u)), #42d66b29 0%, #42d66b20 25%, #42d66b0f 50%, #42d66b04 75%, #42d66b00 100%), radial-gradient(circle calc(14.08 * var(--u)) at 19.24% calc(var(--cy) * 1% + 16.25 * var(--u)), #9b7ee829 0%, #9b7ee820 25%, #9b7ee80f 50%, #9b7ee804 75%, #9b7ee800 100%), radial-gradient(circle calc(14.08 * var(--u)) at 75% calc(var(--cy) * 1% + 2.71 * var(--u)), #2558b429 0%, #2558b420 25%, #2558b40f 50%, #2558b404 75%, #2558b400 100%), radial-gradient(circle calc(14.08 * var(--u)) at 25.83% calc(var(--cy) * 1% + 2.71 * var(--u)), #3e62e229 0%, #3e62e220 25%, #3e62e20f 50%, #3e62e204 75%, #3e62e200 100%), radial-gradient(circle calc(23.33 * var(--u)) at 85.07% calc(var(--cy) * 1% + .4 * var(--u)), #2558b41d 0%, #2558b416 25%, #2558b40b 50%, #2558b403 75%, #2558b400 100%), radial-gradient(circle calc(22.5 * var(--u)) at 15.97% calc(var(--cy) * 1% + .29 * var(--u)), #3e62e21d 0%, #3e62e216 25%, #3e62e20b 50%, #3e62e203 75%, #3e62e200 100%)}.u-tone{--x:15.97;--y:var(--cy);--dy:-2.71;--s:18.75;--rz:-.24;--ay:-8.97;--ax:.48;--sx:8.24;--sy:-9.69;--sz:-8.42;--i:8;--ar:1.058}.u-revs{--x:85.07;--y:var(--cy);--dy:-2.71;--s:19.44;--rz:-.23;--ay:8.97;--ax:.46;--sx:12.02;--sy:-8.16;--sz:6.42;--i:9;--ar:1.095}.m-tone{--x:25.83;--y:var(--cy);--dy:1.46;--s:9.72;--rz:.42;--ay:-15.97;--ax:-.6;--gx:-.15;--gy:-.3;--sx:-20.53;--sy:25.45;--sz:-20.08;--i:10}.m-revs{--x:75;--y:var(--cy);--dy:1.46;--s:9.72;--rz:.41;--ay:15.97;--ax:-.58;--gx:.08;--gy:.3;--sx:22.13;--sy:28.61;--sz:-16.75;--i:11}.m-quickmd{--x:19.24;--y:var(--cy);--dy:15;--s:9.72;--rz:3.07;--ay:-14.38;--ax:-4.38;--gx:-.31;--gy:-.3;--sx:-25.22;--sy:-26.16;--sz:-19.3;--i:17}.m-eighty{--x:68.33;--y:var(--cy);--dy:21.53;--s:7.78;--rz:5.33;--ay:10.37;--ax:-7.61;--gx:0;--gy:-.3;--sx:20.58;--sy:28.31;--sz:-12.93;--i:12}.m-unwind{--x:78.06;--y:var(--cy);--dy:16.94;--s:7.78;--rz:3.62;--ay:13.7;--ax:-5.17;--gx:.15;--gy:-.3;--sx:-27.45;--sy:-23.62;--sz:-12.55;--i:14}.m-scrap{--x:20.14;--y:var(--cy);--dy:-15.69;--s:7.78;--rz:-3.26;--ay:-14.16;--ax:4.65;--gx:-.23;--gy:.3;--sx:23.85;--sy:-20.44;--sz:-21.24;--i:15}.m-vigil{--x:31.67;--y:var(--cy);--dy:21.53;--s:7.78;--rz:5.33;--ay:-10.37;--ax:-7.61;--gx:-.08;--gy:.3;--sx:28.22;--sy:22.5;--sz:17.57;--i:13}.m-stow{--x:79.86;--y:var(--cy);--dy:-15.69;--s:7.78;--rz:-3.26;--ay:14.16;--ax:4.65;--gx:.23;--gy:.3;--sx:23.53;--sy:-21.8;--sz:-18.15;--i:16}.m-squish{--x:85.62;--y:var(--cy);--dy:9.93;--s:7.78;--rz:1.88;--ay:15.41;--ax:-2.69;--gx:.31;--gy:-.3;--sx:-26.39;--sy:-22.11;--sz:17.98;--i:18}.p-eighty{--x:4.17;--y:95.56;--dy:0;--s:29.86;--rz:2.94;--ay:-9.7;--ax:-4.71;--sx:10.25;--sy:8.57;--sz:9.16;--i:0;--ar:1.562}.p-quickmd{--x:96.53;--y:94.44;--dy:0;--s:29.86;--rz:2.88;--ay:9.82;--ax:-4.6;--sx:-8.39;--sy:-13.02;--sz:-9.29;--i:1;--ar:1.451}@media (width>=901px){:root[data-mode=waitlist] .halo{--glow:radial-gradient(circle calc(35.83 * var(--u)) at 96.53% calc(94.44% + 4.78 * var(--u)), #9b7ee813 0%, #9b7ee80f 25%, #9b7ee807 50%, #9b7ee802 75%, #9b7ee800 100%), radial-gradient(circle calc(35.83 * var(--u)) at 4.17% calc(95.56% + 4.78 * var(--u)), #42d66b13 0%, #42d66b0f 25%, #42d66b07 50%, #42d66b02 75%, #42d66b00 100%), radial-gradient(circle calc(11.27 * var(--u)) at 86.11% calc(var(--cy) * 1% + 13.08 * var(--u)), #f178a629 0%, #f178a620 25%, #f178a60f 50%, #f178a604 75%, #f178a600 100%), radial-gradient(circle calc(11.27 * var(--u)) at 79.86% calc(var(--cy) * 1% + -11.36 * var(--u)), #cc8b9129 0%, #cc8b9120 25%, #cc8b910f 50%, #cc8b9104 75%, #cc8b9100 100%), radial-gradient(circle calc(11.27 * var(--u)) at 23.61% calc(var(--cy) * 1% + 28.92 * var(--u)), #1e295529 0%, #1e295520 25%, #1e29550f 50%, #1e295504 75%, #1e295500 100%), radial-gradient(circle calc(11.27 * var(--u)) at 20.14% calc(var(--cy) * 1% + -11.36 * var(--u)), #bbe45129 0%, #bbe45120 25%, #bbe4510f 50%, #bbe45104 75%, #bbe45100 100%), radial-gradient(circle calc(11.27 * var(--u)) at 79.86% calc(var(--cy) * 1% + 19.89 * var(--u)), #81b09029 0%, #81b09020 25%, #81b0900f 50%, #81b09004 75%, #81b09000 100%), radial-gradient(circle calc(11.27 * var(--u)) at 76.39% calc(var(--cy) * 1% + 28.57 * var(--u)), #42d66b29 0%, #42d66b20 25%, #42d66b0f 50%, #42d66b04 75%, #42d66b00 100%), radial-gradient(circle calc(14.08 * var(--u)) at 19.79% calc(var(--cy) * 1% + 18.06 * var(--u)), #9b7ee829 0%, #9b7ee820 25%, #9b7ee80f 50%, #9b7ee804 75%, #9b7ee800 100%), radial-gradient(circle calc(14.08 * var(--u)) at 75% calc(var(--cy) * 1% + 2.71 * var(--u)), #2558b429 0%, #2558b420 25%, #2558b40f 50%, #2558b404 75%, #2558b400 100%), radial-gradient(circle calc(14.08 * var(--u)) at 25.83% calc(var(--cy) * 1% + 2.71 * var(--u)), #3e62e229 0%, #3e62e220 25%, #3e62e20f 50%, #3e62e204 75%, #3e62e200 100%), radial-gradient(circle calc(23.33 * var(--u)) at 85.07% calc(var(--cy) * 1% + 2.97 * var(--u)), #2558b41d 0%, #2558b416 25%, #2558b40b 50%, #2558b403 75%, #2558b400 100%), radial-gradient(circle calc(22.5 * var(--u)) at 15.97% calc(var(--cy) * 1% + 2.86 * var(--u)), #3e62e21d 0%, #3e62e216 25%, #3e62e20b 50%, #3e62e203 75%, #3e62e200 100%)}:root[data-mode=waitlist] .u-tone{--x:15.97;--y:var(--cy);--dy:-.14;--s:18.75;--rz:-.01;--ay:-9;--ax:.02}:root[data-mode=waitlist] .u-revs{--x:85.07;--y:var(--cy);--dy:-.14;--s:19.44;--rz:-.01;--ay:9;--ax:.02}:root[data-mode=waitlist] .m-tone{--x:25.83;--y:var(--cy);--dy:1.46;--s:9.72;--rz:.42;--ay:-15.97;--ax:-.6;--gx:-.08;--gy:.3}:root[data-mode=waitlist] .m-revs{--x:75;--y:var(--cy);--dy:1.46;--s:9.72;--rz:.41;--ay:15.97;--ax:-.58;--gx:0;--gy:-.3}:root[data-mode=waitlist] .m-quickmd{--x:19.79;--y:var(--cy);--dy:16.81;--s:9.72;--rz:3.4;--ay:-13.98;--ax:-4.86;--gx:-.31;--gy:-.3}:root[data-mode=waitlist] .m-eighty{--x:76.39;--y:var(--cy);--dy:27.57;--s:7.78;--rz:5.06;--ay:11.06;--ax:-7.22;--gx:.08;--gy:.3}:root[data-mode=waitlist] .m-unwind{--x:79.86;--y:var(--cy);--dy:18.89;--s:7.78;--rz:3.74;--ay:13.52;--ax:-5.35;--gx:.15;--gy:-.3}:root[data-mode=waitlist] .m-scrap{--x:20.14;--y:var(--cy);--dy:-12.36;--s:7.78;--rz:-2.68;--ay:-14.78;--ax:3.82;--gx:-.23;--gy:.3}:root[data-mode=waitlist] .m-vigil{--x:23.61;--y:var(--cy);--dy:27.92;--s:7.78;--rz:5.09;--ay:-10.99;--ax:-7.27;--gx:-.15;--gy:-.3}:root[data-mode=waitlist] .m-stow{--x:79.86;--y:var(--cy);--dy:-12.36;--s:7.78;--rz:-2.68;--ay:14.78;--ax:3.82;--gx:.23;--gy:.3}:root[data-mode=waitlist] .m-squish{--x:86.11;--y:var(--cy);--dy:12.08;--s:7.78;--rz:2.22;--ay:15.17;--ax:-3.17;--gx:.31;--gy:-.3}:root[data-mode=waitlist] .p-eighty{--x:4.17;--y:95.56;--dy:0;--s:29.86;--rz:3.17;--ay:-9.27;--ax:-5.08}:root[data-mode=waitlist] .p-quickmd{--x:96.53;--y:94.44;--dy:0;--s:29.86;--rz:3.11;--ay:9.4;--ax:-4.97}}@media (width>=901px) and (height<=860px){:root[data-mode=waitlist] .hero-txt>.appicon{display:none}}@media (width<=900px){.halo{--u:min(1cqw, 1.6cqh, 5px);--glow:radial-gradient(circle calc(64.62 * var(--u)) at 88.46% calc(79.15% + 8.62 * var(--u)), #9b7ee813 0%, #9b7ee80f 25%, #9b7ee807 50%, #9b7ee802 75%, #9b7ee800 100%), radial-gradient(circle calc(61.54 * var(--u)) at -2.56% calc(var(--cy) * 1% + -42.57 * var(--u)), #42d66b13 0%, #42d66b0f 25%, #42d66b07 50%, #42d66b02 75%, #42d66b00 100%), radial-gradient(circle calc(13.37 * var(--u)) at 87.18% calc(var(--cy) * 1% + 48.11 * var(--u)), #cc8b9129 0%, #cc8b9120 25%, #cc8b910f 50%, #cc8b9104 75%, #cc8b9100 100%), radial-gradient(circle calc(13.37 * var(--u)) at 12.82% calc(var(--cy) * 1% + 48.11 * var(--u)), #bbe45129 0%, #bbe45120 25%, #bbe4510f 50%, #bbe45104 75%, #bbe45100 100%), radial-gradient(circle calc(25.26 * var(--u)) at 81.03% calc(var(--cy) * 1% + -32.88 * var(--u)), #81b09029 0%, #81b09020 25%, #81b0900f 50%, #81b09004 75%, #81b09000 100%), radial-gradient(circle calc(25.26 * var(--u)) at 18.97% calc(var(--cy) * 1% + -32.88 * var(--u)), #42d66b29 0%, #42d66b20 25%, #42d66b0f 50%, #42d66b04 75%, #42d66b00 100%), radial-gradient(circle calc(31.2 * var(--u)) at 50% calc(var(--cy) * 1% + -44.15 * var(--u)), #9b7ee829 0%, #9b7ee820 25%, #9b7ee80f 50%, #9b7ee804 75%, #9b7ee800 100%), radial-gradient(circle calc(31.2 * var(--u)) at 98.97% calc(var(--cy) * 1% + 2.77 * var(--u)), #2558b429 0%, #2558b420 25%, #2558b40f 50%, #2558b404 75%, #2558b400 100%), radial-gradient(circle calc(31.2 * var(--u)) at 1.03% calc(var(--cy) * 1% + 2.77 * var(--u)), #3e62e229 0%, #3e62e220 25%, #3e62e20f 50%, #3e62e204 75%, #3e62e200 100%)}.m-scrap{--x:12.82;--y:var(--cy);--dy:46.92;--s:9.23;--rz:5.49;--ay:-9.94;--ax:-7.84}.m-stow{--x:87.18;--y:var(--cy);--dy:46.92;--s:9.23;--rz:5.49;--ay:9.94;--ax:-7.84}.m-tone{--x:1.03;--y:var(--cy);--dy:0;--s:21.54;--rz:0;--ay:-16;--ax:0;--gx:-.31;--gy:-.3}.m-revs{--x:98.97;--y:var(--cy);--dy:0;--s:21.54;--rz:0;--ay:16;--ax:0;--gx:.31;--gy:-.3}.m-quickmd{--x:50;--y:var(--cy);--dy:-46.92;--s:21.54;--rz:-7;--ay:0;--ax:10;--gx:0;--gy:-.3}.m-eighty{--x:18.97;--y:var(--cy);--dy:-35.13;--s:17.44;--rz:-5.25;--ay:-10.59;--ax:7.5;--gx:-.15;--gy:.3}.m-unwind{--x:81.03;--y:var(--cy);--dy:-35.13;--s:17.44;--rz:-5.25;--ay:10.59;--ax:7.5;--gx:.15;--gy:.3}.p-eighty{--x:-2.56;--y:var(--cy);--dy:-50.77;--s:51.28;--rz:-3.47;--ay:-8.63;--ax:5.56}.p-quickmd{--x:88.46;--y:79.15;--dy:0;--s:53.85;--rz:4.56;--ay:4.9;--ax:-7.3}.u-tone,.u-revs,.m-vigil,.m-squish{display:none}:root[data-mode=waitlist] .hero{padding-top:calc(var(--top-flow) + 44px)}:root[data-mode=waitlist] .halo{--glow:radial-gradient(circle calc(64.62 * var(--u)) at 88.46% calc(85.16% + 8.62 * var(--u)), #9b7ee813 0%, #9b7ee80f 25%, #9b7ee807 50%, #9b7ee802 75%, #9b7ee800 100%), radial-gradient(circle calc(20.8 * var(--u)) at 95.38% calc(var(--cy) * 1% + -18.66 * var(--u)), #81b09029 0%, #81b09020 25%, #81b0900f 50%, #81b09004 75%, #81b09000 100%), radial-gradient(circle calc(20.8 * var(--u)) at 4.62% calc(var(--cy) * 1% + -18.66 * var(--u)), #9b7ee829 0%, #9b7ee820 25%, #9b7ee80f 50%, #9b7ee804 75%, #9b7ee800 100%), radial-gradient(circle calc(31.2 * var(--u)) at 98.97% calc(var(--cy) * 1% + 2.77 * var(--u)), #2558b429 0%, #2558b420 25%, #2558b40f 50%, #2558b404 75%, #2558b400 100%), radial-gradient(circle calc(31.2 * var(--u)) at 1.03% calc(var(--cy) * 1% + 2.77 * var(--u)), #3e62e229 0%, #3e62e220 25%, #3e62e20f 50%, #3e62e204 75%, #3e62e200 100%)}:root[data-mode=waitlist] .m-tone{--x:1.03;--y:var(--cy);--dy:0;--s:21.54;--rz:0;--ay:-16;--ax:0;--gx:-.31;--gy:-.3}:root[data-mode=waitlist] .m-revs{--x:98.97;--y:var(--cy);--dy:0;--s:21.54;--rz:0;--ay:16;--ax:0;--gx:.31;--gy:.3}:root[data-mode=waitlist] .m-quickmd{--x:4.62;--y:var(--cy);--dy:-20.51;--s:14.36;--rz:-2.88;--ay:-14.58;--ax:4.12;--gx:-.1;--gy:.3}:root[data-mode=waitlist] .m-unwind{--x:95.38;--y:var(--cy);--dy:-20.51;--s:14.36;--rz:-2.88;--ay:14.58;--ax:4.12;--gx:.1;--gy:-.3}:root[data-mode=waitlist] .p-quickmd{--x:88.46;--y:85.16;--dy:0;--s:53.85;--rz:4.83;--ay:3.1;--ax:-7.73}:root[data-mode=waitlist] .m-eighty,:root[data-mode=waitlist] .m-scrap,:root[data-mode=waitlist] .m-stow,:root[data-mode=waitlist] .p-eighty{display:none}}.dock{--dk-w:clamp(78px, 6.6vw, 96px);z-index:2;text-align:center;border-radius:26px;align-self:end;align-items:stretch;gap:2px;max-width:100%;margin-top:28px;padding:8px;display:flex;position:relative}.dock[data-many]{scrollbar-width:none;overflow-x:auto}.dock[data-many]::-webkit-scrollbar{display:none}.dock[data-many] .dk{flex:0 0 var(--dk-w)}.dk{width:var(--dk-w);text-align:center;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;border-radius:18px;align-content:start;justify-items:center;gap:1px;padding:6px 4px 8px;display:grid}.dk>img,.dk-stack{width:48px;height:48px;margin-bottom:4px}.dk b{font-size:13px;font-weight:650;line-height:1.25}.dk>span{color:var(--fg-2);white-space:nowrap;font-size:12px;line-height:1.3}.dk-sep{background:var(--line-2);align-self:stretch;width:1px;margin:8px 4px}.dk-stack{grid-template-columns:repeat(3,1fr);align-content:center;gap:2px;display:grid}.dk-stack img{width:100%;height:auto;margin:0}.dk-more{width:calc(var(--dk-w) + 12px)}@media (hover:hover) and (pointer:fine){.dk:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dk>img,.dk-stack{transition:transform .2s var(--ease);transform-origin:50% 100%}.dk:hover>img,.dk:hover .dk-stack{transform:scale(1.12)}.dk:hover+.dk>img,.dk:has(+.dk:hover)>img{transform:scale(1.05)}}@media (width<=720px){.dock[data-many]{--dk-w:58px;border-radius:22px;justify-content:flex-start;width:100%;padding:6px}.dock[data-many] .dk{border-radius:14px;align-content:center;padding:6px 0}.dock[data-many] :is(.dk>img,.dk-stack){aspect-ratio:1;width:min(44px,100%);height:auto;margin:0}.dock[data-many] .dk>:is(b,span:not(.dk-stack)){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hero .signup input[type=email],.hero .signup .btn{height:48px}.pfoot{border-top:0}.pfoot nav{border-top:1px solid var(--line);padding-top:24px}.pfoot .line{isolation:isolate;font:800 calc(.86 * var(--h1))/.95 var(--display);letter-spacing:-.035em;text-align:center;color:var(--fg);justify-self:center;margin:clamp(56px,12svh,140px) 0 clamp(32px,6svh,72px);position:relative}.pfoot .line span{white-space:nowrap;display:block}:root.bang-3d .pfoot .line{margin-bottom:calc(clamp(32px,6svh,72px) + 1.1em)}:root.bang-3d .pfoot .line:before{content:"";z-index:-2;background:color-mix(in srgb, var(--bg) 60%, transparent);pointer-events:none;--_v:linear-gradient(#0000, #0003 .14em, #0008 .28em, #000d .41em, #000 .55em, #000 calc(100% - .3em), #000d calc(100% - .22em), #0008 calc(100% - .15em), #0003 calc(100% - .08em), #0000);--_h:linear-gradient(90deg, #0000, #0003 .17em, #0008 .35em, #000d .52em, #000 .7em, #000 calc(100% - .7em), #000d calc(100% - .52em), #0008 calc(100% - .35em), #0003 calc(100% - .17em), #0000);-webkit-mask:var(--_v), var(--_h);-webkit-mask-composite:source-in;mask:var(--_v) intersect, var(--_h);position:absolute;inset:-.7em -.9em -.45em}.pfoot .endcore{z-index:-1;width:1.75em;height:calc(.17em + .38em * var(--charge,0));translate:-50% -50%;scale:var(--pop,1);opacity:var(--shown,1);pointer-events:none;--_fill:color-mix(in srgb, var(--bg) 90%, transparent);box-shadow:0 0 0 .5px var(--g-edge), 0 0 calc(.3em * var(--lit,0) + .45em * var(--flare,0)) calc(.03em * var(--lit,0) + .06em * var(--flare,0)) color-mix(in srgb, var(--core-hot) calc(var(--lit,0) * 40% + var(--flare,0) * 35%), transparent), inset 0 0 calc(.1em + .2em * var(--lit,0) + .15em * var(--flare,0)) color-mix(in srgb, var(--core-hot) calc(12% + var(--lit,0) * 38% + var(--flare,0) * 30%), transparent);border-radius:999px;display:none;position:absolute;top:calc(100% + .8em);left:50%}.pfoot .endcore:after{padding:calc(1.5px + 2px * var(--lit,0) + 1px * var(--flare,0));background:var(--rim,linear-gradient(90deg, var(--core-hot), var(--core-hot)));opacity:calc(.6 + .4 * max(var(--lit,0), var(--flare,0)))}:root.bang-3d .pfoot .endcore{display:block}@media (prefers-contrast:more){.pfoot .endcore.glass{box-shadow:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root.bang-3d .pfoot .line:before{background:var(--bg)}}:root[data-mode] .page{gap:clamp(64px,4.4vw + 46px,128px);padding-top:clamp(48px,3vw + 36px,96px)}.page:has(>#apps){max-width:none;padding-inline:0}.page:has(>#apps)>:not(#apps){width:min(calc(100% - 2 * var(--gutter)), 1120px);margin-inline:auto}.hs{--sheet-gap:clamp(24px, 1.6vw + 16px, 40px);gap:var(--sheet-gap) 24px;grid-template-columns:repeat(12,minmax(0,1fr));font-size:17px;line-height:1.5;display:grid}.hs>*{grid-column:1/-1;min-width:0}.hs>div.sheet{gap:var(--sheet-gap);align-content:start;display:grid}.hs>div.sheet>:is(.go,p.src,.more){margin-top:calc(8px - var(--sheet-gap));justify-self:start}.hs-head{justify-items:start;gap:12px;display:grid}.hs-head h2{max-width:20em;font:750 var(--t-h2)/1.05 var(--display);letter-spacing:-.025em}.hs-head .lead{max-width:var(--measure-lead);font-size:var(--t-lead);color:var(--fg-2);line-height:1.45}.hs .faq .a a,.facts a{text-underline-offset:3px;text-decoration:underline 1px}#catalog>.sheet{grid-column:1/span 8}#apps{scroll-margin-top:calc(-1 * (var(--top-h) + 16px));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--feat-color-0,var(--dot)) 14%, transparent) 15%, color-mix(in srgb, var(--feat-color-1,var(--dot)) 20%, transparent) 48%, color-mix(in srgb, var(--feat-color-2,var(--dot)) 18%, transparent) 82%, transparent);display:block;position:relative;overflow:clip}.hs.mf{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(24px,4svh,48px);padding-block:clamp(96px,16svh,180px)}.mf h2{max-width:12em;font:800 calc(.86 * var(--h1))/.95 var(--display);letter-spacing:-.035em;margin-bottom:calc(clamp(32px,5svh,64px) - clamp(24px,4svh,48px))}.mf h2 em{color:var(--dot);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--dot) 45%, transparent);text-underline-offset:.1em;font-style:normal;text-decoration-thickness:.065em}.mf p{max-width:26em;font:600 clamp(22px, 1.4vw + 15px, 36px)/1.3 var(--display);letter-spacing:-.02em;text-wrap:balance;color:var(--fg-2)}.mf strong{color:var(--fg);font-weight:750}.mf .mf-promise{max-width:24em;color:var(--fg);font-size:clamp(26px,1.8vw + 16px,42px);font-weight:750}.mf-promise strong{color:var(--dot)}.mf .mf-note{max-width:32em;font:500 clamp(17px, .4vw + 15px, 21px)/1.5 var(--ui);letter-spacing:normal}.mf-rules{color:var(--fg);text-underline-offset:3px;text-decoration:underline 1px}.mf .go{width:fit-content;font:650 17px/1.5 var(--ui);letter-spacing:normal;margin:12px auto 0;display:flex}.mf .go:hover .ic{translate:0 2px}@media (prefers-reduced-motion:no-preference) and (prefers-contrast:no-preference){:root.mf-reveal .mf-line:not(.in,:focus-within){opacity:.14;filter:blur(3px)}:root.mf-reveal .mf-line.in{transition:opacity .7s var(--ease), filter .7s var(--ease)}}.feat{scroll-margin-top:calc(-1 * (var(--top-h) + 16px));--feat-side:-1;position:relative}.feat-stage{isolation:isolate;min-height:100svh;padding-block:calc(var(--top-h) + 32px) 64px;align-items:center;display:grid;position:relative}.feat-atmosphere{pointer-events:none;background:radial-gradient(ellipse at 76% 42%, color-mix(in srgb, var(--t1) 24%, transparent), transparent 62%), radial-gradient(ellipse at 18% 64%, color-mix(in srgb, var(--t2) 14%, transparent), transparent 58%);position:absolute;inset:0;overflow:clip}.feat-atmosphere:before,.feat-atmosphere:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--t1) 20%, transparent);box-shadow:inset 0 0 80px color-mix(in srgb, var(--t1) 8%, transparent);background:radial-gradient(circle at 32% 18%,#ffffff1f,#0000 68%);border-radius:50%;position:absolute}.feat-atmosphere:before{width:min(78vw,960px);top:-18%;right:-12%}.feat-atmosphere:after{width:min(44vw,560px);bottom:-22%;left:-12%}.feat-inner{z-index:1;width:min(calc(100% - 2 * var(--gutter)), 1320px);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:clamp(32px,4vw,64px);margin-inline:auto;display:grid;position:relative}.feat-copy{--g-blur:16px;border-radius:32px;grid-area:1/1;padding:clamp(24px,2.4vw,36px)}.feat .feat-copy.glass,.feat .feat-demo.glass{--_lift:0 20px 64px color-mix(in srgb, var(--t2) 16%, transparent), inset 0 1px 0 #fff3}.feat-step{font:600 12px/1 var(--mono);color:var(--fg-2);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:24px;display:flex}.feat-step span:first-child{color:var(--fg)}.feat-step i{background:var(--line-2);width:40px;height:1px}.feat-head,.feat-body{justify-items:start;gap:16px;display:grid}.feat-body{margin-top:24px}.feat-demo{--feat-demo-height:clamp(500px, 56svh, 620px);border-radius:38px;grid-area:1/2;min-width:0;padding:14px}.feat-icon{width:80px;height:80px;margin:-8px -8px 0}.feat h3{font:750 clamp(56px, 5.8vw, 88px)/.95 var(--display);letter-spacing:-.04em}.feat-tag{max-width:15em;font:600 clamp(24px, 2.1vw, 32px)/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance}.feat-price{color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:15px}.feat-price .price{color:var(--fg);font-size:20px;font-weight:650}.feat-safe{max-width:24em;color:var(--fg-2);font-size:13px}.feat-demo .try{box-shadow:0 0 0 1px var(--line);border-radius:24px}.feat-demo .try-in{min-height:var(--feat-demo-height)}.feat .feat-demo .try-poster img{object-fit:cover;object-position:right top}@media (width>=901px){.feat:nth-of-type(2n){--feat-side:1}.feat:nth-of-type(2n) .feat-inner{grid-template-columns:minmax(0,8fr) minmax(0,5fr)}.feat:nth-of-type(2n) .feat-copy{grid-column:2}.feat:nth-of-type(2n) .feat-demo{grid-column:1}}@media (width>=901px) and (height<=720px){.feat-stage{padding-block:calc(var(--top-h) - 8px) 4px}.feat-demo{border-radius:34px;padding:10px}.feat-copy{padding:24px}.feat-step{margin-bottom:16px}.feat-head,.feat-body{gap:12px}.feat-body{margin-top:20px}.feat-icon{width:64px;height:64px;margin:-6px}.feat h3{font-size:56px}.feat-tag{font-size:24px}.feat .feat-demo .try .try-close{z-index:1;top:8px;bottom:auto;right:8px}}@media (hover:hover) and (pointer:fine){.feat-copy:hover:before,.feat-demo:hover:before{opacity:.12}}@keyframes feature-copy{0%,17%{opacity:0;transform:translate3d(calc(var(--feat-side) * 72px), 48px, 0) scale(.94)}30.3%,53%{opacity:1;transform:translate(0,0)scale(1)}66%,to{opacity:0;transform:translate3d(calc(var(--feat-side) * 36px), -48px, 0) scale(.97)}}@keyframes feature-demo{0%,19%{opacity:0;transform:perspective(1600px) translate3d(calc(var(--feat-side) * -88px), 72px, 0) rotateY(calc(var(--feat-side) * 8deg)) scale(.9)}30.3%,54%{opacity:1;transform:perspective(1600px)translate(0,0)rotateY(0)scale(1)}65%,to{opacity:0;transform:perspective(1600px) translate3d(calc(var(--feat-side) * -48px), -64px, 0) rotateY(calc(var(--feat-side) * -5deg)) scale(.96)}}@keyframes feature-mobile{0%{opacity:0;transform:translateY(24px)scale(.97)}25%,75%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-24px)scale(.97)}}@keyframes feature-final-copy{0%,20.4%{opacity:0;transform:translate3d(calc(var(--feat-side) * 72px), 48px, 0) scale(.94)}36.4%,63.6%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(calc(var(--feat-side) * 36px), -48px, 0) scale(.97)}}@keyframes feature-final-demo{0%,22.8%{opacity:0;transform:perspective(1600px) translate3d(calc(var(--feat-side) * -88px), 72px, 0) rotateY(calc(var(--feat-side) * 8deg)) scale(.9)}36.4%,64.6%{opacity:1;transform:perspective(1600px)translate(0,0)rotateY(0)scale(1)}to{opacity:0;transform:perspective(1600px) translate3d(calc(var(--feat-side) * -48px), -64px, 0) rotateY(calc(var(--feat-side) * -5deg)) scale(.96)}}@keyframes feature-atmosphere{0%,to{opacity:0}30%,70%{opacity:1}}@supports (animation-timeline:view()) and (animation-range:cover 0% cover 100%){@media (prefers-reduced-motion:no-preference) and (prefers-contrast:no-preference){.feat{view-timeline-name:--feature;view-timeline-axis:block;view-timeline-inset:0}.feat-copy,.feat-demo,.feat-atmosphere{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--feature;animation-range:cover}.feat-copy{animation-name:feature-copy}.feat-demo{animation-name:feature-demo}.feat-atmosphere{animation-name:feature-atmosphere}.feat:has(:focus-visible) :is(.feat-copy,.feat-demo){opacity:1;animation:none;transform:none}@media (width>=901px){:root{scroll-snap-type:y proximity}.feat{--feat-pitch:130svh;--feat-hold:75svh;min-height:calc(100svh + var(--feat-pitch))}.feat+.feat{margin-top:-100svh}.feat-stage{position:sticky;top:0}.feat:before,.feat:not(:last-of-type):after{content:"";height:1px;scroll-margin-top:inherit;scroll-snap-align:start;pointer-events:none;position:absolute;inset:0 0 auto}.feat:before{scroll-snap-stop:always}.feat:not(:last-of-type):after{top:var(--feat-hold)}.feat:last-of-type{min-height:calc(100svh + var(--feat-hold))}.feat:last-of-type .feat-copy{animation-name:feature-final-copy}.feat:last-of-type .feat-demo{animation-name:feature-final-demo}}@media (width<=900px){.feat-copy,.feat-demo{animation-name:feature-mobile;animation-timeline:view()}}}}.deal{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.deal li{border-top:1px solid var(--line);grid-template-columns:2.25em minmax(0,1fr);align-content:start;align-items:baseline;column-gap:12px;padding:20px 0;display:grid}.deal .n{font:650 15px/1 var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums}.deal b{font:650 19px/1.3 var(--display);letter-spacing:-.01em}.deal p{max-width:var(--measure);color:var(--fg-2);grid-column:2;margin-top:6px;font-size:15px}#promises .more{color:var(--fg-2);align-items:center}#ways .tbl{font-size:16px}#ways .compare thead th{color:var(--fg-2);font-size:14px}#ways .src{max-width:none}.cat{grid-template-columns:repeat(var(--cat-cols,5), minmax(0, 1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cat-link{text-align:center;border-radius:16px;align-content:start;justify-items:center;gap:6px;min-height:44px;padding:8px 4px;display:grid}.cat .appicon{width:64px;height:64px}.cat-label{background:var(--sheet);border-radius:10px;justify-items:center;padding:4px 8px;line-height:1.3;display:grid}.cat-label b{font-size:15px;font-weight:650}.cat-label .state{color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.cat-label .price{color:var(--fg)}@media (hover:hover) and (pointer:fine){.cat-link:hover .cat-label{background:var(--bg)}.cat-link:hover b{text-underline-offset:3px;text-decoration:underline}}.hs .cat-note{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:clamp(20px,2vw,32px);display:flex}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.facts div{border-top:1px solid var(--line);min-width:0;padding:14px 0}.facts dt{color:var(--fg-2);font-size:14px}.facts dd{overflow-wrap:anywhere;margin:2px 0 0}.people{flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;list-style:none;display:flex}.people span{color:var(--fg-2)}.hs .faq{max-width:none}.hs .faq details:first-child{border-top:1px solid var(--line)}.hs .faq summary{min-height:44px;font-size:17px}.join-act{align-content:start;justify-items:start;gap:12px;display:grid}.join-price{font-size:var(--t-lead);font-variant-numeric:tabular-nums}.join-price .price{color:var(--fg);font-weight:700}#join form:not(.signup){margin-top:8px}@media (width>=901px){:is(#questions,#join)>.sheet{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px}:is(#questions,#join) .hs-head{grid-row:1/span 2;align-self:start}#questions .faq,#questions .go,#join .join-act{grid-column:2}}:root.bang-3d [data-land]{opacity:calc(var(--land,0) + (1 - var(--land,0)) * .5 * (1 - var(--seat,0)))}@media (width<=900px){.hero{--top-flow:62px;--pool-y:42%;padding-top:calc(var(--top-flow) + 132px)}.replay{width:44px;height:44px;padding:0;bottom:16px}.replay .ic{width:18px;height:18px}.replay .lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#catalog>.sheet{grid-column:1/-1}.feat-stage{padding-block:calc(var(--top-h) + 24px) 48px}.feat-inner{grid-template-columns:minmax(0,1fr);gap:20px}.feat-copy{border-radius:28px;grid-area:1/1;padding:24px}.feat-step{margin-bottom:20px}.feat-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px}.feat-tag{grid-column:1/-1}.feat-demo{--feat-demo-height:360px;border-radius:28px;grid-area:2/1;padding:10px}.feat-demo .try{border-radius:18px}.feat .feat-demo .try[data-start=click]:not(.on,.held) .try-in:has(.try-poster){min-height:var(--feat-demo-height);aspect-ratio:auto}.feat-body{gap:12px}.cat{grid-template-columns:repeat(4,minmax(0,1fr))}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--h1:clamp(40px, 12.4vw, 56px)}.hero-txt>.appicon{display:none}.hero{padding-bottom:76px}.dock{--dk-w:calc((100% - 30px) / 4);border-radius:24px;justify-content:space-between;width:100%;padding:6px}.dk{padding:6px 2px 8px}.dk>img,.dk-stack{width:44px;height:44px}.dk-more{width:var(--dk-w)}.dk-sep{margin:8px 0}.feat h3{font-size:clamp(48px,12vw,64px)}.feat-icon{width:64px;height:64px;margin:-6px}.feat-demo{--feat-demo-height:280px}.deal{grid-template-columns:minmax(0,1fr)}.cat{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.cat .appicon{width:56px;height:56px}.cat-link{padding-inline:0}.facts{grid-template-columns:minmax(0,1fr)}#ways .scroll{overflow:visible}#ways .compare{min-width:0}#ways .compare :is(tbody,tr,th,td){display:block}#ways .compare thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#ways .compare tbody tr{border-top:1px solid var(--line);padding:16px 0}#ways .compare tbody :is(th,td){border:0;width:auto;padding:0}#ways .compare tbody th{font:650 17px/1.3 var(--display);color:var(--fg);margin-bottom:8px}#ways .compare tbody td+td{margin-top:8px}#ways .compare td:before{content:attr(data-col);content:attr(data-col) / "";color:var(--fg-2);font-size:13px;font-weight:650;display:block}}@media (width<=339px){.dk{padding-inline:0}.dk>span{white-space:normal}}@media (orientation:landscape) and (height<=500px){:root{--h1:clamp(34px, 11svh, 56px)}.hero,:root[data-mode=waitlist] .hero{padding-top:calc(var(--top-flow) + 8px)}.hero-txt{gap:8px}.hero-txt>.appicon{display:none}.hero-txt>p:not(.eyebrow):not(.priceline){max-width:none;font-size:15px}.hero-cta{margin-top:4px}}
