:root{color-scheme:dark;--bg: #0e0e0e;--surface-1: #121212;--surface-2: #1a1a1a;--surface-3: #242424;--surface-4: #2e2e2e;--border: #3a3a3a;--text: #ffffff;--text-2: #e5e5e5;--muted: #a3a3a3;--lime: #dfff00;--lime-2: #b6ff00;--pink: #ff2da3;--orange: #ff8a00;--font: "Onest", ui-sans-serif, system-ui, -apple-system, sans-serif;--gutter: max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--max: 1200px;--radius-lg: 28px;--radius-md: 18px;--h2: clamp(2.375rem, 5.4vw, 4.5rem);--h3: clamp(1.375rem, 1.9vw, 1.75rem);--lead: clamp(1.125rem, 1.5vw, 1.375rem);--panel: #161616;--panel-r: clamp(28px, 3vw, 44px);--panel-pad: clamp(24px, 6vw, 96px);--sec: clamp(72px, 10vw, 152px);--accent: var(--lime);--accent-ink: var(--bg)}@property --text{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --text-2{syntax: "<color>"; inherits: true; initial-value: #e5e5e5;}@property --muted{syntax: "<color>"; inherits: true; initial-value: #a3a3a3;}@property --surface-3{syntax: "<color>"; inherits: true; initial-value: #242424;}@property --border{syntax: "<color>"; inherits: true; initial-value: #3a3a3a;}@property --accent{syntax: "<color>"; inherits: true; initial-value: #dfff00;}@property --accent-ink{syntax: "<color>"; inherits: true; initial-value: #0e0e0e;}html{transition:--text .4s,--text-2 .4s,--muted .4s,--surface-3 .4s,--border .4s,--accent .4s,--accent-ink .4s}html[data-ink=dark],.no-js [data-ground=lime]{--text: #0e0e0e;--text-2: rgb(14 14 14 / .86);--muted: rgb(14 14 14 / .62);--surface-3: rgb(14 14 14 / .16);--border: rgb(14 14 14 / .3);--accent: #0e0e0e;--accent-ink: var(--lime);color:var(--text-2)}[data-dark]{--text: #ffffff;--text-2: #e5e5e5;--muted: #a3a3a3;--surface-3: #242424;--border: #3a3a3a;--accent: var(--lime);--accent-ink: var(--bg);color:var(--text-2)}.no-js [data-ground=lime]{box-shadow:0 0 0 100vmax var(--lime);clip-path:inset(0 -100vmax);background:var(--lime)}.ground{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--bg);transition:background-color .4s ease}html[data-ground=lime] .ground{background:var(--lime)}.ground__mark{position:absolute;top:50%;left:66%;width:max(84vmin,620px);max-width:none;stroke:#80808029;stroke-linecap:round;transform:translate(-50%,-50%) translateY(calc((.5 - var(--p, 0)) * 70vh)) rotate(calc(var(--p, 0) * 40deg - 20deg))}.ground__mark{transition:opacity .4s ease}html[data-ground=lime] .ground__mark{opacity:0}.ground__mark rect{stroke-width:9}.ground__mark path{stroke-width:22}@media(prefers-reduced-motion:reduce){.ground{transition:none}.ground__mark{transform:translate(-50%,-50%) rotate(-8deg)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:104px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.tw__rest{visibility:hidden}.tw__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.is-typing .tw__shown:after{content:"";position:absolute;width:.07em;height:.86em;margin:.12em 0 0 .04em;background:currentColor;animation:tw-caret .9s steps(1) infinite}@keyframes tw-caret{50%{opacity:0}}body{margin:0;color:var(--text-2);font-family:var(--font);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:720px){body{font-size:1.125rem}}h1,h2,h3{color:var(--text);margin:0;font-weight:600;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word}p{margin:0;text-wrap:pretty}a{color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.mascot[data-astro-cid-oa4r7qw6]{position:relative;isolation:isolate}.mascot[data-astro-cid-oa4r7qw6] svg[data-astro-cid-oa4r7qw6]{width:100%;height:auto;overflow:visible;position:relative}.mascot--mark[data-astro-cid-oa4r7qw6]{width:28px}.mascot--mark[data-astro-cid-oa4r7qw6] svg[data-astro-cid-oa4r7qw6]{overflow:hidden}.mascot__glow[data-astro-cid-oa4r7qw6]{position:absolute;inset:-45% -55% -25%;z-index:-1;background:radial-gradient(closest-side,rgb(182 255 0 / .38),rgb(182 255 0 / .12) 55%,transparent 100%);pointer-events:none}.mascot__shadow[data-astro-cid-oa4r7qw6]{opacity:.9;transform-origin:108px 221px}.mascot__hop[data-astro-cid-oa4r7qw6],.mascot__body[data-astro-cid-oa4r7qw6],.mascot__eyes[data-astro-cid-oa4r7qw6],.mascot__blink[data-astro-cid-oa4r7qw6]{transform-box:view-box}.mascot__hop[data-astro-cid-oa4r7qw6],.mascot__body[data-astro-cid-oa4r7qw6]{transform-origin:110px 207px}.mascot__eyes[data-astro-cid-oa4r7qw6]{transition:transform .26s cubic-bezier(.3,.7,.3,1)}.mascot__blink[data-astro-cid-oa4r7qw6]{transform-origin:110px 91px}@media(prefers-reduced-motion:no-preference){.mascot--hero[data-astro-cid-oa4r7qw6] .mascot__body[data-astro-cid-oa4r7qw6]{animation:land .9s cubic-bezier(.2,.9,.25,1.15) both}.mascot--hero[data-astro-cid-oa4r7qw6] .mascot__shadow[data-astro-cid-oa4r7qw6]{animation:shadow .9s cubic-bezier(.2,.9,.25,1.15) both}.mascot--hero[data-astro-cid-oa4r7qw6] .mascot__blink[data-astro-cid-oa4r7qw6]{animation:blink 5.5s 1.4s infinite}.mascot--hero[data-astro-cid-oa4r7qw6] .mascot__glow[data-astro-cid-oa4r7qw6]{animation:glow-in 1.2s ease-out both,breathe 6s 1.2s ease-in-out infinite}.mascot--hero[data-astro-cid-oa4r7qw6].is-idle .mascot__eyes[data-astro-cid-oa4r7qw6]{animation:glance 9s 2.5s ease-in-out infinite}.mascot--hero[data-astro-cid-oa4r7qw6].is-happy .mascot__hop[data-astro-cid-oa4r7qw6]{animation:hop .62s cubic-bezier(.3,.8,.3,1.2)}.mascot--hero[data-astro-cid-oa4r7qw6].is-happy .mascot__blink[data-astro-cid-oa4r7qw6]{animation:happy .62s ease-out}.mascot--hero[data-astro-cid-oa4r7qw6].is-happy .mascot__shadow[data-astro-cid-oa4r7qw6]{animation:shadow-hop .62s cubic-bezier(.3,.8,.3,1.2)}}@keyframes land{0%{transform:translateY(-60px) scale(.96,1.04);opacity:0}55%{transform:translateY(0) scale(1.06,.92);opacity:1}75%{transform:translateY(-6px) scale(.98,1.02)}to{transform:none}}@keyframes shadow{0%{transform:scale(.4);opacity:0}55%{transform:scale(1.08);opacity:1}to{transform:none;opacity:.9}}@keyframes glow-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:1;transform:none}50%{opacity:.7;transform:scale(.94)}}@keyframes glance{0%,30%,to{transform:none}36%,50%{transform:translate(-12px,2px)}58%,72%{transform:translate(12px,-4px)}78%{transform:none}}@keyframes hop{0%{transform:none}20%{transform:scale(1.08,.9)}50%{transform:translateY(-34px) scale(.96,1.05)}80%{transform:scale(1.05,.94)}to{transform:none}}@keyframes shadow-hop{0%,to{transform:none}50%{transform:scale(.7);opacity:.5}}@keyframes happy{0%,to{transform:none}25%,75%{transform:scaleY(.35)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.lang[data-astro-cid-r2b4e7hz]{display:inline-flex;flex:none;gap:2px;padding:4px;border-radius:999px;background:var(--surface-1);border:1px solid var(--surface-3)}.lang[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]{display:grid;place-items:center;min-width:44px;min-height:36px;padding-inline:12px;border-radius:999px;color:var(--muted);font-size:.875rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:color .16s ease,background-color .16s ease}.lang[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]:hover{color:var(--text)}.lang[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][aria-current]{background:var(--lime);color:var(--bg)}.nav[data-astro-cid-dmqpwcec]{position:fixed;z-index:40;top:16px;left:50%;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100% - 32px,calc(var(--max) + 64px));padding:6px 6px 6px 14px;border-radius:999px;background:#0e0e0e;box-shadow:0 0 0 1px #ffffff14,0 12px 32px -16px #0009;transform:translate(-50%)}.nav[data-astro-cid-dmqpwcec] :focus-visible{outline-color:var(--lime)}.nav__brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:1.125rem;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.nav__brand[data-astro-cid-dmqpwcec] .mascot--mark{width:30px}.nav__end[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px}.nav__end[data-astro-cid-dmqpwcec] .lang{background:#161616;border-color:#242424}.nav__end[data-astro-cid-dmqpwcec] .lang a{color:#a3a3a3}.nav__end[data-astro-cid-dmqpwcec] .lang a:hover{color:#fff}.nav__end[data-astro-cid-dmqpwcec] .lang a[aria-current]{color:var(--bg)}.nav__cta[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:8px;min-height:44px;padding:0 20px 0 16px;border-radius:999px;background:var(--lime);color:var(--bg);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,transform .16s ease}.nav__cta[data-astro-cid-dmqpwcec]:hover{background:var(--lime-2);transform:translateY(-1px)}.nav__cta[data-astro-cid-dmqpwcec]:active{transform:translateY(1px)}.nav__cta[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(min-width:720px){.nav[data-astro-cid-dmqpwcec]{top:24px;padding-left:18px}.nav__brand[data-astro-cid-dmqpwcec]{font-size:1.25rem}.nav__brand[data-astro-cid-dmqpwcec] .mascot--mark{width:34px}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex}}@media(hover:none)and (pointer:coarse){.nav__cta[data-astro-cid-dmqpwcec]{display:none}}.download[data-astro-cid-sle7k2hz]{display:grid;gap:14px;justify-items:start}.download__btn[data-astro-cid-sle7k2hz]{display:inline-flex;align-items:center;gap:16px;min-height:72px;padding:12px 14px 12px 22px;border-radius:20px;background:var(--lime);color:var(--bg);cursor:pointer;text-decoration:none;transition:transform .16s ease,background-color .16s ease}@media(prefers-reduced-motion:no-preference){.download__btn[data-astro-cid-sle7k2hz]:hover .download__file[data-astro-cid-sle7k2hz] svg[data-astro-cid-sle7k2hz]{animation:nudge .9s ease-in-out infinite}.download__btn[data-astro-cid-sle7k2hz]:hover .download__apple[data-astro-cid-sle7k2hz]{transform:rotate(-8deg)}}.download__apple[data-astro-cid-sle7k2hz]{transition:transform .3s cubic-bezier(.3,.8,.3,1.4)}@keyframes nudge{0%,to{transform:none}50%{transform:translateY(3px)}}.download__btn[data-astro-cid-sle7k2hz]:hover{background-color:var(--lime-2);transform:translateY(-2px)}.download__btn[data-astro-cid-sle7k2hz]:active{transform:translateY(1px) scale(.99)}.download__apple[data-astro-cid-sle7k2hz]{width:30px;height:30px;flex:none;margin-top:-3px}.download__text[data-astro-cid-sle7k2hz]{display:grid;gap:2px;line-height:1.15;text-align:left}.download__label[data-astro-cid-sle7k2hz]{font-weight:600;font-size:1.1875rem;letter-spacing:-.015em}.download__chip[data-astro-cid-sle7k2hz]{font-size:.875rem;font-weight:500;opacity:.72}.download__file[data-astro-cid-sle7k2hz]{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:10px 14px;border-radius:12px;background:var(--chip-bg, rgb(14 14 14 / .9));color:var(--chip-fg, var(--lime));font-weight:600;font-size:.9375rem}.download__file[data-astro-cid-sle7k2hz] svg[data-astro-cid-sle7k2hz]{width:18px;height:18px}.download__meta[data-astro-cid-sle7k2hz]{color:var(--meta-fg, var(--muted));font-size:.875rem}@media(max-width:719px){.download[data-astro-cid-sle7k2hz]{justify-items:stretch;width:100%}.download__btn[data-astro-cid-sle7k2hz]{width:100%;gap:12px;padding:12px 10px 12px 18px}.download__apple[data-astro-cid-sle7k2hz]{width:26px;height:26px}.download__text[data-astro-cid-sle7k2hz]{min-width:0}.download__label[data-astro-cid-sle7k2hz],.download__chip[data-astro-cid-sle7k2hz]{white-space:nowrap}.download__chip[data-astro-cid-sle7k2hz]{overflow:hidden;text-overflow:ellipsis}.download__chip[data-astro-cid-sle7k2hz]{font-size:.8125rem}.download__file[data-astro-cid-sle7k2hz]{margin-left:auto;padding:9px 11px}.download__file[data-astro-cid-sle7k2hz] svg[data-astro-cid-sle7k2hz]{display:none}.download__meta[data-astro-cid-sle7k2hz]{text-align:center}}@media(max-width:359px){.download__btn[data-astro-cid-sle7k2hz]{gap:10px;padding-left:14px}.download__apple[data-astro-cid-sle7k2hz]{width:22px;height:22px}.download__label[data-astro-cid-sle7k2hz]{font-size:1.0625rem}}@media(min-width:1024px){.download__btn[data-astro-cid-sle7k2hz]{min-height:80px;padding:14px 16px 14px 26px;gap:18px}.download__apple[data-astro-cid-sle7k2hz]{width:34px;height:34px}.download__label[data-astro-cid-sle7k2hz]{font-size:1.375rem}.download__chip[data-astro-cid-sle7k2hz]{font-size:.9375rem}.download__file[data-astro-cid-sle7k2hz]{margin-left:16px;padding:12px 16px;font-size:1rem}}.share[data-astro-cid-qan2qojn]{display:grid;gap:14px;width:100%}.share__btn[data-astro-cid-qan2qojn]{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 10px 12px 18px;border:0;border-radius:20px;background:var(--lime);color:var(--bg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease}.share__btn[data-astro-cid-qan2qojn]:active{transform:scale(.98)}.share__mac[data-astro-cid-qan2qojn]{width:28px;height:28px;flex:none}.share__text[data-astro-cid-qan2qojn]{display:grid;gap:2px;min-width:0;line-height:1.15}.share__label[data-astro-cid-qan2qojn]{font-weight:600;font-size:1.125rem;letter-spacing:-.015em}.share__sub[data-astro-cid-qan2qojn]{font-size:.8125rem;font-weight:500;opacity:.72}.share__icon[data-astro-cid-qan2qojn]{display:grid;place-items:center;flex:none;width:48px;height:48px;margin-left:auto;border-radius:14px;background:#0e0e0ee6;color:var(--lime)}.share__icon[data-astro-cid-qan2qojn] svg[data-astro-cid-qan2qojn]{grid-area:1 / 1;width:22px;height:22px;transition:opacity .2s ease,transform .3s cubic-bezier(.3,.8,.3,1.4)}.share__check[data-astro-cid-qan2qojn]{opacity:0;transform:scale(.5)}.share[data-astro-cid-qan2qojn].is-done .share__arrow[data-astro-cid-qan2qojn]{opacity:0;transform:translateY(-6px)}.share[data-astro-cid-qan2qojn].is-done .share__check[data-astro-cid-qan2qojn]{opacity:1;transform:none}.share__note[data-astro-cid-qan2qojn]{color:var(--muted);font-size:.875rem;text-align:center;text-wrap:balance}.hero-wrap[data-astro-cid-bbe6dxrz]{position:relative;padding:8px}.hero-panel[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-height:calc(100svh - 16px);padding:72px 20px 0;border-radius:var(--panel-r);background:var(--lime);color:var(--bg)}.hero-panel[data-astro-cid-bbe6dxrz] :focus-visible{outline-color:var(--bg)}.hero[data-astro-cid-bbe6dxrz]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-block:24px 160px}h1[data-astro-cid-bbe6dxrz]{color:var(--bg);font-size:clamp(2.5rem,11vw,3.25rem);line-height:.98;letter-spacing:-.045em;max-width:15ch}.hero__accent[data-astro-cid-bbe6dxrz]{color:#0e0e0e73}.hero__foot[data-astro-cid-bbe6dxrz]{display:grid;gap:24px}.hero__sub[data-astro-cid-bbe6dxrz]{max-width:38ch;font-size:1.0625rem;font-weight:500;line-height:1.45}.hero__cta[data-astro-cid-bbe6dxrz]{display:grid}.hero__platform[data-astro-cid-bbe6dxrz]{display:none;color:#0e0e0eb3;font-size:.875rem}html.not-mac .hero__platform[data-astro-cid-bbe6dxrz]{display:block}.hero__cta[data-astro-cid-bbe6dxrz] .share{display:none}@media(hover:none)and (pointer:coarse){html.js .hero__cta[data-astro-cid-bbe6dxrz] .share{display:grid}html.js .hero__cta[data-astro-cid-bbe6dxrz] .download,html.js .hero__platform[data-astro-cid-bbe6dxrz]{display:none}}.hero__cta[data-astro-cid-bbe6dxrz] .share__btn{background:var(--bg);color:var(--lime)}.hero__cta[data-astro-cid-bbe6dxrz] .share__icon{background:var(--lime);color:var(--bg)}.hero__cta[data-astro-cid-bbe6dxrz] .share__note{color:#0e0e0eb3}.hero__cta[data-astro-cid-bbe6dxrz] .download__btn{min-height:84px;gap:18px;padding:14px 14px 14px 26px;border-radius:24px}.hero__cta[data-astro-cid-bbe6dxrz] .download__label{font-size:1.375rem}.hero__cta[data-astro-cid-bbe6dxrz] .download__apple{width:34px;height:34px}.hero__cta[data-astro-cid-bbe6dxrz] .download__file{padding:14px 18px;border-radius:14px;font-size:1.0625rem}@media(prefers-reduced-motion:no-preference){.hero__cta[data-astro-cid-bbe6dxrz] .download__file svg{animation:cta-nod 4.5s 2s ease-in-out infinite}}@keyframes cta-nod{0%,76%,to{transform:none}80%,88%{transform:translateY(4px)}84%,92%{transform:none}}.buddy[data-astro-cid-bbe6dxrz]{position:absolute;z-index:20;left:20px;bottom:8px;width:140px;transform:translateY(30%);transform-origin:0 100%;pointer-events:none}.buddy[data-astro-cid-bbe6dxrz] .mascot__glow,.buddy[data-astro-cid-bbe6dxrz] .mascot__shadow{display:none}.dock[data-astro-cid-bbe6dxrz]{position:absolute;left:calc(100% + 12px);top:50%;display:none;align-items:center;height:60px;padding:0 18px;border-radius:999px;background:var(--lime);color:var(--bg);text-decoration:none;white-space:nowrap;box-shadow:0 0 0 3px var(--bg);transform:translateY(-50%);transition:background-color .16s ease,padding .32s cubic-bezier(.2,.8,.2,1)}.dock__icon[data-astro-cid-bbe6dxrz]{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dock__text[data-astro-cid-bbe6dxrz]{display:grid;max-width:0;overflow:hidden;opacity:0;line-height:1.15;transition:max-width .36s cubic-bezier(.2,.8,.2,1),margin .36s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.dock__text[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-weight:600;font-size:1.125rem}.dock__text[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{font-size:.8125rem;opacity:.72}.buddy[data-astro-cid-bbe6dxrz]:hover .dock[data-astro-cid-bbe6dxrz],.dock[data-astro-cid-bbe6dxrz]:focus-visible{padding-right:24px}.buddy[data-astro-cid-bbe6dxrz]:hover .dock__text[data-astro-cid-bbe6dxrz],.dock[data-astro-cid-bbe6dxrz]:focus-visible .dock__text[data-astro-cid-bbe6dxrz]{max-width:280px;margin-left:12px;opacity:1;transition-delay:0ms,0ms,80ms}.dock[data-astro-cid-bbe6dxrz]:hover{background:var(--lime-2)}.dock[data-astro-cid-bbe6dxrz]:active{transform:translateY(calc(-50% + 1px))}@media(min-width:720px){.hero-wrap[data-astro-cid-bbe6dxrz]{padding:12px}.hero-panel[data-astro-cid-bbe6dxrz]{min-height:calc(100svh - 24px);padding:96px 40px 0}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3.5rem,8.4vw,5rem);max-width:16ch}.hero[data-astro-cid-bbe6dxrz]{padding-block:32px 200px}.hero__sub[data-astro-cid-bbe6dxrz]{font-size:1.25rem}.buddy[data-astro-cid-bbe6dxrz]{left:40px;width:200px}}@media(min-width:1024px){.hero-panel[data-astro-cid-bbe6dxrz]{padding:104px 56px 0}h1[data-astro-cid-bbe6dxrz]{font-size:min(6.6vw,11.4svh,6.75rem);max-width:20ch}.hero[data-astro-cid-bbe6dxrz]{padding-block:3svh 44px}.hero__cta[data-astro-cid-bbe6dxrz] .download__btn{min-height:96px;gap:22px;padding:16px 16px 16px 32px;border-radius:28px}.hero__cta[data-astro-cid-bbe6dxrz] .download__label{font-size:1.625rem}.hero__cta[data-astro-cid-bbe6dxrz] .download__chip{font-size:1rem}.hero__cta[data-astro-cid-bbe6dxrz] .download__apple{width:40px;height:40px}.hero__cta[data-astro-cid-bbe6dxrz] .download__file{padding:16px 22px;border-radius:16px;font-size:1.1875rem}.hero__foot[data-astro-cid-bbe6dxrz]{width:min(44%,520px);margin-left:auto;gap:28px}.hero__sub[data-astro-cid-bbe6dxrz]{font-size:1.3125rem}.buddy[data-astro-cid-bbe6dxrz]{--big: 2.4;position:fixed;left:16px;bottom:16px;width:120px;transform:none;pointer-events:auto}}@media(min-width:1024px)and (hover:hover){.dock[data-astro-cid-bbe6dxrz]{display:inline-flex}}@supports (animation-timeline: scroll()){@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.buddy[data-astro-cid-bbe6dxrz]{animation:buddy-dock linear both;animation-timeline:scroll(root);animation-range:0 80svh}.dock[data-astro-cid-bbe6dxrz]{animation:dock-in linear both;animation-timeline:scroll(root);animation-range:55svh 85svh}}}@keyframes buddy-dock{0%{transform:translateY(calc(16px + 84%)) scale(var(--big))}to{transform:none}}@keyframes dock-in{0%{opacity:0;visibility:hidden;translate:-16px 0}to{opacity:1;visibility:visible;translate:0 0}}.playbook[data-astro-cid-sssegnho]{padding-block:var(--sec)}.playbook__card[data-astro-cid-sssegnho]{display:grid;grid-template-areas:"head" "doc" "list" "actions";gap:32px;padding:var(--panel-pad);border-radius:var(--panel-r);background:var(--panel)}.playbook__head[data-astro-cid-sssegnho]{grid-area:head;display:grid;gap:18px;align-content:start}h2[data-astro-cid-sssegnho]{font-size:var(--h2);max-width:16ch}.playbook__text[data-astro-cid-sssegnho]{color:var(--muted);max-width:40ch;font-size:var(--lead)}.playbook__doc[data-astro-cid-sssegnho]{grid-area:doc;position:relative;display:block;justify-self:center;align-self:center;width:min(76%,300px);aspect-ratio:210 / 297;margin-block:4px 12px;container-type:inline-size;color:inherit;text-decoration:none}.playbook__page[data-astro-cid-sssegnho],.playbook__cover[data-astro-cid-sssegnho]{position:absolute;inset:0;border-radius:3.4cqi;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.playbook__page[data-astro-cid-sssegnho]{transform:translate(9%,2%) rotate(7deg);background:linear-gradient(#1b1f1e,#1b1f1e) left 10cqi top 14cqi / 52cqi 5cqi no-repeat,repeating-linear-gradient(#d6d7cf 0 1.4cqi,transparent 1.4cqi 5.2cqi) left 10cqi top 27cqi / 80cqi 42cqi no-repeat,linear-gradient(#1b1f1e,#1b1f1e) left 10cqi top 76cqi / 80cqi 6cqi no-repeat,repeating-linear-gradient(#e6e7e0 0 7cqi,#f6f6f1 7cqi 14cqi) left 10cqi top 82cqi / 80cqi 42cqi no-repeat,#f6f6f1;box-shadow:0 30px 60px -30px #000c}.playbook__cover[data-astro-cid-sssegnho]{width:100%;height:100%;object-fit:cover;transform:rotate(-3deg);background:#0b0e0d;box-shadow:0 0 0 1px #ffffff14,0 50px 90px -40px #000000f2}@media(prefers-reduced-motion:no-preference){.playbook__doc[data-astro-cid-sssegnho]:hover .playbook__cover[data-astro-cid-sssegnho],.playbook__card[data-astro-cid-sssegnho]:has(.playbook__cta:hover) .playbook__cover[data-astro-cid-sssegnho]{transform:rotate(-1deg) translateY(-3%)}.playbook__doc[data-astro-cid-sssegnho]:hover .playbook__page[data-astro-cid-sssegnho],.playbook__card[data-astro-cid-sssegnho]:has(.playbook__cta:hover) .playbook__page[data-astro-cid-sssegnho]{transform:translate(14%) rotate(10deg)}}@media(prefers-reduced-motion:reduce){.playbook__page[data-astro-cid-sssegnho],.playbook__cover[data-astro-cid-sssegnho]{transition:none}}.playbook__list[data-astro-cid-sssegnho]{grid-area:list;display:grid;margin:0;padding:0;list-style:none}.playbook__list[data-astro-cid-sssegnho] li[data-astro-cid-sssegnho]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:18px 0;border-top:1px solid var(--surface-3)}.playbook__list[data-astro-cid-sssegnho] li[data-astro-cid-sssegnho]:last-child{border-bottom:1px solid var(--surface-3)}.playbook__num[data-astro-cid-sssegnho]{grid-row:span 2;color:var(--lime);font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}h3[data-astro-cid-sssegnho]{font-size:var(--h3);letter-spacing:-.025em;line-height:1.2}.playbook__list[data-astro-cid-sssegnho] p[data-astro-cid-sssegnho]{color:var(--muted);max-width:46ch;font-size:1.0625rem}.playbook__actions[data-astro-cid-sssegnho]{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.playbook__cta[data-astro-cid-sssegnho]{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:10px 10px 10px 26px;border-radius:999px;background:var(--lime);color:var(--bg);text-decoration:none;transition:background .16s ease,transform .16s ease}.playbook__cta[data-astro-cid-sssegnho]:hover{background:var(--lime-2);transform:translateY(-2px)}.playbook__cta[data-astro-cid-sssegnho]:active{transform:translateY(1px)}.playbook__label[data-astro-cid-sssegnho]{display:grid;gap:2px;line-height:1.15}.playbook__label[data-astro-cid-sssegnho]>[data-astro-cid-sssegnho]:first-child{font-weight:600;font-size:1.0625rem;letter-spacing:-.01em}.playbook__size[data-astro-cid-sssegnho]{font-size:.8125rem;font-weight:500;opacity:.72;white-space:nowrap}.playbook__icon[data-astro-cid-sssegnho]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#0e0e0ee6;color:var(--lime)}.playbook__icon[data-astro-cid-sssegnho] svg[data-astro-cid-sssegnho]{width:20px;height:20px;transition:transform .2s ease}.playbook__cta[data-astro-cid-sssegnho]:hover .playbook__icon[data-astro-cid-sssegnho] svg[data-astro-cid-sssegnho]{transform:translateY(2px)}.playbook__alt[data-astro-cid-sssegnho]{color:var(--text-2);font-weight:500;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:5px;transition:text-decoration-color .16s ease}.playbook__alt[data-astro-cid-sssegnho]:hover{text-decoration-color:var(--lime)}.playbook__alt[data-astro-cid-sssegnho] span[data-astro-cid-sssegnho]{color:var(--muted);font-weight:400;font-size:.875em}@media(max-width:719px){.playbook__cta[data-astro-cid-sssegnho]{width:100%;gap:14px;padding-left:22px}.playbook__label[data-astro-cid-sssegnho]>[data-astro-cid-sssegnho]:first-child{font-size:1rem}.playbook__actions[data-astro-cid-sssegnho]{justify-content:center}}@media(min-width:720px){.playbook__card[data-astro-cid-sssegnho]{gap:40px}.playbook__doc[data-astro-cid-sssegnho]{width:min(56%,320px)}}@media(min-width:1024px){.playbook__card[data-astro-cid-sssegnho]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"head doc" "list doc" "actions doc";grid-template-rows:auto auto 1fr;column-gap:96px;row-gap:40px}.playbook__doc[data-astro-cid-sssegnho]{width:min(84%,380px);margin-block:0}.playbook__text[data-astro-cid-sssegnho]{line-height:1.5}.playbook__actions[data-astro-cid-sssegnho]{align-self:start}}.video[data-astro-cid-7qzxku2k]{display:grid;grid-template-areas:"head" "frame" "link" "more";gap:28px;padding-block:var(--sec)}.video__head[data-astro-cid-7qzxku2k]{grid-area:head;display:grid;gap:18px;align-content:start}h2[data-astro-cid-7qzxku2k]{font-size:var(--h2);max-width:16ch}.video__text[data-astro-cid-7qzxku2k]{color:var(--muted);max-width:46ch}.video__frame[data-astro-cid-7qzxku2k]{grid-area:frame;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--surface-3);border-radius:var(--radius-md);background:#000}.video__frame[data-astro-cid-7qzxku2k] iframe[data-astro-cid-7qzxku2k]{display:block;width:100%;aspect-ratio:16 / 9;border:0}.video__link[data-astro-cid-7qzxku2k]{grid-area:link;justify-self:start;display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-weight:500;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:5px;transition:text-decoration-color .16s ease}.video__link[data-astro-cid-7qzxku2k]:hover{text-decoration-color:var(--lime)}.video__link[data-astro-cid-7qzxku2k] svg[data-astro-cid-7qzxku2k]{width:18px;height:18px}.video__more[data-astro-cid-7qzxku2k]{grid-area:more;display:grid;gap:20px;min-width:0;margin-top:28px}.video__more[data-astro-cid-7qzxku2k] h3[data-astro-cid-7qzxku2k]{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.03em}.video__tips[data-astro-cid-7qzxku2k]{display:grid;gap:28px;margin:0;padding:0;list-style:none}.video__tips[data-astro-cid-7qzxku2k] li[data-astro-cid-7qzxku2k]{display:grid;gap:14px;min-width:0}.video__tip-frame[data-astro-cid-7qzxku2k]{overflow:hidden;isolation:isolate;border:1px solid var(--surface-3);border-radius:var(--radius-md);background:#000}.video__tip-frame[data-astro-cid-7qzxku2k] iframe[data-astro-cid-7qzxku2k]{display:block;width:100%;aspect-ratio:16 / 9;border:0}.video__tip[data-astro-cid-7qzxku2k]{display:grid;gap:4px;color:inherit;text-decoration:none}.video__tip-num[data-astro-cid-7qzxku2k]{color:var(--muted);font-size:.875rem;font-weight:500}.video__tip-title[data-astro-cid-7qzxku2k]{color:var(--text);font-size:1.1875rem;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .16s ease}.video__tip[data-astro-cid-7qzxku2k]:hover .video__tip-title[data-astro-cid-7qzxku2k]{text-decoration-color:var(--lime)}@media(min-width:720px){.video[data-astro-cid-7qzxku2k]{gap:36px}.video__frame[data-astro-cid-7qzxku2k]{border-radius:var(--radius-lg)}.video__more[data-astro-cid-7qzxku2k]{margin-top:40px;gap:24px}.video__tips[data-astro-cid-7qzxku2k]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(min-width:1024px){.video[data-astro-cid-7qzxku2k]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"frame ." "frame head" "frame link" "frame ." "more more";grid-template-rows:1fr auto auto 1fr auto;column-gap:64px;row-gap:28px}.video__frame[data-astro-cid-7qzxku2k]{align-self:center}.video__text[data-astro-cid-7qzxku2k]{font-size:var(--lead);line-height:1.5}}.ba[data-astro-cid-25fksa5p]{display:block;width:100%;height:100%;overflow:visible}.ba[data-astro-cid-25fksa5p] .ba-lime{--c: var(--lime)}.ba[data-astro-cid-25fksa5p] .ba-mute{--c: var(--muted)}.ba[data-astro-cid-25fksa5p] .ba-card{fill:var(--surface-3);stroke:var(--surface-4)}.ba[data-astro-cid-25fksa5p] .ba-back1{opacity:.7}.ba[data-astro-cid-25fksa5p] .ba-back2{opacity:.4}.ba[data-astro-cid-25fksa5p] .ba-skel,.ba[data-astro-cid-25fksa5p] .ba-bar{fill:var(--surface-4)}.ba[data-astro-cid-25fksa5p] .ba-fill-lime{fill:var(--lime)}.ba[data-astro-cid-25fksa5p] .ba-img{fill:color-mix(in srgb,var(--lime) 18%,var(--surface-4))}.ba[data-astro-cid-25fksa5p] .ba-tile{fill:color-mix(in srgb,var(--c) 16%,var(--surface-3));stroke:color-mix(in srgb,var(--c) 45%,transparent)}.ba[data-astro-cid-25fksa5p] .ba-ic{stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ba[data-astro-cid-25fksa5p] .ba-badge{fill:var(--c)}.ba[data-astro-cid-25fksa5p] .ba-ic-on{stroke:var(--bg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ba[data-astro-cid-25fksa5p] .ba-av{fill:color-mix(in srgb,var(--c) 22%,var(--surface-3));stroke:color-mix(in srgb,var(--c) 55%,transparent);stroke-width:1.2}.ba[data-astro-cid-25fksa5p] .ba-av-f{fill:var(--c);opacity:.85}.ba[data-astro-cid-25fksa5p] .ba-ln{stroke:var(--c);stroke-width:1.6;stroke-dasharray:4 5;stroke-linecap:round;opacity:.75}.ba[data-astro-cid-25fksa5p] .ba-ln.ba-mute{opacity:.45}.ba[data-astro-cid-25fksa5p] .ba-dot{fill:var(--c)}.ba[data-astro-cid-25fksa5p] .ba-chart{stroke:var(--lime);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ba[data-astro-cid-25fksa5p] .ba-lens{fill:#dfff000f;stroke:var(--lime);stroke-width:3}.ba[data-astro-cid-25fksa5p] .ba-handle{stroke:var(--lime);stroke-width:7;stroke-linecap:round}.ba[data-astro-cid-25fksa5p] .ba-beam{fill:#dfff0014}.feat[data-astro-cid-vnivfuh2]{display:grid;gap:16px;padding-block:var(--sec)}.feat__head[data-astro-cid-vnivfuh2]{display:grid;gap:20px;margin-bottom:32px}h2[data-astro-cid-vnivfuh2]{font-size:var(--h2);max-width:16ch}.feat__head[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--muted);max-width:40ch;font-size:var(--lead)}.chapter[data-astro-cid-vnivfuh2]{display:grid;gap:32px;padding:var(--panel-pad);border-radius:var(--panel-r);background:var(--panel)}.chapter__side[data-astro-cid-vnivfuh2]{display:grid;gap:8px;align-content:start}.chapter__num[data-astro-cid-vnivfuh2]{color:var(--lime);font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}h3[data-astro-cid-vnivfuh2]{font-size:clamp(2rem,4vw,3.5rem);line-height:1}.chapter__art[data-astro-cid-vnivfuh2]{position:relative;aspect-ratio:4 / 3;margin-top:20px;border-radius:calc(var(--panel-r) - 12px);background:var(--bg)}.chapter__art[data-astro-cid-vnivfuh2] .ba{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.item__ico[data-astro-cid-vnivfuh2] path[data-astro-cid-vnivfuh2]{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.chapter__items[data-astro-cid-vnivfuh2]{display:grid;gap:28px;margin:0;padding:0;list-style:none}.chapter__items[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{display:grid;gap:8px;align-content:start;padding-top:24px;border-top:1px solid var(--surface-3)}.item__ico[data-astro-cid-vnivfuh2]{color:var(--lime);margin-bottom:4px}.item__ico[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{width:30px;height:30px}h4[data-astro-cid-vnivfuh2]{margin:0;color:var(--text);font-size:var(--h3);font-weight:600;letter-spacing:-.025em;line-height:1.15}.chapter__items[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--text-2);opacity:.8;font-size:1.0625rem;line-height:1.5;max-width:36ch}@media(min-width:720px){.feat[data-astro-cid-vnivfuh2]{gap:20px}.feat__head[data-astro-cid-vnivfuh2]{margin-bottom:48px}.chapter__items[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}}@media(min-width:1024px){.feat[data-astro-cid-vnivfuh2]{gap:24px}.feat__head[data-astro-cid-vnivfuh2]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:80px;align-items:end;margin-bottom:64px}.chapter[data-astro-cid-vnivfuh2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:80px;padding-block:80px}.chapter__side[data-astro-cid-vnivfuh2]{grid-template-rows:auto auto 1fr;gap:16px}.chapter__art[data-astro-cid-vnivfuh2]{align-self:end;margin-top:32px}.chapter__items[data-astro-cid-vnivfuh2]{align-content:center;gap:56px 56px}.chapter__items[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{padding-top:0;border-top:0}.item__ico[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{width:34px;height:34px}.chapter__items[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:1.125rem}}.flow[data-astro-cid-m2w5fyqf]{display:grid;gap:48px;padding-block:var(--sec)}h2[data-astro-cid-m2w5fyqf]{font-size:var(--h2);max-width:16ch}.flow__steps[data-astro-cid-m2w5fyqf]{display:grid;gap:40px;margin:0;padding:0;list-style:none}.flow__steps[data-astro-cid-m2w5fyqf] li[data-astro-cid-m2w5fyqf]{display:grid;gap:12px;align-content:start}.flow__top[data-astro-cid-m2w5fyqf]{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:20px;margin-bottom:8px;border-bottom:1px solid var(--surface-3)}.flow__num[data-astro-cid-m2w5fyqf]{color:var(--accent);font-size:clamp(4rem,8vw,6.5rem);font-weight:600;line-height:.8;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.flow__ico[data-astro-cid-m2w5fyqf]{color:var(--text)}.flow__ico[data-astro-cid-m2w5fyqf] svg[data-astro-cid-m2w5fyqf]{width:34px;height:34px}.flow__ico[data-astro-cid-m2w5fyqf] path[data-astro-cid-m2w5fyqf]{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h3[data-astro-cid-m2w5fyqf]{font-size:var(--h3);letter-spacing:-.025em;line-height:1.15}.flow__steps[data-astro-cid-m2w5fyqf] p[data-astro-cid-m2w5fyqf]{color:var(--muted);font-size:1.0625rem}@media(min-width:720px){.flow[data-astro-cid-m2w5fyqf]{gap:72px}.flow__steps[data-astro-cid-m2w5fyqf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px}}@media(min-width:1024px){.flow[data-astro-cid-m2w5fyqf]{gap:96px}.flow__steps[data-astro-cid-m2w5fyqf]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}.flow__steps[data-astro-cid-m2w5fyqf] p[data-astro-cid-m2w5fyqf]{font-size:1.125rem}}.benefits[data-astro-cid-aafkaq3q]{display:grid;gap:48px;padding-block:var(--sec)}.benefits__head[data-astro-cid-aafkaq3q]{display:grid;gap:20px}h2[data-astro-cid-aafkaq3q]{font-size:var(--h2);max-width:16ch}.benefits__head[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{color:var(--muted);max-width:40ch;font-size:var(--lead)}.benefits__grid[data-astro-cid-aafkaq3q]{display:grid;gap:48px;margin:0;padding:var(--panel-pad);list-style:none;border-radius:var(--panel-r);background:var(--panel)}.benefits__grid[data-astro-cid-aafkaq3q] li[data-astro-cid-aafkaq3q]{display:grid;gap:12px;align-content:start}.benefits__ico[data-astro-cid-aafkaq3q]{display:grid;place-items:center;width:64px;height:64px;margin-bottom:12px;border-radius:20px;background:var(--lime);color:var(--bg)}.benefits__ico[data-astro-cid-aafkaq3q] svg[data-astro-cid-aafkaq3q]{width:36px;height:36px}.benefits__ico[data-astro-cid-aafkaq3q] path[data-astro-cid-aafkaq3q]{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h3[data-astro-cid-aafkaq3q]{font-size:clamp(1.5rem,2.4vw,2.125rem);letter-spacing:-.03em;line-height:1.1;max-width:18ch}.benefits__grid[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{color:var(--text-2);opacity:.8;max-width:40ch;font-size:1.0625rem}@media(min-width:720px){.benefits[data-astro-cid-aafkaq3q]{gap:72px}.benefits__grid[data-astro-cid-aafkaq3q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 56px}}@media(min-width:1024px){.benefits[data-astro-cid-aafkaq3q]{gap:96px}.benefits__head[data-astro-cid-aafkaq3q]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:80px;align-items:end}.benefits__grid[data-astro-cid-aafkaq3q]{gap:80px 96px}.benefits__ico[data-astro-cid-aafkaq3q]{width:76px;height:76px;border-radius:24px}.benefits__ico[data-astro-cid-aafkaq3q] svg[data-astro-cid-aafkaq3q]{width:42px;height:42px}.benefits__grid[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{font-size:1.1875rem}}.biz[data-astro-cid-pde5jxq6]{display:grid;gap:40px;padding-block:var(--sec)}.biz__head[data-astro-cid-pde5jxq6]{display:grid;gap:18px}h2[data-astro-cid-pde5jxq6]{font-size:var(--h2);max-width:16ch}.biz__head[data-astro-cid-pde5jxq6] p[data-astro-cid-pde5jxq6]{color:var(--muted);max-width:40ch;font-size:var(--lead)}.biz__group[data-astro-cid-pde5jxq6]{display:grid;gap:16px}.biz__group-title[data-astro-cid-pde5jxq6]{display:flex;align-items:center;gap:14px;color:var(--text);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.03em}.biz__group-title[data-astro-cid-pde5jxq6]:after{content:"";flex:1;height:1px;background:var(--surface-3)}.biz__grid[data-astro-cid-pde5jxq6]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.case[data-astro-cid-pde5jxq6]{display:grid;gap:20px;min-width:0;padding:8px 8px 28px;border-radius:var(--panel-r);background:var(--panel)}.case__art[data-astro-cid-pde5jxq6]{position:relative;aspect-ratio:4 / 3;border-radius:calc(var(--panel-r) - 8px);background:var(--bg)}.case__art[data-astro-cid-pde5jxq6] .ba{position:absolute;inset:0}.case__copy[data-astro-cid-pde5jxq6]{display:grid;gap:14px;align-content:start;min-width:0;padding-inline:16px}.case__seg[data-astro-cid-pde5jxq6]{display:flex;gap:10px;align-items:baseline;color:var(--muted);font-size:.875rem;font-weight:500}.case__num[data-astro-cid-pde5jxq6]{color:var(--lime);font-weight:600;font-variant-numeric:tabular-nums}h4[data-astro-cid-pde5jxq6]{margin:0;color:var(--text);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.case__rows[data-astro-cid-pde5jxq6]{display:grid;gap:12px;margin:4px 0 0}.case__rows[data-astro-cid-pde5jxq6]>div[data-astro-cid-pde5jxq6]{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--surface-3)}.case__rows[data-astro-cid-pde5jxq6] dt[data-astro-cid-pde5jxq6]{color:var(--muted);font-size:.875rem;font-weight:500}.case__rows[data-astro-cid-pde5jxq6] dd[data-astro-cid-pde5jxq6]{margin:0;color:var(--text-2);font-size:1.0625rem}.case__example[data-astro-cid-pde5jxq6] dd[data-astro-cid-pde5jxq6]{color:var(--text)}.biz__footnote[data-astro-cid-pde5jxq6]{color:var(--muted);font-size:.875rem;max-width:56ch}@media(prefers-reduced-motion:no-preference){.case[data-astro-cid-pde5jxq6]:hover .ba-ln{animation:ba-run .9s linear infinite}}@keyframes ba-run{to{stroke-dashoffset:-18}}@media(min-width:720px){.biz[data-astro-cid-pde5jxq6]{gap:56px}.biz__grid[data-astro-cid-pde5jxq6]{gap:16px}.case[data-astro-cid-pde5jxq6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:40px;padding:10px 40px 10px 10px}.case__art[data-astro-cid-pde5jxq6]{aspect-ratio:auto;height:100%;min-height:280px;border-radius:calc(var(--panel-r) - 10px)}.case__copy[data-astro-cid-pde5jxq6]{padding:28px 0}}@media(min-width:1024px){.biz[data-astro-cid-pde5jxq6]{gap:96px}.biz__head[data-astro-cid-pde5jxq6]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:80px;align-items:end}.biz__head[data-astro-cid-pde5jxq6] p[data-astro-cid-pde5jxq6]{font-size:1.25rem}.biz__group[data-astro-cid-pde5jxq6]{gap:24px}.biz__grid[data-astro-cid-pde5jxq6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.case[data-astro-cid-pde5jxq6]{grid-template-columns:minmax(0,1fr);align-content:start;padding:10px 10px 40px;gap:8px}.case__art[data-astro-cid-pde5jxq6]{align-self:start;width:100%;aspect-ratio:16 / 9;height:auto;min-height:0}.case__copy[data-astro-cid-pde5jxq6]{padding:28px 32px 0}.case[data-astro-cid-pde5jxq6]:last-child:nth-child(odd){grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:10px 56px 10px 10px}.case[data-astro-cid-pde5jxq6]:last-child:nth-child(odd) .case__art[data-astro-cid-pde5jxq6]{align-self:stretch;aspect-ratio:auto;min-height:320px}.case[data-astro-cid-pde5jxq6]:last-child:nth-child(odd) .case__copy[data-astro-cid-pde5jxq6]{padding:0;align-self:center}}.scenarios[data-astro-cid-d6kkvxqs]{display:grid;gap:48px;padding-block:var(--sec)}.scenarios__head[data-astro-cid-d6kkvxqs]{display:grid;gap:18px}h2[data-astro-cid-d6kkvxqs]{font-size:var(--h2);max-width:16ch}.scenarios__head[data-astro-cid-d6kkvxqs] p[data-astro-cid-d6kkvxqs]{color:var(--muted);max-width:40ch;font-size:var(--lead)}.scenarios__list[data-astro-cid-d6kkvxqs]{display:grid;margin:0;padding:0;list-style:none}.scenario[data-astro-cid-d6kkvxqs]{display:grid;gap:24px;min-width:0;padding-block:48px;border-top:1px solid var(--surface-3)}.scenario[data-astro-cid-d6kkvxqs]:last-child{border-bottom:1px solid var(--surface-3)}.scenario__head[data-astro-cid-d6kkvxqs]{display:grid;gap:16px;align-content:start;min-width:0}.scenario__num[data-astro-cid-d6kkvxqs]{color:var(--lime);font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}h3[data-astro-cid-d6kkvxqs]{font-size:clamp(2rem,4.4vw,3.5rem);letter-spacing:-.04em;line-height:1.02;max-width:15ch}.scenario__body[data-astro-cid-d6kkvxqs]{display:grid;gap:16px;align-content:start;min-width:0}.scenario__text[data-astro-cid-d6kkvxqs]{color:var(--text-2);max-width:46ch;font-size:1.125rem}.scenario__note[data-astro-cid-d6kkvxqs]{color:var(--muted);max-width:46ch;font-size:.9375em}.scenario__basis[data-astro-cid-d6kkvxqs]{display:grid;gap:12px;margin-top:12px}.scenario__label[data-astro-cid-d6kkvxqs]{color:var(--muted);font-size:.875rem;font-weight:500}.scenario__features[data-astro-cid-d6kkvxqs]{display:grid;margin:0;padding:0;list-style:none}.scenario__features[data-astro-cid-d6kkvxqs] li[data-astro-cid-d6kkvxqs]{position:relative;padding:13px 0 13px 22px;border-top:1px solid var(--surface-3);color:var(--text);font-weight:500}.scenario__features[data-astro-cid-d6kkvxqs] li[data-astro-cid-d6kkvxqs]:last-child{border-bottom:1px solid var(--surface-3)}.scenario__features[data-astro-cid-d6kkvxqs] li[data-astro-cid-d6kkvxqs]:before{content:"";position:absolute;left:0;top:calc(9px + .775em);width:8px;height:8px;border-radius:50%;background:var(--text)}.scenario__features[data-astro-cid-d6kkvxqs] .is-extra[data-astro-cid-d6kkvxqs]{color:var(--muted);font-weight:400}.scenario__features[data-astro-cid-d6kkvxqs] .is-extra[data-astro-cid-d6kkvxqs]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.scenarios__footnote[data-astro-cid-d6kkvxqs]{color:var(--muted);font-size:.875rem;max-width:56ch}@media(min-width:720px){.scenarios[data-astro-cid-d6kkvxqs]{gap:72px}.scenario[data-astro-cid-d6kkvxqs]{padding-block:72px;gap:32px}}@media(min-width:1024px){.scenarios[data-astro-cid-d6kkvxqs]{gap:104px}.scenarios__head[data-astro-cid-d6kkvxqs]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:80px;align-items:end}.scenario[data-astro-cid-d6kkvxqs]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:80px;padding-block:96px}.scenario__head[data-astro-cid-d6kkvxqs]{position:sticky;top:48px;align-self:start;gap:20px}.scenario__body[data-astro-cid-d6kkvxqs]{gap:20px}.scenario__text[data-astro-cid-d6kkvxqs]{font-size:var(--lead);line-height:1.5}}.ownership[data-astro-cid-3g6qtdys]{display:grid;align-content:center;min-height:100svh;padding-block:var(--sec)}.ownership__card[data-astro-cid-3g6qtdys]{display:grid;gap:24px}h2[data-astro-cid-3g6qtdys]{font-size:clamp(3rem,8.4vw,7.5rem);line-height:.94;letter-spacing:-.055em;max-width:11ch}p[data-astro-cid-3g6qtdys]{color:var(--text-2);max-width:40ch;font-size:var(--lead);line-height:1.5}@media(min-width:720px){.ownership__card[data-astro-cid-3g6qtdys]{gap:40px}}@media(min-width:1024px){.ownership__card[data-astro-cid-3g6qtdys]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:80px;align-items:end}}.safety[data-astro-cid-yg63r7yv]{display:grid;gap:40px;padding-block:var(--sec)}h2[data-astro-cid-yg63r7yv]{font-size:var(--h2);max-width:16ch}.safety__items[data-astro-cid-yg63r7yv]{display:grid;margin:0;padding:0;list-style:none}.safety__items[data-astro-cid-yg63r7yv] li[data-astro-cid-yg63r7yv]{display:grid;gap:14px;align-content:start;padding-block:28px;border-top:1px solid var(--surface-3)}.safety__icon[data-astro-cid-yg63r7yv]{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:20px;background:var(--accent);color:var(--accent-ink)}.safety__icon[data-astro-cid-yg63r7yv] svg[data-astro-cid-yg63r7yv]{width:36px;height:36px}.safety__icon[data-astro-cid-yg63r7yv] path[data-astro-cid-yg63r7yv]{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h3[data-astro-cid-yg63r7yv]{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.035em;line-height:1.05;max-width:12ch}.safety__items[data-astro-cid-yg63r7yv] p[data-astro-cid-yg63r7yv]{color:var(--muted);max-width:34ch;font-size:1.0625rem}.safety__disclaimer[data-astro-cid-yg63r7yv]{color:var(--muted);font-size:.875rem;max-width:56ch}@media(min-width:720px){.safety[data-astro-cid-yg63r7yv]{gap:56px}.safety__items[data-astro-cid-yg63r7yv]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.safety__items[data-astro-cid-yg63r7yv] li[data-astro-cid-yg63r7yv]{padding-block:32px 0;gap:18px}}@media(min-width:1024px){.safety[data-astro-cid-yg63r7yv]{gap:96px}.safety__items[data-astro-cid-yg63r7yv]{column-gap:64px}.safety__items[data-astro-cid-yg63r7yv] p[data-astro-cid-yg63r7yv]{font-size:1.1875rem}.safety__icon[data-astro-cid-yg63r7yv]{width:76px;height:76px;border-radius:24px}.safety__icon[data-astro-cid-yg63r7yv] svg[data-astro-cid-yg63r7yv]{width:42px;height:42px}}.faq[data-astro-cid-z6gx6xcw]{display:grid;gap:32px;padding-block:var(--sec)}h2[data-astro-cid-z6gx6xcw]{font-size:var(--h2)}.faq__list[data-astro-cid-z6gx6xcw]{display:grid;min-width:0;align-content:start;border-bottom:1px solid var(--surface-3)}details[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--surface-3)}summary[data-astro-cid-z6gx6xcw]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;min-height:56px;color:var(--text);font-size:1.125rem;font-weight:600;cursor:pointer;list-style:none;transition:color .16s ease}summary[data-astro-cid-z6gx6xcw]:hover{color:var(--lime)}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:after{content:"";flex:none;width:12px;height:12px;border-right:1.75px solid var(--muted);border-bottom:1.75px solid var(--muted);transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{transform:translateY(3px) rotate(-135deg)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 0 24px;color:var(--muted);max-width:60ch;font-size:1.0625rem}@media(prefers-reduced-motion:no-preference){details[data-astro-cid-z6gx6xcw]{interpolate-size:allow-keywords}details[data-astro-cid-z6gx6xcw]::details-content{height:0;overflow:clip;transition:height .28s ease,content-visibility .28s allow-discrete}details[data-astro-cid-z6gx6xcw][open]::details-content{height:auto}}@media(min-width:720px){.faq[data-astro-cid-z6gx6xcw]{gap:40px}summary[data-astro-cid-z6gx6xcw]{padding:28px 0;font-size:1.375rem;letter-spacing:-.02em}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 0 32px;font-size:1.1875rem}}@media(min-width:1024px){.faq[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:96px}}.ondemand[data-astro-cid-llbjgc37]{padding-block:var(--sec)}.ondemand__card[data-astro-cid-llbjgc37]{display:grid;gap:48px;padding:var(--panel-pad);border-radius:var(--panel-r);background:var(--panel)}.ondemand__head[data-astro-cid-llbjgc37]{display:grid;gap:20px;align-content:start}.ondemand__eyebrow[data-astro-cid-llbjgc37]{color:var(--lime);font-weight:600;font-size:1rem}h2[data-astro-cid-llbjgc37]{font-size:var(--h2);max-width:16ch}.ondemand__text[data-astro-cid-llbjgc37]{color:var(--muted);max-width:46ch;font-size:var(--lead);line-height:1.5}.ondemand__cta[data-astro-cid-llbjgc37]{justify-self:start;margin-top:8px;min-height:56px;padding:14px 28px;border:0;border-radius:999px;background:var(--lime);color:var(--bg);font:inherit;font-weight:600;cursor:pointer;transition:background .16s ease,transform .16s ease}.ondemand__cta[data-astro-cid-llbjgc37]:hover{background:var(--lime-2);transform:translateY(-2px)}.ondemand__cta[data-astro-cid-llbjgc37]:active{transform:translateY(1px)}.ondemand__steps[data-astro-cid-llbjgc37]{display:grid;gap:32px;padding:0;margin:0;list-style:none}.ondemand__steps[data-astro-cid-llbjgc37] li[data-astro-cid-llbjgc37]{display:grid;gap:10px;align-content:start;padding-top:24px;border-top:1px solid var(--surface-3)}.ondemand__num[data-astro-cid-llbjgc37]{color:var(--lime);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}h3[data-astro-cid-llbjgc37]{font-size:var(--h3);color:var(--text)}.ondemand__steps[data-astro-cid-llbjgc37] p[data-astro-cid-llbjgc37]{color:var(--muted);font-size:1.0625rem}@media(min-width:720px){.ondemand__card[data-astro-cid-llbjgc37]{gap:64px}.ondemand__steps[data-astro-cid-llbjgc37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media(min-width:1024px){.ondemand__card[data-astro-cid-llbjgc37]{gap:88px}.ondemand__steps[data-astro-cid-llbjgc37]{grid-template-columns:repeat(4,minmax(0,1fr))}}.final[data-astro-cid-r7mmzxtl]{padding-block:var(--sec)}.final__panel[data-astro-cid-r7mmzxtl]{display:grid;gap:36px;padding:40px 16px 28px;border-radius:var(--radius-lg);background:var(--lime);color:var(--bg)}.final__copy[data-astro-cid-r7mmzxtl]{display:grid;gap:14px;padding-inline:8px;align-content:center}h2[data-astro-cid-r7mmzxtl]{color:var(--bg);font-size:var(--h2);line-height:1.04;letter-spacing:-.04em}p[data-astro-cid-r7mmzxtl]{font-weight:500;font-size:1.0625em;max-width:34ch}.final__side[data-astro-cid-r7mmzxtl]{display:grid;gap:20px;justify-items:center}.final__mascot[data-astro-cid-r7mmzxtl]{width:112px}.final__mascot[data-astro-cid-r7mmzxtl] .mascot--mark{width:100%}.final__mascot[data-astro-cid-r7mmzxtl] .mascot__eyes{transform:translateY(26px)}@media(prefers-reduced-motion:no-preference){.final__mascot[data-astro-cid-r7mmzxtl] .mascot__eyes{animation:final-hint 5s infinite}.final__mascot[data-astro-cid-r7mmzxtl] .mascot__blink{animation:blink 5s .2s infinite}}@keyframes final-hint{0%,20%{transform:none;animation-timing-function:cubic-bezier(.5,0,.8,1)}24%{transform:translateY(30px);animation-timing-function:cubic-bezier(.2,.6,.4,1)}27.5%{transform:translateY(12px);animation-timing-function:cubic-bezier(.5,0,.8,1)}31%,70%{transform:translateY(30px);animation-timing-function:ease-in-out}76%,to{transform:none}}.final__panel[data-astro-cid-r7mmzxtl] :focus-visible{outline-color:var(--bg)}.final__side[data-astro-cid-r7mmzxtl] .download{width:100%;justify-items:stretch}.final__side[data-astro-cid-r7mmzxtl] .download__btn{width:100%}.final__side[data-astro-cid-r7mmzxtl] .download__file{margin-left:auto}.final__side[data-astro-cid-r7mmzxtl] .download__meta{text-align:center}@media(max-width:719px){.final__panel[data-astro-cid-r7mmzxtl] .download__label{font-size:1.0625rem}.final__panel[data-astro-cid-r7mmzxtl] .download__text{overflow:hidden}}@media(min-width:720px){.final__panel[data-astro-cid-r7mmzxtl]{padding:64px 48px 56px;gap:48px;border-radius:40px}.final__copy[data-astro-cid-r7mmzxtl]{padding-inline:0}.final__side[data-astro-cid-r7mmzxtl]{justify-self:center;width:min(100%,420px);gap:28px}.final__mascot[data-astro-cid-r7mmzxtl]{width:150px}}@media(min-width:1024px){.final__panel[data-astro-cid-r7mmzxtl]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;column-gap:48px;padding:80px 64px}.final__copy[data-astro-cid-r7mmzxtl]{gap:24px}p[data-astro-cid-r7mmzxtl]{font-size:1.375rem}.final__side[data-astro-cid-r7mmzxtl]{width:100%;gap:36px}.final__mascot[data-astro-cid-r7mmzxtl]{width:200px}.final__side[data-astro-cid-r7mmzxtl] .download__btn{padding-left:22px;gap:14px}}.footer[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:28px max(28px,env(safe-area-inset-bottom));border-top:1px solid var(--surface-3);color:var(--muted);font-size:.9375rem}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;overflow-wrap:anywhere}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}
