.docs-nav[data-astro-cid-wk4lxtzo] ul[data-astro-cid-wk4lxtzo]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.docs-nav[data-astro-cid-wk4lxtzo] a[data-astro-cid-wk4lxtzo]{border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);padding:.35rem .6rem;font-weight:500;text-decoration:none;display:block}.docs-nav[data-astro-cid-wk4lxtzo] a[data-astro-cid-wk4lxtzo]:hover{color:var(--fg);background:var(--surface-muted)}.docs-nav[data-astro-cid-wk4lxtzo] a[data-astro-cid-wk4lxtzo][aria-current=page]{color:var(--accent-soft-fg);background:var(--accent-soft-bg)}@media (width<=900px){.docs-nav[data-astro-cid-wk4lxtzo] ul[data-astro-cid-wk4lxtzo]{scrollbar-width:thin;flex-direction:row;gap:.35rem;padding-bottom:.25rem;overflow-x:auto}.docs-nav[data-astro-cid-wk4lxtzo] li[data-astro-cid-wk4lxtzo]{flex:none}.docs-nav[data-astro-cid-wk4lxtzo] a[data-astro-cid-wk4lxtzo]{border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap}.docs-nav[data-astro-cid-wk4lxtzo] a[data-astro-cid-wk4lxtzo][aria-current=page]{border-color:var(--accent-soft-border)}}.pagination[data-astro-cid-ohknivtf]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.pagination__link[data-astro-cid-ohknivtf]{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--fg);flex-direction:column;gap:.15rem;padding:.75rem 1rem;text-decoration:none;display:flex}.pagination__link[data-astro-cid-ohknivtf]:hover{border-color:var(--line-strong);background:var(--surface-muted);color:var(--fg)}.pagination__link--previous[data-astro-cid-ohknivtf]{grid-column:1}.pagination__link--next[data-astro-cid-ohknivtf]{text-align:right;grid-column:2}.pagination__hint[data-astro-cid-ohknivtf]{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.pagination__title[data-astro-cid-ohknivtf]{font-weight:600}@media (width<=480px){.pagination[data-astro-cid-ohknivtf]{grid-template-columns:1fr}.pagination__link--previous[data-astro-cid-ohknivtf],.pagination__link--next[data-astro-cid-ohknivtf]{text-align:left;grid-column:1}}.toc__title[data-astro-cid-p33bl5ka]{color:var(--fg-strong);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-weight:600}.toc[data-astro-cid-p33bl5ka] ul[data-astro-cid-p33bl5ka]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{color:var(--muted);font-size:var(--text-sm);border-left:1px solid #0000;margin-left:-1px;padding:.25rem .75rem;text-decoration:none;display:block}.toc__depth-3[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{padding-left:1.5rem}.toc[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]:hover{color:var(--fg)}.toc[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka][aria-current=true]{border-left-color:var(--accent);color:var(--accent-soft-fg)}.docs[data-astro-cid-ccykbmgk]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);width:100%;max-width:calc(var(--sidebar-width) + var(--content-width) + 3rem + 2 * var(--gutter));padding:2rem var(--gutter) 4rem;gap:3rem;margin:0 auto;display:grid}.docs--with-toc[data-astro-cid-ccykbmgk]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--toc-width);max-width:calc(var(--sidebar-width) + var(--content-width) + var(--toc-width) + 6rem + 2 * var(--gutter))}.docs__sidebar[data-astro-cid-ccykbmgk],.docs__toc[data-astro-cid-ccykbmgk]{top:calc(var(--header-height) + 2rem);max-height:calc(100vh - var(--header-height) - 2rem);align-self:start;position:sticky;overflow-y:auto}.docs__article[data-astro-cid-ccykbmgk]{min-width:0}.docs__header[data-astro-cid-ccykbmgk]{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:1.25rem}.docs__header[data-astro-cid-ccykbmgk] h1[data-astro-cid-ccykbmgk]{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--fg-strong);margin:0 0 .5rem}.docs__lead[data-astro-cid-ccykbmgk]{max-width:var(--measure);color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-tight);text-wrap:pretty;margin:0}@media (width<=1100px){.docs--with-toc[data-astro-cid-ccykbmgk]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.docs__toc[data-astro-cid-ccykbmgk]{display:none}}@media (width<=900px){.docs[data-astro-cid-ccykbmgk],.docs--with-toc[data-astro-cid-ccykbmgk]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.25rem}.docs__sidebar[data-astro-cid-ccykbmgk]{max-height:none;position:static;overflow:visible}.docs__header[data-astro-cid-ccykbmgk] h1[data-astro-cid-ccykbmgk]{font-size:var(--text-xl)}}.prose{font-size:var(--text-prose);line-height:var(--leading-prose)}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{max-width:var(--measure);color:var(--fg-strong);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:calc(var(--header-height) + 1rem)}.prose h2{font-size:var(--text-xl);margin:3rem 0 .85rem}.prose h3{font-size:var(--text-lg);margin:2rem 0 .6rem}.prose h4{font-size:var(--text-md);margin:1.5rem 0 .5rem}.prose p,.prose ul,.prose ol,.prose blockquote{max-width:var(--measure);text-wrap:pretty;margin:0 0 1rem}.prose ul,.prose ol{padding-left:1.5rem}.prose li+li{margin-top:.3rem}.prose strong{color:var(--fg-strong)}.prose code{font-size:.875em}.prose :not(pre)>code{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-wrap:anywhere;padding:.1em .35em}.prose pre{border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0 0 1.25rem;padding:.9rem 1rem;line-height:1.55;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose blockquote{border-left:1px solid var(--line-strong);color:var(--muted);padding:.15rem 0 .15rem 1.25rem}.prose hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.prose table{border-collapse:collapse;width:max-content;max-width:100%;font-size:var(--text-sm);margin:0 0 1.25rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem .75rem}.prose th{background:var(--surface-muted);color:var(--fg-strong);font-weight:600}.prose img,.prose>svg{max-width:100%;height:auto;margin:0 0 1.25rem;display:block}.prose .dtgraph-mdx{border:1px solid var(--line);margin:1.25rem 0}
