.doc[data-astro-cid-ecugnumn]{max-width:var(--wrap-narrow);margin-inline:auto}.doc-head[data-astro-cid-ecugnumn]{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--line)}.doc-lead[data-astro-cid-ecugnumn]{font-size:var(--text-body-lg);line-height:var(--leading-body)}.doc-updated[data-astro-cid-ecugnumn]{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.doc-toc[data-astro-cid-ecugnumn]{margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-md) var(--space-sm);border-radius:var(--radius-lg);background:var(--surface-2)}.doc-toc-title[data-astro-cid-ecugnumn]{margin:0 0 var(--space-xs);color:var(--muted);font-size:var(--text-small);font-weight:600}.doc-toc[data-astro-cid-ecugnumn] ol[data-astro-cid-ecugnumn]{margin:0;padding:0;list-style:none}.doc-toc[data-astro-cid-ecugnumn] li[data-astro-cid-ecugnumn]{break-inside:avoid}.doc-toc[data-astro-cid-ecugnumn] a[data-astro-cid-ecugnumn]{padding:5px 0 5px var(--space-sm);border-left:2px solid var(--line-strong);color:var(--muted);font-size:var(--text-small);line-height:var(--leading-snug);text-decoration:none;display:block}.doc-toc[data-astro-cid-ecugnumn] a[data-astro-cid-ecugnumn]:hover{color:var(--ink);text-decoration:underline}.doc-toc[data-astro-cid-ecugnumn] a[data-astro-cid-ecugnumn][aria-current=true]{border-left-color:var(--accent);color:var(--ink);font-weight:600}@media (width>=560px) and (width<=1079px){.doc-toc[data-astro-cid-ecugnumn] ol[data-astro-cid-ecugnumn]{columns:2;column-gap:var(--space-lg)}}@media (width>=1080px){.doc--toc[data-astro-cid-ecugnumn]{grid-template-columns:minmax(0, var(--wrap-narrow)) 14rem;justify-content:center;column-gap:var(--space-2xl);grid-template-rows:auto 1fr;grid-template-areas:"head toc""body toc";max-width:none;display:grid}.doc--toc[data-astro-cid-ecugnumn]>.doc-head[data-astro-cid-ecugnumn]{grid-area:head}.doc--toc[data-astro-cid-ecugnumn]>.doc-body[data-astro-cid-ecugnumn]{grid-area:body}.doc--toc[data-astro-cid-ecugnumn]>.doc-toc[data-astro-cid-ecugnumn]{top:calc(var(--header-height) + var(--space-lg));max-height:calc(100dvh - var(--header-height) - var(--space-2xl));padding:var(--space-2xs) 0 0;background:0 0;grid-area:toc;align-self:start;margin:0;position:sticky;overflow-y:auto}.doc--toc[data-astro-cid-ecugnumn]>.doc-toc[data-astro-cid-ecugnumn] a[data-astro-cid-ecugnumn]{border-left-color:var(--line)}.doc--toc[data-astro-cid-ecugnumn]>.doc-toc[data-astro-cid-ecugnumn] a[data-astro-cid-ecugnumn][aria-current=true]{border-left-color:var(--accent)}}@layer components{.doc-body[data-astro-cid-ecugnumn]{font-size:var(--text-body-lg);overflow-wrap:anywhere;line-height:1.85}.doc-body[data-astro-cid-ecugnumn]>:first-child{margin-top:0}.doc-body[data-astro-cid-ecugnumn] [id]{scroll-margin-top:calc(var(--header-height) + var(--space-lg))}.doc-body[data-astro-cid-ecugnumn] h2{margin:var(--space-2xl) 0 var(--space-sm);font-size:var(--text-title)}.doc-body[data-astro-cid-ecugnumn] h3{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--text-subtitle)}.doc-body[data-astro-cid-ecugnumn] p{margin:0 0 var(--space-md)}.doc-body[data-astro-cid-ecugnumn] :is(ol,ul){margin:0 0 var(--space-md);padding-left:1.75em}.doc-body[data-astro-cid-ecugnumn] li{margin-bottom:var(--space-xs);padding-left:.25em}.doc-body[data-astro-cid-ecugnumn] li>:is(ol,ul){margin-top:var(--space-xs)}.doc-body[data-astro-cid-ecugnumn] li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.doc-body[data-astro-cid-ecugnumn] a{color:var(--accent)}.doc-body[data-astro-cid-ecugnumn] a:hover{text-decoration-thickness:2px}.doc-body[data-astro-cid-ecugnumn] table{border-collapse:collapse;width:100%;font-size:var(--text-body);line-height:var(--leading-body)}.doc-body[data-astro-cid-ecugnumn] :is(th,td){padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.doc-body[data-astro-cid-ecugnumn] th{color:var(--muted);font-weight:600}.doc-body[data-astro-cid-ecugnumn] .doc-related{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-body)}}@media (width<=760px){.doc-head[data-astro-cid-ecugnumn]{margin-bottom:var(--space-lg);padding-bottom:var(--space-md)}.doc-toc[data-astro-cid-ecugnumn]{margin-bottom:var(--space-lg)}}
