.docs-nav_nav__vdR8p{min-width:0}.docs-nav_groupLabel__fCuR9{color:var(--color-muted);font-size:var(--text-sm)}.docs-nav_list__dQsTd{margin:var(--space-1) 0 0;padding:0;list-style:none}.docs-nav_link__KwL4V{display:flex;align-items:center;min-height:var(--control-height);font-size:var(--text-sm);overflow-wrap:anywhere}.docs-nav_link__KwL4V[aria-current=page]{color:var(--color-text);font-weight:600}.docs-nav_summary__nFHYW{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--control-radius);color:var(--color-text);font-size:var(--text-sm);cursor:pointer}.docs-nav_summary__nFHYW:hover{border-color:var(--color-text);background:var(--color-surface-inset)}.docs-nav_summary__nFHYW:active{transform:translateY(1px)}.docs-nav_summary__nFHYW:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:63.999rem){.docs-nav_nav__vdR8p{margin-bottom:var(--space-5)}.docs-nav_groups__DVcZ1{display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-3)}}@media (min-width:64rem){.docs-nav_nav__vdR8p{position:sticky;top:var(--space-5);max-height:calc(100vh - 2 * var(--space-5));overflow-y:auto}.docs-nav_summary__nFHYW{display:none}.docs-nav_disclosure__JLkVu::details-content{display:block;content-visibility:visible}.docs-nav_disclosure__JLkVu>.docs-nav_groups__DVcZ1{display:grid}.docs-nav_groups__DVcZ1{gap:var(--space-5);padding-left:var(--space-4);border-left:2px solid var(--color-border)}}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-body);line-height:var(--leading-body);min-height:100svh;display:flex;flex-direction:column}main{width:min(100% - 2 * var(--page-gutter),var(--layout-page));margin:0 auto;padding:var(--section-gap) 0;flex:1 0 auto}h1,h2,h3{font-family:var(--font-serif);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h1{font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}article h1{font-size:var(--text-3xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}a{color:var(--color-accent);text-underline-offset:.15em;transition:color var(--duration-fast) var(--ease-standard)}a:not([class]):hover{color:var(--color-text)}code,pre{font-family:var(--font-mono);background:var(--color-surface-inset);border-radius:var(--radius)}code{padding:.1em .3em}pre{overflow-x:auto;padding:var(--space-4)}table{border-collapse:collapse;width:100%}td,th{border:1px solid var(--color-control-border);padding:var(--space-2);text-align:left}ol,ul{padding-left:var(--space-6)}img{max-width:100%;height:auto}[aria-disabled=true],button:disabled{border-color:var(--color-control-border);background:var(--color-surface-inset);color:var(--color-muted);cursor:not-allowed}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){:focus-visible{outline:3px solid Highlight;outline-offset:var(--focus-ring-offset)}code,pre,td,th{border:1px solid CanvasText}[aria-disabled=true],button{border:1px solid ButtonText}}@media print{body{background:#fff;color:#000}[data-site-chrome]{display:none}main{width:auto;margin:0;padding:0}a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--text-xs)}}