._nav_8i5zw_4{font-family:var(--font-narrative);overflow-y:auto;padding:1.5rem 0 4rem;position:sticky;top:5rem}._hub_8i5zw_12{align-items:baseline;border-bottom:1px solid var(--rule-strong);color:var(--ink-muted);display:flex;font-family:var(--font-locator);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--tracking-label);padding:.5rem 1.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:color .15s cubic-bezier(.22,1,.36,1)}._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{list-style:none;margin:0;padding:0}._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{align-items:baseline;color:var(--ink);display:flex;font-family:var(--font-locator);font-size:var(--text-label);font-weight:500;gap:.625rem;letter-spacing:var(--tracking-label);margin:0 0 .5rem;padding:0 1.5rem;text-transform:uppercase}._sectionNumber_8i5zw_70{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:var(--tracking-meta)}._pages_8i5zw_79{list-style:none;margin:0;padding:0}._pageLink_8i5zw_85{border-bottom:1px solid transparent;color:var(--ink-muted);display:block;font-family:var(--font-narrative);font-size:var(--text-sm);line-height:1.4;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}._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(min-width:48rem)and (max-width:63.9375rem){._nav_8i5zw_4{overflow-x:hidden;transition:width .2s cubic-bezier(.22,1,.36,1);width:56px}._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);overflow-y:auto;padding:1.5rem 1.25rem 4rem;position:sticky;top:5rem}._label_17euf_13{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--tracking-label);margin:0 0 .75rem;text-transform:uppercase}._list_17euf_23{list-style:none;margin:0;padding:0}._item_17euf_29{border-left:1px solid transparent;margin:0}._indent_17euf_34{padding-left:.875rem}._link_17euf_38{color:var(--ink-muted);display:block;font-size:var(--text-sm);line-height:1.45;padding:.375rem 0 .375rem .75rem;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1)}._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{display:grid;gap:0;grid-template-columns:var(--rail-width-md) minmax(0,1fr) var(--rail-width-sm);margin:0 auto;max-width:80rem;min-height:calc(100vh - 5rem);padding:0;position:relative}@media(max-width:63.9375rem){._shell_ndkyp_10{grid-template-columns:56px minmax(0,1fr)}._toc_ndkyp_25{display:none}}@media(max-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{display:flex;flex-direction:column}._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(max-width:63.9375rem){._content_ndkyp_56{padding:var(--space-8) var(--space-8) var(--space-24)}}@media(max-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);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:var(--space-5) 0 var(--space-3)}@media(max-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);font-size:.9em;padding:.05em .35em}._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);line-height:1.55;margin:var(--space-lg) 0;overflow-x:auto;padding:var(--space-md) var(--space-5)}._body_ndkyp_101 pre code{background:transparent;border:0;font-size:inherit;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);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}._body_ndkyp_101 blockquote{color:var(--ink-muted);font-style:italic;margin:var(--space-lg) 0;padding-left:var(--space-md);position:relative}._body_ndkyp_101 blockquote:before{background:var(--rule-strong);content:"";inset:0 auto 0 0;position:absolute;width:var(--channel-rule-width)}._body_ndkyp_101 hr{background:var(--rule-default);border:0;height:var(--channel-rule-width);margin:var(--space-10) 0}._body_ndkyp_101 img{border:var(--channel-rule-width) solid var(--rule-default);border-radius:var(--radius-md);display:block;height:auto;margin:var(--space-lg) 0;max-width:100%}
