.doc-page[data-astro-cid-ptuyl3tj]{padding-block-start:5rem;padding-block-end:var(--space-3xl)}.doc-wrapper[data-astro-cid-ptuyl3tj]{gap:var(--space-xl);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.doc-toc[data-astro-cid-ptuyl3tj]{max-height:calc(100svh - 7rem);position:sticky;top:5rem;overflow-y:auto}.toc-disclosure[data-astro-cid-ptuyl3tj]{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.toc-disclosure[data-astro-cid-ptuyl3tj] summary[data-astro-cid-ptuyl3tj]{padding:var(--space-sm) var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;list-style:none}.toc-disclosure[data-astro-cid-ptuyl3tj] summary[data-astro-cid-ptuyl3tj]::-webkit-details-marker{display:none}.toc-list[data-astro-cid-ptuyl3tj]{padding:var(--space-sm) 0;border-top:1px solid var(--hairline);margin:0;list-style:none}.toc-list[data-astro-cid-ptuyl3tj] li[data-astro-cid-ptuyl3tj]{margin:0}.toc-list[data-astro-cid-ptuyl3tj] a[data-astro-cid-ptuyl3tj]{padding:.35rem var(--space-md);color:var(--ink-secondary);font-family:var(--font-body);font-size:var(--text-sm);border-inline-start:2px solid #0000;line-height:1.35;text-decoration:none;display:block}.toc-list[data-astro-cid-ptuyl3tj] a[data-astro-cid-ptuyl3tj]:hover{color:var(--ink);background:var(--surface-2)}.toc-list[data-astro-cid-ptuyl3tj] a[data-astro-cid-ptuyl3tj][aria-current=true]{color:var(--accent);border-inline-start-color:var(--accent);background:var(--accent-soft)}.toc-depth-3[data-astro-cid-ptuyl3tj]{padding-inline-start:var(--space-md)}.toc-empty[data-astro-cid-ptuyl3tj]{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--muted)}.doc-content[data-astro-cid-ptuyl3tj]{max-width:var(--measure)}.doc-header[data-astro-cid-ptuyl3tj]{border-bottom:1px solid var(--hairline);margin-block-end:var(--space-xl);padding-block-end:var(--space-md)}.doc-title[data-astro-cid-ptuyl3tj]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-snug);font-weight:var(--font-medium);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-block-end:var(--space-sm)}.doc-description[data-astro-cid-ptuyl3tj]{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-secondary)}.doc-source[data-astro-cid-ptuyl3tj]{font-family:var(--font-mono);font-size:var(--text-sm);margin-block-start:var(--space-sm)}.doc-body[data-astro-cid-ptuyl3tj]{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-secondary)}.doc-body[data-astro-cid-ptuyl3tj] h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);font-weight:var(--font-medium);letter-spacing:-.02em;color:var(--ink);margin-block:var(--space-xl) var(--space-sm);text-wrap:balance;scroll-margin-top:5rem}.doc-body[data-astro-cid-ptuyl3tj] h3{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--font-medium);letter-spacing:-.02em;color:var(--ink);margin-block:var(--space-lg) var(--space-sm);text-wrap:balance;scroll-margin-top:5rem}.doc-body[data-astro-cid-ptuyl3tj] p{margin-block-end:var(--space-md)}.doc-body[data-astro-cid-ptuyl3tj] a{text-underline-offset:.15em;text-decoration:underline}.doc-body[data-astro-cid-ptuyl3tj] ul,.doc-body[data-astro-cid-ptuyl3tj] ol{margin-block-end:var(--space-md);padding-inline-start:1.4rem}.doc-body[data-astro-cid-ptuyl3tj] li{margin-block-end:var(--space-xs)}.doc-body[data-astro-cid-ptuyl3tj] code{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink);border-radius:var(--radius-sm);padding:.15em .35em;font-size:.9em}.doc-body[data-astro-cid-ptuyl3tj] pre{padding:var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-2);margin-block-end:var(--space-md);overflow-x:auto}.doc-body[data-astro-cid-ptuyl3tj] pre code{font-size:var(--text-sm);line-height:var(--code-line-height);background:0 0;padding:0}.doc-body[data-astro-cid-ptuyl3tj] table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-sm);border-block:1px solid var(--rule);margin-block-end:var(--space-md);display:block;overflow-x:auto}.doc-body[data-astro-cid-ptuyl3tj] th,.doc-body[data-astro-cid-ptuyl3tj] td{padding:0 var(--space-md);height:var(--row-height);text-align:left;border-bottom:1px solid var(--hairline);vertical-align:middle}.doc-body[data-astro-cid-ptuyl3tj] thead th{color:var(--muted);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs)}.doc-body[data-astro-cid-ptuyl3tj] blockquote{padding:var(--space-md);border-inline-start:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius-card) var(--radius-card) 0;margin-block-end:var(--space-md)}@media (width<=900px){.doc-wrapper[data-astro-cid-ptuyl3tj]{grid-template-columns:1fr}.doc-toc[data-astro-cid-ptuyl3tj]{max-height:none;margin-block-end:var(--space-xl);position:static}}
