.site-header[data-astro-cid-fzpbxy5g]{border-bottom:var(--rule-hairline)}.inner[data-astro-cid-fzpbxy5g]{max-width:var(--page-max);padding:var(--space-3) var(--gutter);min-height:var(--control-height);align-items:center;margin:0 auto;display:flex}.name[data-astro-cid-fzpbxy5g]{font-size:var(--text-brand);font-weight:var(--weight-bold);color:var(--color-ink);text-decoration:none}ul[data-astro-cid-i6kbqlsm]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-i6kbqlsm] ul[data-astro-cid-i6kbqlsm]{margin-top:var(--space-2);padding-left:var(--space-3)}.toc[data-astro-cid-i6kbqlsm]{font-family:var(--font-sans);font-size:var(--text-meta);line-height:var(--leading-ui)}a[data-astro-cid-i6kbqlsm]{color:var(--color-ink)}a[data-astro-cid-i6kbqlsm]:hover{color:var(--color-capability)}.capability-header[data-astro-cid-25qalnwe]{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--rule-strong);flex-direction:column;display:flex}.current[data-astro-cid-2f23mjtl]{gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:var(--rule-hairline);flex-direction:column;display:flex}.disclosure-toggle[data-astro-cid-saxpykbh]{align-self:flex-start;display:none}html.js .disclosure-toggle[data-astro-cid-saxpykbh]{display:inline-flex}.disclosure-toggle[data-astro-cid-saxpykbh][aria-expanded=true] .when-closed[data-astro-cid-saxpykbh],.disclosure-toggle[data-astro-cid-saxpykbh][aria-expanded=false] .when-open[data-astro-cid-saxpykbh]{display:none}.preview[data-astro-cid-saxpykbh]{gap:var(--space-2);flex-direction:column;display:flex}.region[data-astro-cid-saxpykbh]{position:relative}html.js .preview[data-astro-cid-saxpykbh]:has(>[aria-expanded=false]) .region[data-astro-cid-saxpykbh]{overflow:hidden}html.js .preview[data-astro-cid-saxpykbh]:has(>[aria-expanded=false]) .region[data-astro-cid-saxpykbh]:after{content:"";height:var(--fade-height);background:linear-gradient(to bottom, transparent, var(--color-paper));pointer-events:none;position:absolute;inset:auto 0 0}html.js .preview--prose[data-astro-cid-saxpykbh]:has(>[aria-expanded=false]) .region[data-astro-cid-saxpykbh]{max-height:calc(var(--text-body) * var(--leading-body) * var(--preview-lines))}.rate[data-astro-cid-bvqtobgf]{gap:var(--space-5);flex-direction:column;display:flex}.exhibits[data-astro-cid-csrxbd3o]{border-top:var(--rule-strong);padding-top:var(--space-3)}.exhibit[data-astro-cid-oknp2sce]{gap:var(--space-3);padding:var(--space-6) 0 var(--space-5);flex-direction:column;display:flex}.exhibit[data-astro-cid-oknp2sce]+.exhibit[data-astro-cid-oknp2sce]{border-top:var(--rule-hairline)}.why[data-astro-cid-oknp2sce]{grid-template-columns:var(--label-column) minmax(0, 1fr);gap:var(--space-4);align-items:baseline;display:grid}.body[data-astro-cid-oknp2sce]{margin-left:calc(var(--label-column) + var(--space-4))}details[data-astro-cid-oknp2sce][open] .when-closed[data-astro-cid-oknp2sce],details[data-astro-cid-oknp2sce]:not([open]) .when-open[data-astro-cid-oknp2sce]{display:none}.narrative[data-astro-cid-oknp2sce]{margin-top:var(--space-2);padding:var(--space-3) 0 var(--space-1) var(--space-5);border-left:var(--rule-indent)}@media (width<=760px){.why[data-astro-cid-oknp2sce]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.body[data-astro-cid-oknp2sce]{margin-left:0}}.cite[data-astro-cid-z7gsjeub] a[data-astro-cid-z7gsjeub]{position:relative}.tip[data-astro-cid-z7gsjeub]{bottom:calc(100% + var(--space-1));width:max-content;max-width:min(var(--tooltip-width), 90vw);padding:var(--space-1) var(--space-2);background:var(--color-surface);border:var(--border-control);color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--leading-ui);opacity:0;pointer-events:none;z-index:1;position:absolute;left:50%;transform:translate(-50%)}a[data-astro-cid-z7gsjeub]:focus-visible .tip[data-astro-cid-z7gsjeub]{opacity:1;transition:opacity 0s var(--hover-delay)}@media (hover:hover){a[data-astro-cid-z7gsjeub]:hover .tip[data-astro-cid-z7gsjeub]{opacity:1;transition:opacity 0s var(--hover-delay)}}.jargon[data-astro-cid-2gmeu77z]{gap:var(--space-3);border-top:var(--rule-hairline);padding-top:var(--space-6);flex-direction:column;display:flex}dl[data-astro-cid-2gmeu77z]{border-top:var(--rule-ink);margin:0}.entry[data-astro-cid-2gmeu77z]{grid-template-columns:var(--term-column) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--rule-hairline);display:grid}dt[data-astro-cid-2gmeu77z]{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}dd[data-astro-cid-2gmeu77z]{font-size:var(--text-body-sm);line-height:var(--leading-body);margin:0}html.js .preview:has(>[aria-expanded=false]) .entry[data-astro-cid-2gmeu77z]:nth-child(n+3){display:none}html.js .preview:has(>[aria-expanded=false]) .entry[data-astro-cid-2gmeu77z]:nth-child(2){max-height:var(--preview-peek);border-bottom:0;overflow:hidden}@media (width<=760px){.entry[data-astro-cid-2gmeu77z]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.references[data-astro-cid-o4yi5mj2]{gap:var(--space-3);border-top:var(--rule-hairline);padding-top:var(--space-6);flex-direction:column;display:flex}.group[data-astro-cid-o4yi5mj2]{gap:var(--space-1);flex-direction:column;display:flex}.group-label[data-astro-cid-o4yi5mj2]{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-ui);color:var(--color-ink);padding-top:var(--space-2)}ol[data-astro-cid-o4yi5mj2]{border-top:var(--rule-ink);margin:0;padding:0;list-style:none}li[data-astro-cid-o4yi5mj2]{grid-template-columns:var(--ref-number-column) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--rule-faint);display:grid}.n[data-astro-cid-o4yi5mj2]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-capability);padding-top:var(--space-1)}.source[data-astro-cid-o4yi5mj2]{gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}.source[data-astro-cid-o4yi5mj2] a[data-astro-cid-o4yi5mj2]{font-size:var(--text-body-sm);line-height:var(--leading-ui)}.aside[data-astro-cid-yyntixwn]{gap:var(--space-7);font-family:var(--font-sans);font-size:var(--text-meta);line-height:var(--leading-ui);flex-direction:column;display:flex}.glance[data-astro-cid-yyntixwn],.revisions[data-astro-cid-yyntixwn]{gap:var(--space-2);flex-direction:column;display:flex}dl[data-astro-cid-yyntixwn]{grid-template-columns:var(--glance-label-column) minmax(0, 1fr);gap:var(--space-1) var(--space-3);margin:0;display:grid}dt[data-astro-cid-yyntixwn]{color:var(--color-ink)}dd[data-astro-cid-yyntixwn]{margin:0}.revisions[data-astro-cid-yyntixwn]{border-top:var(--rule-ink);padding-top:var(--space-3)}ul[data-astro-cid-yyntixwn]{margin:0;padding:0;list-style:none}.page[data-astro-cid-vp4s7owl]{max-width:var(--page-max);padding:var(--space-7) var(--gutter) 0;grid-template-columns:var(--toc-width) minmax(0, var(--measure)) minmax(0, var(--aside-width));gap:var(--space-9);align-items:start;margin:0 auto;display:grid}.toc-desktop[data-astro-cid-vp4s7owl]{gap:var(--space-2);top:var(--space-6);flex-direction:column;display:flex;position:sticky}.article[data-astro-cid-vp4s7owl]{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.toc-mobile[data-astro-cid-vp4s7owl]{display:none}.toc-mobile[data-astro-cid-vp4s7owl] summary[data-astro-cid-vp4s7owl]{min-height:var(--control-height);align-items:center;gap:var(--space-2);display:flex}.toc-mobile[data-astro-cid-vp4s7owl][open] .chev[data-astro-cid-vp4s7owl]{transform:rotate(90deg)}.toc-mobile[data-astro-cid-vp4s7owl] nav[data-astro-cid-vp4s7owl]{padding-bottom:var(--space-4)}@media (width<=1100px){.page[data-astro-cid-vp4s7owl]{grid-template-columns:var(--toc-width) minmax(0, 1fr)}.page[data-astro-cid-vp4s7owl]>.aside{grid-column:2}}@media (width<=760px){.page[data-astro-cid-vp4s7owl]{gap:var(--space-9);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr)}.page[data-astro-cid-vp4s7owl]>.aside{grid-column:auto}.toc-desktop[data-astro-cid-vp4s7owl]{display:none}.toc-mobile[data-astro-cid-vp4s7owl]{border-bottom:var(--rule-hairline);display:block}}
