.logo-lockup.svelte-1oyyxl4{justify-content:center;margin:.5rem 0 2rem;display:flex}.logo-lockup.svelte-1oyyxl4 img:where(.svelte-1oyyxl4){width:min(340px,70vw);height:auto}.hero-cta.svelte-1oyyxl4{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.stats.svelte-1oyyxl4{border-top:1px solid var(--rg-rule);grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.stats.svelte-1oyyxl4 div:where(.svelte-1oyyxl4){padding-left:0}.stats.svelte-1oyyxl4 div:where(.svelte-1oyyxl4)+div:where(.svelte-1oyyxl4){border-left:1px solid var(--rg-rule);padding-left:clamp(1.5rem,4vw,3rem)}.stats.svelte-1oyyxl4 dt:where(.svelte-1oyyxl4){font-family:var(--rg-font-display);color:var(--rg-accent-bright);letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:200}.stats.svelte-1oyyxl4 dd:where(.svelte-1oyyxl4){font-family:var(--rg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rg-text-muted);margin-top:.6rem;font-size:.72rem}.stats-source.svelte-1oyyxl4{color:var(--rg-text-muted);margin-top:1.5rem;font-size:.85rem}.stats-source.svelte-1oyyxl4 a:where(.svelte-1oyyxl4){text-underline-offset:.2em;text-decoration:underline}#install.svelte-1oyyxl4{scroll-margin-top:calc(var(--rg-nav-h) + 2rem)}.install.svelte-1oyyxl4 .arrow-link:where(.svelte-1oyyxl4){margin-top:1.5rem}.install.svelte-1oyyxl4 p:where(.svelte-1oyyxl4) code:where(.svelte-1oyyxl4){overflow-wrap:anywhere;color:var(--rg-text)}.next-links.svelte-1oyyxl4{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;display:flex}.overview.svelte-1oyyxl4{border-top:1px solid var(--rg-rule-soft)}.block-head.svelte-1oyyxl4{margin:.75rem 0 1.25rem;font-size:clamp(1.9rem,4vw,2.9rem)}.features.svelte-1oyyxl4{grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,4vw,3rem) clamp(2rem,5vw,4rem);display:grid}.features.svelte-1oyyxl4 article:where(.svelte-1oyyxl4){border-top:1px solid var(--rg-rule);padding-top:1.5rem}.features.svelte-1oyyxl4 h3:where(.svelte-1oyyxl4){color:var(--rg-white);margin-bottom:.65rem;font-size:1.3rem;font-weight:300}.install.svelte-1oyyxl4{border-top:1px solid var(--rg-rule-soft)}.cmd.svelte-1oyyxl4{background:var(--rg-ground-deep);border:1px solid var(--rg-rule);font-family:var(--rg-mono);color:var(--rg-accent-bright);border-radius:3px;margin:1.5rem 0 1rem;padding:1.1rem 1.4rem;font-size:.95rem;overflow-x:auto}.cmd.svelte-1oyyxl4 code:where(.svelte-1oyyxl4):before{content:"$ ";color:var(--rg-text-dim)}.small.svelte-1oyyxl4{font-size:.9rem}.install.svelte-1oyyxl4 p:where(.svelte-1oyyxl4){max-width:60ch}.more.svelte-1oyyxl4{border-top:1px solid var(--rg-rule-soft)}.more-line.svelte-1oyyxl4{max-width:min(46rem,60ch);color:var(--rg-text-muted);margin:0 auto 1.75rem;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:300;line-height:1.6}@media (width<=420px){.hero-cta.svelte-1oyyxl4{flex-direction:column;align-items:stretch;gap:.75rem}.hero-cta.svelte-1oyyxl4 .btn:where(.svelte-1oyyxl4){justify-content:center;width:min(100%,20rem);margin-inline:auto}.hero-cta.svelte-1oyyxl4 .arrow-link:where(.svelte-1oyyxl4){justify-content:center;margin-top:.5rem}}@media (width<=700px){.features.svelte-1oyyxl4{grid-template-columns:1fr}.stats.svelte-1oyyxl4{grid-template-columns:1fr;gap:0}.stats.svelte-1oyyxl4 div:where(.svelte-1oyyxl4)+div:where(.svelte-1oyyxl4){border-left:0;border-top:1px solid var(--rg-rule);margin-top:1.5rem;padding-top:1.5rem;padding-left:0}}
