.docs-outline[data-astro-cid-bus66oyz]{font-size:.9rem}.docs-outline-section[data-astro-cid-bus66oyz]+.docs-outline-section[data-astro-cid-bus66oyz]{margin-top:1.75rem}.docs-outline-title[data-astro-cid-bus66oyz]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-dim);margin-bottom:.5rem;font-size:11px}.docs-outline-group[data-astro-cid-bus66oyz]{color:var(--color-ink-dim);margin:.85rem 0 .25rem .75rem;font-size:12px}.docs-outline-children[data-astro-cid-bus66oyz]>li[data-astro-cid-bus66oyz]:first-child .docs-outline-group[data-astro-cid-bus66oyz]{margin-top:.35rem}.docs-outline[data-astro-cid-bus66oyz] a[data-astro-cid-bus66oyz]{color:var(--color-ink-muted);transition:color .12s var(--ease-soft), background-color .12s var(--ease-soft);border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:.32rem .5rem .32rem .75rem;line-height:1.4;display:block}.docs-outline[data-astro-cid-bus66oyz] a[data-astro-cid-bus66oyz]:hover{color:var(--color-ink-strong);background-color:var(--color-wash)}.docs-outline[data-astro-cid-bus66oyz] a[data-astro-cid-bus66oyz][aria-current=page]{border-left-color:var(--color-verdigris);background-color:var(--color-wash);color:var(--color-ink-strong)}.docs-outline-children[data-astro-cid-bus66oyz]{border-left:1px solid var(--color-hairline-faint);margin:.15rem 0 .35rem .75rem}.docs-outline-children[data-astro-cid-bus66oyz] a[data-astro-cid-bus66oyz]{margin-left:-1px;font-size:.85rem}.docs-outline-code[data-astro-cid-bus66oyz]{font-family:var(--font-mono);font-size:.8rem!important}.docs-shell[data-astro-cid-ccykbmgk]{flex:1;grid-template-columns:minmax(0,1fr);column-gap:3rem;width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.25rem;display:grid}@media (width>=40rem){.docs-shell[data-astro-cid-ccykbmgk]{padding-inline:2rem}}.docs-side[data-astro-cid-ccykbmgk],.docs-toc[data-astro-cid-ccykbmgk]{display:none}.docs-menu[data-astro-cid-ccykbmgk]{border:1px solid var(--color-hairline);background-color:var(--color-ink-raised);border-radius:10px;margin-top:1rem}.docs-menu[data-astro-cid-ccykbmgk]>summary[data-astro-cid-ccykbmgk]{cursor:pointer;min-height:3rem;color:var(--color-ink-strong);align-items:center;gap:.75rem;padding-inline:1rem;font-size:.95rem;list-style:none;display:flex}.docs-menu[data-astro-cid-ccykbmgk]>summary[data-astro-cid-ccykbmgk]::-webkit-details-marker{display:none}.docs-menu[data-astro-cid-ccykbmgk]>summary[data-astro-cid-ccykbmgk] svg[data-astro-cid-ccykbmgk]{color:var(--color-ink-muted);transition:transform .16s var(--ease-soft);margin-left:auto}.docs-menu[data-astro-cid-ccykbmgk][open]>summary[data-astro-cid-ccykbmgk] svg[data-astro-cid-ccykbmgk]{transform:rotate(180deg)}.docs-menu[data-astro-cid-ccykbmgk][open]>summary[data-astro-cid-ccykbmgk]{border-bottom:1px solid var(--color-hairline-faint)}.docs-menu[data-astro-cid-ccykbmgk] .docs-outline{padding:.5rem 1rem 1rem}.docs-menu[data-astro-cid-ccykbmgk] .docs-outline a{padding-block:.6rem}.docs-menu-label[data-astro-cid-ccykbmgk]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px}.docs-menu-here[data-astro-cid-ccykbmgk]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-main[data-astro-cid-ccykbmgk]{min-width:0;max-width:46rem;padding-top:2.5rem;padding-bottom:6rem}@media (width>=64rem){.docs-shell[data-astro-cid-ccykbmgk]{grid-template-columns:15rem minmax(0,1fr)}.docs-menu[data-astro-cid-ccykbmgk]{display:none}.docs-side[data-astro-cid-ccykbmgk]{scrollbar-width:thin;scrollbar-color:var(--color-hairline-hover) transparent;align-self:start;max-height:calc(100vh - 4rem);padding:2.5rem .5rem 3rem 0;display:block;position:sticky;top:4rem;overflow-y:auto}.docs-main[data-astro-cid-ccykbmgk]{padding-top:3.5rem}}@media (width>=80rem){.docs-shell[data-astro-cid-ccykbmgk]{grid-template-columns:15rem minmax(0,46rem) 13rem;justify-content:space-between}.docs-toc[data-astro-cid-ccykbmgk]{align-self:start;max-height:calc(100vh - 4rem);padding:3.5rem 0 3rem;font-size:13px;display:block;position:sticky;top:4rem;overflow-y:auto}}.docs-header[data-astro-cid-ccykbmgk] .eyebrow[data-astro-cid-ccykbmgk]{align-items:center;gap:.75rem;display:flex}.docs-early[data-astro-cid-ccykbmgk]{border:1px solid var(--color-hairline-strong);letter-spacing:.08em;color:var(--color-ink-muted);border-radius:999px;padding:.1rem .55rem}.docs-title[data-astro-cid-ccykbmgk]{letter-spacing:-.03em;color:var(--color-ink-strong);text-wrap:balance;margin-top:.85rem;font-size:clamp(1.9rem,1.5rem + 1.4vw,2.5rem);font-weight:600;line-height:1.12}.docs-lede[data-astro-cid-ccykbmgk]{color:var(--color-ink-muted);text-wrap:pretty;margin-top:.9rem;font-size:1.1rem;line-height:1.6}.docs-source[data-astro-cid-ccykbmgk]{font-family:var(--font-mono);color:var(--color-ink-dim);margin-top:.75rem;font-size:12px}.docs-toc-title[data-astro-cid-ccykbmgk]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-dim);font-size:11px}.docs-toc[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{border-left:1px solid var(--color-hairline-faint);margin-top:.85rem}.docs-toc[data-astro-cid-ccykbmgk] li[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{color:var(--color-ink-muted);transition:color .12s var(--ease-soft);border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .85rem;line-height:1.4;display:block}.docs-toc[data-astro-cid-ccykbmgk] li[data-astro-cid-ccykbmgk].docs-toc-sub a[data-astro-cid-ccykbmgk]{padding-left:1.6rem}.docs-toc[data-astro-cid-ccykbmgk] li[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{color:var(--color-ink-strong)}.docs-toc[data-astro-cid-ccykbmgk] li[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk][data-current]{border-left-color:var(--color-ink-muted);color:var(--color-ink-strong)}.docs-pager[data-astro-cid-ccykbmgk]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;display:grid}.docs-pager-link[data-astro-cid-ccykbmgk]{border:1px solid var(--color-hairline);transition:border-color .12s var(--ease-soft), background-color .12s var(--ease-soft);border-radius:10px;flex-direction:column;gap:.25rem;padding:.9rem 1.1rem;display:flex}.docs-pager-link[data-astro-cid-ccykbmgk]:hover{border-color:var(--color-hairline-hover);background-color:var(--color-wash)}.docs-pager-next[data-astro-cid-ccykbmgk]{text-align:right;grid-column:2}.docs-pager-dir[data-astro-cid-ccykbmgk]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-dim);font-size:11px}.docs-pager-title[data-astro-cid-ccykbmgk]{color:var(--color-ink-strong);font-weight:500}.docs-release[data-astro-cid-ccykbmgk]{border-top:1px solid var(--color-hairline-faint);color:var(--color-ink-muted);margin-top:2.5rem;padding-top:1.25rem;font-size:.875rem;line-height:1.6}.docs-prose{color:var(--color-ink-text);margin-top:2.25rem;font-size:1rem;line-height:1.72}.docs-prose>:first-child{margin-top:0}.docs-prose p,.docs-prose ul,.docs-prose ol,.docs-prose blockquote,.docs-prose .docs-pre,.docs-prose pre,.docs-prose table,.docs-prose dl{margin-top:1rem}.docs-prose p,.docs-prose li{text-wrap:pretty}.docs-prose h2{border-top:1px solid var(--color-hairline-faint);letter-spacing:-.02em;color:var(--color-ink-strong);margin-top:3rem;padding-top:2rem;font-size:1.35rem;font-weight:600;line-height:1.3}.docs-prose>h2:first-child{border-top:0;padding-top:0}.docs-prose h3{letter-spacing:-.01em;color:var(--color-ink-strong);margin-top:2.25rem;font-size:1.08rem;font-weight:600;line-height:1.35}.docs-prose h4{color:var(--color-ink-strong);margin-top:1.75rem;font-size:.95rem;font-weight:600}.docs-prose .docs-anchor{color:var(--color-ink-dim);opacity:0;transition:opacity .12s var(--ease-soft), color .12s var(--ease-soft);margin-left:.5rem;font-weight:400}.docs-prose h2:hover .docs-anchor,.docs-prose h3:hover .docs-anchor,.docs-prose .docs-anchor:focus-visible{opacity:1}.docs-prose .docs-anchor:hover{color:var(--color-verdigris-text)}.docs-prose strong{color:var(--color-ink-strong);font-weight:600}.docs-prose a:not(.docs-anchor):not(.docs-card){color:var(--color-link);text-decoration-line:underline;text-decoration-color:color-mix(in oklab, var(--color-verdigris) 40%, transparent);text-underline-offset:3px;transition:color .12s var(--ease-soft), text-decoration-color .12s var(--ease-soft)}.docs-prose a:not(.docs-anchor):not(.docs-card):hover{color:var(--color-verdigris-bright);text-decoration-color:var(--color-verdigris-bright)}.docs-prose ul,.docs-prose ol{padding-left:1.35rem}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li+li,.docs-prose li>ul,.docs-prose li>ol{margin-top:.35rem}.docs-prose li::marker{color:var(--color-ink-muted)}.docs-prose blockquote{border-left:2px solid var(--color-verdigris);background-color:var(--color-wash);color:var(--color-ink-text);border-radius:0 8px 8px 0;padding:.75rem 1rem .75rem 1.1rem}.docs-prose blockquote>:first-child{margin-top:0}.docs-prose :not(pre)>code{font-family:var(--font-mono);background-color:var(--color-ink-control);color:var(--color-ink-strong);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em;font-size:.86em}.docs-prose .docs-pre{position:relative}.docs-prose .docs-pre>pre{margin-top:0}.docs-prose pre{border:1px solid var(--color-hairline-faint);font-family:var(--font-mono);scrollbar-width:thin;scrollbar-color:var(--color-hairline-hover) transparent;border-radius:10px;padding:.9rem 1.1rem;font-size:.84rem;line-height:1.65;overflow-x:auto;background-color:var(--color-ink-sunken)!important}.docs-prose pre code{font-family:inherit}.docs-prose .docs-copy{border:1px solid var(--color-hairline);background-color:var(--color-ink-raised);font-family:var(--font-mono);color:var(--color-ink-muted);opacity:0;transition:opacity .12s var(--ease-soft), color .12s var(--ease-soft);border-radius:6px;padding:.2rem .55rem;font-size:11px;position:absolute;top:.45rem;right:.45rem}.docs-prose .docs-pre:hover .docs-copy,.docs-prose .docs-copy:focus-visible{opacity:1}@media (hover:none){.docs-prose .docs-copy{opacity:1}}.docs-prose .docs-copy:hover{color:var(--color-ink-strong)}.docs-prose pre.astro-code,.docs-prose pre.astro-code span{color:var(--shiki-dark)}:root[data-theme=light] .docs-prose pre.astro-code,:root[data-theme=light] .docs-prose pre.astro-code span{color:var(--shiki-light)}@media (prefers-color-scheme:light){:root:not([data-theme]) .docs-prose pre.astro-code,:root:not([data-theme]) .docs-prose pre.astro-code span{color:var(--shiki-light)}}.docs-prose .docs-table{margin-top:1rem;overflow-x:auto}.docs-prose>table{display:block;overflow-x:auto}.docs-prose table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.55}.docs-prose .docs-table>table{margin-top:0}.docs-prose th,.docs-prose td{border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:top;padding:.55rem .75rem .55rem 0}.docs-prose th{color:var(--color-ink-strong);white-space:nowrap;font-size:.8rem;font-weight:600}.docs-prose td code{white-space:nowrap}.docs-prose kbd{font-family:var(--font-mono);border:1px solid var(--color-hairline-strong);color:var(--color-ink-strong);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:.05rem .35rem;font-size:.78em}.docs-prose hr{border:0;border-top:1px solid var(--color-hairline-faint);margin:2.5rem 0}.docs-prose img{border:1px solid var(--color-hairline-faint);border-radius:10px;margin-top:1.5rem}
