.hero[data-astro-cid-2ttjqm2g]{padding:var(--space-7) var(--space-3) var(--space-6);background:var(--cream)}.hero__inner[data-astro-cid-2ttjqm2g]{max-width:var(--max-prose);margin:0 auto;animation:.6s cubic-bezier(.22,.61,.36,1) .18s both fade-in}.hero__headline[data-astro-cid-2ttjqm2g]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-2ttjqm2g]{color:var(--mid-ink);margin-bottom:var(--space-4);font-size:1.125rem;line-height:1.55}.hero__install[data-astro-cid-2ttjqm2g]{margin-bottom:var(--space-3)}.hero__demo-link[data-astro-cid-2ttjqm2g]{font-size:var(--fs-small);color:var(--mid-ink)}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-astro-cid-2ttjqm2g]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.prose-p[data-astro-cid-2ttjqm2g]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.65}.prose-p[data-astro-cid-2ttjqm2g]:last-child{margin-bottom:0}.demo-placeholder[data-astro-cid-2ttjqm2g]{max-width:var(--max-prose)}.demo-placeholder[data-astro-cid-2ttjqm2g] .terminal[data-astro-cid-2ttjqm2g]{margin:0}.demo-caption[data-astro-cid-2ttjqm2g]{font-size:var(--fs-small);color:var(--mid-ink);margin-top:var(--space-2);line-height:1.5}.pipeline-section[data-astro-cid-2ttjqm2g]{background:var(--cream-2)}.pipeline-intro[data-astro-cid-2ttjqm2g]{color:var(--mid-ink);margin-bottom:var(--space-4);line-height:1.55}.pipeline-grid[data-astro-cid-2ttjqm2g]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.pipeline-card[data-astro-cid-2ttjqm2g]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-4)}.pipeline-card__head[data-astro-cid-2ttjqm2g]{margin-bottom:var(--space-2)}.pipeline-card__cmd[data-astro-cid-2ttjqm2g]{font-family:var(--font-code);color:var(--ink);font-size:1.05rem;font-weight:600}.pipeline-card__desc[data-astro-cid-2ttjqm2g]{color:var(--mid-ink);font-size:.925rem;line-height:1.55}.list-heading[data-astro-cid-2ttjqm2g]{font-family:var(--font-display);color:var(--ink);margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:.95rem;font-weight:700}.feature-list[data-astro-cid-2ttjqm2g]{margin:0 0 var(--space-3);padding:0;list-style:none}.feature-list[data-astro-cid-2ttjqm2g] li[data-astro-cid-2ttjqm2g]{margin-bottom:var(--space-2);color:var(--mid-ink);padding-left:1.5rem;line-height:1.55;position:relative}.feature-list--does[data-astro-cid-2ttjqm2g] li[data-astro-cid-2ttjqm2g]:before{content:"✓";color:var(--validator-green);font-weight:700;position:absolute;left:0}.feature-list--doesnt[data-astro-cid-2ttjqm2g] li[data-astro-cid-2ttjqm2g]:before{content:"✗";color:var(--mid-ink);font-weight:700;position:absolute;left:0}.feature-list[data-astro-cid-2ttjqm2g] code[data-astro-cid-2ttjqm2g]{background:var(--cream-2);border-radius:2px;padding:.08em .3em;font-size:.85em}.sibling-callout[data-astro-cid-2ttjqm2g]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline);font-size:var(--fs-small);color:var(--mid-ink);line-height:1.55}.qs-tabs[data-astro-cid-2ttjqm2g]{border-bottom:1px solid var(--hairline);gap:0;margin-bottom:0;display:flex}.qs-tab[data-astro-cid-2ttjqm2g]{appearance:none;font-family:var(--font-code);color:var(--mid-ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .9rem;font-size:.825rem;transition:color .12s,border-color .16s}.qs-tab[data-astro-cid-2ttjqm2g]:hover{color:var(--ink)}.qs-tab[data-astro-cid-2ttjqm2g]:focus-visible{outline:2px solid var(--ink-blue);outline-offset:-2px}.qs-tab[data-astro-cid-2ttjqm2g].is-active{color:var(--ink);border-bottom-color:var(--validator-green);font-weight:600}.qs-panel[data-astro-cid-2ttjqm2g]{border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--surface)}.qs-panel[data-astro-cid-2ttjqm2g] pre[data-astro-cid-2ttjqm2g].terminal{border:none;border-radius:0;margin:0}.qs-note[data-astro-cid-2ttjqm2g]{font-size:var(--fs-small);color:var(--mid-ink);padding:var(--space-2) var(--space-3);border-top:1px solid var(--hairline);margin:0;line-height:1.5}.qs-note[data-astro-cid-2ttjqm2g] code[data-astro-cid-2ttjqm2g]{background:var(--cream-2);border-radius:2px;padding:.08em .3em;font-size:.85em}.terminal-frame[data-astro-cid-2ttjqm2g]{border:1px solid var(--hairline);background:var(--surface)}.terminal-frame__head[data-astro-cid-2ttjqm2g]{border-bottom:1px solid var(--hairline);background:var(--cream);font-family:var(--font-code);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.5rem .875rem;font-size:.72rem;display:flex}.terminal-frame__title[data-astro-cid-2ttjqm2g]{color:var(--graphite);text-transform:uppercase;font-weight:700}.terminal-frame__hint[data-astro-cid-2ttjqm2g]{color:var(--pale-ink)}.terminal-frame__body[data-astro-cid-2ttjqm2g]{padding:var(--space-4);background:var(--surface);white-space:pre-wrap;overflow-wrap:break-word;border:none;border-radius:0;margin:0;font-size:.875rem;line-height:1.6}.final-cta[data-astro-cid-2ttjqm2g]{background:var(--surface);border-top:1px solid var(--hairline);padding:var(--space-7) var(--space-3)}.final-cta__inner[data-astro-cid-2ttjqm2g]{max-width:var(--max-prose);margin:0 auto}.final-cta__title[data-astro-cid-2ttjqm2g]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.final-cta__install[data-astro-cid-2ttjqm2g]{margin-bottom:var(--space-3)}.final-cta__note[data-astro-cid-2ttjqm2g]{font-size:var(--fs-small);color:var(--mid-ink)}@media (width<=860px){.pipeline-grid[data-astro-cid-2ttjqm2g]{grid-template-columns:1fr}}
