.dl-count[data-astro-cid-tnijclka]{min-width:calc(19ch + 22px);min-height:24px;font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.dl-count[data-astro-cid-tnijclka]:not([data-ready]){visibility:hidden}.dl-count[data-astro-cid-tnijclka] b[data-astro-cid-tnijclka]{color:var(--text);font-weight:600}.dl-count[data-astro-cid-tnijclka] svg[data-astro-cid-tnijclka]{flex:none}.repo-signal[data-astro-cid-g5zuoidr]{min-height:24px;font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.repo-signal[data-astro-cid-g5zuoidr] svg[data-astro-cid-g5zuoidr]{flex:none}.hero[data-astro-cid-lcdefpme]{isolation:isolate;margin-top:calc(-1 * var(--nav-h) - 1px);min-height:max(100dvh,620px);padding:calc(var(--nav-h) + 40px) 0 clamp(64px, 6.5vw, 88px);align-items:end;display:grid;position:relative;overflow:clip}h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 40px #050b0980;margin-left:-.035em;font-size:clamp(3.25rem,14.6vw,16.5rem);line-height:.8}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{text-shadow:0 0 4px var(--bg), 0 0 14px var(--bg)}.hero-foot[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px clamp(32px,6vw,96px);margin-top:clamp(28px,3.4vw,48px);display:grid}.hero-sub[data-astro-cid-lcdefpme]{color:var(--text);max-width:36ch;font-size:clamp(1.0625rem,1.55vw,1.4375rem);line-height:1.42}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 20px;margin:8px 0 0;display:flex}.hero-meta[data-astro-cid-lcdefpme] .repo-signal,.hero-meta[data-astro-cid-lcdefpme] .dl-count{color:var(--text-2)}@media (width<=760px){.hero-foot[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero-inner[data-astro-cid-lcdefpme]{animation:linear both hero-out;animation-timeline:var(--tl-scroll);animation-range:0 90vh}@keyframes hero-out{to{translate:0 -10vh}}h1[data-astro-cid-lcdefpme]{animation:hero-in .9s var(--ease) both}@keyframes hero-in{0%{translate:0 .14em}}}}.explainer-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.runtime-label[data-astro-cid-lcdefpme]{color:var(--text-2);top:calc(var(--nav-h) + 32px);gap:20px;font-size:clamp(1.0625rem,1.5vw,1.375rem);display:grid;position:sticky}.runtime-label[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);font-feature-settings:normal;margin-bottom:18px;font-size:clamp(2.5rem,6.6vw,6.25rem);font-weight:800;font-stretch:62%;line-height:.9;display:block}.hero-link[data-astro-cid-lcdefpme]{font-size:1rem}@media (width<=1020px){.explainer-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.runtime-label[data-astro-cid-lcdefpme]{position:static}}.proof-chart[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:var(--bg);margin:clamp(40px,5vw,72px) 0 0;padding:clamp(18px,3vw,40px) clamp(14px,3vw,40px) clamp(16px,2vw,28px)}.proof-meta[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 32px;margin:clamp(32px,4vw,56px) 0 28px;font-size:.875rem;display:grid}.proof-meta[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:2px solid var(--accent);padding-top:12px}.proof-meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem}.proof-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text-2);margin:0}.proof-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px 36px;display:flex}@media (width<=1100px){.proof-meta[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.proof-meta[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.classify-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:clamp(40px,5vw,72px);display:grid}.case[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:var(--bg-raised);align-content:start;gap:14px;padding:clamp(22px,3vw,40px);display:grid}.case-class[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.case-web[data-astro-cid-lcdefpme]{background:var(--lime);border-color:var(--lime);align-content:end;min-height:clamp(260px,30vw,420px)}.case-web[data-astro-cid-lcdefpme] .case-class[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-feature-settings:normal;font-size:clamp(2.25rem,5.4vw,5rem);font-weight:800;font-stretch:62%;line-height:.9}.case-web[data-astro-cid-lcdefpme] .case-evidence[data-astro-cid-lcdefpme]{color:var(--text);max-width:44ch;font-size:1.0625rem}.case-app[data-astro-cid-lcdefpme]{background:var(--heat-soft);border-color:var(--heat-dim);align-content:end}.case-app[data-astro-cid-lcdefpme] .case-class[data-astro-cid-lcdefpme]{color:var(--heat)}.case-other[data-astro-cid-lcdefpme]{background:0 0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:32px}.case-other[data-astro-cid-lcdefpme] .case-act[data-astro-cid-lcdefpme]{grid-column:1/-1}.case-other[data-astro-cid-lcdefpme] .case-class[data-astro-cid-lcdefpme]{color:var(--text-2)}.case-evidence[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.9375rem}.case-act[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);padding-top:14px;font-size:.9375rem}.case-act[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-weight:700}.classify-proof[data-astro-cid-lcdefpme]{color:var(--text-3);max-width:80ch;margin-top:28px;font-size:.875rem}.classify-proof[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=860px){.classify-grid[data-astro-cid-lcdefpme],.case-other[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.planes-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.planes-copy[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:24px;display:inline-block}@media (width<=1020px){.planes-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.burst[data-astro-cid-lcdefpme]{border-bottom:3px solid var(--accent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(40px,5vw,72px);display:grid}.burst-head[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.burst-row[data-astro-cid-lcdefpme]{isolation:isolate;border-left:1px solid var(--line-strong);align-content:end;gap:6px;min-height:clamp(380px,44vw,600px);padding:24px clamp(14px,2vw,28px) 22px;display:grid;position:relative}.burst-row[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;height:calc(var(--h) * 100%);border-top:2px solid var(--accent);transform-origin:bottom;background:linear-gradient(#8de13a0d,#8de13a3d);position:absolute;inset:auto 0 0}.burst-row[data-astro-cid-lcdefpme]:last-child:before{background:var(--lime)}.burst-n[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.875rem;position:absolute;top:20px;left:clamp(14px,2vw,28px)}.burst-n[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text);font-weight:700}.burst-v[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(3.25rem,9.4vw,9.5rem);font-weight:800;font-stretch:62%;line-height:.84}.burst-v[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-weight:500;font-stretch:100%}.burst-p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:1.125rem}.burst[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--text-2);letter-spacing:0;font-size:.8125rem}.burst-row[data-astro-cid-lcdefpme]:last-child,.burst-row[data-astro-cid-lcdefpme]:last-child [data-astro-cid-lcdefpme]:is(.burst-n,.burst-n b,.burst-p,small){color:var(--ink)}.scaling-note[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:76ch;margin:32px 0 24px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.burst-row[data-astro-cid-lcdefpme]:before{animation:linear both rise;animation-timeline:var(--tl-view);animation-range:entry 10% cover 42%}@keyframes rise{0%{transform:scaleY(0)}}}}@media (width<=760px){.burst[data-astro-cid-lcdefpme]{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:10px}.burst-row[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-height:0;padding:18px 16px}.burst-row[data-astro-cid-lcdefpme]:before{height:auto;width:calc(var(--h) * 100%);background:#8de13a33;border-top:0;animation:none;inset:0 auto 0 0}.burst-row[data-astro-cid-lcdefpme]:last-child:before{background:var(--lime)}.burst-n[data-astro-cid-lcdefpme]{grid-column:1/-1;position:static}.burst-v[data-astro-cid-lcdefpme]{font-size:clamp(3rem,17vw,4.5rem)}}.life-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:3px solid var(--line-strong);padding:22px 24px 4px 0;position:relative}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--bg-sunk);border:3px solid var(--line-strong);width:15px;height:15px;position:absolute;top:-9px;left:0}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on{border-top-color:var(--accent)}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on:before{background:var(--accent);border-color:var(--accent)}.life-steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;font-feature-settings:normal;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:800;font-stretch:62%;line-height:1}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on span[data-astro-cid-lcdefpme]{color:var(--accent)}.life-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:10px;font-size:.9375rem}.life-note[data-astro-cid-lcdefpme]{color:var(--text-3);margin-top:36px;font-size:.875rem}.life-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=860px){.life-steps[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:0;border-left:3px solid var(--line-strong);padding:0 0 26px 24px}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on{border-left-color:var(--accent)}.life-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{top:4px;left:-9px}}.feature-cols[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong);margin-top:clamp(40px,5vw,72px);display:grid}.feature-group[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px clamp(28px,5vw,80px);padding-block:clamp(28px,3.4vw,48px);display:grid}.feature-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;color:var(--bg);-webkit-text-stroke:3px var(--accent);paint-order:stroke fill;top:calc(var(--nav-h) + 24px);align-self:start;font-size:clamp(2rem,4.2vw,4rem);font-weight:800;font-stretch:62%;line-height:.92;position:sticky}@media (forced-colors:active){.feature-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:canvastext}}.feature-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin:0;padding:0;list-style:none;display:grid}.feature-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:3px;display:grid}.feature-group[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-self:start;font-size:1.0625rem;font-weight:600;text-decoration:none}.feature-group[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}.feature-group[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:.875rem}.features-note[data-astro-cid-lcdefpme]{color:var(--text-3);max-width:96ch;margin-top:24px;font-size:.875rem}@media (width<=900px){.feature-group[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:18px}.feature-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{position:static}}@media (width<=560px){.feature-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:16px}}.apps-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);margin-top:clamp(40px,5vw,72px);display:grid}.apps-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:center;gap:12px clamp(24px,4vw,64px);padding-block:clamp(24px,3vw,44px);display:grid}.apps-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.75rem,6.4vw,6rem);font-weight:800;font-stretch:62%;line-height:.9}.apps-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:1rem}.apps-grid[data-astro-cid-lcdefpme] .apps-num[data-astro-cid-lcdefpme]{color:var(--text-3);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 22px;font-size:.875rem;display:grid}.apps-num[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);font-size:clamp(2.75rem,6.4vw,6rem);font-weight:800;font-stretch:62%;line-height:.9}.apps-num[data-astro-cid-lcdefpme].loss .num[data-astro-cid-lcdefpme]{color:var(--heat)}.apps-num[data-astro-cid-lcdefpme].par .num[data-astro-cid-lcdefpme]{color:var(--text)}.apps-note[data-astro-cid-lcdefpme]{color:var(--text-3);max-width:90ch;margin-top:28px;font-size:.875rem}@media (width<=900px){.apps-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);padding-block:26px}}.start-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.start-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:24px;display:flex}@media (width<=1020px){.start-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.final[data-astro-cid-lcdefpme]{padding-block:clamp(72px,10vw,160px)}.final-inner[data-astro-cid-lcdefpme]{gap:clamp(28px,4vw,48px);display:grid}.final-inner[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{max-width:20ch;font-size:clamp(3rem,10.5vw,11rem);line-height:.84}
