.rail[data-astro-cid-euxwtxot]{top:var(--s5);left:calc(50% - (var(--measure) / 2) - .5rem);user-select:none;display:none;position:absolute}.rail-text[data-astro-cid-euxwtxot]{writing-mode:vertical-rl;letter-spacing:.22em;color:var(--text-faint);white-space:nowrap;display:block}.rail-index[data-astro-cid-euxwtxot]{color:var(--signal)}.rail-slash[data-astro-cid-euxwtxot]{opacity:.5}@media (width>=1400px){.rail[data-astro-cid-euxwtxot]{display:block}}.hs[data-astro-cid-eqpnf6vv]{height:253svh;position:relative}.hs-stage[data-astro-cid-eqpnf6vv]{top:var(--nav-h,61px);height:calc(100svh - var(--nav-h,61px));align-items:center;min-height:30rem;display:grid;position:sticky;overflow:hidden}.hs-canvas[data-astro-cid-eqpnf6vv]{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hs[data-astro-cid-eqpnf6vv][data-ready] .hs-canvas[data-astro-cid-eqpnf6vv]{opacity:1}.hs-trace[data-astro-cid-eqpnf6vv]{z-index:1;pointer-events:none;position:absolute;inset:0}.hs-trace-svg[data-astro-cid-eqpnf6vv]{max-width:none;position:absolute;top:0;left:0;overflow:visible}.hs-trace-line[data-astro-cid-eqpnf6vv]{fill:var(--signal)}.hs-trace-ahead[data-astro-cid-eqpnf6vv]{fill:none;stroke:var(--text-faint);stroke-width:1.6px;stroke-dasharray:.01 7;stroke-linecap:round;opacity:0;transition:opacity .6s var(--ease-out)}.hs-trace[data-astro-cid-eqpnf6vv][data-ball] .hs-trace-ahead[data-astro-cid-eqpnf6vv]{opacity:1}html:not(.js) .hs[data-astro-cid-eqpnf6vv],.hs[data-astro-cid-eqpnf6vv][data-static]{height:auto}html:not(.js) .hs-stage[data-astro-cid-eqpnf6vv],.hs[data-astro-cid-eqpnf6vv][data-static] .hs-stage[data-astro-cid-eqpnf6vv]{height:auto;min-height:clamp(30rem,70vh,44rem);padding-block:var(--s5);position:relative;top:0}html:not(.js) .hs-meter[data-astro-cid-eqpnf6vv],.hs[data-astro-cid-eqpnf6vv][data-static] .hs-meter[data-astro-cid-eqpnf6vv]{display:none}.hs-grid[data-astro-cid-eqpnf6vv]{z-index:1;perspective:1100px;perspective-origin:20%;align-items:center;position:relative}.hs-copy[data-astro-cid-eqpnf6vv]{justify-items:start;gap:var(--s2);transform-style:preserve-3d;transform-origin:0%;will-change:transform;display:grid}.hs-copy[data-astro-cid-eqpnf6vv]>[data-astro-cid-eqpnf6vv]{transform:translateZ(calc(var(--z,0) * 1px))}.hs-title[data-astro-cid-eqpnf6vv]{text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.15vw,4.75rem)}.hs-points[data-astro-cid-eqpnf6vv]{letter-spacing:-.01em;color:var(--text);gap:.35rem;margin:0;padding:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;line-height:1.3;list-style:none;display:grid}.hs-in[data-astro-cid-eqpnf6vv].hs-point{align-items:center;gap:.75em;display:inline-flex}.hs-square[data-astro-cid-eqpnf6vv]{background:var(--signal);flex:none;width:.5em;height:.5em}.hs-mask[data-astro-cid-eqpnf6vv]{display:block}.hs-in[data-astro-cid-eqpnf6vv]{display:inline-block}.hs-meter[data-astro-cid-eqpnf6vv]{left:0;right:0;bottom:var(--s3);z-index:1;color:var(--text-faint);pointer-events:none;align-items:center;gap:.75rem;display:flex;position:absolute}.hs-meter-track[data-astro-cid-eqpnf6vv]{width:7.5rem;height:var(--hair);background:var(--line-strong);position:relative;overflow:hidden}.hs-meter-fill[data-astro-cid-eqpnf6vv]{background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){html.js .hs-in[data-astro-cid-eqpnf6vv]{animation:hs-rise 1.2s var(--ease-spring) both;animation-delay:calc(.18s + var(--i,0) * .16s)}.hs-canvas[data-astro-cid-eqpnf6vv]{transition:opacity 1.2s var(--ease-out)}}@keyframes hs-rise{0%{opacity:0;filter:blur(4px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.hs[data-astro-cid-eqpnf6vv]{height:auto}.hs-stage[data-astro-cid-eqpnf6vv]{height:calc(100svh - var(--nav-h,61px));max-height:52rem;position:relative;top:0}.hs-meter[data-astro-cid-eqpnf6vv]{display:none}}@media (width<=1023px){.hs-stage[data-astro-cid-eqpnf6vv]{align-items:start}.hs-grid[data-astro-cid-eqpnf6vv]{padding-top:var(--s4);perspective-origin:30% 20%}}@media (width<=599px){.hs-title[data-astro-cid-eqpnf6vv]{font-size:clamp(1.375rem,6.6vw,2rem)}.hs-points[data-astro-cid-eqpnf6vv]{gap:.25rem;font-size:1.0625rem}.hs-copy[data-astro-cid-eqpnf6vv]{text-align:center;transform-origin:50%;justify-items:center}.hs-points[data-astro-cid-eqpnf6vv]{justify-items:center}.hs-grid[data-astro-cid-eqpnf6vv]{padding-top:clamp(5rem,24svh,12rem)}}.faq-group[data-astro-cid-llin7ky3]+.faq-group[data-astro-cid-llin7ky3]{margin-top:var(--s4)}.faq-group-head[data-astro-cid-llin7ky3]{color:var(--text-faint);margin-bottom:var(--s1);font-weight:400}.faq[data-astro-cid-llin7ky3]{align-items:start}.faq-list[data-astro-cid-llin7ky3]{grid-column:1/8}.faq-lane[data-astro-cid-llin7ky3]{grid-column:8;align-self:stretch}@media (width<=1023px){.faq-lane[data-astro-cid-llin7ky3]{display:none}}.faq-aside[data-astro-cid-llin7ky3]{border:var(--hair) solid var(--line);padding:var(--s3);justify-items:start;gap:.75rem;display:grid}.faq-aside-head[data-astro-cid-llin7ky3]{color:var(--signal);letter-spacing:.12em}.faq-aside-body[data-astro-cid-llin7ky3]{font-size:var(--step-sm);margin:0}.faq-aside-mail[data-astro-cid-llin7ky3]{text-transform:none;letter-spacing:.02em;color:var(--text);border-bottom:var(--hair) solid var(--line-strong);padding-bottom:2px}@media (hover:hover) and (pointer:fine){.faq-aside-mail[data-astro-cid-llin7ky3]:hover{border-bottom-color:var(--signal)}}.how[data-astro-cid-l43jfdkk]{position:relative}.how[data-astro-cid-l43jfdkk]>.shell[data-astro-cid-l43jfdkk]{perspective:1600px}.steps[data-astro-cid-l43jfdkk]{padding-top:var(--s3);transform-style:preserve-3d;will-change:transform;gap:clamp(6.5rem,17vh,12rem);padding-bottom:clamp(4rem,12vh,9rem);display:grid}.step[data-astro-cid-l43jfdkk]{column-gap:var(--gutter);transform-style:preserve-3d;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.step-stage[data-astro-cid-l43jfdkk]{transform-style:preserve-3d;will-change:transform;grid-area:1/1/auto/span 7;position:relative}.step-copy[data-astro-cid-l43jfdkk]{grid-area:1/9/auto/span 4}.step[data-astro-cid-l43jfdkk][data-side=right] .step-stage[data-astro-cid-l43jfdkk]{grid-column:6/span 7}.step[data-astro-cid-l43jfdkk][data-side=right] .step-copy[data-astro-cid-l43jfdkk]{grid-column:1/span 4}.step-copy[data-astro-cid-l43jfdkk]:only-child{grid-column:1/span 6}.step-media[data-astro-cid-l43jfdkk]{position:relative}.step-media[data-astro-cid-l43jfdkk] .media{opacity:var(--lit,1)}.step-glow[data-astro-cid-l43jfdkk]{background:var(--signal);filter:blur(56px);opacity:calc((.04 + .09 * var(--near,1)) * var(--lit,1));pointer-events:none;position:absolute;inset:14% 10% -7%;transform:translateZ(-60px)}.step-head[data-astro-cid-l43jfdkk]{margin-bottom:var(--s2);align-items:center;gap:.6rem;display:flex}.step-n[data-astro-cid-l43jfdkk]{color:var(--signal);letter-spacing:.16em;flex:none}.step-tick[data-astro-cid-l43jfdkk]{height:var(--hair);background:var(--line-strong);flex:1;position:relative}.step-fill[data-astro-cid-l43jfdkk]{background:var(--signal);height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;top:-.5px;left:0;right:0}.step-title[data-astro-cid-l43jfdkk]{transform-origin:0%;transition:transform .9s var(--ease-spring);margin:0}.step[data-astro-cid-l43jfdkk][data-focus] .step-title[data-astro-cid-l43jfdkk]{transform:scale(1.12)}.step-body[data-astro-cid-l43jfdkk]{max-width:34ch;color:var(--text-dim);margin-top:.75rem}.step-mask[data-astro-cid-l43jfdkk]{display:block}.step-in[data-astro-cid-l43jfdkk]{display:inline-block}.step-tick[data-astro-cid-l43jfdkk].step-in{display:block}.how-trace[data-astro-cid-l43jfdkk]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.how-svg[data-astro-cid-l43jfdkk]{max-width:none;position:absolute;top:0;left:0;overflow:visible}.how-svg[data-astro-cid-l43jfdkk] .how-cut{fill:var(--ink-900)}.how-ahead[data-astro-cid-l43jfdkk]{fill:none;stroke:var(--text-faint);stroke-width:1.6px;stroke-dasharray:.01 7;stroke-linecap:round;opacity:0;transition:opacity .6s var(--ease-out)}.how-trace[data-astro-cid-l43jfdkk][data-ball] .how-ahead[data-astro-cid-l43jfdkk]{opacity:1}.how-line[data-astro-cid-l43jfdkk]{fill:var(--signal);stroke:none}.how-ring[data-astro-cid-l43jfdkk]{fill:var(--ink-900);stroke:var(--text-faint);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:stroke .6s var(--ease-out)}.how-ring[data-astro-cid-l43jfdkk][data-lit]{stroke:var(--text)}.how-svg[data-astro-cid-l43jfdkk] .how-mark{fill:var(--ink-900);stroke:var(--text-faint);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:stroke .5s var(--ease-out)}.how-svg[data-astro-cid-l43jfdkk] .how-mark[data-lit]{stroke:var(--text)}.how-ball[data-astro-cid-l43jfdkk]{transform-origin:50%;opacity:0;width:28px;max-width:none;height:28px;position:absolute;top:0;left:0}.how-ball[data-astro-cid-l43jfdkk][data-on]{opacity:1}html:not(.js) .how-trace[data-astro-cid-l43jfdkk]{display:none}@media (prefers-reduced-motion:no-preference){html.js .how[data-astro-cid-l43jfdkk]:not([data-head-in]) :is(.secrule-index,.secrule-label,.rail-text){opacity:0}html.js .how[data-astro-cid-l43jfdkk]:not([data-head-in]) :is(.secrule-tick,.secrule-line){transform:scaleX(0)}.how[data-astro-cid-l43jfdkk][data-head-in] .secrule-index{animation:step-unmask 1.1s var(--ease-spring) both;animation-delay:80ms}.how[data-astro-cid-l43jfdkk][data-head-in] .secrule-tick{transform-origin:0;animation:step-wipe .9s var(--ease-spring) both;animation-delay:.2s}.how[data-astro-cid-l43jfdkk][data-head-in] .secrule-label{animation:step-unmask 1.1s var(--ease-spring) both;animation-delay:.24s}.how[data-astro-cid-l43jfdkk][data-head-in] .secrule-line{transform-origin:0;animation:step-wipe 1.6s var(--ease-spring) both;animation-delay:.38s}.how[data-astro-cid-l43jfdkk][data-head-in] .rail-text{animation:step-unroll 1.5s var(--ease-spring) both;animation-delay:.32s}.how-svg[data-astro-cid-l43jfdkk] .how-mark[data-lit],.how-ring[data-astro-cid-l43jfdkk][data-lit]{animation:step-bounce .84s var(--ease-out) both}html.js .step-in[data-astro-cid-l43jfdkk]{opacity:0}html.js .step[data-astro-cid-l43jfdkk][data-in] .step-in[data-astro-cid-l43jfdkk]{opacity:1;animation:step-rise 1.2s var(--ease-spring) both;animation-delay:calc(.18s + var(--i,0) * .16s)}html.js .step[data-astro-cid-l43jfdkk][data-in] .step-title[data-astro-cid-l43jfdkk] .step-in[data-astro-cid-l43jfdkk]{animation-name:step-unmask}html.js .step-media[data-astro-cid-l43jfdkk],html.js .step-glow[data-astro-cid-l43jfdkk]{opacity:0}html.js .step[data-astro-cid-l43jfdkk][data-in] .step-media[data-astro-cid-l43jfdkk]{opacity:1;animation:step-arrive 1.3s var(--ease-spring) both;animation-delay:60ms}html.js .step[data-astro-cid-l43jfdkk][data-in] .step-glow[data-astro-cid-l43jfdkk]{opacity:calc((.04 + .09 * var(--near,1)) * var(--lit,1));animation:step-glow 1.5s var(--ease-out) both;animation-delay:.3s}}@keyframes step-rise{0%{opacity:0;filter:blur(4px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}@keyframes step-arrive{0%{opacity:0;filter:blur(10px);transform:translate3d(0,48px,-280px)rotateX(9deg)}to{opacity:1;filter:blur();transform:none}}@keyframes step-glow{0%{opacity:0}}@keyframes step-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes step-unmask{0%{clip-path:inset(0 -10% 100%);opacity:0;transform:translateY(.8em)}to{clip-path:inset(-25% -10%);opacity:1;transform:none}}@keyframes step-unroll{0%{clip-path:inset(0 -50% 100%);opacity:0;transform:translateY(-.8em)}to{clip-path:inset(-5% -50%);opacity:1;transform:none}}@keyframes step-bounce{0%{transform:scale(1)}35%{transform:scale(1.7)}62%{transform:scale(.9)}82%{transform:scale(1.08)}to{transform:scale(1)}}@media (width<=899px){.how[data-astro-cid-l43jfdkk]>.shell[data-astro-cid-l43jfdkk]{padding-left:calc(var(--gutter) + var(--trace-room))}.steps[data-astro-cid-l43jfdkk]{gap:var(--s5);padding-bottom:0}.step[data-astro-cid-l43jfdkk]{row-gap:var(--s3);grid-template-columns:minmax(0,1fr)}.how[data-astro-cid-l43jfdkk]>.shell[data-astro-cid-l43jfdkk]{perspective:1000px}.step-stage[data-astro-cid-l43jfdkk],.step[data-astro-cid-l43jfdkk][data-side=right] .step-stage[data-astro-cid-l43jfdkk],.step-copy[data-astro-cid-l43jfdkk],.step[data-astro-cid-l43jfdkk][data-side=right] .step-copy[data-astro-cid-l43jfdkk],.step-copy[data-astro-cid-l43jfdkk]:only-child{grid-area:auto/1}.step-glow[data-astro-cid-l43jfdkk]{filter:blur(36px)}}.release-line[data-astro-cid-cn5a54xc]{border-bottom:var(--hair) solid var(--line);background:var(--ink-800)}.release-link[data-astro-cid-cn5a54xc]{align-items:center;gap:.35rem var(--s3);color:var(--text-dim);font-size:var(--step-sm);flex-wrap:wrap;padding-block:.8rem;line-height:1.5;display:flex}.release-v[data-astro-cid-cn5a54xc]{color:var(--text);font-family:var(--font-display);font-weight:600;font-size:var(--step-lg);letter-spacing:var(--track-macro);word-spacing:.14em;white-space:nowrap;line-height:1.1}.release-v[data-astro-cid-cn5a54xc]:before{content:"";background:var(--signal);vertical-align:.12em;width:.6rem;height:.6rem;margin-right:.6rem;display:inline-block}.release-row[data-astro-cid-cn5a54xc]{justify-content:space-between;align-items:center;gap:0 var(--s4);flex-wrap:wrap;display:flex}.release-limits[data-astro-cid-cn5a54xc]{color:var(--text-dim);font-size:var(--step-sm);text-underline-offset:.2em;margin-left:auto;padding-block:.8rem;line-height:1.5;text-decoration:underline}.release-limits[data-astro-cid-cn5a54xc]:hover{color:var(--text)}.release-go[data-astro-cid-cn5a54xc]{color:var(--text);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.release-go[data-astro-cid-cn5a54xc] svg[data-astro-cid-cn5a54xc]{fill:none;stroke:var(--signal);stroke-width:1.5px;transition:transform var(--dur-spring-ui) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.release-link[data-astro-cid-cn5a54xc]:hover .release-go[data-astro-cid-cn5a54xc]{color:var(--signal)}.release-link[data-astro-cid-cn5a54xc]:hover .release-go[data-astro-cid-cn5a54xc] svg[data-astro-cid-cn5a54xc]{transform:translate(3px)}}.x3d[data-astro-cid-3di33cd7]{transform-style:preserve-3d;font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-weight:600;line-height:.82;display:inline-block;position:relative}.x-f[data-astro-cid-3di33cd7]{color:var(--text);display:block;position:relative;transform:translateZ(.5px)}.x-l[data-astro-cid-3di33cd7],.x-glow[data-astro-cid-3di33cd7]{pointer-events:none;position:absolute;inset:0}.x-l[data-astro-cid-3di33cd7]:before,.x-glow[data-astro-cid-3di33cd7]:before{content:attr(data-t)}.x-l[data-astro-cid-3di33cd7]{transform:translateZ(calc(var(--i) * var(--x-step,-1.5px)));color:color-mix(in srgb, var(--text-faint) calc(64% - var(--i) / var(--n) * 48%), var(--ink-900))}.x-glow[data-astro-cid-3di33cd7]{color:var(--text);opacity:var(--x-glow,.2);filter:blur(.14em);transform:translateZ(calc((var(--n) + 2) * var(--x-step,-1.5px)))}@property --key-d{syntax:"<length>";inherits:true;initial-value:22px}.pb[data-astro-cid-mivlvd23]{--view:0;gap:var(--s5);padding-top:var(--s3);display:grid}.pb-top[data-astro-cid-mivlvd23]{align-items:flex-end;gap:var(--s4) var(--s5);flex-wrap:wrap;display:flex}.pb-figs[data-astro-cid-mivlvd23]{align-items:flex-end;gap:var(--s5);margin:0;display:flex}.pb-figs[data-astro-cid-mivlvd23] dd[data-astro-cid-mivlvd23]{margin:0}.pb-lead[data-astro-cid-mivlvd23]{margin-right:var(--s3);position:relative}.pb-fact[data-astro-cid-mivlvd23]{flex-direction:column-reverse;gap:.9rem;padding-bottom:.35rem;display:flex}.pb-k[data-astro-cid-mivlvd23]{color:var(--text-faint)}.pb-stage[data-astro-cid-mivlvd23]{perspective:1300px;perspective-origin:20% 30%;position:relative}.pb-stage[data-astro-cid-mivlvd23]>.x3d{transform:rotateX(calc(var(--rx) - var(--view) * 4deg)) rotateY(calc(var(--ry) + var(--view) * 7deg));animation:7s ease-in-out infinite pb-float;animation-delay:calc(var(--k) * -2.3s)}.pb-stage[data-astro-cid-mivlvd23]>.pb-price{--rx:12deg;--ry:-28deg;--x-glow:.16;font-size:clamp(6rem,12.5vw,11.5rem)}.pb-stage[data-astro-cid-mivlvd23]>.pb-fig{--rx:10deg;--ry:-24deg;--x-step:-1.3px;--x-glow:.22;font-size:clamp(3.5rem,6.4vw,5.75rem)}.pb-stage[data-astro-cid-mivlvd23]>.chip{font-size:var(--step-md)}@keyframes pb-float{50%{translate:0 -9px}}.pb-key-stage[data-astro-cid-mivlvd23]{margin-left:var(--s3);padding-bottom:.1rem;position:relative}.pb-apps[data-astro-cid-mivlvd23]{max-width:50rem}.pb-buy[data-astro-cid-mivlvd23]{--face:var(--signal);transform-style:preserve-3d;transform:perspective(900px) rotateX(calc(16deg - var(--view) * 4deg)) rotateY(calc(-20deg + var(--view) * 6deg));color:var(--signal-ink);transition:--key-d var(--dur-spring-ui) var(--ease-spring);animation:7s ease-in-out -4.6s infinite pb-float;display:block;position:relative}.k-f[data-astro-cid-mivlvd23]{background:var(--face);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:translateZ(var(--key-d));padding:1.6rem 4.25rem;font-size:clamp(1.5rem,2.1vw,2.125rem);font-weight:700;display:block;position:relative}.k-t[data-astro-cid-mivlvd23],.k-b[data-astro-cid-mivlvd23],.k-l[data-astro-cid-mivlvd23],.k-r[data-astro-cid-mivlvd23]{position:absolute}.k-t[data-astro-cid-mivlvd23]{height:var(--key-d);transform-origin:bottom;background:color-mix(in srgb, var(--face) 82%, var(--text));inset:auto 0 100%;transform:rotateX(-90deg)}.k-b[data-astro-cid-mivlvd23]{height:var(--key-d);transform-origin:top;background:color-mix(in srgb, var(--face) 38%, var(--ink-900));inset:100% 0 auto;transform:rotateX(90deg)}.k-l[data-astro-cid-mivlvd23]{width:var(--key-d);transform-origin:100%;background:color-mix(in srgb, var(--face) 62%, var(--ink-900));inset:0 100% 0 auto;transform:rotateY(90deg)}.k-r[data-astro-cid-mivlvd23]{width:var(--key-d);transform-origin:0;background:color-mix(in srgb, var(--face) 52%, var(--ink-900));inset:0 auto 0 100%;transform:rotateY(-90deg)}@media (hover:hover) and (pointer:fine){.pb-buy[data-astro-cid-mivlvd23]:hover{--key-d:12px}}.pb-buy[data-astro-cid-mivlvd23]:active{--key-d:3px;transition-duration:var(--dur-press)}.pb-buy[data-astro-cid-mivlvd23]:focus-visible{outline:none}.pb-buy[data-astro-cid-mivlvd23]:focus-visible .k-f[data-astro-cid-mivlvd23]{outline:2px solid var(--text);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.js .pb[data-astro-cid-mivlvd23]:not([data-in]) .pb-arrive[data-astro-cid-mivlvd23],.js .pb[data-astro-cid-mivlvd23]:not([data-in]) .pb-key-stage[data-astro-cid-mivlvd23]{opacity:.01}.pb[data-astro-cid-mivlvd23][data-in] .pb-arrive[data-astro-cid-mivlvd23]{animation:pb-rise 1.1s var(--ease-spring) backwards;animation-delay:calc(var(--k) * .11s)}.pb[data-astro-cid-mivlvd23][data-in] .pb-key-stage[data-astro-cid-mivlvd23]{animation:pb-appear 1ms step-start .3s backwards, pb-pop .7s var(--ease-spring) .3s backwards}.pb[data-astro-cid-mivlvd23][data-in] .pb-buy[data-astro-cid-mivlvd23]{animation:pb-key .9s var(--ease-spring) .3s backwards, pb-float 7s ease-in-out -4.6s infinite}}@keyframes pb-rise{0%{opacity:.01;transform:translateY(48px)scale(.86)}}@keyframes pb-key{0%{--key-d:0px}}@keyframes pb-appear{0%{opacity:.01}}@keyframes pb-pop{0%{transform:scale(.72)}}.pb[data-astro-cid-mivlvd23][data-instant] [data-astro-cid-mivlvd23]:is(.pb-arrive,.pb-key-stage){animation:none}.pb[data-astro-cid-mivlvd23][data-instant] .pb-buy[data-astro-cid-mivlvd23]{animation:7s ease-in-out -4.6s infinite pb-float}@media (prefers-reduced-motion:reduce){.pb-stage[data-astro-cid-mivlvd23]>.x3d,.pb-buy[data-astro-cid-mivlvd23]{animation:none}}@media (width<=1023px){.pb-key-stage[data-astro-cid-mivlvd23]{margin-left:0}}@media (width<=599px){.pb[data-astro-cid-mivlvd23]{gap:var(--s4)}.pb-figs[data-astro-cid-mivlvd23]{gap:var(--s4) var(--s5);flex-wrap:wrap}.pb-lead[data-astro-cid-mivlvd23]{margin:0 0 var(--s2);flex-basis:100%}.pb-stage[data-astro-cid-mivlvd23]>.pb-price{--ry:-22deg;font-size:clamp(5.5rem,30vw,8rem)}.pb-stage[data-astro-cid-mivlvd23]>.pb-fig{font-size:3.5rem}.pb-buy[data-astro-cid-mivlvd23]{transform:perspective(700px) rotateX(calc(14deg - var(--view) * 4deg)) rotateY(-8deg)}.k-f[data-astro-cid-mivlvd23]{text-align:center;padding:1.25rem 1rem}.pb-top[data-astro-cid-mivlvd23],.pb-figs[data-astro-cid-mivlvd23]{justify-content:center}.pb-lead[data-astro-cid-mivlvd23]{text-align:center}.pb-fact[data-astro-cid-mivlvd23]{align-items:center}.pb-key-stage[data-astro-cid-mivlvd23],.pb-buy[data-astro-cid-mivlvd23]{width:auto}.pb-key-stage[data-astro-cid-mivlvd23]{margin-inline:auto}.k-f[data-astro-cid-mivlvd23]{padding:1rem 2.75rem;font-size:1.125rem}}.runs[data-astro-cid-gjzadp75]{margin:0;padding:0;list-style:none}.run[data-astro-cid-gjzadp75]{align-items:center;column-gap:var(--s2);border-top:var(--hair) solid var(--line);grid-template-columns:4.5rem minmax(0,1fr) 5.5rem 10.5rem;min-height:3.75rem;padding:.7rem 0;display:grid}.run[data-astro-cid-gjzadp75]:last-child{border-bottom:var(--hair) solid var(--line)}.run-logos[data-astro-cid-gjzadp75]{gap:.5rem;display:flex}.run-logo[data-astro-cid-gjzadp75]{flex:none;width:2rem;height:2rem}.run-name[data-astro-cid-gjzadp75]{font-size:var(--step-sm);color:var(--text);font-weight:500}.run-sys[data-astro-cid-gjzadp75]{color:var(--text-dim);grid-column:3}.run-state[data-astro-cid-gjzadp75]{grid-column:4;align-items:center;gap:.6rem;display:inline-flex}.run-status[data-astro-cid-gjzadp75]{color:var(--text)}.run-glyph[data-astro-cid-gjzadp75]{border:var(--hair) solid var(--text-faint);flex:none;width:.6rem;height:.6rem;position:relative}.run-now[data-astro-cid-gjzadp75] .run-glyph[data-astro-cid-gjzadp75]{border-color:var(--signal);background:var(--signal)}.run-dev[data-astro-cid-gjzadp75] .run-glyph[data-astro-cid-gjzadp75]{border-color:var(--signal)}.run-dev[data-astro-cid-gjzadp75] .run-glyph[data-astro-cid-gjzadp75]:after{content:"";background:var(--signal);position:absolute;inset:0 50% 0 0}.run[data-astro-cid-gjzadp75]:not(.run-now) .run-logo[data-astro-cid-gjzadp75]{opacity:.4}.run[data-astro-cid-gjzadp75]:not(.run-now) [data-astro-cid-gjzadp75]:is(.run-name,.run-sys,.run-status){color:var(--text-faint)}.run[data-astro-cid-gjzadp75]:not(.run-now) .run-glyph[data-astro-cid-gjzadp75]{opacity:.6}@media (width<=599px){.run[data-astro-cid-gjzadp75]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:.4rem;padding:1rem 0}.run-logos[data-astro-cid-gjzadp75]{margin-bottom:.25rem}.run-name[data-astro-cid-gjzadp75],.run-sys[data-astro-cid-gjzadp75],.run-state[data-astro-cid-gjzadp75]{grid-column:1}.run-app[data-astro-cid-gjzadp75]{display:block}.run-sep[data-astro-cid-gjzadp75]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.twr[data-astro-cid-v4cdgxqw]{margin:0 0 var(--s3);max-width:60ch;font-size:var(--step-sm);color:var(--text-dim);text-wrap:pretty;line-height:1.6}.twr[data-astro-cid-v4cdgxqw][hidden]{display:none}.twr-n[data-astro-cid-v4cdgxqw]{font-size:var(--mono-lg);letter-spacing:.02em;text-transform:none;color:var(--text);font-variant-numeric:tabular-nums}.lane-row[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lane-body[data-astro-cid-lcdefpme]{grid-column:1/12;min-width:0}.lane[data-astro-cid-lcdefpme]{grid-column:12}@media (width<=899px){#features[data-astro-cid-lcdefpme]>.shell[data-astro-cid-lcdefpme],#price[data-astro-cid-lcdefpme]>.shell[data-astro-cid-lcdefpme],#questions[data-astro-cid-lcdefpme]>.shell[data-astro-cid-lcdefpme]{padding-left:calc(var(--gutter) + var(--trace-room))}}@media (width<=1023px){.lane-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.lane-body[data-astro-cid-lcdefpme]{grid-column:1}.lane[data-astro-cid-lcdefpme]{display:none}}.tour-left[data-astro-cid-lcdefpme]{perspective:1800px;perspective-origin:0%;grid-column:1/11;min-width:0}.tour-stage[data-astro-cid-lcdefpme]{transform-origin:0%;transform-style:preserve-3d;position:relative;transform:rotateY(8deg)}.tour-media[data-astro-cid-lcdefpme]{position:relative}.tour-media[data-astro-cid-lcdefpme] figure{opacity:var(--lit,1)}.tour-glow[data-astro-cid-lcdefpme]{background:var(--signal);filter:blur(60px);opacity:calc(.11 * var(--lit,1));pointer-events:none;position:absolute;inset:14% 10% -7%;transform:translateZ(-60px)}@media (width<=1023px){.tour-left[data-astro-cid-lcdefpme]{grid-column:1}}@media (width<=767px){.tour-stage[data-astro-cid-lcdefpme]{transform:none}.tour-glow[data-astro-cid-lcdefpme]{filter:blur(36px)}}@media (prefers-reduced-motion:no-preference){html.js .tour[data-astro-cid-lcdefpme]:not([data-head-in]) :is(.secrule-index,.secrule-label,.rail-text){opacity:0}html.js .tour[data-astro-cid-lcdefpme]:not([data-head-in]) :is(.secrule-tick,.secrule-line){transform:scaleX(0)}.tour[data-astro-cid-lcdefpme][data-head-in] .secrule-index{animation:tour-unmask 1.1s var(--ease-spring) both;animation-delay:80ms}.tour[data-astro-cid-lcdefpme][data-head-in] .secrule-tick{transform-origin:0;animation:tour-wipe .9s var(--ease-spring) both;animation-delay:.2s}.tour[data-astro-cid-lcdefpme][data-head-in] .secrule-label{animation:tour-unmask 1.1s var(--ease-spring) both;animation-delay:.24s}.tour[data-astro-cid-lcdefpme][data-head-in] .secrule-line{transform-origin:0;animation:tour-wipe 1.6s var(--ease-spring) both;animation-delay:.38s}.tour[data-astro-cid-lcdefpme][data-head-in] .rail-text{animation:tour-unroll 1.5s var(--ease-spring) both;animation-delay:.32s}html.js .tour-media[data-astro-cid-lcdefpme],html.js .tour-glow[data-astro-cid-lcdefpme]{opacity:0}.tour-stage[data-astro-cid-lcdefpme][data-in] .tour-media[data-astro-cid-lcdefpme]{opacity:1;animation:tour-arrive 1.3s var(--ease-spring) both;animation-delay:60ms}.tour-stage[data-astro-cid-lcdefpme][data-in] .tour-glow[data-astro-cid-lcdefpme]{opacity:calc(.11 * var(--lit,1));animation:tour-light 1.5s var(--ease-out) both;animation-delay:.3s}}@keyframes tour-unmask{0%{clip-path:inset(0 -10% 100%);opacity:0;transform:translateY(.8em)}to{clip-path:inset(-25% -10%);opacity:1;transform:none}}@keyframes tour-unroll{0%{clip-path:inset(0 -50% 100%);opacity:0;transform:translateY(-.8em)}to{clip-path:inset(-5% -50%);opacity:1;transform:none}}@keyframes tour-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tour-arrive{0%{opacity:0;filter:blur(10px);transform:translate3d(0,48px,-280px)rotateX(9deg)}to{opacity:1;filter:blur();transform:none}}@keyframes tour-light{0%{opacity:0}}
