.docs-nav[data-astro-cid-sb3wmocn]{top:calc(var(--header-h) + var(--sp-medium));max-height:calc(100vh - var(--header-h) - 2 * var(--sp-medium));scrollbar-width:thin;position:sticky;overflow-y:auto}.fold-summary[data-astro-cid-sb3wmocn]{display:none}.rail-label[data-astro-cid-sb3wmocn]{font-family:var(--font-mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.rail-label[data-astro-cid-sb3wmocn] a[data-astro-cid-sb3wmocn]{color:var(--label);text-decoration:none}.groups[data-astro-cid-sb3wmocn],.groups[data-astro-cid-sb3wmocn] ul[data-astro-cid-sb3wmocn]{margin:0;padding:0;list-style:none}.groups[data-astro-cid-sb3wmocn]>li[data-astro-cid-sb3wmocn]{border-bottom:1px solid var(--border)}.groups[data-astro-cid-sb3wmocn] summary[data-astro-cid-sb3wmocn]{cursor:pointer;font-size:var(--fs-x-small);font-weight:var(--fw-semi-bold);color:var(--heading);justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;list-style:none;display:flex}.groups[data-astro-cid-sb3wmocn] summary[data-astro-cid-sb3wmocn]::-webkit-details-marker{display:none}.groups[data-astro-cid-sb3wmocn] summary[data-astro-cid-sb3wmocn]:before{content:"›";color:var(--rule-accent);transition:transform var(--motion-fast) ease;order:-1}.groups[data-astro-cid-sb3wmocn] details[data-astro-cid-sb3wmocn][open]>summary[data-astro-cid-sb3wmocn]:before{transform:rotate(90deg)}.groups[data-astro-cid-sb3wmocn] summary[data-astro-cid-sb3wmocn]:hover{color:var(--link)}.count[data-astro-cid-sb3wmocn]{font-family:var(--font-mono);font-weight:var(--fw-regular);font-size:var(--fs-tiny);color:var(--text-muted);margin-left:auto}.groups[data-astro-cid-sb3wmocn] ul[data-astro-cid-sb3wmocn]{padding:0 0 8px 12px}.groups[data-astro-cid-sb3wmocn] a[data-astro-cid-sb3wmocn]{border-radius:var(--radius-xs);font-size:var(--fs-x-small);color:var(--text-muted);padding:4px 8px;line-height:1.35;text-decoration:none;display:block}.groups[data-astro-cid-sb3wmocn] a[data-astro-cid-sb3wmocn]:hover{color:var(--link);background:var(--color-tertiary)}.groups[data-astro-cid-sb3wmocn] a[data-astro-cid-sb3wmocn][aria-current=page]{color:var(--link);background:var(--color-tertiary);font-weight:var(--fw-semi-bold);box-shadow:inset 2px 0 0 var(--rule-accent)}@media (width<=1180px){.docs-nav[data-astro-cid-sb3wmocn]{max-height:none;position:static;overflow:visible}.fold[data-astro-cid-sb3wmocn]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunk);padding:10px 14px}.fold[data-astro-cid-sb3wmocn]:not([open]){padding-bottom:10px}.fold-summary[data-astro-cid-sb3wmocn]{cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-x-small);text-transform:uppercase;color:var(--label);display:list-item}.fold[data-astro-cid-sb3wmocn][open] .fold-summary[data-astro-cid-sb3wmocn]{margin-bottom:8px}}.doc-layout[data-astro-cid-wyaoh547]{grid-template-columns:220px minmax(0, var(--content-narrow)) 200px;justify-content:space-between;gap:var(--sp-large);padding-block:var(--sp-large) var(--sp-x-large);align-items:start;display:grid}.doc[data-astro-cid-wyaoh547]{min-width:0}.crumbs[data-astro-cid-wyaoh547]{font-size:var(--fs-x-small);font-weight:var(--fw-medium);margin-bottom:var(--sp-small);flex-wrap:wrap;gap:6px;display:flex}.crumbs[data-astro-cid-wyaoh547] a[data-astro-cid-wyaoh547]{text-decoration:none}.crumbs[data-astro-cid-wyaoh547] a[data-astro-cid-wyaoh547]:hover{text-decoration:underline}.crumbs[data-astro-cid-wyaoh547] span[data-astro-cid-wyaoh547]{color:var(--text-muted)}h1[data-astro-cid-wyaoh547]{letter-spacing:-.5px;margin:0 0 6px;font-size:2rem}.dek[data-astro-cid-wyaoh547]{margin:0 0 var(--sp-small);font-size:var(--fs-small);color:var(--color-secondary)}.byline[data-astro-cid-wyaoh547]{font-size:var(--fs-tiny);align-items:center;gap:10px;display:flex}.byline[data-astro-cid-wyaoh547] img{object-fit:cover;border-radius:50%;width:32px;height:32px}.byline[data-astro-cid-wyaoh547] p[data-astro-cid-wyaoh547]{margin:0;line-height:1.4}.doc-head[data-astro-cid-wyaoh547]{padding-bottom:var(--sp-medium);margin-bottom:var(--sp-medium);border-bottom:1px solid var(--border)}.doc-prose[data-astro-cid-wyaoh547]{font-size:var(--fs-small);line-height:1.55}.doc-prose[data-astro-cid-wyaoh547]>*+*{margin-top:.8em}.doc-prose[data-astro-cid-wyaoh547] h2{font-size:var(--fs-medium);letter-spacing:-.3px;margin-top:1.5em}.doc-prose[data-astro-cid-wyaoh547] h3{font-size:var(--fs-base);letter-spacing:0;margin-top:1.3em}.doc-prose[data-astro-cid-wyaoh547] li{margin-block:1px}.related[data-astro-cid-wyaoh547]{margin-top:var(--sp-large);padding-top:var(--sp-large);border-top:2px solid var(--border)}.related[data-astro-cid-wyaoh547] h2[data-astro-cid-wyaoh547]{font-size:var(--fs-medium);letter-spacing:0;margin-bottom:var(--sp-small)}.related[data-astro-cid-wyaoh547] ul[data-astro-cid-wyaoh547]{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:6px;list-style:none}.related[data-astro-cid-wyaoh547] li[data-astro-cid-wyaoh547]+li[data-astro-cid-wyaoh547]{border-top:1px solid var(--border)}.related[data-astro-cid-wyaoh547] a[data-astro-cid-wyaoh547]{justify-content:space-between;align-items:center;gap:var(--sp-small);padding:var(--sp-small);border-radius:var(--radius-sm);color:var(--text);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;text-decoration:none;display:flex}.related[data-astro-cid-wyaoh547] a[data-astro-cid-wyaoh547]:hover{background:var(--color-tertiary);color:var(--link)}.related[data-astro-cid-wyaoh547] strong[data-astro-cid-wyaoh547]{font-weight:var(--fw-regular);font-size:var(--fs-small);display:block}.ex[data-astro-cid-wyaoh547]{-webkit-line-clamp:1;font-size:var(--fs-x-small);color:var(--text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help[data-astro-cid-wyaoh547]{margin-top:var(--sp-medium);font-size:var(--fs-small);color:var(--text-muted)}.toc-rail[data-astro-cid-wyaoh547]{top:calc(var(--header-h) + var(--sp-medium));position:sticky}.rail-inner[data-astro-cid-wyaoh547]{justify-items:start;gap:10px;display:grid}.rail-label[data-astro-cid-wyaoh547]{font-family:var(--font-mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.04em;color:var(--label);margin:0}.toc[data-astro-cid-wyaoh547]{margin-top:var(--sp-small)}.toc[data-astro-cid-wyaoh547] ol[data-astro-cid-wyaoh547]{border-left:1px solid var(--border);margin:8px 0 0;padding:0;list-style:none}.toc[data-astro-cid-wyaoh547] a[data-astro-cid-wyaoh547]{font-size:var(--fs-tiny);color:var(--text-muted);border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-wyaoh547] a[data-astro-cid-wyaoh547]:hover{color:var(--link)}.toc[data-astro-cid-wyaoh547] a[data-astro-cid-wyaoh547][aria-current=true]{color:var(--text);border-left-color:var(--rule-accent);font-weight:var(--fw-medium)}.toc-inline[data-astro-cid-wyaoh547]{margin-bottom:var(--sp-medium);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunk);padding:10px 14px;display:none}.toc-inline[data-astro-cid-wyaoh547] summary[data-astro-cid-wyaoh547]{cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-x-small);text-transform:uppercase;color:var(--label)}.toc-inline[data-astro-cid-wyaoh547] ol[data-astro-cid-wyaoh547]{font-size:var(--fs-small);gap:4px;margin:8px 0 0;padding-left:1.2em;display:grid}@media (width<=1180px){.doc-layout[data-astro-cid-wyaoh547]{grid-template-columns:minmax(0,1fr) 200px}.doc-layout[data-astro-cid-wyaoh547]>.docs-nav{grid-column:1/-1}}@media (width<=900px){.doc-layout[data-astro-cid-wyaoh547]{grid-template-columns:minmax(0,1fr)}.toc-rail[data-astro-cid-wyaoh547]{display:none}.toc-inline[data-astro-cid-wyaoh547]{display:block}}
