.hero.svelte-fw0qxd{padding:80px 0 40px;position:relative;overflow:hidden}.centered.svelte-fw0qxd{text-align:center;max-width:720px;margin:0 auto}.centered.svelte-fw0qxd .eyebrow:where(.svelte-fw0qxd){justify-content:center}.lede.svelte-fw0qxd{color:var(--text-muted);margin-top:18px;font-size:18px}.downloads.svelte-fw0qxd{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=880px){.downloads.svelte-fw0qxd{grid-template-columns:1fr}}.dl.svelte-fw0qxd{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:36px 28px;position:relative}.dl.highlight.svelte-fw0qxd{border-color:var(--accent);box-shadow:var(--shadow-glow)}.dl-tag.svelte-fw0qxd{background:var(--success);color:#0e0f11;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--r-tag);margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.dl-tag.soon.svelte-fw0qxd{background:var(--accent)}.dl-tag.pending.svelte-fw0qxd{background:var(--bg-elev);color:var(--text-muted);border:1px solid var(--border)}.dl-os.svelte-fw0qxd{font-family:var(--font-display);color:var(--text-h);margin-bottom:8px;font-size:28px;font-weight:800}.dl-meta.svelte-fw0qxd{font-size:13px;font-family:var(--font-mono);margin-bottom:22px}.dl-alt.svelte-fw0qxd{color:var(--text-muted);margin-top:12px;font-size:13px}.dl-alt.svelte-fw0qxd a:where(.svelte-fw0qxd){color:var(--text-muted)}.dl-alt.svelte-fw0qxd a:where(.svelte-fw0qxd):hover{color:var(--accent)}.beta-note.svelte-fw0qxd{text-align:center;max-width:760px;margin:50px auto 0}.b-tag.svelte-fw0qxd{background:var(--accent-dim);color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--r-tag);margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.beta-note.svelte-fw0qxd .small:where(.svelte-fw0qxd){font-size:13px;font-family:var(--font-mono);margin-top:14px}.next.svelte-fw0qxd h2:where(.svelte-fw0qxd){text-align:center;margin-bottom:40px}.next-card.svelte-fw0qxd{text-decoration:none;display:block}.n-tag.svelte-fw0qxd{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:10px;font-size:11px;display:inline-block}.next-card.svelte-fw0qxd h3:where(.svelte-fw0qxd){margin-bottom:10px;font-size:20px}.next-card.svelte-fw0qxd p:where(.svelte-fw0qxd){color:var(--text-muted);margin:0;font-size:14.5px}
