._nav_8i5zw_4{font-family:var(--font-narrative);padding:1.5rem 0 4rem;position:sticky;top:5rem;overflow-y:auto}._hub_8i5zw_12{border-bottom:1px solid var(--rule-strong);color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:baseline;padding:.5rem 1.5rem 1rem;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1);display:flex}._hub_8i5zw_12:hover,._hub_8i5zw_12:focus-visible{color:var(--ink)}._hub_8i5zw_12:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}._hub_8i5zw_12._active_8i5zw_37{color:var(--ink)}._sections_8i5zw_41{margin:0;padding:0;list-style:none}._section_8i5zw_41{border-bottom:1px solid var(--rule-default);padding:1.25rem 0 1rem}._section_8i5zw_41:last-child{border-bottom:0}._sectionTitle_8i5zw_56{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:baseline;gap:.625rem;margin:0 0 .5rem;padding:0 1.5rem;font-weight:500;display:flex}._sectionNumber_8i5zw_70{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-meta);font-weight:500}._pages_8i5zw_79{margin:0;padding:0;list-style:none}._pageLink_8i5zw_85{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-sm);border-bottom:1px solid #0000;padding:.5rem 1.5rem;line-height:1.4;text-decoration:none;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:block}._pageLink_8i5zw_85:hover,._pageLink_8i5zw_85:focus-visible{background:var(--paper-lifted);color:var(--ink)}._pageLink_8i5zw_85:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}._pageLink_8i5zw_85._active_8i5zw_37{box-shadow:inset 3px 0 0 var(--ink);color:var(--ink);font-weight:500}@media (width>=48rem) and (width<=63.9375rem){._nav_8i5zw_4{width:56px;transition:width .2s cubic-bezier(.22,1,.36,1);overflow-x:hidden}._nav_8i5zw_4:hover,._nav_8i5zw_4:focus-within{background:var(--paper);width:240px}._sectionTitle_8i5zw_56 :not(._sectionNumber_8i5zw_70),._pageLink_8i5zw_85,._hub_8i5zw_12{opacity:0;transition:opacity .1s cubic-bezier(.22,1,.36,1)}._nav_8i5zw_4:hover ._sectionTitle_8i5zw_56 :not(._sectionNumber_8i5zw_70),._nav_8i5zw_4:hover ._pageLink_8i5zw_85,._nav_8i5zw_4:hover ._hub_8i5zw_12,._nav_8i5zw_4:focus-within ._sectionTitle_8i5zw_56 :not(._sectionNumber_8i5zw_70),._nav_8i5zw_4:focus-within ._pageLink_8i5zw_85,._nav_8i5zw_4:focus-within ._hub_8i5zw_12{opacity:1;transition-delay:.1s}}@media (prefers-reduced-motion:reduce){._nav_8i5zw_4,._pageLink_8i5zw_85,._hub_8i5zw_12,._sectionTitle_8i5zw_56,._sectionTitle_8i5zw_56 :not(._sectionNumber_8i5zw_70){transition:none}}._aside_17euf_4{font-family:var(--font-narrative);max-height:calc(100vh - 5rem);padding:1.5rem 1.25rem 4rem;position:sticky;top:5rem;overflow-y:auto}._label_17euf_13{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 .75rem;font-weight:500}._list_17euf_23{margin:0;padding:0;list-style:none}._item_17euf_29{border-left:1px solid #0000;margin:0}._indent_17euf_34{padding-left:.875rem}._link_17euf_38{color:var(--ink-muted);font-size:var(--text-sm);padding:.375rem 0 .375rem .75rem;line-height:1.45;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1);display:block}._link_17euf_38:hover,._link_17euf_38:focus-visible{color:var(--ink)}._link_17euf_38:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}._link_17euf_38[data-toc-active=true]{color:var(--indigo-rill);font-style:italic;font-weight:500}._item_17euf_29:has(._link_17euf_38[data-toc-active=true]){border-left-color:var(--indigo-rill)}@media (prefers-reduced-motion:reduce){._link_17euf_38{transition:none}}._shell_ndkyp_10{grid-template-columns:var(--rail-width-md) minmax(0, 1fr) var(--rail-width-sm);gap:0;max-width:80rem;min-height:calc(100vh - 5rem);margin:0 auto;padding:0;display:grid;position:relative}@media (width<=63.9375rem){._shell_ndkyp_10{grid-template-columns:56px minmax(0,1fr)}._toc_ndkyp_25{display:none}}@media (width<=47.9375rem){._shell_ndkyp_10{grid-template-columns:minmax(0,1fr)}._sidebar_ndkyp_34{display:none}}._sidebar_ndkyp_34{border-right:var(--channel-rule-width) solid var(--rule-default)}._sidebarInner_ndkyp_43{flex-direction:column;display:flex}._search_ndkyp_48{border-bottom:var(--channel-rule-width) solid var(--rule-strong)}._toc_ndkyp_25{border-left:var(--channel-rule-width) solid var(--rule-default)}._content_ndkyp_56{font-family:var(--font-narrative);min-width:0;padding:var(--space-10) var(--space-12) var(--space-24)}@media (width<=63.9375rem){._content_ndkyp_56{padding:var(--space-8) var(--space-8) var(--space-24)}}@media (width<=47.9375rem){._content_ndkyp_56{padding:var(--space-6) var(--space-5) var(--space-16)}}._title_ndkyp_74{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:var(--space-5) 0 var(--space-3)}@media (width<=47.9375rem){._title_ndkyp_74{font-size:var(--text-headline);letter-spacing:var(--tracking-headline);line-height:var(--leading-headline)}}._description_ndkyp_92{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body-lift);line-height:var(--leading-body-lift);margin:0 0 var(--space-10);max-width:42rem}._body_ndkyp_101{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);max-width:42rem}._body_ndkyp_101 p{margin:0 0 var(--space-md)}._body_ndkyp_101 ul,._body_ndkyp_101 ol{margin:0 0 var(--space-md);padding-left:var(--space-lg)}._body_ndkyp_101 ul{list-style-type:disc}._body_ndkyp_101 ol{list-style-type:decimal}._body_ndkyp_101 ul ul{list-style-type:circle}._body_ndkyp_101 ol ol{list-style-type:lower-alpha}._body_ndkyp_101 li{margin:var(--space-xs) 0}._body_ndkyp_101 li::marker{color:var(--ink-muted)}._body_ndkyp_101 p a,._body_ndkyp_101 li a,._body_ndkyp_101 td a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.25em;transition:text-decoration-color .15s cubic-bezier(.22,1,.36,1)}._body_ndkyp_101 p a:hover,._body_ndkyp_101 p a:focus-visible,._body_ndkyp_101 li a:hover,._body_ndkyp_101 li a:focus-visible,._body_ndkyp_101 td a:hover,._body_ndkyp_101 td a:focus-visible{text-decoration-color:var(--ink)}._body_ndkyp_101 code{background:var(--paper-lifted);border:var(--channel-rule-width) solid var(--rule-default);border-radius:var(--radius-sm);font-family:var(--font-locator);padding:.05em .35em;font-size:.9em}._body_ndkyp_101 pre{background:var(--paper-lifted);border:var(--channel-rule-width) solid var(--rule-default);border-radius:var(--radius-md);font-family:var(--font-locator);font-size:var(--text-sm);margin:var(--space-lg) 0;padding:var(--space-md) var(--space-5);line-height:1.55;overflow-x:auto}._body_ndkyp_101 pre code{font-size:inherit;background:0 0;border:0;padding:0}._body_ndkyp_101 table{border-collapse:collapse;font-size:var(--text-body);margin:var(--space-lg) 0;width:100%}._body_ndkyp_101 th,._body_ndkyp_101 td{border-bottom:var(--channel-rule-width) solid var(--rule-default);padding:.625rem var(--space-sm-md);text-align:left}._body_ndkyp_101 th{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}._body_ndkyp_101 blockquote{color:var(--ink-muted);margin:var(--space-lg) 0;padding-left:var(--space-md);font-style:italic;position:relative}._body_ndkyp_101 blockquote:before{background:var(--rule-strong);content:"";width:var(--channel-rule-width);position:absolute;inset:0 auto 0 0}._body_ndkyp_101 hr{background:var(--rule-default);height:var(--channel-rule-width);margin:var(--space-10) 0;border:0}._body_ndkyp_101 img{border:var(--channel-rule-width) solid var(--rule-default);border-radius:var(--radius-md);height:auto;margin:var(--space-lg) 0;max-width:100%;display:block}
