.container[data-astro-cid-cilp7amf]{max-width:var(--max-w);margin-inline:auto;padding-inline:20px}section[data-astro-cid-cilp7amf]{padding-block:72px}section[data-astro-cid-cilp7amf]+section[data-astro-cid-cilp7amf]{border-top:1px solid var(--color-border)}h2[data-astro-cid-cilp7amf]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}h3[data-astro-cid-cilp7amf]{letter-spacing:-.01em;margin:0 0 8px;font-size:1.02rem}.section-lede[data-astro-cid-cilp7amf]{color:var(--color-muted);max-width:62ch;margin:0 0 32px}.dev-hero[data-astro-cid-cilp7amf]{background:var(--gradient-hero,transparent);padding-block:88px 72px}.eyebrow[data-astro-cid-cilp7amf]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.75rem}.dev-hero[data-astro-cid-cilp7amf] h1[data-astro-cid-cilp7amf]{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 0 18px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.06}.lede[data-astro-cid-cilp7amf]{color:var(--color-muted);max-width:60ch;margin:0 0 28px;font-size:1.1rem}.hero-actions[data-astro-cid-cilp7amf]{flex-wrap:wrap;gap:12px;display:flex}.code-grid[data-astro-cid-cilp7amf]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}pre[data-astro-cid-cilp7amf]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin:0 0 12px;padding:16px 18px;overflow-x:auto}pre[data-astro-cid-cilp7amf] code[data-astro-cid-cilp7amf]{font-family:var(--font-mono);color:var(--color-fg-soft);white-space:pre;font-size:.8rem;line-height:1.6}code[data-astro-cid-cilp7amf]{font-family:var(--font-mono);color:var(--color-fg-soft);font-size:.85em}.code-note[data-astro-cid-cilp7amf]{color:var(--color-muted);max-width:52ch;margin:0;font-size:.9rem}.table-scroll[data-astro-cid-cilp7amf]{border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}table[data-astro-cid-cilp7amf]{border-collapse:collapse;background:var(--color-bg);width:100%}th[data-astro-cid-cilp7amf]{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:12px 16px;font-size:.68rem;font-weight:500}td[data-astro-cid-cilp7amf]{border-bottom:1px solid var(--color-border);color:var(--color-muted);vertical-align:middle;padding:12px 16px;font-size:.92rem}tr[data-astro-cid-cilp7amf]:last-child td[data-astro-cid-cilp7amf]{border-bottom:none}.ep-cell[data-astro-cid-cilp7amf]{white-space:nowrap;align-items:center;gap:10px;display:flex}.ep-cell[data-astro-cid-cilp7amf] code[data-astro-cid-cilp7amf]{color:var(--color-fg);font-size:.85rem}.verb[data-astro-cid-cilp7amf]{font-family:var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);padding:3px 7px;font-size:.62rem;font-weight:600}.limit[data-astro-cid-cilp7amf]{font-variant-numeric:tabular-nums;white-space:nowrap}.fineprint[data-astro-cid-cilp7amf]{color:var(--color-muted);max-width:62ch;margin:14px 0 0;font-size:.85rem}.payload-grid[data-astro-cid-cilp7amf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.payload-code[data-astro-cid-cilp7amf] pre[data-astro-cid-cilp7amf]{margin:0}.concepts[data-astro-cid-cilp7amf]{flex-direction:column;gap:20px;margin:0;display:flex}.concept[data-astro-cid-cilp7amf] dt[data-astro-cid-cilp7amf]{color:var(--color-fg);margin-bottom:4px;font-weight:600}.concept[data-astro-cid-cilp7amf] dd[data-astro-cid-cilp7amf]{color:var(--color-muted);max-width:54ch;margin:0;font-size:.94rem}.rule-list[data-astro-cid-cilp7amf]{counter-reset:rule;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.rule-list[data-astro-cid-cilp7amf] li[data-astro-cid-cilp7amf]{counter-increment:rule;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:22px}.rule-list[data-astro-cid-cilp7amf] li[data-astro-cid-cilp7amf]:before{content:counter(rule);font-family:var(--font-mono);color:var(--color-accent);margin-bottom:10px;font-size:.72rem;display:block}.rule-list[data-astro-cid-cilp7amf] p[data-astro-cid-cilp7amf]{color:var(--color-muted);margin:0;font-size:.92rem}.cta-band[data-astro-cid-cilp7amf]{text-align:center}.cta-band[data-astro-cid-cilp7amf] p[data-astro-cid-cilp7amf]{color:var(--color-muted);max-width:52ch;margin:0 auto 24px}@media (width<=860px){.payload-grid[data-astro-cid-cilp7amf]{grid-template-columns:1fr;gap:32px}section[data-astro-cid-cilp7amf]{padding-block:56px}}
