.hero[data-astro-cid-ge2uvauf]{text-align:center;padding-block:2rem 1.25rem}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--structure);letter-spacing:.08em;font-size:.75rem}.hero[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{max-width:100%;height:auto}h1[data-astro-cid-ge2uvauf]{margin:.5rem 0 0;font-size:3.25rem}.tagline[data-astro-cid-ge2uvauf]{font-size:1.35rem;font-family:var(--font-display);color:var(--text);margin:.75rem 0 .25rem}.support[data-astro-cid-ge2uvauf]{color:var(--secondary);max-width:34rem;margin-inline:auto}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem;display:flex}.cta[data-astro-cid-ge2uvauf]{border:1px solid var(--structure);color:var(--text);border-radius:6px;padding:.6rem 1.2rem;font-weight:500;text-decoration:none}.cta[data-astro-cid-ge2uvauf]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.cta-secondary[data-astro-cid-ge2uvauf]{border-color:var(--border);color:var(--secondary)}.mono[data-astro-cid-ge2uvauf]{font-family:var(--font-mono)}section[data-astro-cid-trxcs2lc]{padding-top:.5rem}.intro[data-astro-cid-trxcs2lc]{color:var(--secondary);margin-top:0}.terminal[data-astro-cid-trxcs2lc]{background:var(--panel-bg);color:var(--panel-text);border:1px solid var(--structure);border-radius:6px;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.55;overflow-x:auto}@media (width>=900px){.terminal[data-astro-cid-trxcs2lc]{margin-inline:calc(50% - 24.125rem)}.below[data-astro-cid-trxcs2lc]{margin-inline-end:calc(50% - 24.125rem)}}.transcripts[data-astro-cid-trxcs2lc]{display:grid}.transcript[data-astro-cid-trxcs2lc]{font-family:var(--font-mono);white-space:pre;visibility:hidden;grid-area:1/1;margin:0}.transcript[data-astro-cid-trxcs2lc]:first-child{visibility:visible}.transcripts[data-astro-cid-trxcs2lc].animating .transcript[data-astro-cid-trxcs2lc]{visibility:hidden}.transcripts[data-astro-cid-trxcs2lc] .anim{font-family:var(--font-mono);white-space:pre;grid-area:1/1;margin:0}.terminal[data-astro-cid-trxcs2lc] .cmd{color:var(--panel-dim)}.terminal[data-astro-cid-trxcs2lc] .off{opacity:0}.terminal[data-astro-cid-trxcs2lc] .ch{transition:none}.terminal[data-astro-cid-trxcs2lc] .cursor{opacity:1;color:#0000;background:var(--panel-dim)}@media (prefers-reduced-motion:reduce){.transcripts[data-astro-cid-trxcs2lc]{display:block}.transcript[data-astro-cid-trxcs2lc]{visibility:visible}.transcript[data-astro-cid-trxcs2lc]+.transcript[data-astro-cid-trxcs2lc]{margin-top:1.25rem}}.terminal[data-astro-cid-trxcs2lc] .kw{color:var(--accent-on-dark);font-weight:700}.underline-note[data-astro-cid-trxcs2lc]{color:var(--muted);font-size:.95rem}.below[data-astro-cid-trxcs2lc]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.demo-toggle[data-astro-cid-trxcs2lc]{visibility:hidden;font:inherit;color:var(--secondary);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:6px;flex:none;padding:.3rem .7rem;font-size:.85rem;font-weight:500}.demo-toggle[data-astro-cid-trxcs2lc]:hover{color:var(--text);border-color:var(--structure)}.demo-toggle[data-astro-cid-trxcs2lc].is-ready{visibility:visible}@media (prefers-reduced-motion:reduce){.demo-toggle[data-astro-cid-trxcs2lc]{display:none}}.gate-motion[data-astro-cid-j7fity3l]{width:100%;height:auto}.steps[data-astro-cid-j7fity3l]{color:var(--structure);gap:.5rem;padding:0;font-size:.9rem;list-style:none;display:grid}.cards[data-astro-cid-j7fity3l]{gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}@media (width>=720px){.cards[data-astro-cid-j7fity3l]{grid-template-columns:repeat(2,1fr)}}.card[data-astro-cid-j7fity3l]{background:var(--surface);border:1px solid var(--border);border-radius:6px;display:grid}.card-link[data-astro-cid-j7fity3l],.card-body[data-astro-cid-j7fity3l]{color:inherit;border-radius:6px;grid-template-rows:auto 1fr auto;align-content:start;gap:.5rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.card[data-astro-cid-j7fity3l]:has(.card-link:hover){border-color:var(--structure)}.card-cta[data-astro-cid-j7fity3l]{color:var(--accent);font-size:.95rem;font-weight:500}.card-link[data-astro-cid-j7fity3l]:hover .card-cta[data-astro-cid-j7fity3l]{text-decoration:underline 2px}.badge[data-astro-cid-j7fity3l]{color:var(--muted);border:1px solid var(--border);border-radius:6px;justify-self:start;padding:.1rem .45rem;font-size:.75rem}.card-name[data-astro-cid-j7fity3l]{color:var(--structure);font-size:.85rem;font-weight:700}.card-line[data-astro-cid-j7fity3l]{color:var(--secondary);font-size:.95rem}.mono[data-astro-cid-j7fity3l],code[data-astro-cid-swawiaf7]{font-family:var(--font-mono)}
