.container[data-astro-cid-5gq5bkil]{max-width:var(--max-w);margin-inline:auto;padding-inline:20px}.doc-shell[data-astro-cid-5gq5bkil]{grid-template-columns:226px minmax(0,1fr);align-items:start;gap:56px;padding-block:56px 96px;display:grid}.toc-inner[data-astro-cid-5gq5bkil]{position:sticky;top:88px}.toc-title[data-astro-cid-5gq5bkil]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 12px;font-size:.68rem}.toc[data-astro-cid-5gq5bkil] ol[data-astro-cid-5gq5bkil]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-5gq5bkil] a[data-astro-cid-5gq5bkil]{color:var(--color-muted);border-left:2px solid var(--color-border);padding:5px 10px;font-size:.87rem;text-decoration:none;display:block}.toc[data-astro-cid-5gq5bkil] a[data-astro-cid-5gq5bkil]:hover,.toc[data-astro-cid-5gq5bkil] a[data-astro-cid-5gq5bkil]:focus-visible{color:var(--color-accent);border-left-color:var(--color-accent);background:var(--color-accent-soft)}.doc[data-astro-cid-5gq5bkil]{min-width:0}.doc-head[data-astro-cid-5gq5bkil]{border-bottom:1px solid var(--color-border);margin-bottom:12px;padding-bottom:28px}.eyebrow[data-astro-cid-5gq5bkil]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 14px;font-size:.72rem}.eyebrow[data-astro-cid-5gq5bkil] a[data-astro-cid-5gq5bkil]{color:var(--color-accent);text-decoration:none}.doc[data-astro-cid-5gq5bkil] h1[data-astro-cid-5gq5bkil]{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.08}.lede[data-astro-cid-5gq5bkil]{color:var(--color-muted);max-width:60ch;margin:0;font-size:1.05rem}.doc[data-astro-cid-5gq5bkil] section[data-astro-cid-5gq5bkil]{padding-block:40px;scroll-margin-top:80px}.doc[data-astro-cid-5gq5bkil] section[data-astro-cid-5gq5bkil]+section[data-astro-cid-5gq5bkil]{border-top:1px solid var(--color-border)}.doc[data-astro-cid-5gq5bkil] h2[data-astro-cid-5gq5bkil]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:1.55rem}.doc[data-astro-cid-5gq5bkil] h3[data-astro-cid-5gq5bkil]{letter-spacing:-.01em;margin:30px 0 10px;font-size:1.02rem}.doc[data-astro-cid-5gq5bkil] p[data-astro-cid-5gq5bkil]{max-width:68ch;color:var(--color-fg-soft);margin:0 0 14px}.doc[data-astro-cid-5gq5bkil] ul[data-astro-cid-5gq5bkil]{max-width:68ch;color:var(--color-fg-soft);margin:0 0 16px;padding-left:20px}.doc[data-astro-cid-5gq5bkil] li[data-astro-cid-5gq5bkil]{margin-bottom:8px}code[data-astro-cid-5gq5bkil]{font-family:var(--font-mono);color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-sm);padding:1px 5px;font-size:.85em}pre[data-astro-cid-5gq5bkil]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin:0 0 16px;padding:16px 18px;overflow-x:auto}pre[data-astro-cid-5gq5bkil] code[data-astro-cid-5gq5bkil]{color:var(--color-fg-soft);white-space:pre;background:0 0;padding:0;font-size:.79rem;line-height:1.62}.ep-line[data-astro-cid-5gq5bkil]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ep-line[data-astro-cid-5gq5bkil] code[data-astro-cid-5gq5bkil]{color:var(--color-fg);background:0 0;padding:0;font-size:.95rem}.verb[data-astro-cid-5gq5bkil]{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}.table-scroll[data-astro-cid-5gq5bkil]{border:1px solid var(--color-border);border-radius:var(--radius);margin:0 0 18px;overflow-x:auto}table[data-astro-cid-5gq5bkil]{border-collapse:collapse;background:var(--color-bg);width:100%;font-size:.9rem}th[data-astro-cid-5gq5bkil]{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:11px 14px;font-size:.66rem;font-weight:500}td[data-astro-cid-5gq5bkil]{border-bottom:1px solid var(--color-border);color:var(--color-muted);vertical-align:top;padding:11px 14px}tr[data-astro-cid-5gq5bkil]:last-child td[data-astro-cid-5gq5bkil]{border-bottom:none}td[data-astro-cid-5gq5bkil]:first-child{color:var(--color-fg)}td[data-astro-cid-5gq5bkil] code[data-astro-cid-5gq5bkil]{white-space:nowrap}.num[data-astro-cid-5gq5bkil]{font-variant-numeric:tabular-nums;white-space:nowrap}.callout[data-astro-cid-5gq5bkil]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);max-width:68ch;margin:0 0 18px;padding:16px 18px}.callout[data-astro-cid-5gq5bkil] p[data-astro-cid-5gq5bkil]{max-width:none;margin:0}.callout-label[data-astro-cid-5gq5bkil]{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--color-accent);font-size:.66rem;font-weight:600;margin:0 0 7px!important}.callout[data-astro-cid-5gq5bkil].danger{background:var(--color-surface-2);border-color:var(--color-border-strong)}.callout[data-astro-cid-5gq5bkil].warn{background:var(--color-surface-2)}.closing[data-astro-cid-5gq5bkil]{margin-top:28px}@media (width<=900px){.doc-shell[data-astro-cid-5gq5bkil]{grid-template-columns:1fr;gap:0;padding-block:36px 72px}.toc[data-astro-cid-5gq5bkil]{display:none}}
