.hero:where(.astro-lcdefpme),.contract:where(.astro-lcdefpme),.agents:where(.astro-lcdefpme),.principles:where(.astro-lcdefpme),.honest:where(.astro-lcdefpme),.paths:where(.astro-lcdefpme),.demo:where(.astro-lcdefpme){padding:0 clamp(1.25rem,7vw,6rem) clamp(3.5rem,7vw,6rem)}.hero:where(.astro-lcdefpme){padding-top:0}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){letter-spacing:-.025em;max-width:16ch;font-size:clamp(2.7rem,7vw,5.4rem);line-height:1.02}.lede:where(.astro-lcdefpme){max-width:58ch;color:var(--page-muted);margin:1.5rem 0 0;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.55}.actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.actions:where(.astro-lcdefpme) a:where(.astro-lcdefpme){border:1px solid var(--page-border);border-radius:.55rem;padding:.72rem 1rem;text-decoration:none}.install:where(.astro-lcdefpme){align-items:center;gap:.6rem;margin:1.4rem 0 0;font-size:.95rem;display:flex}.install:where(.astro-lcdefpme) code:where(.astro-lcdefpme){border:1px solid var(--page-border);background:var(--page-card);border-radius:.55rem;padding:.55rem .9rem}.copy:where(.astro-lcdefpme){border:1px solid var(--page-border);color:var(--page-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.55rem;padding:.55rem .8rem}.copy:where(.astro-lcdefpme):hover,.copy:where(.astro-lcdefpme):focus-visible{color:var(--page-fg);border-color:var(--mdy-indigo)}.renderers:where(.astro-lcdefpme){color:var(--page-muted);font-family:var(--page-mono);letter-spacing:.04em;flex-wrap:wrap;gap:.5rem .9rem;margin:1.6rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.renderers:where(.astro-lcdefpme) li:where(.astro-lcdefpme)+li:where(.astro-lcdefpme):before{content:"·";color:var(--page-border);margin-right:.9rem}.actions:where(.astro-lcdefpme) .primary:where(.astro-lcdefpme){background:var(--mdy-coral);color:var(--mdy-night);border-color:#0000;font-weight:700}.actions:where(.astro-lcdefpme) .primary:where(.astro-lcdefpme):hover,.actions:where(.astro-lcdefpme) .primary:where(.astro-lcdefpme):focus-visible{background:#ff556f}.contract:where(.astro-lcdefpme),.agents:where(.astro-lcdefpme),.principles:where(.astro-lcdefpme),.honest:where(.astro-lcdefpme),.paths:where(.astro-lcdefpme),.demo:where(.astro-lcdefpme){border-top:1px solid var(--page-border);padding-top:clamp(2.5rem,6vw,4.5rem)}.demo:where(.astro-lcdefpme) video:where(.astro-lcdefpme){border:1px solid var(--page-border);background:#0e0f16;border-radius:.9rem;width:100%;margin-top:2rem;display:block}.section-label:where(.astro-lcdefpme){color:var(--page-muted);font-family:var(--page-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem}h2:where(.astro-lcdefpme){max-width:26ch;font-size:clamp(1.7rem,3.5vw,2.6rem)}h2:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:var(--mdy-indigo);font-style:normal}.principle-grid:where(.astro-lcdefpme),.path-grid:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}article:where(.astro-lcdefpme),.path-grid:where(.astro-lcdefpme) a:where(.astro-lcdefpme){border:1px solid var(--page-border);background:var(--page-card);border-radius:.7rem;padding:1.3rem}article:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:1.05rem}article:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.contract:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.agents:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.honest:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.path-grid:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--page-muted);line-height:1.55}.contract:where(.astro-lcdefpme),.agents:where(.astro-lcdefpme),.honest:where(.astro-lcdefpme){grid-template-columns:1.2fr .8fr;align-items:start;gap:2rem;display:grid}.contract:where(.astro-lcdefpme) .actions:where(.astro-lcdefpme),.agents:where(.astro-lcdefpme) .actions:where(.astro-lcdefpme),.honest:where(.astro-lcdefpme) .actions:where(.astro-lcdefpme){grid-column:1/-1;margin-top:0}.agents:where(.astro-lcdefpme),.honest:where(.astro-lcdefpme){grid-template-columns:1fr}.agents:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.honest:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:68ch}pre:where(.astro-lcdefpme){border:1px solid var(--page-border);background:var(--page-card);border-radius:.7rem;margin:0;padding:1.1rem;font-size:.82rem;line-height:1.5;overflow:auto}.path-grid:where(.astro-lcdefpme) a:where(.astro-lcdefpme){gap:.5rem;text-decoration:none;display:grid}.path-grid:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover,.path-grid:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible{border-color:var(--mdy-indigo)}.facts:where(.astro-lcdefpme){color:var(--page-muted);font-family:var(--page-mono);letter-spacing:.03em;margin:2.4rem 0 0;font-size:.8rem}.facts:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--page-muted)}.facts:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover,.facts:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible{color:var(--page-fg)}@media (width<=48rem){.principle-grid:where(.astro-lcdefpme),.path-grid:where(.astro-lcdefpme),.contract:where(.astro-lcdefpme){grid-template-columns:1fr}}
