.mock:where(.astro-qevjfrun){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ink-850);overflow:hidden;box-shadow:0 24px 60px -30px #000c}.chrome:where(.astro-qevjfrun){display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--ink-800)}.dot:where(.astro-qevjfrun){width:10px;height:10px;border-radius:50%;background:var(--ink-600)}.path:where(.astro-qevjfrun){margin-left:var(--space-3);font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-subtle)}.body:where(.astro-qevjfrun){margin:0;padding:var(--space-5);overflow-x:auto;font-size:var(--step--1);line-height:1.7;color:var(--fg-muted)}.c:where(.astro-qevjfrun){color:var(--accent)}.k:where(.astro-qevjfrun){color:var(--paper-100)}.s:where(.astro-qevjfrun){color:var(--amber-400)}.cm:where(.astro-qevjfrun){color:var(--fg-subtle)}.ok:where(.astro-qevjfrun){color:#8fbf6f}.lattice:where(.astro-ibcrnq3f){width:100%;height:auto}.lines:where(.astro-ibcrnq3f){opacity:.6}.nodes:where(.astro-ibcrnq3f){opacity:.95}.hub:where(.astro-ibcrnq3f){filter:drop-shadow(0 0 9px rgba(22,184,162,.45))}.section:where(.astro-j7pv25f6){padding-block:var(--space-8)}.section-head:where(.astro-j7pv25f6){max-width:var(--maxw-prose);margin-bottom:var(--space-7)}.section-head:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:var(--step-4);margin-top:var(--space-2)}.hero:where(.astro-j7pv25f6){padding-block:var(--space-9) var(--space-8);border-bottom:1px solid var(--border)}.hero-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-7);align-items:center}.hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:var(--step-5);margin-block:var(--space-3) var(--space-5)}.lede:where(.astro-j7pv25f6){font-size:var(--step-1);color:var(--fg-muted);max-width:46ch}.cta:where(.astro-j7pv25f6){display:flex;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.cta:where(.astro-j7pv25f6).center{justify-content:center;margin-top:var(--space-7)}.sub:where(.astro-j7pv25f6){margin-top:var(--space-4);color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--step--1)}.feature-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.card:where(.astro-j7pv25f6){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);padding:var(--space-5);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.card:where(.astro-j7pv25f6):hover{border-color:var(--border-strong);transform:translateY(-2px)}.card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:var(--step-1);margin-bottom:var(--space-2)}.card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--fg-muted);margin:0}.band:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);padding:var(--space-7)}.band-copy:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:var(--step-3);margin-top:var(--space-2)}.band-copy:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--fg-muted);margin-bottom:var(--space-5);max-width:42ch}.band-art:where(.astro-j7pv25f6){padding:var(--space-4)}.steps:where(.astro-j7pv25f6){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.step:where(.astro-j7pv25f6){display:flex;gap:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4)}.step-n:where(.astro-j7pv25f6){font-family:var(--font-mono);color:var(--accent);font-size:var(--step-1)}.step:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:var(--step-1);margin-bottom:var(--space-1)}.step:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--fg-muted);margin:0}@media(max-width:56rem){.hero-grid:where(.astro-j7pv25f6),.band:where(.astro-j7pv25f6){grid-template-columns:1fr}.feature-grid:where(.astro-j7pv25f6),.steps:where(.astro-j7pv25f6){grid-template-columns:1fr 1fr}}@media(max-width:38rem){.feature-grid:where(.astro-j7pv25f6),.steps:where(.astro-j7pv25f6){grid-template-columns:1fr}}
