.home[data-astro-cid-7aropxhg]{--gap:clamp(3.5rem, 2rem + 4vw, 6rem)}.home[data-astro-cid-7aropxhg] a{text-decoration:none}.eyebrow[data-astro-cid-7aropxhg]{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;font-size:.75rem;font-weight:700;display:block}h1[data-astro-cid-7aropxhg],h2[data-astro-cid-7aropxhg],h3[data-astro-cid-7aropxhg]{color:var(--color-text);letter-spacing:-.03em;margin:0;line-height:1.12}h2[data-astro-cid-7aropxhg]{max-width:30ch;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}h3[data-astro-cid-7aropxhg]{margin-bottom:.5rem;font-size:1.15rem}p[data-astro-cid-7aropxhg]{margin:0}.hero[data-astro-cid-7aropxhg]{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--gap);text-align:center}.hero[data-astro-cid-7aropxhg] .eyebrow[data-astro-cid-7aropxhg]{margin-bottom:1.2rem}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:-.045em;max-width:22ch;margin-inline:auto;font-size:clamp(2.1rem,1.2rem + 3vw,4rem);line-height:1.06}.lead[data-astro-cid-7aropxhg]{max-width:62ch;color:var(--color-text-muted);margin:1.4rem auto 0;font-size:1.1rem}.actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;display:flex}.meta[data-astro-cid-7aropxhg]{color:var(--color-text-faint);font-family:var(--font-code);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin-top:1.4rem;font-size:.78rem;display:flex}.meta[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]+[data-astro-cid-7aropxhg]:before{content:"/";margin-right:1rem}.meta[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--color-primary)}.terminal[data-astro-cid-7aropxhg]{text-align:left;border-radius:var(--radius-md);background:var(--color-code-bg);max-width:46rem;color:var(--color-code-text);box-shadow:var(--shadow);margin:2.8rem auto 0;overflow:hidden}.bar[data-astro-cid-7aropxhg]{border-bottom:1px solid #ffffff1a;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.75rem;display:flex}.bar[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:#ffffff2e;border-radius:50%;width:.7rem;height:.7rem}.bar[data-astro-cid-7aropxhg] em[data-astro-cid-7aropxhg]{color:#ffffff8c;margin-left:.5rem;font-style:normal}.terminal[data-astro-cid-7aropxhg] pre[data-astro-cid-7aropxhg]{font-family:var(--font-code);margin:0;padding:1rem 1.2rem 1.2rem;font-size:.86rem;line-height:1.65;overflow-x:auto}.terminal[data-astro-cid-7aropxhg] .p[data-astro-cid-7aropxhg]{color:var(--color-primary)}.terminal[data-astro-cid-7aropxhg] .o[data-astro-cid-7aropxhg]{color:#e8eeeabf}.terminal[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{color:#7fd8a0}.terminal[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg]{color:#e8eeeab3;border-top:1px solid #ffffff1a;padding:.8rem 1.2rem 1rem;font-size:.82rem;line-height:1.5}.terminal[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:#a9d8d3;text-underline-offset:.2em;text-decoration:underline}.block[data-astro-cid-7aropxhg]{margin-bottom:var(--gap)}.block[data-astro-cid-7aropxhg]>h2[data-astro-cid-7aropxhg]{margin-bottom:1.8rem}.three[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.three[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:1.4rem 1.6rem;display:block}.three[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{border-color:var(--color-primary)}.three[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg],.three[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--color-text-muted);font-size:.95rem}.three[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{margin-bottom:.5rem;font-size:1.1rem;display:block}.three[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{display:block}.pairs[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.pairs[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]{border:1px solid var(--color-border);border-left:4px solid var(--color-caution);border-radius:var(--radius-md);background:var(--color-surface);padding:1.4rem 1.6rem}.pain[data-astro-cid-7aropxhg]{color:var(--color-text-muted);font-size:.95rem}.fix[data-astro-cid-7aropxhg]{border-top:1px solid var(--color-divider);color:var(--color-text-muted);margin-top:.9rem;padding-top:.9rem;font-size:.95rem}.fix[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{color:var(--color-primary)}.more-row[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.2rem;font-size:.95rem;display:flex}.more-row[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--color-primary);font-weight:700}.chips[data-astro-cid-7aropxhg]{gap:.9rem;margin:0;display:grid}.chips[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--color-divider);grid-template-columns:11rem 1fr;align-items:start;gap:.6rem 1rem;padding-bottom:.9rem;display:grid}.chips[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{padding-top:.25rem;font-size:.95rem;font-weight:700}.chips[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.chips[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:999rem;padding:.2rem .65rem;font-size:.88rem}.honest[data-astro-cid-7aropxhg]{max-width:80ch;color:var(--color-text-muted);margin-top:1.4rem;font-size:.95rem}.honest[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--color-primary);font-weight:700}.band[data-astro-cid-7aropxhg]{border-radius:var(--radius-md);background:var(--color-primary-tint);grid-template-columns:1fr auto;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:clamp(1.4rem,1rem + 1.5vw,2.4rem);display:grid}.band[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--color-text-muted);max-width:60ch;margin-top:.5rem}.band-actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.8rem;display:flex}@media (width<=56rem){.three[data-astro-cid-7aropxhg],.pairs[data-astro-cid-7aropxhg],.band[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.chips[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:.4rem}}
