.article-tools[data-astro-cid-53v6cplg]{z-index:var(--shar-z-tools);height:var(--shar-tools-height);background-color:var(--bs-body-bg);flex:none;margin-top:auto;position:sticky;bottom:0}.article-tools--rail[data-astro-cid-53v6cplg]{justify-content:flex-end;display:none}.article-tools--dock[data-astro-cid-53v6cplg]{justify-content:space-around;display:flex}@media (width>=1200px){.article-tools--rail[data-astro-cid-53v6cplg]{display:flex}.article-tools--dock[data-astro-cid-53v6cplg]{display:none}}:root[data-reading-view=comfort] .article-tools--rail[data-astro-cid-53v6cplg]{display:none}:root[data-reading-view=comfort] .article-tools--dock[data-astro-cid-53v6cplg]{width:100%;max-width:var(--shar-measure);margin-inline:auto;display:flex}:root[data-reading-view=comfort][data-reading-scale] .article-tools--dock[data-astro-cid-53v6cplg]{max-width:calc(var(--shar-measure) * var(--shar-reading-scale))}.article-tools-control[data-astro-cid-53v6cplg]{width:2.75rem;height:2.75rem;color:rgba(var(--bs-body-color-rgb), .8);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;text-decoration:none;display:inline-flex}.article-tools-control[data-astro-cid-53v6cplg]:hover{color:var(--bs-body-color)}.article-tools-control[data-astro-cid-53v6cplg][aria-disabled=true]{opacity:.4;pointer-events:none}.article-tools-icon[data-astro-cid-53v6cplg]{display:inline-flex}.article-tools-control[data-astro-cid-53v6cplg] [data-astro-cid-53v6cplg][data-copied-icon]{display:none}.article-tools-control[data-astro-cid-53v6cplg][data-copied] [data-astro-cid-53v6cplg][data-copied-icon]{display:inline-flex}.article-tools-control[data-astro-cid-53v6cplg][data-copied] [data-astro-cid-53v6cplg][data-copy-icon],.article-tools-control[data-astro-cid-53v6cplg] [data-astro-cid-53v6cplg][data-face-filled]{display:none}.article-tools-control[data-astro-cid-53v6cplg][aria-pressed=true] [data-astro-cid-53v6cplg][data-face-filled]{display:inline-flex}.article-tools-control[data-astro-cid-53v6cplg][aria-pressed=true] [data-astro-cid-53v6cplg][data-face-outline]{display:none}.article-tools-ring[data-astro-cid-53v6cplg]{flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-inline-end:auto;display:none}.article-tools-ring[data-astro-cid-53v6cplg] svg[data-astro-cid-53v6cplg]{fill:none;width:1.5rem;height:1.5rem;transform:rotate(-90deg)}.article-tools-ring-track[data-astro-cid-53v6cplg]{stroke:var(--bs-border-color);stroke-width:1px}.article-tools-ring-arc[data-astro-cid-53v6cplg]{stroke:var(--bs-primary);stroke-width:2px;stroke-linecap:butt;stroke-dasharray:69.115;stroke-dashoffset:69.115px;animation-name:article-tools-ring;animation-timing-function:linear;animation-timeline:scroll(root)}@keyframes article-tools-ring{0%{stroke-dashoffset:69.115px}to{stroke-dashoffset:0}}.article-tools-line[data-astro-cid-53v6cplg]{height:calc(2 * var(--bs-border-width));background-color:var(--bs-primary);transform-origin:0;animation-name:article-tools-line;animation-timing-function:linear;animation-timeline:scroll(root);display:none;position:absolute;inset-block-start:calc(-2 * var(--bs-border-width));inset-inline:0;transform:scaleX(0)}@keyframes article-tools-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.article-tools--rail[data-astro-cid-53v6cplg] .article-tools-ring[data-astro-cid-53v6cplg]{display:grid}}.article-tools--dock[data-astro-cid-53v6cplg] .article-tools-line[data-astro-cid-53v6cplg]{display:block}.table-of-contents[data-astro-cid-p33bl5ka]{border-bottom:var(--shar-border);padding-top:1rem;padding-bottom:1rem}.toc-head[data-astro-cid-p33bl5ka]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}@media (width>=1200px){:root:not([data-reading-view=comfort]) .toc-skip[data-astro-cid-p33bl5ka]{display:none}}.toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]{--toc-indent:.5rem;--toc-rest-color:rgba(var(--bs-secondary-rgb), var(--bs-link-opacity,1));width:fit-content;color:var(--toc-rest-color);text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity));padding-block:.2rem;padding-inline-start:calc(var(--toc-indent) + 2px);display:block;position:relative}.toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]:before{content:"";background-color:var(--bs-border-color);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]:focus,.toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]:hover{color:var(--shar-secondary-hover)!important;text-decoration-color:var(--shar-secondary-hover)!important}.toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]:active{color:var(--shar-secondary-active)!important;text-decoration-color:var(--shar-secondary-active)!important}.toc-depth-3[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]{--toc-indent:calc(.5rem + 1rem)}@supports (animation-timeline:view()) and (timeline-scope:--shar-toc){@media (width>=1200px){:root:not([data-reading-view=comfort]) .toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka],:root:not([data-reading-view=comfort]) .toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]:before{animation-fill-mode:forwards;animation-timeline:var(--toc-own), var(--toc-off);animation-range:exit-crossing 0 exit-crossing 2px}:root:not([data-reading-view=comfort]) .toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]{text-decoration-color:#0000;animation-name:toc-current-on,toc-current-off}:root:not([data-reading-view=comfort]) .toc-item[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]:before{animation-name:toc-rule-current-on,toc-rule-current-off}:root:not([data-reading-view=comfort]) .toc-item[data-astro-cid-p33bl5ka]:last-child>a[data-astro-cid-p33bl5ka]{animation-name:toc-current-on;animation-timeline:var(--toc-own)}:root:not([data-reading-view=comfort]) .toc-item[data-astro-cid-p33bl5ka]:last-child>a[data-astro-cid-p33bl5ka]:before{animation-name:toc-rule-current-on;animation-timeline:var(--toc-own)}}}@keyframes toc-current-on{to{color:var(--bs-link-color)}}@keyframes toc-current-off{to{color:var(--toc-rest-color)}}@keyframes toc-rule-current-on{to{background-color:var(--bs-primary);width:2px}}@keyframes toc-rule-current-off{to{background-color:var(--bs-border-color);width:1px}}@media (width>=1200px){.table-of-contents[data-astro-cid-p33bl5ka]{top:calc(var(--shar-header-height));max-height:calc(100vh - var(--shar-header-height) - var(--shar-tools-height));border-bottom:var(--bs-border-width) solid transparent;padding-top:1rem;padding-bottom:0;position:sticky;overflow-y:auto}@supports (animation-timeline:scroll()){.table-of-contents[data-astro-cid-p33bl5ka]{animation-name:toc-overflow-edge;animation-duration:0s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self)}}}@keyframes toc-overflow-edge{to{border-bottom-color:var(--bs-border-color)}}:root[data-reading-view=comfort] .article-row[data-astro-cid-bnohfldf]{margin-inline:0;display:block}:root[data-reading-view=comfort] .article-rail[data-astro-cid-bnohfldf],:root[data-reading-view=comfort] .article-wrapper[data-astro-cid-bnohfldf]{width:100%;max-width:var(--shar-measure);margin-inline:auto;padding-inline:0}:root[data-reading-view=comfort][data-reading-scale] .article-rail[data-astro-cid-bnohfldf],:root[data-reading-view=comfort][data-reading-scale] .article-wrapper[data-astro-cid-bnohfldf]{max-width:calc(var(--shar-measure) * var(--shar-reading-scale))}:root[data-reading-view=comfort] .article-wrapper[data-astro-cid-bnohfldf]{margin-top:1rem}
