@charset "UTF-8";:root{--AT-body-background-color:#fff;--AT-body-text-color:#000;--AT-text-selection-background-color:#333;--AT-text-selection-color:#fff;--AT-body-link-color:#333;--AT-body-link-hover-color:#888;--AT-body-link-visited-color:#666;--AT-blockquote-border-color-level-one:#ccc;--AT-blockquote-border-color-level-two:#c4c4c4;--AT-blockquote-border-color-level-three:#b3b3b3;--AT-blockquote-border-color-level-four:#a6a6a6;--AT-blockquote-background-color-level-one:#f8f8f8;--AT-blockquote-background-color-level-two:#e6e6e6;--AT-blockquote-background-color-level-three:#d8d8d8;--AT-abstract-border-color:#bbb;--AT-block-context-span-highlight-color:#ddd;--AT-TOC-border-color:#ccc;--AT-TOC-background-color:#f8f8f8;--AT-TOC-collapse-button-text-color:#ccc;--AT-TOC-collapse-button-text-hover-color:#fff;--AT-TOC-collapse-button-color:hsla(0,0%,97.3%,.8);--AT-TOC-collapse-button-hover-color:#ddd;--AT-TOC-collapse-button-border-hover-color:#000;--AT-TOC-link-hover-background-color:#ececec;--AT-TOC-link-hover-color:#000;--AT-TOC-link-hover-indicator-bar-color:#ccc;--AT-TOC-number-color:#909090;--AT-TOC-number-hover-color:#313131;--AT-collapse-abstract-blockquote-hover-color:#eee;--AT-collapse-disclosure-button-color:#eee;--AT-collapse-disclosure-button-hover-color:#ddd;--AT-collapse-in-blockquote-disclosure-button-color:#ddd;--AT-collapse-in-blockquote-disclosure-button-hover-color:#ccc;--AT-collapse-disclosure-button-text-color:#bbb;--AT-collapse-disclosure-button-text-hover-color:#fff;--AT-collapse-in-blockquote-disclosure-button-text-color:#999;--AT-collapse-in-blockquote-disclosure-button-text-hover-color:#888;--AT-H1-border-color:#888;--AT-H2-border-color:#888;--AT-bulleted-list-marker-color:gray;--AT-figure-outline-color:#888;--AT-figure-caption-outline-color:#888;--AT-embed-border-color:#ddd;--AT-epigraph-quotation-mark-color:gray;--AT-tooltip-background:hsla(0,0%,100%,.96);--AT-tooltip-text-color:var(--AT-body-text-color, #000);--AT-tooltip-border-color:#ccc;--AT-tooltip-shadow:0 4px 16px rgba(0,0,0,.12);--AT-footnote-border-color:#aaa;--AT-footnote-highlighted-border-color:#aaa;--AT-footnotes-section-top-rule-color:#ccc;--AT-footnote-backlink-border-color:#000;--AT-footnote-backlink-border-hover-color:#999;--AT-highlighted-link-outline-color:#999;--AT-sidenote-highlight-box-shadow-color:#aaa;--AT-sidenote-border-color:#aaa;--AT-sidenote-scrollbar-thumb-color:#aaa;--AT-sidenote-scrollbar-thumb-hover-color:#999;--AT-sidenote-self-link-border-color:#aaa;--AT-section-highlighted-border-color:#666;--AT-table-border-color:#000;--AT-table-caption-border-color:#000;--AT-table-row-horizontal-border-color:#000;--AT-table-scrollbar-thumb-color:#aaa;--AT-table-scrollbar-thumb-hover-color:#999;--AT-table-scrollbar-border-color:#000;--AT-table-column-heading-hover-background-color:#e2f0f2;--AT-table-sorted-column-heading-background-color:#8bd0ed;--AT-table-sorted-column-heading-text-color:#1a3d4d;--AT-table-sorted-column-heading-text-shadow-color:hsla(0,0%,100%,.6);--AT-table-zebra-stripe-alternate-row-background-color:#f6f6f6;--AT-table-row-hover-outline-color:#000;--AT-code-element-border-color:#c8c8c8;--AT-code-element-background-color:#fafafa;--AT-pre-element-border-color:#c8c8c8;--AT-pre-element-background-color:#fafafa;--AT-pre-element-scrollbar-track-color:#fafafa;--AT-pre-element-scrollbar-thumb-color:#ccc;--AT-pre-element-scrollbar-thumb-hover-color:#999;--AT-code-block-line-highlight-background-color:#ffd;--AT-code-block-line-highlight-border-color:#ddd;--AT-code-block-line-number-color:#aaa;--AT-code-block-line-number-divider-color:#ccc;--AT-syntax-highlight-color-normal:#1f1c1b;--AT-syntax-highlight-color-attribute:#002561;--AT-syntax-highlight-color-data-type:inherit;--AT-syntax-highlight-color-variable:#666;--AT-syntax-highlight-color-other:inherit;--AT-syntax-highlight-color-preprocessor:inherit;--AT-syntax-highlight-color-extension:#777;--AT-syntax-highlight-color-comment:#777;--AT-syntax-highlight-color-control-flow:#003900;--AT-syntax-highlight-color-keyword:#002561;--AT-syntax-highlight-color-operator:#002561;--AT-syntax-highlight-color-special-char:#607880;--AT-syntax-highlight-color-built-in:#002561;--AT-syntax-highlight-color-function:#002561;--AT-syntax-highlight-color-constant:inherit;--AT-syntax-highlight-color-base-n:inherit;--AT-syntax-highlight-color-dec-val:inherit;--AT-syntax-highlight-color-float:inherit;--AT-syntax-highlight-color-information:inherit;--AT-syntax-highlight-color-char:inherit;--AT-syntax-highlight-color-string:inherit;--AT-syntax-highlight-color-verbatim-string:inherit;--AT-syntax-highlight-color-alert:#bf0303;--AT-syntax-highlight-color-error:red;--AT-syntax-highlight-color-import:#777;--AT-syntax-highlight-color-special-string:#666;--AT-math-block-background-color:#f6f6f6;--AT-math-block-background-color-flash:#e0e0e0;--AT-math-block-scrollbar-border-color:#ccc;--AT-math-block-scrollbar-thumb-color:#ccc;--AT-math-block-scrollbar-thumb-hover-color:#999;--AT-admonition-note-left-border-color:#909090;--AT-admonition-note-background-color:#d8d8d8;--AT-admonition-tip-left-border-color:#d8d8d8;--AT-admonition-tip-background-color:#f0f0f0;--AT-admonition-warning-left-border-color:#5a5a5a;--AT-admonition-warning-background-color:#9a9a9a;--AT-admonition-warning-text-color:#fff;--AT-admonition-error-left-border-color:#2d2d2d;--AT-admonition-error-background-color:#5a5a5a;--AT-admonition-error-text-color:#fff;--AT-admonition-reversed-link-color:#ddd;--AT-admonition-reversed-link-color-hover:#ccc;--AT-admonition-reversed-link-underline-gradient-line-color:#ccc;--AT-admonition-reversed-link-underline-gradient-line-color-hover:#bbb;--AT-bottom-ornament-line-color:#000;--AT-image-focus-image-hover-drop-shadow-color:#777;--AT-page-toolbar-border-color:#aaa;--AT-page-toolbar-control-button-color:#aaa;--AT-page-toolbar-control-button-active-color:#000;--AT-page-toolbar-button-icon-color:#aaa;--AT-page-toolbar-button-selectable-icon-color:#e4e4e4;--AT-page-toolbar-button-selected-icon-color:#777;--AT-page-toolbar-button-text-color:#666;--AT-page-toolbar-button-disabled-text-color:#ccc;--AT-page-toolbar-button-highlighted-text-color:#000;--AT-back-to-top-link-color:#ccc;--AT-back-to-top-link-hover-color:#999;--AT-floating-header-box-shadow-color:#ccc;--AT-floating-header-scroll-indicator-color:#999;--AT-skip-to-content-text-color:#fff;--AT-skip-to-content-border-color:#fff;--AT-skip-to-content-background-color:#bf1722;--AT-nav-header-link-color:#888;--AT-nav-header-link-hover-color:#000;--AT-x-of-the-day-border-color:#ccc}html[data-theme=dark]{color-scheme:dark;--AT-body-background-color:#161616;--AT-body-text-color:#f1f1f1;--AT-text-selection-background-color:#dcdcdc;--AT-text-selection-color:#000;--AT-body-link-color:#dcdcdc;--AT-body-link-hover-color:#999;--AT-body-link-visited-color:#b4b4b4;--AT-blockquote-border-color-level-one:#5c5c5c;--AT-blockquote-border-color-level-two:#646464;--AT-blockquote-border-color-level-three:#747474;--AT-blockquote-border-color-level-four:#7f7f7f;--AT-blockquote-background-color-level-one:#212121;--AT-blockquote-background-color-level-two:#3e3e3e;--AT-blockquote-background-color-level-three:#4f4f4f;--AT-abstract-border-color:#6c6c6c;--AT-block-context-span-highlight-color:#494949;--AT-TOC-border-color:#5c5c5c;--AT-TOC-background-color:#212121;--AT-TOC-collapse-button-text-color:#5c5c5c;--AT-TOC-collapse-button-text-hover-color:#000;--AT-TOC-collapse-button-color:rgba(33,33,33,.8);--AT-TOC-collapse-button-hover-color:#494949;--AT-TOC-collapse-button-border-hover-color:#fff;--AT-TOC-link-hover-background-color:#363636;--AT-TOC-link-hover-color:#fff;--AT-TOC-link-hover-indicator-bar-color:#5c5c5c;--AT-TOC-number-color:#929292;--AT-TOC-number-hover-color:#ddd;--AT-collapse-abstract-blockquote-hover-color:#333;--AT-collapse-disclosure-button-color:#333;--AT-collapse-disclosure-button-hover-color:#494949;--AT-collapse-in-blockquote-disclosure-button-color:#494949;--AT-collapse-in-blockquote-disclosure-button-hover-color:#5c5c5c;--AT-collapse-disclosure-button-text-color:#6c6c6c;--AT-collapse-disclosure-button-text-hover-color:#000;--AT-collapse-in-blockquote-disclosure-button-text-color:#8b8b8b;--AT-collapse-in-blockquote-disclosure-button-text-hover-color:#999;--AT-H1-border-color:#999;--AT-H2-border-color:#999;--AT-bulleted-list-marker-color:#9f9f9f;--AT-figure-outline-color:#999;--AT-figure-caption-outline-color:#999;--AT-embed-border-color:#494949;--AT-epigraph-quotation-mark-color:#9f9f9f;--AT-tooltip-background:rgba(30,30,30,.96);--AT-tooltip-text-color:var(--AT-body-text-color, #f1f1f1);--AT-tooltip-border-color:#555;--AT-tooltip-shadow:0 4px 16px rgba(0,0,0,.4);--AT-footnote-border-color:#7c7c7c;--AT-footnote-highlighted-border-color:#7c7c7c;--AT-footnotes-section-top-rule-color:#5c5c5c;--AT-footnote-backlink-border-color:#fff;--AT-footnote-backlink-border-hover-color:#8b8b8b;--AT-highlighted-link-outline-color:#8b8b8b;--AT-sidenote-highlight-box-shadow-color:#7c7c7c;--AT-sidenote-border-color:#7c7c7c;--AT-sidenote-scrollbar-thumb-color:#7c7c7c;--AT-sidenote-scrollbar-thumb-hover-color:#8b8b8b;--AT-sidenote-self-link-border-color:#7c7c7c;--AT-section-highlighted-border-color:#b4b4b4;--AT-table-border-color:#fff;--AT-table-caption-border-color:#fff;--AT-table-row-horizontal-border-color:#fff;--AT-table-scrollbar-thumb-color:#7c7c7c;--AT-table-scrollbar-thumb-hover-color:#8b8b8b;--AT-table-scrollbar-border-color:#fff;--AT-table-column-heading-hover-background-color:#2b3637;--AT-table-sorted-column-heading-background-color:#216983;--AT-table-sorted-column-heading-text-color:#000;--AT-table-sorted-column-heading-text-shadow-color:#fff;--AT-table-zebra-stripe-alternate-row-background-color:#252525;--AT-table-row-hover-outline-color:#fff;--AT-code-element-border-color:#606060;--AT-code-element-background-color:#1d1d1d;--AT-pre-element-border-color:#606060;--AT-pre-element-background-color:#1d1d1d;--AT-pre-element-scrollbar-track-color:#1d1d1d;--AT-pre-element-scrollbar-thumb-color:#5c5c5c;--AT-pre-element-scrollbar-thumb-hover-color:#8b8b8b;--AT-code-block-line-highlight-background-color:#171600;--AT-code-block-line-highlight-border-color:#494949;--AT-code-block-line-number-color:#7c7c7c;--AT-code-block-line-number-divider-color:#5c5c5c;--AT-syntax-highlight-color-normal:#d4d4d4;--AT-syntax-highlight-color-attribute:#9cdcfe;--AT-syntax-highlight-color-data-type:#4ec9b0;--AT-syntax-highlight-color-variable:#9cdcfe;--AT-syntax-highlight-color-other:#d4d4d4;--AT-syntax-highlight-color-preprocessor:#c586c0;--AT-syntax-highlight-color-extension:#9cdcfe;--AT-syntax-highlight-color-comment:#6a9955;--AT-syntax-highlight-color-control-flow:#c586c0;--AT-syntax-highlight-color-keyword:#569cd6;--AT-syntax-highlight-color-operator:#d4d4d4;--AT-syntax-highlight-color-special-char:#ce9178;--AT-syntax-highlight-color-built-in:#4ec9b0;--AT-syntax-highlight-color-function:#dcdcaa;--AT-syntax-highlight-color-constant:#4fc1ff;--AT-syntax-highlight-color-base-n:#b5cea8;--AT-syntax-highlight-color-dec-val:#b5cea8;--AT-syntax-highlight-color-float:#b5cea8;--AT-syntax-highlight-color-information:#9cdcfe;--AT-syntax-highlight-color-char:#ce9178;--AT-syntax-highlight-color-string:#ce9178;--AT-syntax-highlight-color-verbatim-string:#ce9178;--AT-syntax-highlight-color-alert:#f44747;--AT-syntax-highlight-color-error:#f44747;--AT-syntax-highlight-color-import:#c586c0;--AT-syntax-highlight-color-special-string:#ce9178;--AT-math-block-background-color:#252525;--AT-math-block-background-color-flash:#000;--AT-math-block-scrollbar-border-color:#5c5c5c;--AT-math-block-scrollbar-thumb-color:#5c5c5c;--AT-math-block-scrollbar-thumb-hover-color:#8b8b8b;--AT-admonition-note-left-border-color:#929292;--AT-admonition-note-background-color:#4f4f4f;--AT-admonition-tip-left-border-color:#4f4f4f;--AT-admonition-tip-background-color:#303030;--AT-admonition-warning-left-border-color:#bdbdbd;--AT-admonition-warning-background-color:#8a8a8a;--AT-admonition-warning-text-color:#000;--AT-admonition-error-left-border-color:#e1e1e1;--AT-admonition-error-background-color:#bdbdbd;--AT-admonition-error-text-color:#000;--AT-admonition-reversed-link-color:#494949;--AT-admonition-reversed-link-color-hover:#5c5c5c;--AT-admonition-reversed-link-underline-gradient-line-color:#5c5c5c;--AT-admonition-reversed-link-underline-gradient-line-color-hover:#6c6c6c;--AT-bottom-ornament-line-color:#fff;--AT-image-focus-image-hover-drop-shadow-color:#a6a6a6;--AT-image-focus-enlarge-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="rgb(241,241,241)" stroke-width="1.4" stroke-linecap="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M15.6 15.6L21 21M10.5 7.5v6M7.5 10.5h6"/></svg>');--AT-page-toolbar-border-color:#7c7c7c;--AT-page-toolbar-control-button-color:#7c7c7c;--AT-page-toolbar-control-button-active-color:#fff;--AT-page-toolbar-button-icon-color:#7c7c7c;--AT-page-toolbar-button-selectable-icon-color:#404040;--AT-page-toolbar-button-selected-icon-color:#a6a6a6;--AT-page-toolbar-button-text-color:#b4b4b4;--AT-page-toolbar-button-disabled-text-color:#5c5c5c;--AT-page-toolbar-button-highlighted-text-color:#fff;--AT-back-to-top-link-color:#5c5c5c;--AT-back-to-top-link-hover-color:#8b8b8b;--AT-floating-header-box-shadow-color:#5c5c5c;--AT-floating-header-scroll-indicator-color:#8b8b8b;--AT-skip-to-content-text-color:#000;--AT-skip-to-content-border-color:#000;--AT-skip-to-content-background-color:#ff847b;--AT-nav-header-link-color:#999;--AT-nav-header-link-hover-color:#fff;--AT-x-of-the-day-border-color:#5c5c5c;--AT-horizontal-rule-stroke-color:#5c5c5c}@media (prefers-color-scheme:dark){html[data-theme=auto]{color-scheme:dark;--AT-body-background-color:#161616;--AT-body-text-color:#f1f1f1;--AT-text-selection-background-color:#dcdcdc;--AT-text-selection-color:#000;--AT-body-link-color:#dcdcdc;--AT-body-link-hover-color:#999;--AT-body-link-visited-color:#b4b4b4;--AT-blockquote-border-color-level-one:#5c5c5c;--AT-blockquote-border-color-level-two:#646464;--AT-blockquote-border-color-level-three:#747474;--AT-blockquote-border-color-level-four:#7f7f7f;--AT-blockquote-background-color-level-one:#212121;--AT-blockquote-background-color-level-two:#3e3e3e;--AT-blockquote-background-color-level-three:#4f4f4f;--AT-abstract-border-color:#6c6c6c;--AT-block-context-span-highlight-color:#494949;--AT-TOC-border-color:#5c5c5c;--AT-TOC-background-color:#212121;--AT-TOC-collapse-button-text-color:#5c5c5c;--AT-TOC-collapse-button-text-hover-color:#000;--AT-TOC-collapse-button-color:rgba(33,33,33,.8);--AT-TOC-collapse-button-hover-color:#494949;--AT-TOC-collapse-button-border-hover-color:#fff;--AT-TOC-link-hover-background-color:#363636;--AT-TOC-link-hover-color:#fff;--AT-TOC-link-hover-indicator-bar-color:#5c5c5c;--AT-TOC-number-color:#929292;--AT-TOC-number-hover-color:#ddd;--AT-collapse-abstract-blockquote-hover-color:#333;--AT-collapse-disclosure-button-color:#333;--AT-collapse-disclosure-button-hover-color:#494949;--AT-collapse-in-blockquote-disclosure-button-color:#494949;--AT-collapse-in-blockquote-disclosure-button-hover-color:#5c5c5c;--AT-collapse-disclosure-button-text-color:#6c6c6c;--AT-collapse-disclosure-button-text-hover-color:#000;--AT-collapse-in-blockquote-disclosure-button-text-color:#8b8b8b;--AT-collapse-in-blockquote-disclosure-button-text-hover-color:#999;--AT-H1-border-color:#999;--AT-H2-border-color:#999;--AT-bulleted-list-marker-color:#9f9f9f;--AT-figure-outline-color:#999;--AT-figure-caption-outline-color:#999;--AT-embed-border-color:#494949;--AT-epigraph-quotation-mark-color:#9f9f9f;--AT-footnote-border-color:#7c7c7c;--AT-footnote-highlighted-border-color:#7c7c7c;--AT-footnotes-section-top-rule-color:#5c5c5c;--AT-footnote-backlink-border-color:#fff;--AT-footnote-backlink-border-hover-color:#8b8b8b;--AT-highlighted-link-outline-color:#8b8b8b;--AT-sidenote-highlight-box-shadow-color:#7c7c7c;--AT-sidenote-border-color:#7c7c7c;--AT-sidenote-scrollbar-thumb-color:#7c7c7c;--AT-sidenote-scrollbar-thumb-hover-color:#8b8b8b;--AT-sidenote-self-link-border-color:#7c7c7c;--AT-section-highlighted-border-color:#b4b4b4;--AT-table-border-color:#fff;--AT-table-caption-border-color:#fff;--AT-table-row-horizontal-border-color:#fff;--AT-table-scrollbar-thumb-color:#7c7c7c;--AT-table-scrollbar-thumb-hover-color:#8b8b8b;--AT-table-scrollbar-border-color:#fff;--AT-table-column-heading-hover-background-color:#2b3637;--AT-table-sorted-column-heading-background-color:#216983;--AT-table-sorted-column-heading-text-color:#000;--AT-table-sorted-column-heading-text-shadow-color:#fff;--AT-table-zebra-stripe-alternate-row-background-color:#252525;--AT-table-row-hover-outline-color:#fff;--AT-code-element-border-color:#606060;--AT-code-element-background-color:#1d1d1d;--AT-pre-element-border-color:#606060;--AT-pre-element-background-color:#1d1d1d;--AT-pre-element-scrollbar-track-color:#1d1d1d;--AT-pre-element-scrollbar-thumb-color:#5c5c5c;--AT-pre-element-scrollbar-thumb-hover-color:#8b8b8b;--AT-code-block-line-highlight-background-color:#171600;--AT-code-block-line-highlight-border-color:#494949;--AT-code-block-line-number-color:#7c7c7c;--AT-code-block-line-number-divider-color:#5c5c5c;--AT-syntax-highlight-color-normal:#d4d4d4;--AT-syntax-highlight-color-attribute:#9cdcfe;--AT-syntax-highlight-color-data-type:#4ec9b0;--AT-syntax-highlight-color-variable:#9cdcfe;--AT-syntax-highlight-color-other:#d4d4d4;--AT-syntax-highlight-color-preprocessor:#c586c0;--AT-syntax-highlight-color-extension:#9cdcfe;--AT-syntax-highlight-color-comment:#6a9955;--AT-syntax-highlight-color-control-flow:#c586c0;--AT-syntax-highlight-color-keyword:#569cd6;--AT-syntax-highlight-color-operator:#d4d4d4;--AT-syntax-highlight-color-special-char:#ce9178;--AT-syntax-highlight-color-built-in:#4ec9b0;--AT-syntax-highlight-color-function:#dcdcaa;--AT-syntax-highlight-color-constant:#4fc1ff;--AT-syntax-highlight-color-base-n:#b5cea8;--AT-syntax-highlight-color-dec-val:#b5cea8;--AT-syntax-highlight-color-float:#b5cea8;--AT-syntax-highlight-color-information:#9cdcfe;--AT-syntax-highlight-color-char:#ce9178;--AT-syntax-highlight-color-string:#ce9178;--AT-syntax-highlight-color-verbatim-string:#ce9178;--AT-syntax-highlight-color-alert:#f44747;--AT-syntax-highlight-color-error:#f44747;--AT-syntax-highlight-color-import:#c586c0;--AT-syntax-highlight-color-special-string:#ce9178;--AT-math-block-background-color:#252525;--AT-math-block-background-color-flash:#000;--AT-math-block-scrollbar-border-color:#5c5c5c;--AT-math-block-scrollbar-thumb-color:#5c5c5c;--AT-math-block-scrollbar-thumb-hover-color:#8b8b8b;--AT-admonition-note-left-border-color:#929292;--AT-admonition-note-background-color:#4f4f4f;--AT-admonition-tip-left-border-color:#4f4f4f;--AT-admonition-tip-background-color:#303030;--AT-admonition-warning-left-border-color:#bdbdbd;--AT-admonition-warning-background-color:#8a8a8a;--AT-admonition-warning-text-color:#000;--AT-admonition-error-left-border-color:#e1e1e1;--AT-admonition-error-background-color:#bdbdbd;--AT-admonition-error-text-color:#000;--AT-admonition-reversed-link-color:#494949;--AT-admonition-reversed-link-color-hover:#5c5c5c;--AT-admonition-reversed-link-underline-gradient-line-color:#5c5c5c;--AT-admonition-reversed-link-underline-gradient-line-color-hover:#6c6c6c;--AT-bottom-ornament-line-color:#fff;--AT-image-focus-image-hover-drop-shadow-color:#a6a6a6;--AT-image-focus-enlarge-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="rgb(241,241,241)" stroke-width="1.4" stroke-linecap="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M15.6 15.6L21 21M10.5 7.5v6M7.5 10.5h6"/></svg>');--AT-page-toolbar-border-color:#7c7c7c;--AT-page-toolbar-control-button-color:#7c7c7c;--AT-page-toolbar-control-button-active-color:#fff;--AT-page-toolbar-button-icon-color:#7c7c7c;--AT-page-toolbar-button-selectable-icon-color:#404040;--AT-page-toolbar-button-selected-icon-color:#a6a6a6;--AT-page-toolbar-button-text-color:#b4b4b4;--AT-page-toolbar-button-disabled-text-color:#5c5c5c;--AT-page-toolbar-button-highlighted-text-color:#fff;--AT-back-to-top-link-color:#5c5c5c;--AT-back-to-top-link-hover-color:#8b8b8b;--AT-floating-header-box-shadow-color:#5c5c5c;--AT-floating-header-scroll-indicator-color:#8b8b8b;--AT-skip-to-content-text-color:#000;--AT-skip-to-content-border-color:#000;--AT-skip-to-content-background-color:#ff847b;--AT-nav-header-link-color:#999;--AT-nav-header-link-hover-color:#fff;--AT-x-of-the-day-border-color:#5c5c5c;--AT-horizontal-rule-stroke-color:#5c5c5c}}html[data-theme=dark] table th.tablesorter-header{background-image:url("/static/img/tablesorter/tablesorter-bg-dark.4fac7fec74c4.gif")}html[data-theme=dark] table th.tablesorter-headerAsc{background-image:url("/static/img/tablesorter/tablesorter-asc-dark.73b6099f6219.gif")}html[data-theme=dark] table th.tablesorter-headerDesc{background-image:url("/static/img/tablesorter/tablesorter-desc-dark.983b603b04e3.gif")}@media (prefers-color-scheme:dark){html[data-theme=auto] table th.tablesorter-header{background-image:url("/static/img/tablesorter/tablesorter-bg-dark.4fac7fec74c4.gif")}html[data-theme=auto] table th.tablesorter-headerAsc{background-image:url("/static/img/tablesorter/tablesorter-asc-dark.73b6099f6219.gif")}html[data-theme=auto] table th.tablesorter-headerDesc{background-image:url("/static/img/tablesorter/tablesorter-desc-dark.983b603b04e3.gif")}}html[data-theme=dark] ul>li:before{filter:invert(1)}@media (prefers-color-scheme:dark){html[data-theme=auto] ul>li:before{filter:invert(1)}}html[data-theme=dark] hr:after{filter:invert(1)}@media (prefers-color-scheme:dark){html[data-theme=auto] hr:after{filter:invert(1)}}html[data-theme=dark] hr.index-divider-decorated,html[data-theme=dark] hr.index-divider-decorated:after,html[data-theme=dark] hr.index-divider-decorated:before{filter:invert(1)}@media (prefers-color-scheme:dark){html[data-theme=auto] hr.index-divider-decorated,html[data-theme=auto] hr.index-divider-decorated:after,html[data-theme=auto] hr.index-divider-decorated:before{filter:invert(1)}}html[data-theme=dark] .inline-icon:before{filter:invert(1)}@media (prefers-color-scheme:dark){html[data-theme=auto] .inline-icon:before{filter:invert(1)}}html[data-theme=dark] a[data-link-icon-type*=svg]:after{filter:invert(1)}@media (prefers-color-scheme:dark){html[data-theme=auto] a[data-link-icon-type*=svg]:after{filter:invert(1)}}html[data-theme=dark] .admonition.tip:before{filter:invert(1)}html[data-theme=dark] .admonition.error:before,html[data-theme=dark] .admonition.warning:before{filter:none}@media (prefers-color-scheme:dark){html[data-theme=auto] .admonition.tip:before{filter:invert(1)}html[data-theme=auto] .admonition.error:before,html[data-theme=auto] .admonition.warning:before{filter:none}}html[data-theme=dark] .markdownBody figure img:not(.dark-mode-invert):not(.no-dark-filter),html[data-theme=dark] .markdownBody img:not(.dark-mode-invert):not(.no-dark-filter){filter:brightness(.85) saturate(.9)}html[data-theme=dark] .markdownBody figure img.dark-mode-invert,html[data-theme=dark] .markdownBody img.dark-mode-invert{filter:invert(1) hue-rotate(180deg)}@media (prefers-color-scheme:dark){html[data-theme=auto] .markdownBody figure img:not(.dark-mode-invert):not(.no-dark-filter),html[data-theme=auto] .markdownBody img:not(.dark-mode-invert):not(.no-dark-filter){filter:brightness(.85) saturate(.9)}html[data-theme=auto] .markdownBody figure img.dark-mode-invert,html[data-theme=auto] .markdownBody img.dark-mode-invert{filter:invert(1) hue-rotate(180deg)}}@font-face{font-family:"Source Serif 4";font-weight:200;font-style:normal;src:url("/static/font/ssf4/SourceSerif4-ExtraLight.04787c197e31.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:200;font-style:italic;src:url("/static/font/ssf4/SourceSerif4-ExtraLightItalic.76c29fa86744.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:300;font-style:normal;src:url("/static/font/ssf4/SourceSerif4-Light.3bef81a0b093.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:300;font-style:italic;src:url("/static/font/ssf4/SourceSerif4-LightItalic.c1df1d93c387.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:400;font-style:normal;src:url("/static/font/ssf4/SourceSerif4-Regular.e85a0108c25b.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:400;font-style:italic;src:url("/static/font/ssf4/SourceSerif4-Italic.86a4fb6fcd9e.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:600;font-style:normal;src:url("/static/font/ssf4/SourceSerif4-Semibold.589abef34400.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:600;font-style:italic;src:url("/static/font/ssf4/SourceSerif4-SemiboldItalic.d5a3d3cbd098.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:700;font-style:normal;src:url("/static/font/ssf4/SourceSerif4-Bold.71badb5774a7.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:700;font-style:italic;src:url("/static/font/ssf4/SourceSerif4-BoldItalic.5290ab713102.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:900;font-style:normal;src:url("/static/font/ssf4/SourceSerif4-Black.d6bdd18d1e83.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:"Source Serif 4";font-weight:900;font-style:italic;src:url("/static/font/ssf4/SourceSerif4-BlackItalic.35244fdd9a51.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-0304,u+0306-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2002-2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2025-2026,u+202f,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2047-2049,u+2190-2193,u+2196-2199,u+2202,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2264-2265,u+25a0,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6,u+25c9,u+2752,u+2e3a-2e3b}@font-face{font-family:Source Sans\ 3;font-weight:200;font-style:normal;src:url("/static/font/ss3/SourceSans3-ExtraLight.d80bdb7b0a1e.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:200;font-style:italic;src:url("/static/font/ss3/SourceSans3-ExtraLightItalic.784db5dbdbe1.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:300;font-style:normal;src:url("/static/font/ss3/SourceSans3-Light.8ecdd58b9da1.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:300;font-style:italic;src:url("/static/font/ss3/SourceSans3-LightItalic.15b00d779284.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:400;font-style:normal;src:url("/static/font/ss3/SourceSans3-Regular.d64d226c5845.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:400;font-style:italic;src:url("/static/font/ss3/SourceSans3-Italic.9d87f39d61fd.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:500;font-style:normal;src:url("/static/font/ss3/SourceSans3-Medium.e7d038378399.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:500;font-style:italic;src:url("/static/font/ss3/SourceSans3-MediumItalic.5508b68e82fc.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:600;font-style:normal;src:url("/static/font/ss3/SourceSans3-Semibold.7c937e53a1bf.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:600;font-style:italic;src:url("/static/font/ss3/SourceSans3-SemiboldItalic.960983241c3d.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:700;font-style:normal;src:url("/static/font/ss3/SourceSans3-Bold.f0b7166e293b.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:700;font-style:italic;src:url("/static/font/ss3/SourceSans3-BoldItalic.f85e50c8ded7.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:900;font-style:normal;src:url("/static/font/ss3/SourceSans3-Black.ef6d30a53d7e.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:Source Sans\ 3;font-weight:900;font-style:italic;src:url("/static/font/ss3/SourceSans3-BlackItalic.0be0d0d219cb.otf") format("opentype");font-display:swap;unicode-range:u+0020-007e,u+00a0-00ff,u+0152,u+0153,u+017f,u+018f,u+0192,u+0259,u+02c6-02cc,u+02d8-02dd,u+0300-030c,u+0327,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+2007,u+2009-200b,u+2011-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202f,u+2030-2031,u+2032-2033,u+2039-203a,u+203c-203d,u+2044,u+2047-2049,u+2190-2199,u+21d0-21d3,u+2200,u+2202-2203,u+2206,u+2212,u+2215,u+221a,u+221e,u+2248,u+2260,u+2261,u+2264-2265,u+2318,u+2325-2326,u+232b,u+25a0-25a1,u+25aa-25ab,u+25b2-25ba,u+25bc-25c4,u+25c6,u+25c9-25cc,u+25cf,u+25d8-25d9,u+25e6,u+2610-2611,u+263a-263c,u+263f-2642,u+2660,u+2663,u+2665,u+2666,u+266a-266b,u+2752,u+275b-2760,u+2e18,u+2e3a,u+2e3b}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:normal;src:url("/static/font/ibm-plex-mono/IBMPlexMono-Regular.0590b5d38e96.otf") format("opentype");font-display:swap}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:italic;src:url("/static/font/ibm-plex-mono/IBMPlexMono-Italic.d04f2e888acc.otf") format("opentype");font-display:swap}@font-face{font-family:IBM Plex Mono;font-weight:700;font-style:normal;src:url("/static/font/ibm-plex-mono/IBMPlexMono-Bold.08ad440780a7.otf") format("opentype");font-display:swap}@font-face{font-family:IBM Plex Mono;font-weight:700;font-style:italic;src:url("/static/font/ibm-plex-mono/IBMPlexMono-BoldItalic.fa272d36ef20.otf") format("opentype");font-display:swap}@font-face{font-family:Quivira;font-weight:400;src:url("/static/font/quivira/Quivira.f93aa5eaadce.otf") format("opentype");font-display:swap}@font-face{font-family:Noto Emoji;font-weight:400;src:url("/static/font/noto-emoji/NotoEmoji-Bold.ea03c1d5c045.ttf") format("truetype");font-display:swap}a[data-link-icon]{margin-right:.1em}a[data-link-icon-type*=svg]{--link-icon-size-default:0.55em;--link-icon-offset-x-default:0.2em;--link-icon-offset-y-default:0.15em;--link-icon-opacity-default:0.55}a[data-link-icon-type*=svg]:after{content:"";position:relative;bottom:var(--link-icon-offset-y,var(--link-icon-offset-y-default));padding:0 var(--link-icon-size,var(--link-icon-size-default)) 0 0;margin:0 0 0 var(--link-icon-offset-x,var(--link-icon-offset-x-default));background-image:var(--link-icon-url);background-size:var(--link-icon-size,var(--link-icon-size-default));background-position-x:center;background-position-y:1ex;background-repeat:no-repeat;opacity:var(--link-icon-opacity,var(--link-icon-opacity-default))}a[data-link-icon-type*=svg]:hover:after{opacity:calc(.55 * var(--link-icon-opacity, var(--link-icon-opacity-default)))}a[data-link-icon-type*=svg][data-link-icon-type*=quad]{--link-icon-size-default:0.75em;--link-icon-offset-x-default:0.15em;--link-icon-offset-y-default:0.3em;--link-icon-opacity-default:0.8}a[data-link-icon-type*=svg][data-link-icon-type*=quad]:after{background-position-y:.75ex}a[data-link-icon-type*=svg][data-link-icon-type*=quad][data-link-icon-type*=sans]{--link-icon-size-default:0.8em}a[data-link-icon-type*=text]{--link-icon-size-default:0.75em;--link-icon-offset-x-default:0.12em;--link-icon-offset-y-default:0.25em;--link-icon-opacity-default:0.83;--link-icon-font-default:Noto Emoji, Quivira, var(--AT-serif-font-stack);--link-icon-font-weight-default:600;--link-icon-font-style-default:normal;--link-icon-text-decoration-default:none}a[data-link-icon-type*=text]:after{content:attr(data-link-icon);font-size:var(--link-icon-size,var(--link-icon-size-default));font-weight:var(--link-icon-font-weight,var(--link-icon-font-weight-default));font-style:var(--link-icon-font-style,var(--link-icon-font-style-default));font-family:var(--link-icon-font,var(--link-icon-font-default));-webkit-text-decoration:var(
    --link-icon-text-decoration,var(--link-icon-text-decoration-default)
  );text-decoration:var(
    --link-icon-text-decoration,var(--link-icon-text-decoration-default)
  );margin:0 0 0 var(--link-icon-offset-x,var(--link-icon-offset-x-default));vertical-align:baseline;position:relative;bottom:var(--link-icon-offset-y,var(--link-icon-offset-y-default));opacity:var(--link-icon-opacity,var(--link-icon-opacity-default));padding:0;background-image:none;background-size:unset;line-height:1;overflow-wrap:normal}a[data-link-icon-type*=sans]{--link-icon-font-default:Noto Emoji, Quivira, var(--AT-sans-serif-font-stack)}a[data-link-icon-type*=mono]{--link-icon-opacity-default:0.7;--link-icon-font-default:Noto Emoji, Quivira, var(--AT-monospaced-font-stack)}a[data-link-icon-type*=bold]{--link-icon-font-weight-default:700}a[data-link-icon-type*=italic]{--link-icon-size-default:0.8em;--link-icon-offset-x-default:0.1em;--link-icon-font-style-default:italic}a[data-link-icon-type*=overline]{--link-icon-offset-y-default:0.2em;--link-icon-text-decoration-default:overline}a[data-link-icon-type*=text][data-link-icon-type*=quad]:after{text-indent:0;overflow-wrap:break-word;display:inline-block;text-align:center;left:0;bottom:.3em;font-size:.52em;font-weight:700;letter-spacing:.05em;line-height:.85;width:1.7em;opacity:.83}a[data-link-icon-type*=text][data-link-icon-type*=quad][data-link-icon-type*=mono]:after{line-height:.9}a[data-link-icon="𝛘"]{--link-icon-size:0.7em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.6em;--link-icon-opacity:0.7}a[data-link-icon=pdf]{--link-icon-url:url("/static/img/icon/pdf.8fead9ad1623.svg");--link-icon-size:0.45em;--link-icon-offset-x:0.1em;--link-icon-opacity:0.5}a[data-link-icon=txt]{--link-icon-url:url("/static/img/icon/txt.daebbabd5ccc.svg")}a[data-link-icon=code]{--link-icon-url:url("/static/img/icon/code.01d10211ef1b.svg")}a[data-link-icon=worddoc]{--link-icon-url:url("/static/img/icon/worddoc.a8835c41b5c6.svg")}a[data-link-icon=spreadsheet]{--link-icon-url:url("/static/img/icon/spreadsheet.660f74277b64.svg")}a[data-link-icon=csv]{--link-icon-url:url("/static/img/icon/csv.9685dbe79268.svg")}a[data-link-icon=image]{--link-icon-url:url("/static/img/icon/image.41d0b360ffd0.svg")}a[data-link-icon=audio]{--link-icon-url:url("/static/img/icon/audio.5b17bf733bcc.svg")}a[data-link-icon=file-video]{--link-icon-url:url("/static/img/icon/file-video.a0ee16f3a88e.svg")}a[data-link-icon=archive]{--link-icon-url:url("/static/img/icon/archive.2ac59528eac7.svg")}a[data-link-icon=misc]{--link-icon-url:url("/static/img/icon/misc.cc3eeb68be82.svg")}a[data-link-icon=github]{--link-icon-url:url("/static/img/icon/github.756867bc1b71.svg");--link-icon-size:0.75em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.2em;--link-icon-opacity:0.65}a[data-link-icon=wikipedia]{--link-icon-url:url("/static/img/icon/wikipedia.b2953515d197.svg");--link-icon-size:0.6em;--link-icon-offset-x:0.12em;--link-icon-offset-y:-0.05em;--link-icon-opacity:0.65}a[data-link-icon=google-scholar]{--link-icon-url:url("/static/img/icon/google-scholar.d2ced56fbdbc.svg");--link-icon-size:0.8em;--link-icon-offset-x:0.1em;--link-icon-opacity:0.6}a[data-link-icon=nlm-ncbi]{--link-icon-url:url("/static/img/icon/nlm-ncbi.a0a65b872048.svg");--link-icon-size:0.6em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.2em;--link-icon-opacity:0.9}a[data-link-icon=plos]{--link-icon-url:url("/static/img/icon/plos.1c2ed4548ae7.svg");--link-icon-size:0.8em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.1em;--link-icon-opacity:0.8}a[data-link-icon=chi-dna]{--link-icon-url:url("/static/img/icon/chi-dna.8b7e218fbaa7.svg");--link-icon-size:0.58em;--link-icon-offset-x:0.15em;--link-icon-opacity:0.85}a[data-link-icon=reddit]{--link-icon-url:url("/static/img/icon/reddit.80c036dc9bb5.svg");--link-icon-size:0.8em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.25em;--link-icon-opacity:0.5}a[data-link-icon=twitter]{--link-icon-url:url("/static/img/icon/twitter.9d58ee4bd677.svg");--link-icon-size:0.75em;--link-icon-offset-x:0.2em;--link-icon-offset-y:0.2em;--link-icon-opacity:0.5}a[data-link-icon=youtube]{--link-icon-url:url("/static/img/icon/youtube.f63b2e7802ef.svg");--link-icon-size:0.88em;--link-icon-offset-x:0.15em;--link-icon-opacity:0.5}a[data-link-icon=new-york-times]{--link-icon-url:url("/static/img/icon/new-york-times.3c919da01c5c.svg");--link-icon-size:0.65em;--link-icon-offset-x:0.1em;--link-icon-offset-y:0.15em;--link-icon-opacity:0.6}a[data-link-icon=the-guardian]{--link-icon-url:url("/static/img/icon/the-guardian.5cf8fbec5fb1.svg");--link-icon-size:0.8em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.25em;--link-icon-opacity:0.55}a[data-link-icon=wired]{--link-icon-url:url("/static/img/icon/wired.181842f8ce21.svg");--link-icon-size:0.75em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.2em;--link-icon-opacity:0.55}a[data-link-icon=internet-archive]{--link-icon-url:url("/static/img/icon/internet-archive.c7e0ebdae67c.svg");--link-icon-size:0.55em;--link-icon-opacity:0.6}a[data-link-icon=amazon]{--link-icon-url:url("/static/img/icon/amazon.4cbc0a9cc71e.svg");--link-icon-size:0.75em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0.2em;--link-icon-opacity:0.65}a[data-link-icon=stack-exchange]{--link-icon-url:url("/static/img/icon/stack-exchange.d4aa9bc275d6.svg");--link-icon-size:0.6em;--link-icon-offset-x:0.2em;--link-icon-offset-y:0.25em;--link-icon-opacity:0.55}a[data-link-icon=arrows-pointing-inwards-to-dot]{--link-icon-size:0.9em;--link-icon-offset-y:0.22em;--link-icon-offset-y:0.25em;--link-icon-opacity:0.7}a[data-link-icon="≈"]{--link-icon-size:1em;--link-icon-offset-x:0.15em;--link-icon-offset-y:0em;--link-icon-opacity:0.75}:root{--fullwidth-side-margin:25px;--fullwidth-page-width:0px;--fullwidth-left-adjustment:0px}.width-full{box-sizing:border-box;overflow-x:auto}@media (max-width:649px){.width-full{margin-left:0!important;margin-right:0!important;width:100%}}@media (min-width:650px){.width-full{width:auto}}.table-wrapper.width-full .table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}figure.width-full{overflow:visible}.width-full img{max-width:100%;height:auto}.width-full pre{overflow-x:auto}.width-full .width-full{margin-left:0!important;margin-right:0!important}.TOC.hidden,.TOC:empty{display:none}.TOC{--text-indent:0em;--text-alignment:left;--text-hyphenation:none;--background-color:var(--AT-TOC-background-color);--border-color:var(--AT-TOC-border-color);border:1px solid #ccc;border:1px solid var(--border-color);background-color:#f8f8f8;background-color:var(--background-color);font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);line-height:1.25}#TOC{padding:.625em .75em .75em;position:relative;z-index:20}@media (min-width:901px){#TOC{margin:0 2.25rem 1rem 0;float:left;max-width:285px}}@media (max-width:900px){#TOC{margin:2.75rem auto 2.5rem}}body[class*=-index] #TOC{margin-top:2.5rem}@media (min-width:650px){body[class*=-index] #TOC{float:unset;max-width:unset;margin-right:unset}}body[class*=-index] #TOC.TOC-links-only{padding-top:2.5em}body[class*=-index] #TOC.TOC-links-only:before{content:"Contents";position:absolute;font-size:1.125em;font-weight:700;top:.5em;left:.75em}@media (max-width:900px){body[class*=-index] #TOC.TOC-links-only:before{left:.5em}}body[class*=-index] #TOC.TOC-links-only li{font-weight:400;font-size:.9em}#TOC.collapsed{height:2em;padding-top:0;padding-bottom:0}@media (max-width:900px){#TOC.collapsed{margin-top:2rem;background-image:none}}#TOC.collapsed+*{clear:both}#TOC.collapsed>ul{max-height:0;overflow:hidden}#TOC.collapsed:before{content:"[Contents]";position:absolute;left:0;top:0;height:100%;padding:0 0 0 .5em;display:flex;align-items:center;z-index:2;pointer-events:none;font-size:1.125em;font-weight:700;opacity:.5}@media (hover:hover){#TOC.collapsed:hover:before{opacity:1}}@media (max-width:900px){#TOC.collapsed:before{padding:0 .5em;right:0;margin:auto;justify-content:center}}#TOC .toc-collapse-toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:hsla(0,0%,97.3%,.8);background-color:var(--AT-TOC-collapse-button-color);position:absolute;height:calc(2em - 2px);padding:.3em .4em;top:0;right:0;display:flex;justify-content:flex-end;color:#ccc;color:var(--AT-TOC-collapse-button-text-color);font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-weight:inherit;font-style:inherit;font-size:inherit;z-index:1;cursor:pointer;visibility:hidden}#TOC.collapsed .toc-collapse-toggle-button{width:100%;height:100%;visibility:visible}#TOC .toc-collapse-toggle-button span{display:flex;width:calc(1.4em - 2px);height:100%;justify-content:center;align-items:center}#TOC .toc-collapse-toggle-button svg{width:100%;height:100%;transform:rotate(-90deg);transition:transform .1s ease}#TOC.collapsed .toc-collapse-toggle-button svg{transform:rotate(0)}@media (hover:hover){#TOC .toc-collapse-toggle-button:hover{color:#fff;color:var(--AT-TOC-collapse-button-text-hover-color);background-color:#ddd;background-color:var(--AT-TOC-collapse-button-hover-color);outline:1px dotted #000;outline:1px dotted var(--AT-TOC-collapse-button-border-hover-color)}#TOC:hover .toc-collapse-toggle-button{visibility:visible}}@media (max-width:649px){#TOC:not(.collapsed) .toc-collapse-toggle-button{top:-1.75em;right:unset;left:-1px;justify-content:center;border:inherit;background-color:inherit;margin:auto;width:2em;height:1.75em;padding:3px;box-sizing:border-box;opacity:1}#TOC:not(.collapsed) .toc-collapse-toggle-button:after{content:"";position:absolute;width:100%;height:100%;left:-100%;top:0}}.TOC ul{list-style-type:none;margin:0;padding:0}@media (max-width:900px){#TOC{background-image:linear-gradient(#ccc,#ccc);background-image:linear-gradient(var(--AT-TOC-border-color),var(--AT-TOC-border-color));background-repeat:no-repeat;background-size:1px 100%;background-position:50% 0}#TOC>ul{-moz-column-count:2;column-count:2;-moz-column-gap:1.25em;column-gap:1.25em}#TOC ul>li:first-child{-moz-column-break-before:avoid-column;break-before:avoid-column}body[class*=-index] #TOC{background-image:none}body[class*=-index] #TOC>ul{-moz-column-count:1;column-count:1}}.TOC ul ul{margin:0;padding-left:.7em;padding-top:.35em}.TOC ul>li{font-weight:700;margin:0 0 .5em;padding-left:1.125em;position:relative;overflow-wrap:break-word}.TOC ul>li:last-child{margin-bottom:0}@media (max-width:900px){#TOC ul>li{padding-left:0}#TOC ul>li:before{content:none}}.TOC ul>li li{font-weight:400;font-size:.9em}@media (max-width:649px){#TOC ul>li li a{padding:1px 0 0}#TOC ul>li li li a{padding:2px 0 0}#TOC ul>li li li li a{padding:3px 0 0;padding:4px 0 0}}.TOC a{border:0;display:inline-block;width:100%;box-sizing:border-box;position:relative;padding:0 .25rem 0 0}@media (hover:hover){.TOC a:hover,.markdownBody .TOC a:hover{background-color:#ececec;background-color:var(--AT-TOC-link-hover-background-color);color:#000;color:var(--AT-TOC-link-hover-color)}.TOC a:hover:after,.markdownBody .TOC a:hover:after{content:"";display:inline-block;position:absolute;left:100%;top:0;background-color:#ccc;background-color:var(--AT-TOC-link-hover-indicator-bar-color);width:.25em;height:100%}}@media (hover:none){.TOC a{position:relative}.TOC a:before{content:"";position:absolute;left:-.5em;top:-.25em;width:calc(100% + .75em);height:calc(100% + .5em)}}.TOC code{font-family:inherit;font-size:inherit;border:none;padding:0;background-color:inherit}.TOC>ul{counter-reset:htoc_1}.TOC>ul>li:before{counter-increment:htoc_1;content:counter(htoc_1) "\2006  "}.TOC>ul ul{counter-reset:htoc_2}.TOC>ul ul>li:before{counter-increment:htoc_2;content:counter(htoc_1) "." counter(htoc_2) "\2006  "}.TOC>ul ul ul{counter-reset:htoc_3}.TOC>ul ul ul>li:before{counter-increment:htoc_3;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "\2006  "}.TOC>ul ul ul ul{counter-reset:htoc_4}.TOC>ul ul ul ul li:before{counter-increment:htoc_4;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "\2006  "}.TOC>ul ul ul ul ul{counter-reset:htoc_5}.TOC>ul ul ul ul ul>li:before{counter-increment:htoc_5;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "." counter(htoc_5) "\2006  "}.TOC>ul ul ul ul ul ul{counter-reset:htoc_6}.TOC>ul ul ul ul ul ul>li:before{counter-increment:htoc_6;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "." counter(htoc_5) "." counter(htoc_6) "\2006  "}.TOC ul>li:before{position:absolute;right:calc(100% - 1em);left:unset;top:0;width:111px;height:auto;line-height:inherit;padding:0;text-align:right;font-weight:400;font-variant-numeric:tabular-nums;pointer-events:none;color:#909090;color:var(--AT-TOC-number-color)}.TOC ul>li:hover:before{color:#313131;color:var(--AT-TOC-number-hover-color)}.reading-progress{position:fixed;z-index:50;display:none;flex-direction:column;gap:.25em;background:#fff;background:var(--AT-body-background-color);color:#000;color:var(--AT-body-text-color);border:1px solid #ccc;border:1px solid var(--AT-TOC-border-color,rgba(0,0,0,.1));padding:.55em .85em;font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.85rem;line-height:1.3;opacity:0;pointer-events:none;transform:translateY(.5em);transition:opacity .2s ease,transform .2s ease}.reading-progress.rp-visible{opacity:1;transform:translateY(0);pointer-events:auto}.reading-progress.rp-eclipsed{opacity:0;pointer-events:none;transform:translateY(.5em)}.reading-progress .rp-title{font-family:"Source Serif 4",Apple Garamond,Baskerville,Libre Baskerville,"Droid Serif",Times New Roman,Times,serif,Noto Emoji,Quivira;font-family:var(--AT-serif-font-stack);font-variant-caps:small-caps;text-align:center;font-size:.95em;letter-spacing:.02em}.reading-progress .rp-h1,.reading-progress .rp-h2,.reading-progress .rp-h3,.reading-progress .rp-h4{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:left;display:block;width:100%;cursor:pointer}.reading-progress .rp-h1[hidden],.reading-progress .rp-h2[hidden],.reading-progress .rp-h3[hidden],.reading-progress .rp-h4[hidden]{display:none}.reading-progress .rp-h1:hover,.reading-progress .rp-h2:hover,.reading-progress .rp-h3:hover,.reading-progress .rp-h4:hover{color:#888;color:var(--AT-body-link-hover-color,currentColor);text-decoration:underline}.reading-progress .rp-h1:focus-visible,.reading-progress .rp-h2:focus-visible,.reading-progress .rp-h3:focus-visible,.reading-progress .rp-h4:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.reading-progress .rp-h1{padding-left:0;font-weight:600}.reading-progress .rp-h2{padding-left:.8em}.reading-progress .rp-h3{padding-left:1.6em;opacity:.85;font-size:.95em}.reading-progress .rp-h4{padding-left:2.4em;opacity:.7;font-size:.9em}.reading-progress .rp-bar{height:2px;background:rgba(0,0,0,.08);border-radius:1px;overflow:hidden}.reading-progress .rp-bar-fill{height:100%;width:0;background:#333;background:var(--AT-body-link-color);transition:width .08s linear}@media (max-width:649px){.reading-progress{display:flex;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.reading-progress .rp-bar{order:-1;margin-bottom:.35em}#markdownBody{padding-bottom:clamp(96px,14vh,160px)}}@media (min-width:1761px){.reading-progress{display:flex;left:calc(50vw - 851.5px);left:calc(-384px + .5 * (100vw - var(--AT-body-max-width, 935px)));right:auto;bottom:auto;top:8vh;width:320px}.reading-progress .rp-bar{order:0;margin-top:.45em;margin-bottom:0}}html[data-theme=dark] .reading-progress .rp-bar{background:hsla(0,0%,100%,.12)}@media (prefers-color-scheme:dark){html[data-theme=auto] .reading-progress .rp-bar{background:hsla(0,0%,100%,.12)}}@media (prefers-reduced-motion:reduce){.reading-progress,.reading-progress .rp-bar-fill{transition:none}}.markdownBody .gallery{--tile-gap:8px;--cols:3;--row-base:210px;--row-scale:1;--row-h:calc(var(--row-base) * var(--row-scale))}.markdownBody .gallery.strip{--row-base:240px}.markdownBody .gallery[data-row-height=short]{--row-base:150px}.markdownBody .gallery[data-row-height=medium]{--row-base:210px}.markdownBody .gallery[data-row-height=tall]{--row-base:300px}.markdownBody .gallery-items{display:flex;flex-wrap:wrap;gap:var(--tile-gap);align-items:flex-start}.markdownBody .gallery .gallery-item{position:relative;margin:0;overflow:hidden;min-width:0}.markdownBody .gallery .gallery-item .figure-outer-wrapper{display:block;width:100%;height:100%;margin:0;max-width:none}.markdownBody .gallery .gallery-item .figure-outer-wrapper>.image-wrapper{display:block;width:100%;height:100%}.markdownBody .gallery .gallery-item picture>.image-wrapper{display:contents}.markdownBody .gallery .gallery-item img{width:100%;height:100%;max-width:none;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-o-object-position:var(--focal,50% 50%);object-position:var(--focal,50% 50%)}.markdownBody .gallery.wall .gallery-item{flex:150 1 calc(1.5 * var(--row-h));flex:calc(100 * var(--ar, 1.5)) 1 calc(var(--ar, 1.5) * var(--row-h))}.markdownBody .gallery.wall .gallery-item .figure-outer-wrapper>.image-wrapper{height:var(--row-h)}.markdownBody .gallery.wall.is-justified .gallery-item{flex:0 0 auto}.markdownBody .gallery.grid .gallery-items{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.markdownBody .gallery.grid .gallery-item .figure-outer-wrapper>.image-wrapper{height:auto;aspect-ratio:4/3}.markdownBody .gallery.strip .gallery-items{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.5em;scrollbar-width:thin}.markdownBody .gallery.strip .gallery-item{flex:0 0 auto;width:calc(1.5 * var(--row-h));width:calc(var(--ar, 1.5) * var(--row-h));scroll-snap-align:start}.markdownBody .gallery.strip .gallery-item .figure-outer-wrapper>.image-wrapper{height:var(--row-h)}.markdownBody .gallery .gallery-item .caption-wrapper{width:100%;min-width:0;margin:0;outline:none;border-top:1px solid #888;border-top:1px solid var(--AT-figure-caption-outline-color)}.markdownBody .gallery .gallery-item figcaption{width:auto;margin:0;padding:.4em .7em .5em;font-size:.72em;line-height:1.35}.markdownBody .gallery .gallery-item figcaption .figure-title{display:block}.markdownBody .gallery[data-captions=hover] .gallery-item .caption-wrapper{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .25s ease;opacity:.96}.markdownBody .gallery[data-captions=hover] .gallery-item:focus-within .caption-wrapper,.markdownBody .gallery[data-captions=hover] .gallery-item:hover .caption-wrapper{transform:none}.markdownBody .gallery[data-captions=viewer] .gallery-item .caption-wrapper{display:none}.markdownBody .gallery>.gallery-caption{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--tile-gap) auto 0;text-align:center;outline:1px solid #888;outline:1px solid var(--AT-figure-caption-outline-color)}@media (max-width:649px){.markdownBody .gallery{--row-scale:0.7}.markdownBody .gallery.grid .gallery-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.markdownBody .gallery[data-captions=hover] .gallery-item .caption-wrapper{transition:none}}@font-face{font-family:Cinzel;font-weight:100 900;font-style:normal;src:url("/static/font/dropcap/cinzel/cinzel.69de6a214fb3.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Cinzel Decorative;font-weight:400;font-style:normal;src:url("/static/font/dropcap/cinzel-decorative/cinzel-decorative.d99c672cb335.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Cormorant Garamond;font-weight:100 900;font-style:normal;src:url("/static/font/dropcap/cormorant-garamond/cormorant-garamond.873a31bdc8e3.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Playfair Display;font-weight:100 900;font-style:normal;src:url("/static/font/dropcap/playfair-display/playfair-display.3bae600761df.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Cardo;font-weight:700;font-style:normal;src:url("/static/font/dropcap/cardo/cardo.4d7c5badfa3a.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:IM Fell English;font-weight:400;font-style:normal;src:url("/static/font/dropcap/im-fell-english/im-fell-english.3d4e7d7ad0e9.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:"Decorated Roman Initials";font-weight:400;font-style:normal;src:url("/static/font/dropcap/decorated-roman-initials/decorated-roman-initials.79f2cd8f2dee.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:UnifrakturMaguntia;font-weight:400;font-style:normal;src:url("/static/font/dropcap/unifraktur-maguntia/unifraktur-maguntia.9ca4a8f7b812.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Grenze Gotisch;font-weight:100 900;font-style:normal;src:url("/static/font/dropcap/grenze-gotisch/grenze-gotisch.9df55b622280.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:New Rocker;font-weight:400;font-style:normal;src:url("/static/font/dropcap/new-rocker/new-rocker.3e4fcb019278.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Fruktur;font-weight:400;font-style:normal;src:url("/static/font/dropcap/fruktur/fruktur.377b6a7bf220.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Astloch;font-weight:700;font-style:normal;src:url("/static/font/dropcap/astloch/astloch.628df30049aa.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:"Kanzlei Initialen";font-weight:400;font-style:normal;src:url("/static/font/dropcap/kanzlei-initialen/kanzlei-initialen.c210a8dd94a9.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Koenigsberger Gotisch;font-weight:400;font-style:normal;src:url("/static/font/dropcap/koenigsberger-gotisch/koenigsberger-gotisch.4c109d440221.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Grusskarten Gotisch;font-weight:400;font-style:normal;src:url("/static/font/dropcap/grusskarten-gotisch/grusskarten-gotisch.07daf1fe2e92.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Hansa Gotisch;font-weight:400;font-style:normal;src:url("/static/font/dropcap/hansa-gotisch/hansa-gotisch.eca9f1ff7252.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Hermann Gotisch;font-weight:400;font-style:normal;src:url("/static/font/dropcap/hermann-gotisch/hermann-gotisch.c47d1dd083c3.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Westminster Gotisch;font-weight:400;font-style:normal;src:url("/static/font/dropcap/westminster-gotisch/westminster-gotisch.d2c4d4195468.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Berkshire Swash;font-weight:400;font-style:normal;src:url("/static/font/dropcap/berkshire-swash/berkshire-swash.998a3c879044.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Romantik;font-weight:400;font-style:normal;src:url("/static/font/dropcap/romantik/romantik.9f62f54170f2.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Coelnische Current;font-weight:400;font-style:normal;src:url("/static/font/dropcap/coelnische-current/coelnische-current.ca1f4724dc82.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:"Paulus Franck Initialen";font-weight:400;font-style:normal;src:url("/static/font/dropcap/paulus-franck-initialen/paulus-franck-initialen.05ce74f6205e.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Lobster;font-weight:400;font-style:normal;src:url("/static/font/dropcap/lobster/lobster.c9281f090245.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Rye;font-weight:400;font-style:normal;src:url("/static/font/dropcap/rye/rye.9c2fc0b7b61d.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Emblema One;font-weight:400;font-style:normal;src:url("/static/font/dropcap/emblema-one/emblema-one.c85d9e4b49e2.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Monoton;font-weight:400;font-style:normal;src:url("/static/font/dropcap/monoton/monoton.200e100871a4.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Limelight;font-weight:400;font-style:normal;src:url("/static/font/dropcap/limelight/limelight.9a9ddc348982.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:Lettres Ombrées Ornées;font-weight:400;font-style:normal;src:url("/static/font/dropcap/lettres-ombrees-ornees/lettres-ombrees-ornees.f22ede9de110.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:"Acorn Initials";font-weight:400;font-style:normal;src:url("/static/font/dropcap/acorn-initials/acorn-initials.e4a9c581a737.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:"Arabesque Initialen";font-weight:400;font-style:normal;src:url("/static/font/dropcap/arabesque-initialen/arabesque-initialen.59d52bfa9514.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:"Typographer Woodcut Initials";font-weight:400;font-style:normal;src:url("/static/font/dropcap/typographer-woodcut/typographer-woodcut.efcbd086d113.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}@font-face{font-family:AnnStone;font-weight:400;font-style:normal;src:url("/static/font/dropcap/annstone/annstone.b67eadcbcc6c.woff2") format("woff2");font-display:swap;unicode-range:u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-00d6,u+00d8-00de}.markdownBody p.dropcap .dropcap-letter{font-family:inherit;font-family:var(--dropcap-font,inherit);font-weight:inherit;font-weight:var(--dropcap-weight,inherit);font-style:normal;font-variant-caps:normal;float:none;float:var(--dropcap-float,none);font-size:5.31em;font-size:calc(1em * var(--dropcap-lines, 3) * var(--dropcap-line-height, 1.5) * var(--dropcap-scale, 1) * var(--dropcap-fit, 1.18));line-height:.8;margin:.07em .1em -.06em 0;margin:calc(.07em + var(--dropcap-nudge, 0em)) var(--dropcap-gap,.1em) -.06em 0;padding:0;color:inherit;color:var(--dropcap-color,inherit)}.markdownBody p.dropcap .dropcap-letter .dropcap-punct{font-family:"Source Serif 4",Apple Garamond,Baskerville,Libre Baskerville,"Droid Serif",Times New Roman,Times,serif,Noto Emoji,Quivira;font-family:var(--AT-serif-font-stack);font-weight:400;font-size:.45em;line-height:1;vertical-align:top;margin-right:.05em}@media (max-width:649px){.markdownBody p.dropcap{--dropcap-lines:2}}@media print{.markdownBody p.dropcap .dropcap-letter{color:#000}}.markdownBody p.dropcap-acorn-initials,.markdownBody p.dropcap-annstone,.markdownBody p.dropcap-arabesque-initialen,.markdownBody p.dropcap-astloch,.markdownBody p.dropcap-berkshire-swash,.markdownBody p.dropcap-cardo,.markdownBody p.dropcap-cinzel,.markdownBody p.dropcap-cinzel-decorative,.markdownBody p.dropcap-coelnische-current,.markdownBody p.dropcap-cormorant-garamond,.markdownBody p.dropcap-decorated-roman-initials,.markdownBody p.dropcap-emblema-one,.markdownBody p.dropcap-fruktur,.markdownBody p.dropcap-grenze-gotisch,.markdownBody p.dropcap-grusskarten-gotisch,.markdownBody p.dropcap-hansa-gotisch,.markdownBody p.dropcap-hermann-gotisch,.markdownBody p.dropcap-im-fell-english,.markdownBody p.dropcap-kanzlei-initialen,.markdownBody p.dropcap-koenigsberger-gotisch,.markdownBody p.dropcap-lettres-ombrees-ornees,.markdownBody p.dropcap-limelight,.markdownBody p.dropcap-lobster,.markdownBody p.dropcap-monoton,.markdownBody p.dropcap-new-rocker,.markdownBody p.dropcap-paulus-franck-initialen,.markdownBody p.dropcap-playfair-display,.markdownBody p.dropcap-romantik,.markdownBody p.dropcap-rye,.markdownBody p.dropcap-typographer-woodcut,.markdownBody p.dropcap-unifraktur-maguntia,.markdownBody p.dropcap-westminster-gotisch,.markdownBody.dropcap-acorn-initials,.markdownBody.dropcap-annstone,.markdownBody.dropcap-arabesque-initialen,.markdownBody.dropcap-astloch,.markdownBody.dropcap-berkshire-swash,.markdownBody.dropcap-cardo,.markdownBody.dropcap-cinzel,.markdownBody.dropcap-cinzel-decorative,.markdownBody.dropcap-coelnische-current,.markdownBody.dropcap-cormorant-garamond,.markdownBody.dropcap-decorated-roman-initials,.markdownBody.dropcap-emblema-one,.markdownBody.dropcap-fruktur,.markdownBody.dropcap-grenze-gotisch,.markdownBody.dropcap-grusskarten-gotisch,.markdownBody.dropcap-hansa-gotisch,.markdownBody.dropcap-hermann-gotisch,.markdownBody.dropcap-im-fell-english,.markdownBody.dropcap-kanzlei-initialen,.markdownBody.dropcap-koenigsberger-gotisch,.markdownBody.dropcap-lettres-ombrees-ornees,.markdownBody.dropcap-limelight,.markdownBody.dropcap-lobster,.markdownBody.dropcap-monoton,.markdownBody.dropcap-new-rocker,.markdownBody.dropcap-paulus-franck-initialen,.markdownBody.dropcap-playfair-display,.markdownBody.dropcap-romantik,.markdownBody.dropcap-rye,.markdownBody.dropcap-typographer-woodcut,.markdownBody.dropcap-unifraktur-maguntia,.markdownBody.dropcap-westminster-gotisch{--dropcap-float:left}.markdownBody p.dropcap-cinzel,.markdownBody.dropcap-cinzel{--dropcap-font:"Cinzel";--dropcap-weight:700;--dropcap-scale:1.05}.markdownBody p.dropcap-cinzel-decorative,.markdownBody.dropcap-cinzel-decorative{--dropcap-font:"Cinzel Decorative";--dropcap-weight:400}.markdownBody p.dropcap-cormorant-garamond,.markdownBody.dropcap-cormorant-garamond{--dropcap-font:"Cormorant Garamond";--dropcap-weight:600;--dropcap-scale:1.08}.markdownBody p.dropcap-playfair-display,.markdownBody.dropcap-playfair-display{--dropcap-font:"Playfair Display";--dropcap-weight:700;--dropcap-scale:1.05}.markdownBody p.dropcap-cardo,.markdownBody.dropcap-cardo{--dropcap-font:"Cardo";--dropcap-weight:700;--dropcap-scale:1.06}.markdownBody p.dropcap-im-fell-english,.markdownBody.dropcap-im-fell-english{--dropcap-font:"IM Fell English";--dropcap-weight:400;--dropcap-scale:1.08}.markdownBody p.dropcap-decorated-roman-initials,.markdownBody.dropcap-decorated-roman-initials{--dropcap-font:"Decorated Roman Initials";--dropcap-weight:400}.markdownBody p.dropcap-unifraktur-maguntia,.markdownBody.dropcap-unifraktur-maguntia{--dropcap-font:"UnifrakturMaguntia";--dropcap-weight:400;--dropcap-scale:1.02}.markdownBody p.dropcap-grenze-gotisch,.markdownBody.dropcap-grenze-gotisch{--dropcap-font:"Grenze Gotisch";--dropcap-weight:500}.markdownBody p.dropcap-new-rocker,.markdownBody.dropcap-new-rocker{--dropcap-font:"New Rocker";--dropcap-weight:400}.markdownBody p.dropcap-fruktur,.markdownBody.dropcap-fruktur{--dropcap-font:"Fruktur";--dropcap-weight:400}.markdownBody p.dropcap-astloch,.markdownBody.dropcap-astloch{--dropcap-font:"Astloch";--dropcap-weight:700}.markdownBody p.dropcap-kanzlei-initialen,.markdownBody.dropcap-kanzlei-initialen{--dropcap-font:"Kanzlei Initialen";--dropcap-weight:400;--dropcap-scale:1.1;--dropcap-gap:0.14em}.markdownBody p.dropcap-koenigsberger-gotisch,.markdownBody.dropcap-koenigsberger-gotisch{--dropcap-font:"Koenigsberger Gotisch";--dropcap-weight:400;--dropcap-scale:1.05}.markdownBody p.dropcap-grusskarten-gotisch,.markdownBody.dropcap-grusskarten-gotisch{--dropcap-font:"Grusskarten Gotisch";--dropcap-weight:400}.markdownBody p.dropcap-hansa-gotisch,.markdownBody.dropcap-hansa-gotisch{--dropcap-font:"Hansa Gotisch";--dropcap-weight:400}.markdownBody p.dropcap-hermann-gotisch,.markdownBody.dropcap-hermann-gotisch{--dropcap-font:"Hermann Gotisch";--dropcap-weight:400}.markdownBody p.dropcap-westminster-gotisch,.markdownBody.dropcap-westminster-gotisch{--dropcap-font:"Westminster Gotisch";--dropcap-weight:400}.markdownBody p.dropcap-berkshire-swash,.markdownBody.dropcap-berkshire-swash{--dropcap-font:"Berkshire Swash";--dropcap-weight:400;--dropcap-scale:1.02;--dropcap-gap:0.16em}.markdownBody p.dropcap-romantik,.markdownBody.dropcap-romantik{--dropcap-font:"Romantik";--dropcap-weight:400;--dropcap-scale:1.1;--dropcap-gap:0.14em}.markdownBody p.dropcap-coelnische-current,.markdownBody.dropcap-coelnische-current{--dropcap-font:"Coelnische Current";--dropcap-weight:400}.markdownBody p.dropcap-paulus-franck-initialen,.markdownBody.dropcap-paulus-franck-initialen{--dropcap-font:"Paulus Franck Initialen";--dropcap-weight:400;--dropcap-scale:1.05;--dropcap-gap:0.16em}.markdownBody p.dropcap-lobster,.markdownBody.dropcap-lobster{--dropcap-font:"Lobster";--dropcap-weight:400}.markdownBody p.dropcap-rye,.markdownBody.dropcap-rye{--dropcap-font:"Rye";--dropcap-weight:400;--dropcap-scale:0.98}.markdownBody p.dropcap-emblema-one,.markdownBody.dropcap-emblema-one{--dropcap-font:"Emblema One";--dropcap-weight:400;--dropcap-scale:0.98}.markdownBody p.dropcap-monoton,.markdownBody.dropcap-monoton{--dropcap-font:"Monoton";--dropcap-weight:400;--dropcap-scale:0.98}.markdownBody p.dropcap-limelight,.markdownBody.dropcap-limelight{--dropcap-font:"Limelight";--dropcap-weight:400}.markdownBody p.dropcap-lettres-ombrees-ornees,.markdownBody.dropcap-lettres-ombrees-ornees{--dropcap-font:"Lettres Ombrées Ornées";--dropcap-weight:400;--dropcap-scale:1.1;--dropcap-gap:0.14em}.markdownBody p.dropcap-acorn-initials,.markdownBody.dropcap-acorn-initials{--dropcap-font:"Acorn Initials";--dropcap-weight:400;--dropcap-gap:0.14em}.markdownBody p.dropcap-arabesque-initialen,.markdownBody.dropcap-arabesque-initialen{--dropcap-font:"Arabesque Initialen";--dropcap-weight:400;--dropcap-scale:0.95;--dropcap-gap:0.16em}.markdownBody p.dropcap-typographer-woodcut,.markdownBody.dropcap-typographer-woodcut{--dropcap-font:"Typographer Woodcut Initials";--dropcap-weight:400;--dropcap-scale:0.8;--dropcap-gap:0.16em}.markdownBody p.dropcap-annstone,.markdownBody.dropcap-annstone{--dropcap-font:"AnnStone";--dropcap-weight:400}:root{--AT-serif-font-stack:"Source Serif 4", "Apple Garamond", "Baskerville", "Libre Baskerville", "Droid Serif", "Times New Roman", "Times", serif, "Noto Emoji", "Quivira";--AT-sans-serif-font-stack:"Source Sans 3", "Lucida Sans Unicode", "Helvetica", "Trebuchet MS", sans-serif, "Noto Emoji", "Quivira";--AT-monospaced-font-stack:"IBM Plex Mono", "Liberation Mono", "Consolas", "Courier", monospace, "Noto Emoji", "Quivira";--AT-body-text-font-size:20px;--AT-body-max-width:935px;--AT-body-side-padding:20px;--AT-sidenotes-max-width:550px;--bsm:2em;--AT-image-single-black-star-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M 5,0 C 4,4 4,4 0,5 4,6 4,6 5,10 6,6 6,6 10,5 6,4 6,4 5,0 Z" /></svg>');--AT-image-single-white-star-on-black-circle-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M 5 0 C 6 4 6 4 10 5 A 5 5 0 0 0 5 0 z M 5 0 A 5 5 0 0 0 0 5 C 4 4 4 4 5 0 z M 0 5 A 5 5 0 0 0 5 10 C 4 6 4 6 0 5 z M 5 10 A 5 5 0 0 0 10 5 C 6 6 6 6 5 10 z"/></svg>');--AT-image-single-white-star-rotated-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M 1.25 1.25 C 3.5 5 3.5 5 1.25 8.75 C 5 6.5 5 6.5 8.75 8.75 C 6.5 5 6.5 5 8.75 1.25 C 5 3.5 5 3.5 1.25 1.25 z M 3 3 C 5 4.2 5 4.2 7 3 C 5.8 5 5.8 5 7 7 C 5 5.8 5 5.8 3 7 C 4.2 5 4.2 5 3 3 z"/></svg>');--AT-image-single-white-star-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M 5 0 C 4 4 4 4 0 5 C 4 6 4 6 5 10 C 6 6 6 6 10 5 C 6 4 6 4 5 0 z M 5 2.5 C 5.5 4.5 5.5 4.5 7.5 5 C 5.5 5.5 5.5 5.5 5 7.5 C 4.5 5.5 4.5 5.5 2.5 5 C 4.5 4.5 4.5 4.5 5 2.5 z"/></svg>');--AT-image-checkerboard-000-fff-2x-gif:url("data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAP///ywAAAAABAAEAAACBgQShqgJBQA7");--AT-image-checkerboard-777-fff-2x-gif:url("data:image/gif;base64,R0lGODlhBAAEAPAAMXd3d////ywAAAAABAAEAAACBgQShqgJBQA7");--AT-image-checkerboard-888-000-2x-gif:url("data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAIiIiCwAAAAABAAEAAACBkwAhqgZBQA7");--AT-image-checkerboard-bfbfbf-000-2x-gif:url("data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAL+/vywAAAAABAAEAAACBkwAhqgZBQA7");--AT-image-pattern-dotted-161616-on-252525-2x-gif:url("data:image/gif;base64,R0lGODlhEAAQAPAAMRYWFiUlJSwAAAAAEAAQAAACHowPcKgb6V6LtFoDXV6b3Q9aHTZ5WhmmJodK0ajGBQA7");--AT-image-pattern-dotted-161616-on-3e3e3e-2x-gif:url("data:image/gif;base64,R0lGODlhEAAQAPAAMRYWFj4+PiwAAAAAEAAQAAACHowPcKgb6V6LtFoDXV6b3Q9aHTZ5WhmmJodK0ajGBQA7");--AT-image-pattern-dotted-e6e6e6-on-fff-2x-gif:url("data:image/gif;base64,R0lGODlhEAAQAPAAMebm5v///ywAAAAAEAAQAAACHowPcKgb6V6LtFoDXV6b3Q9aHTZ5WhmmJodK0ajGBQA7");--AT-image-pattern-dotted-fff-on-e6e6e6-2x-gif:url("data:image/gif;base64,R0lGODlhEAAQAPAAMebm5v///ywAAAAAEAAQAAACHoQfcagL6V6LtFoDXV6b3Q9aHTZ5WhmmJodK0ajGBQA7");--AT-image-asterism-triplewhitestar-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.35 20"><use href="%23A" x="0" y="10" /><use href="%23A" x="12.5" y="10" /><use href="%23A" x="6.25" y="0" /><defs><path id="A" d="M 5 0 C 4 4 4 4 0 5 C 4 6 4 6 5 10 C 6 6 6 6 10 5 C 6 4 6 4 5 0 z M 5 2.5 C 5.5 4.5 5.5 4.5 7.5 5 C 5.5 5.5 5.5 5.5 5 7.5 C 4.5 5.5 4.5 5.5 2.5 5 C 4.5 4.5 4.5 4.5 5 2.5 z"/></defs></svg>');--AT-image-japanesecrest-tsukinihoshi-dottedmoon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 23"><path d="M3.028 3.725c-4.147 4.512-4.034 11.533.34 15.907 4.49 4.49 11.773 4.49 16.264 0s4.49-11.773 0-16.264C15.257-1.007 8.237-1.12 3.725 3.028c3.762-3.4 9.57-3.286 13.197.34 3.743 3.743 3.743 9.81 0 13.553s-9.81 3.743-13.553 0c-3.626-3.626-3.74-9.434-.34-13.197z"/><circle transform="matrix(.707107 -.707107 .707107 .707107 1663.446 -524.914)" cx="-1547.404" cy="-798.145" r="2.156"/></svg>');--AT-image-sun-verginasun-black-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40.169"><g transform="matrix(.169492 0 0 .170209 67.602036 -5.5478)"><use href="%23D" /><use href="%23D" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23D" transform="rotate(180 -280.852 150.594)" width="1" height="1"/><use href="%23D" transform="matrix(-1 0 0 1 -561.70444 0)" width="1" height="1"/><use href="%23C" /><use href="%23C" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23C" transform="rotate(180 -280.852 150.594)" width="1" height="1"/><use href="%23C" transform="matrix(-1 0 0 1 -561.70444 0)" width="1" height="1"/><use href="%23B" /><use href="%23B" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23B" transform="rotate(180 -280.852 150.594)" width="1" height="1"/><use href="%23B" transform="matrix(-1 0 0 1 -561.70444 0)" width="1" height="1"/><use href="%23A" /><use href="%23A" transform="rotate(90 -280.852 150.594)" width="1" height="1"/><use href="%23A" transform="rotate(270 -280.852 150.594)" width="1" height="1"/><use href="%23A" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23X" /></g><defs><path id="A" d="M-280.663 32.594l-7.484 84.047c-1.13 3.43.305 7.303 3.587 9.105 3.708 2.036 8.382.676 10.422-3.025l.03-.03a7.64 7.64 0 0 0 .526-6.111l-7.082-83.986z"/><path id="B" d="M-364.767 66.797l54.252 64.712c1.63 3.22 5.4 4.95 8.987 3.907a7.67 7.67 0 0 0 5.226-9.494v-.043c-.63-2.126-2.1-3.78-3.958-4.692z"/><path id="C" d="M-325.888 42.686l21.338 66.3.155.525.124.4.062-.03c.5 1.036 1.326 1.935 2.412 2.53 2.78 1.527 6.263.522 7.793-2.253 1.148-2.082.86-4.57-.526-6.327l-31.357-61.145z"/><path id="D" d="M-389.98 105.915l62.9 32.28.022-.065a5.76 5.76 0 0 0 3.499.088c3.048-.883 4.8-4.05 3.914-7.093-.663-2.282-2.63-3.84-4.854-4.103l-65.5-21.105z"/><path id="X" d="M-263.73 160.02a19.545 19.545 0 1 1 .051-.094"/></defs></svg>');--AT-checkerboard-scrollbar-background-image:var(
    --AT-image-checkerboard-777-fff-2x-gif
  );--AT-checkerboard-scrollbar-hover-background-image:var(
    --AT-image-checkerboard-000-fff-2x-gif
  )}@media (max-width:649px){:root{--AT-body-text-font-size:18px;--AT-body-side-padding:16px}}.shadow-body,html{--base-font-size:var(--AT-body-text-font-size);--background-color:var(--AT-body-background-color);background-color:#fff;background-color:var(--background-color);color:#000;color:var(--AT-body-text-color);font-weight:400;font-family:"Source Serif 4",Apple Garamond,Baskerville,Libre Baskerville,"Droid Serif",Times New Roman,Times,serif,Noto Emoji,Quivira;font-family:var(--AT-serif-font-stack);font-size:20px;font-size:var(--base-font-size)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.reference-entry[id],section[id]{scroll-margin-top:80px}@media (max-width:649px){.mobile-not{display:none!important}}@media (min-width:650px){.desktop-not{display:none!important}}body,html{margin:0;padding:0}body{overflow-x:hidden}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:absolute;top:-4rem;left:20px;left:var(--AT-body-side-padding,1.25rem);z-index:1000;padding:.4rem .9rem;font-family:"Source Serif 4",Apple Garamond,Baskerville,Libre Baskerville,"Droid Serif",Times New Roman,Times,serif,Noto Emoji,Quivira;font-family:var(--AT-serif-font-stack);font-size:.95rem;letter-spacing:.01em;background-color:#fff;background-color:var(--AT-body-background-color,#fff);border:1px solid #ddd;border:1px solid var(--AT-horizontal-rule-stroke-color,#ddd);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.08);text-decoration:none;transition:top .15s ease-in-out}.skip-to-content,.skip-to-content:focus,.skip-to-content:hover{color:#000;color:var(--AT-body-text-color,#000)}.skip-to-content:focus{top:1rem}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #333;outline:2px solid var(--AT-body-link-color,#1a5fb4);outline-offset:2px}@media (prefers-reduced-motion:reduce){.skip-to-content{transition:none}}main{position:relative;box-sizing:border-box;min-height:100vh;max-width:935px;max-width:var(--AT-body-max-width);margin:0 auto;padding:1rem 20px 1.25rem;padding:1rem var(--AT-body-side-padding) 1.25rem var(--AT-body-side-padding);display:flex;flex-flow:column}@media (max-width:649px){main{overflow:hidden;padding:1rem 20px 4.25rem;padding:1rem var(--AT-body-side-padding) 4.25rem var(--AT-body-side-padding)}}article{margin-top:1.75rem;flex:1 1 auto}div.sans-serif{font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack)}#sidebar{padding:.5em 0;border-bottom:1px solid #ddd;border-bottom:1px solid var(--AT-horizontal-rule-stroke-color,#ddd)}.sidebar-content{display:flex;align-items:center;gap:1.5em;flex-wrap:wrap}.sidebar-logo{font-family:"Source Serif 4",Apple Garamond,Baskerville,Libre Baskerville,"Droid Serif",Times New Roman,Times,serif,Noto Emoji,Quivira;font-family:var(--AT-serif-font-stack);font-size:1.1em;font-weight:600;color:#000;color:var(--AT-body-text-color);text-decoration:none;letter-spacing:.01em}.sidebar-logo:hover{opacity:.7}.sidebar-nav{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.sidebar-link{font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.9em;color:#000;color:var(--AT-body-text-color);text-decoration:none;padding:.2em 0;transition:color .2s ease}.sidebar-link:hover{color:#888;color:var(--AT-body-link-hover-color,#888)}.sidebar-link.active{border-bottom:1px solid #000;border-bottom:1px solid var(--AT-body-text-color)}.sidebar-separator{width:1px;height:1em;background-color:#000;background-color:var(--AT-body-text-color);opacity:.3}.sidebar-meta{display:flex;align-items:center;gap:.5em;margin-left:auto}.sidebar-version{font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-size:.8em}.sidebar-version,.theme-toggle{color:#000;color:var(--AT-body-text-color);opacity:.5}.theme-toggle{display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;padding:.25em;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.theme-toggle:hover{opacity:1;background-color:#ececec;background-color:var(--AT-TOC-link-hover-background-color,#ececec)}.theme-toggle svg{width:1.1em;height:1.1em;display:none}html:not([data-theme]) .theme-toggle .theme-icon-auto,html[data-theme=auto] .theme-toggle .theme-icon-auto,html[data-theme=dark] .theme-toggle .theme-icon-dark,html[data-theme=light] .theme-toggle .theme-icon-light{display:block}@media (max-width:649px){.sidebar-content{gap:1em}.sidebar-nav{gap:.75em}.sidebar-link{font-size:.85em}.sidebar-separator,.sidebar-version{display:none}}.site-footer{display:block;margin-top:3rem;width:100%}.site-footer .index-divider-decorated{margin-bottom:2rem}.footer-epigraph{font-size:.9em}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:1.5em;padding:.75em 0;border-top:1px solid #ddd;border-top:1px solid var(--AT-horizontal-rule-stroke-color,#ddd);font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.8em;color:#000;color:var(--AT-body-text-color);opacity:.5;transition:opacity .2s ease}.footer-bottom:hover{opacity:.75}.footer-nav{display:flex;gap:1em}.footer-nav a{color:#000;color:var(--AT-body-text-color);text-decoration:none}.footer-nav a:hover{color:#888;color:var(--AT-body-link-hover-color,#888)}.scroll-to-top{position:fixed;bottom:2em;right:calc(50% - 499.5px);right:calc(50% - 32px - .5 * var(--AT-body-max-width));font-size:1.25em;color:#000;color:var(--AT-body-text-color);text-decoration:none;line-height:1;width:1.75em;height:1.75em;display:flex;align-items:center;justify-content:center;background-color:#fff;background-color:var(--AT-body-background-color,#fff);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:100}.scroll-to-top.visible{opacity:1;pointer-events:auto}.scroll-to-top:hover{color:#888;color:var(--AT-body-link-hover-color,#888)}@media (max-width:649px){.footer-bottom{flex-direction:column;gap:.5em;text-align:center}.scroll-to-top{right:1em;bottom:1em}header{margin:0 1rem 1.75rem}}@media (min-width:650px){header{margin:.375rem 2rem 1.75rem}}header h1{margin:0;text-align:center;line-height:1.15;text-transform:none;font-variant-caps:small-caps;font-size:2.5em;font-weight:600;letter-spacing:-1px}@media (max-width:649px){header h1{font-size:2em}}header h1 em{font-variant-caps:normal}#page-metadata{--text-alignment:center;--text-hyphenation:none;--text-indent:0em;line-height:1.5}#page-metadata:not(:last-child){margin-bottom:2.25rem}#page-metadata>*+*{margin-top:.75em}#page-metadata .link-tags{font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-style:italic}#page-metadata .link-tags a{white-space:nowrap;margin-right:.05em;background-position:0 calc(100% - 1px)}#page-metadata .link-tags a:nth-child(n+2){margin-left:.1em}#page-metadata .page-description{font-style:italic}#page-metadata .page-description em{font-style:normal}#page-metadata .page-metadata-fields{display:flex;flex-flow:row wrap;justify-content:center;align-items:baseline}#page-metadata .page-metadata-fields>span{white-space:nowrap}#page-metadata .page-metadata-fields>span:after{content:"\00B7";margin:0 .75em}#page-metadata .page-metadata-fields>span:last-child:after{display:none}#page-metadata .page-metadata-fields>span.is-wrap-end:after{visibility:hidden}#page-metadata .page-metadata-fields .progress-indicator-icon{margin:0 0 0 .25em}#page-metadata .page-metadata-fields a+span{position:relative;z-index:1}#page-metadata .page-metadata-fields .page-author,#page-metadata .page-metadata-fields .page-categories,#page-metadata .page-metadata-fields .page-date-range,#page-metadata .page-metadata-fields .page-feed-link,#page-metadata .page-metadata-fields .page-status{order:1}#page-metadata .page-metadata-fields .page-backlinks,#page-metadata .page-metadata-fields .page-bibliography,#page-metadata .page-metadata-fields .page-confidence,#page-metadata .page-metadata-fields .page-importance,#page-metadata .page-metadata-fields .page-similars{order:3}#page-metadata .page-metadata-fields .page-author{white-space:normal}#page-metadata .page-metadata-fields .page-importance{font-variant-numeric:tabular-nums}@media (min-width:650px){#page-metadata{font-size:19px;font-size:calc(.95 * var(--AT-body-text-font-size));line-height:1.57895}#page-metadata .link-tags{font-size:16px;font-size:calc(.8 * var(--AT-body-text-font-size))}#page-metadata .page-metadata-fields,#page-metadata .page-staff-bar{font-size:18px;font-size:calc(.9 * var(--AT-body-text-font-size))}#page-metadata .page-metadata-fields:after{content:"";width:100%;height:.2em;order:4}}@media (max-width:649px){#page-metadata{font-size:18.88889px;font-size:calc(.94444 * var(--AT-body-text-font-size))}#page-metadata .link-tags{font-size:17.77778px;font-size:calc(.88889 * var(--AT-body-text-font-size))}#page-metadata .page-description{line-height:1.47059}#page-metadata .page-metadata-fields{display:flex;flex-flow:row wrap;justify-content:center;line-height:1.5625}#page-metadata .page-metadata-fields,#page-metadata .page-staff-bar{font-size:17.77778px;font-size:calc(.88889 * var(--AT-body-text-font-size))}#page-metadata .page-metadata-fields:after,#page-metadata .page-metadata-fields:before{content:"";width:100%;height:.16667em}#page-metadata .page-metadata-fields:before{order:2}#page-metadata .page-metadata-fields:after{order:4}#page-metadata .page-metadata-fields .page-author:after,#page-metadata .page-metadata-fields .page-categories:after,#page-metadata .page-metadata-fields .page-status:not(:has(~.page-categories)):after{display:none}#page-metadata .page-metadata-fields .page-author{flex:1 1 100%;text-align:center}#page-metadata .page-metadata-fields .page-author:after{content:"";display:block;height:.16667em}}#page-metadata .link-tags .breadcrumb-separator{color:#666;color:var(--AT-body-text-secondary-color,#666);margin:0 .25em;font-style:normal}#page-metadata .link-tags .tag-current{font-weight:700;font-style:normal}#page-metadata .tag-nav-label{font-style:normal;color:#666;color:var(--AT-body-text-secondary-color,#666);margin-right:.25em}#page-metadata .tag-related,#page-metadata .tag-subtags{font-size:.95em}#page-metadata .tag-link-count,.hierarchy-arrow{font-style:normal;font-size:.85em;color:#666;color:var(--AT-body-text-secondary-color,#666)}#page-metadata .tag-aliases{font-size:.9em;color:#666;color:var(--AT-body-text-secondary-color,#666);margin-top:.25em}#page-metadata .tag-aliases-label{font-style:italic}.markdownBody p.archive-year-strip{font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-variant-numeric:tabular-nums lining-nums;font-size:.8em;text-align:center;text-indent:0;color:#666;color:var(--AT-body-text-secondary-color,#666);margin:0 0 1.5em}.archive-year-strip a{color:inherit}.archive-year{margin-bottom:1.75em}.archive-year-header{display:flex;align-items:baseline;gap:.6em;margin:0 0 .5em}.archive-year-header h2{margin:0;line-height:1.2}.archive-year-header:after{content:"";flex:1;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--AT-body-text-faint-color,#e5e5e5);transform:translateY(-.3em)}.archive-year-count{font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-variant-numeric:tabular-nums lining-nums;font-size:.75em;color:#666;color:var(--AT-body-text-secondary-color,#666);white-space:nowrap}.index-list{--index-gutter-width:3.25em;margin:0;padding:0;list-style-type:none}.index-list>li{display:grid;grid-template-columns:var(--index-gutter-width) 1fr;-moz-column-gap:.75em;column-gap:.75em;align-items:baseline;padding:.1em 0}.index-list>li:before{content:none}.index-date,.index-num{font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-variant-numeric:tabular-nums lining-nums;font-size:.8em;color:#666;color:var(--AT-body-text-secondary-color,#666);text-align:right;white-space:nowrap}.index-list.index-list-plain>li{grid-template-columns:1fr}.index-body{min-width:0}.index-title-line{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5em;column-gap:.5em}.index-glyph{color:#666;color:var(--AT-body-text-secondary-color,#666);font-size:.85em}.index-meta{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.index-meta,.index-tags{font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-size:.75em;color:#666;color:var(--AT-body-text-secondary-color,#666)}.index-tags{font-style:italic}.index-tags a{color:inherit;text-shadow:none;background-image:none}.index-tags a:hover{text-decoration:underline}.index-description{display:block;font-size:.85em;font-style:italic;color:#666;color:var(--AT-body-text-secondary-color,#666);line-height:1.4;margin-top:.1em}@media (max-width:649px){.index-list{--index-gutter-width:2.7em}.index-list>li{-moz-column-gap:.5em;column-gap:.5em}}.pagination{display:flex;align-items:baseline;justify-content:center;gap:1.5em;margin:2.5em 0 1em;font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.9rem}.pagination-status{color:#888;color:var(--AT-nav-header-link-color,#888);font-variant-numeric:tabular-nums}.pagination-link{text-decoration:none}.pagination-disabled{color:#888;color:var(--AT-nav-header-link-color,#888);opacity:.45}.series-index .series-title{font-weight:600}.series-index>li{padding:.3em 0}.series-nav{margin-top:1em}.series-nav-links{display:flex;justify-content:space-between;gap:1.5em}.series-nav-next,.series-nav-prev{display:flex;flex-direction:column;flex:1 1 0;min-width:0;max-width:50%}.series-nav-next{text-align:right}.series-nav-direction{font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.85em;color:#666;color:var(--AT-body-text-secondary-color,#666);text-transform:uppercase;letter-spacing:.05em}.series-nav-post-title{font-size:1em}#page-metadata .page-series{text-align:center;font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.9em}#page-metadata .page-series p{margin:.25em 0 0}.tag-list-controls{margin-top:.75em;padding-top:.75em;border-top:1px solid #e5e5e5;border-top:1px solid var(--AT-body-text-faint-color,#e5e5e5);font-size:.85em;display:flex;flex-wrap:wrap;gap:1em}.tag-list-controls .control-group{display:inline-flex;align-items:center;gap:.25em}.tag-list-controls .control-label{color:#666;color:var(--AT-body-text-secondary-color,#666);margin-right:.25em}.tag-list-controls .control-option{padding:.15em .5em;border-radius:3px;text-decoration:none;color:#666;color:var(--AT-body-text-secondary-color,#666);transition:background-color .15s ease;text-shadow:none;background-image:none}.tag-list-controls .control-option:hover{background-color:#f0f0f0;background-color:var(--AT-body-text-faint-color,#f0f0f0);color:#333;color:var(--AT-body-text-primary-color,#333)}.tag-list-controls .control-option.active{background-color:#666;background-color:var(--AT-body-text-secondary-color,#666);color:#fff;color:var(--AT-body-background-color,#fff)}.tag-list-section .tag-namespace-heading{font-size:1.1em;font-weight:600;font-variant-caps:small-caps;letter-spacing:.05em;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--AT-body-text-faint-color,#e5e5e5);padding-bottom:.2em;margin:1.5em 0 .5em}.tag-list-section:first-of-type .tag-namespace-heading{margin-top:0}.tag-list{margin:0 0 1.5em;padding:0;list-style-type:none}.tag-list-columns{-moz-columns:14em;columns:14em;-moz-column-gap:2.5em;column-gap:2.5em}.tag-list>li{padding:0;-moz-column-break-inside:avoid;break-inside:avoid}.tag-list>li:before{content:none}.tag-list-item{margin-bottom:.25em}.tag-list-item-expanded{margin-bottom:.75em}.tag-list-main{padding-left:1em;text-indent:-1em}.tag-weight-1{font-weight:400}.tag-weight-2{font-weight:500}.tag-weight-3{font-weight:600}.tag-weight-4{font-weight:700}.category-node-line .tag-count,.tag-list-main .tag-count{color:#666;color:var(--AT-body-text-secondary-color,#666);font-size:.9em}.tag-list-main .tag-namespace{font-size:.85em}.tag-list-main .tag-namespace,.tag-rank{color:#666;color:var(--AT-body-text-secondary-color,#666)}.tag-rank{display:inline-block;text-indent:0;font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-variant-numeric:tabular-nums lining-nums;font-size:.8em;min-width:1.5em;text-align:right}.tag-description{font-size:.85em;color:#666;color:var(--AT-body-text-secondary-color,#666);margin-top:.15em;margin-left:1em;line-height:1.4}.category-tree{margin:0 0 1.5em;padding:0;list-style-type:none}.category-tree li{padding:.14em 0}.category-tree li:before{content:none}.category-tree>.category-node>.category-node-line .category-name{font-weight:600}.category-children{list-style-type:none;margin:0 0 0 .35em;padding-left:1.6em;border-left:1px solid #e5e5e5;border-left:1px solid var(--AT-body-text-faint-color,#e5e5e5)}.category-description{font-size:.85em;font-style:italic;color:#666;color:var(--AT-body-text-secondary-color,#666);margin-left:.6em}#markdownBody{position:relative}.markdownBody{--base-block-spacing:0.25em;overflow-wrap:break-word;font-variant-numeric:oldstyle-nums;line-height:var(--line-height)}@media (max-width:649px){.markdownBody{--line-height:1.45}}@media (max-width:999px){.markdownBody{--line-height:1.5}}@media (max-width:1199px){.markdownBody{--line-height:1.55}}@media (min-width:1200px){.markdownBody{--line-height:1.6}}.markdownBody .block{margin-top:24px}.heading{display:flow-root;margin:0;position:relative;line-height:1}@media (min-width:1180px){.heading{margin-left:calc(-20px);margin-left:calc(-1 * var(--base-font-size))}}section.level1>.heading{text-align:right;font-weight:600;font-variant-caps:small-caps;letter-spacing:-.75px;padding:0 .05em .025em 25px;padding:0 .05em .025em calc(1.25 * var(--base-font-size));border-bottom:1px solid #888;border-bottom:1px solid var(--AT-H1-border-color)}@media (max-width:1179px){section.level1>.heading{font-size:1.75em}}@media (min-width:1180px){section.level1>.heading{font-size:2em}}section.level1>.heading em{font-variant-caps:normal}section.level1>.heading em:last-child{padding-right:.075em}section.level2>.heading{text-transform:uppercase;font-size:1.4em;padding:0 15px .05em 0;padding:0 calc(.75 * var(--base-font-size)) .05em 0;border-bottom:1px dotted #888;border-bottom:1px dotted var(--AT-H2-border-color)}section.level3>.heading{font-size:1.35em;font-weight:700}section.level4>.heading{font-size:1.2em}section.level5>.heading{font-size:1.1em}section.level6>.heading{font-size:1.1em;font-weight:400;font-style:italic}.markdownBody .heading a{background:none}.markdownBody .heading a:link,.markdownBody .heading a:visited{color:#333;color:var(--AT-body-link-color)}.markdownBody .heading a:hover,.markdownBody .heading a:visited:hover{color:#888;color:var(--AT-body-link-hover-color)}.heading a:after{content:"\00B6";font-size:.75em;position:absolute;bottom:.15em;right:0;visibility:hidden;opacity:0;transition:opacity 0s ease .1s}.heading a:hover:after,section.highlighted>.heading a:after,section:target>.heading a:after{visibility:visible}.heading a:hover:after,section.highlighted>.heading a:after{opacity:.8}section:target>.heading a:after{opacity:.5}section.level1>.heading a:after{right:unset;left:0}section.level3>.heading a,section.level4>.heading a,section.level5>.heading a,section.level6>.heading a{position:relative}section.level3>.heading a:after,section.level4>.heading a:after,section.level5>.heading a:after,section.level6>.heading a:after{right:-2.75em}section.level3>.heading a:after,section.level4>.heading a:after{bottom:.4em}section.level5>.heading a:after,section.level6>.heading a:after{bottom:.3em}.heading .copy-section-link-button{display:inline-flex;width:1em;height:1em;color:#333;color:var(--AT-body-link-color);transform:rotate(-45deg);opacity:0}@media (hover:hover){.heading .copy-section-link-button:after{content:"";position:absolute;left:-.1em;right:-.1em;top:-.1em;bottom:-.1em;display:none}.heading .copy-section-link-button:hover:after{display:initial}}.heading .copy-section-link-button:hover{color:#888;color:var(--AT-body-link-hover-color)}.heading .copy-section-link-button:hover,.heading:hover .copy-section-link-button{opacity:1}.heading .copy-section-link-button:active{transform:rotate(45deg);transition:transform .05s ease}.heading .copy-section-link-button.clicked{transform:rotate(135deg);transition:transform .15s ease}.heading .copy-section-link-button:focus{outline:none}@media (max-width:649px){section>.heading .copy-section-link-button{position:relative;padding:.15em;margin-left:.25em;display:none}section>.heading:hover .copy-section-link-button{display:inline-flex}section.level1>.heading .copy-section-link-button{top:2px}}@media (min-width:650px){section.level1>.heading .copy-section-link-button{position:absolute;padding:.22em;right:-1em;top:3px}section.level2>.heading .copy-section-link-button,section.level3>.heading .copy-section-link-button,section.level4>.heading .copy-section-link-button,section.level5>.heading .copy-section-link-button,section.level6>.heading .copy-section-link-button{position:relative;padding:.15em;margin-left:.25em}section.level2>.heading .copy-section-link-button{top:1px}section.level3>.heading .copy-section-link-button,section.level4>.heading .copy-section-link-button,section.level5>.heading .copy-section-link-button,section.level6>.heading .copy-section-link-button{top:0}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;line-height:1;font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:inherit;font-weight:400;font-style:normal;text-align:center;color:inherit;display:flex;align-items:stretch;justify-content:stretch;padding:0;cursor:pointer}button,p{margin:0}p.empty-graf{height:0!important;margin:0!important;visibility:hidden}.markdownBody p{hyphens:var(--text-hyphenation);text-align:var(--text-alignment)}.markdownBody p:not(.first-graf){text-indent:var(--text-indent)}.markdownBody p *{text-indent:0}.markdownBody{--text-indent:1.75em;--text-alignment:justify;--text-hyphenation:auto}@media (max-width:649px){.markdownBody{--text-alignment:left}}@media (min-width:650px){#markdownBody{--text-indent:2.5em}}blockquote{--blockquote-vertical-padding:0.9em;--blockquote-horizontal-padding:1.25em;--blockquote-font-size-scaling-factor:0.95;display:flow-root;margin:0;overflow:visible;border:1px solid var(--border-color);background-color:#fff;background-color:var(--background-color);padding:.9em 1.25em;padding:var(--blockquote-vertical-padding) var(--blockquote-horizontal-padding)}@media (max-width:649px){blockquote{--blockquote-vertical-padding:0.7em;--blockquote-horizontal-padding:1em}}blockquote>*{font-size:calc(1em * var(--blockquote-font-size-scaling-factor));line-height:calc((-.05 + var(--line-height)) / var(--blockquote-font-size-scaling-factor))}.blockquote-level-1,.blockquote-level-4,blockquote{--background-color:var(--AT-blockquote-background-color-level-one)}.blockquote-level-2,.blockquote-level-5{--background-color:var(--AT-blockquote-background-color-level-two)}.blockquote-level-3,.blockquote-level-6{--background-color:var(--AT-blockquote-background-color-level-three)}.blockquote-level-1,blockquote{--border-color:var(--AT-blockquote-border-color-level-one)}.blockquote-level-2,.blockquote-level-5{--border-color:var(--AT-blockquote-border-color-level-two)}.blockquote-level-3,.blockquote-level-6{--border-color:var(--AT-blockquote-border-color-level-three)}.blockquote-level-4{--border-color:var(--AT-blockquote-border-color-level-four)}@media (min-width:1180px){blockquote .heading{margin-left:0}}ol.has-floats>li,ul.has-floats>li{display:list-item}.markdownBody p.list-heading{text-indent:0}.list{--text-alignment:left;--list-left-padding:2.5em;margin:0;padding:0;list-style-type:none}@media (max-width:649px){.list{--list-left-padding:1.75em}}@media (min-width:650px){.list.big-list{--text-alignment:justify}}li{position:relative;display:flow-root;padding:0 0 0 var(--list-left-padding)}ul>li:before{--dark-mode-invert-filter:var(--list-bullet-dark-mode-invert-filter);content:var(--list-bullet);position:absolute;z-index:1;display:block;left:calc(-1.375em + var(--list-left-padding));top:.35em;width:.75em;height:1em;line-height:1;opacity:var(--list-bullet-opacity)}ul>li{--list-bullet-dark-mode-invert-filter:invert(1)}ul,ul.list-level-1{--list-bullet:var(--AT-image-single-black-star-svg);--list-bullet-opacity:0.65}ul.list-level-2{--list-bullet:var(--AT-image-single-white-star-svg);--list-bullet-opacity:0.85}ul.list-level-3{--list-bullet:var(--AT-image-single-white-star-rotated-svg);--list-bullet-opacity:0.85}ul.list-level-4{--list-bullet:var(--AT-image-single-black-star-svg);--list-bullet-opacity:0.85}ul.list-level-5{--list-bullet:var(--AT-image-single-white-star-svg);--list-bullet-opacity:0.85}ul.list-level-6{--list-bullet:var(--AT-image-single-white-star-rotated-svg);--list-bullet-opacity:0.85}ol>li{counter-increment:list-item}ol>li:before{position:absolute;z-index:15;display:block;left:0;top:0;width:calc(-.375em + var(--list-left-padding));text-align:right}ol.list-type-decimal>li:before,ol>li:before{content:counter(list-item,decimal) "."}ol.list-type-lower-alpha>li:before{content:counter(list-item,lower-alpha) "."}ol.list-type-upper-alpha>li:before{content:counter(list-item,upper-alpha) "."}ol.list-type-lower-roman>li:before{content:counter(list-item,lower-roman) "."}ol.list-type-upper-roman>li:before{content:counter(list-item,upper-roman) "."}ol.list-type-lower-greek>li:before{content:counter(list-item,lower-greek) "."}@media (min-width:650px){.markdownBody{--float-side-margin:2em}.markdownBody blockquote{margin-top:24px;--float-side-margin:1.5em}div.float,figure.float{max-width:calc(50% - var(--float-side-margin));margin-bottom:calc(.5 * var(--float-side-margin));position:relative;z-index:1}div.float-right,figure.float-right{float:right;margin-right:0;margin-left:var(--float-side-margin)}div.float-left,figure.float-left{float:left;margin-left:0;margin-right:var(--float-side-margin)}}a{text-decoration:none;color:#333;color:var(--AT-body-link-color)}.markdownBody a:hover{color:#888;color:var(--AT-body-link-hover-color)}.markdownBody a:visited{color:#666;color:var(--AT-body-link-visited-color)}.markdownBody a:visited:hover{color:#888;color:var(--AT-body-link-hover-color)}.markdownBody a{--link-underline-background-color:var(--background-color);--link-underline-gradient-line-color:currentColor;background-image:linear-gradient(currentColor,currentColor);background-image:linear-gradient(var(--link-underline-gradient-line-color),var(--link-underline-gradient-line-color));background-size:1px 1px;background-repeat:repeat-x;background-position:0 calc(100% - .1em);font-variant-numeric:lining-nums}.markdownBody a,.markdownBody a *{text-shadow:0 .05em var(--link-underline-background-color),.05em .05em var(--link-underline-background-color),-.05em .05em var(--link-underline-background-color),.17em .05em var(--link-underline-background-color),-.17em .05em var(--link-underline-background-color),.17em 0 var(--link-underline-background-color),-.17em 0 var(--link-underline-background-color)}.markdownBody a.decorate-not,.markdownBody a.decorate-not *{background-image:none;text-shadow:none}::-moz-selection{text-shadow:none;background:#333;background:var(--AT-text-selection-background-color);color:#fff;color:var(--AT-text-selection-color)}::selection{text-shadow:none;background:#333;background:var(--AT-text-selection-background-color);color:#fff;color:var(--AT-text-selection-color)}a code{border-bottom-width:0;word-break:break-all;background-color:transparent}.markdownBody a .smallcaps{margin-left:.8px}.markdownBody a sub,.markdownBody a sup{padding:0 .05em}.markdownBody em{margin-right:.1em;font-variant-caps:normal}.inline-icon{--link-underline-background-color:var(--background-color);--icon-opacity:1;--icon-width:1em;--icon-height:1em;--icon-offset-x:0em;--icon-offset-y:0em;position:relative;top:.05em;top:calc(.05em + var(--icon-offset-y));left:0;left:var(--icon-offset-x);background-color:#fff;background-color:var(--link-underline-background-color);padding-left:1.2em;padding-left:calc(.2em + var(--icon-width))}.inline-icon:before{--dark-mode-invert-filter:invert(1);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--icon-opacity);background-image:var(--icon-url);background-repeat:no-repeat;background-position:50%;background-size:var(--icon-width) var(--icon-height)}.icon-gear-solid,.icon-moon-solid{--icon-opacity:0.7;--icon-width:0.9em;--icon-height:1em}.icon-book-open-solid,.icon-eye-slash-solid,.icon-message-slash-solid{--icon-opacity:0.7;--icon-width:0.9em;--icon-height:0.75em}.icon-manicule-left,.icon-manicule-right{--icon-opacity:0.85;--icon-width:1.7em;--icon-height:1.1em;--icon-offset-y:-0.05em}.icon-sun-solid{--icon-opacity:0.75;--icon-width:1em;--icon-height:1em}.icon-magnifying-glass{--icon-opacity:0.9;--icon-width:0.9em;--icon-height:1em}.icon-question-solid{--icon-width:0.55em}.icon-single-white-star-on-black-circle{--icon-opacity:0.75;--icon-width:0.65em;--icon-height:1em;--icon-url:var(--AT-image-single-white-star-on-black-circle-svg)}.icon-special.progress-indicator-icon{--icon-opacity:0.6;--icon-width:0.8em}.has-recently-modified-icon .recently-modified-icon-hook{--link-underline-background-color:var(--background-color);--icon-opacity:0.75;--icon-width:0.65em;--icon-height:1em;position:relative;top:.05em;background-color:#fff;background-color:var(--link-underline-background-color);padding-left:.85em;padding-left:calc(.2em + var(--icon-width))}.has-recently-modified-icon .recently-modified-icon-hook:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--icon-opacity);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M 5 0 C 6 4 6 4 10 5 A 5 5 0 0 0 5 0 z M 5 0 A 5 5 0 0 0 0 5 C 4 4 4 4 5 0 z M 0 5 A 5 5 0 0 0 5 10 C 4 6 4 6 0 5 z M 5 10 A 5 5 0 0 0 10 5 C 6 6 6 6 5 10 z"/></svg>');background-image:var(--AT-image-single-white-star-on-black-circle-svg);background-repeat:no-repeat;background-position:50%;background-size:var(--icon-width) var(--icon-height);background-position:0}svg{fill:currentColor}span.date-range{white-space:nowrap;font-variant-numeric:oldstyle-nums}.markdownBody .tabular-nums,a span.date-range{font-variant-numeric:tabular-nums}span.date-range .subsup{align-items:center;bottom:0;margin:-.5em .05em 0 .1em}span.date-range .subsup sup{font-size:1em;top:.45em}span.date-range .subsup sub{bottom:-.25em}span.date-range>sub{margin:0 .1em;bottom:0}@media (max-width:649px){span.date-range sub{display:none}span.date-range .subsup{margin:0}span.date-range .subsup sup{top:-.15em}}p.intro-graf:first-line,p.smallcaps{font-variant-caps:small-caps}.smallcaps-not>p.intro-graf:first-line{font-variant-caps:unset}span.smallcaps{font-variant-caps:small-caps}.section-divider-arabesque{display:flex;align-items:center;justify-content:center;gap:0;margin:2.5em 0;opacity:.6;width:100%}.section-divider-arabesque svg{fill:currentColor;color:#000;color:var(--AT-body-text-color,#999)}.section-divider-arabesque .section-divider-left,.section-divider-arabesque .section-divider-right{flex:1 1 0;height:auto;min-width:0}.section-divider-arabesque .section-divider-right{transform:scaleX(-1)}.section-divider-arabesque .section-divider-center{flex:0 0 auto;width:120px;height:auto}hr{border:0;display:flex;margin:0}hr:after{--dark-mode-invert-filter:var(--icon-dark-mode-invert-filter);content:"";margin:auto;box-sizing:border-box;width:40px;height:var(--icon-size);background-image:var(--icon-image);background-repeat:no-repeat;background-position:50%;background-origin:content-box;opacity:var(--icon-opacity)}hr{--icon-size:40px;--icon-opacity:0.85;--icon-dark-mode-invert-filter:invert(1) drop-shadow(0 0 0 currentColor)}hr.horizontal-rule-small{--icon-size:15px}hr.horizontal-rule-1{--icon-image:var(--AT-image-sun-verginasun-black-svg);--icon-size:40px;--icon-opacity:0.85;--icon-dark-mode-invert-filter:invert(1) drop-shadow(0 0 0 currentColor)}hr.horizontal-rule-2{--icon-image:var(--AT-image-japanesecrest-tsukinihoshi-dottedmoon-svg);--icon-size:28px;--icon-opacity:0.85;--icon-dark-mode-invert-filter:invert(1)}hr.horizontal-rule-3{--icon-image:var(--AT-image-asterism-triplewhitestar-svg);--icon-size:38px;--icon-opacity:0.9;--icon-dark-mode-invert-filter:invert(1) drop-shadow(0 0 0 currentColor)}sub,sup{font-size:.7em;position:relative;line-height:.3em;font-variant-numeric:lining-nums}sub{bottom:.1em}.subsup{margin-left:.15em;margin-right:.1em;display:inline-flex;flex-flow:column;align-items:flex-start;vertical-align:text-bottom;position:relative;bottom:-.1em}.subsup sub,.subsup sup{position:relative;line-height:1;font-size:.6em}a.footnote-ref{vertical-align:super;line-height:.3;position:relative;top:.05em;padding:0 .05em;font-variant-numeric:lining-nums;font-weight:600;z-index:1;transition:box-shadow .15s ease .05s}a.footnote-ref sup{font-size:.75em;vertical-align:baseline}a.footnote-ref:after{content:"";position:absolute;left:-40%;top:5%;width:180%;height:120%}a.footnote-ref.highlighted,a.footnote-ref.targeted,a.footnote-ref:hover{--o-v-o:4px;--o-p:4px;--o-h-s:2px;box-shadow:2px 4px 0 4px #fff,calc(-2px) 4px 0 4px #fff,2px 4px 0 5px #999,calc(-2px) 4px 0 5px #999,2px 4px 0 6px #fff,calc(-2px) 4px 0 6px #fff,2px 4px 0 7px #999,calc(-2px) 4px 0 7px #999;box-shadow:var(--o-h-s) var(--o-v-o) 0 var(--o-p) var(--background-color),calc(-1 * var(--o-h-s)) var(--o-v-o) 0 var(--o-p) var(--background-color),var(--o-h-s) var(--o-v-o) 0 calc(1px + var(--o-p)) var(--AT-highlighted-link-outline-color),calc(-1 * var(--o-h-s)) var(--o-v-o) 0 calc(1px + var(--o-p)) var(--AT-highlighted-link-outline-color),var(--o-h-s) var(--o-v-o) 0 calc(2px + var(--o-p)) var(--background-color),calc(-1 * var(--o-h-s)) var(--o-v-o) 0 calc(2px + var(--o-p)) var(--background-color),var(--o-h-s) var(--o-v-o) 0 calc(3px + var(--o-p)) var(--AT-highlighted-link-outline-color),calc(-1 * var(--o-h-s)) var(--o-v-o) 0 calc(3px + var(--o-p)) var(--AT-highlighted-link-outline-color)}a.footnote-ref,sup+sup{margin-left:.125em}sub a,sup a{margin-left:.1em;margin-right:.13em}sub a+a,sup a+a{margin-left:.2em;margin-right:.13em}section.footnotes{position:relative;margin-top:80px}section.footnotes>hr:first-child{position:relative;display:flex;clear:both;margin:-.5em 0}section.footnotes>hr:first-child:after{content:"";border:1px solid #ccc;border:1px solid var(--AT-footnotes-section-top-rule-color);width:2em;height:2em;background-color:#fff;background-color:var(--background-color);background-image:none;z-index:1;box-shadow:0 0 0 calc(.5em - 1px) #fff inset,0 0 0 .5em #ccc inset;box-shadow:0 0 0 calc(.5em - 1px) var(--background-color) inset,0 0 0 .5em var(--AT-footnotes-section-top-rule-color) inset;filter:none;opacity:1}section.footnotes>hr:first-child:before{content:"";position:absolute;height:1px;background-color:#ccc;background-color:var(--AT-footnotes-section-top-rule-color);width:100%;top:50%}section.footnotes:has(>.section-self-link:hover)>hr:first-child:after,section.footnotes>hr:first-child.highlighted:after,section.footnotes>hr:first-child:hover:after{border-color:#aaa;border-color:var(--AT-footnote-highlighted-border-color);box-shadow:0 0 0 1px #fff inset,0 0 0 2px #aaa inset,0 0 0 calc(.5em - 1px) #fff inset,0 0 0 .5em #aaa inset,0 0 0 calc(.5em + 1px) #fff inset,0 0 0 calc(.5em + 2px) #aaa inset;box-shadow:0 0 0 1px var(--background-color) inset,0 0 0 2px var(--AT-footnote-highlighted-border-color) inset,0 0 0 calc(.5em - 1px) var(--background-color) inset,0 0 0 .5em var(--AT-footnote-highlighted-border-color) inset,0 0 0 calc(.5em + 1px) var(--background-color) inset,0 0 0 calc(.5em + 2px) var(--AT-footnote-highlighted-border-color) inset}section.footnotes:has(>.section-self-link:hover)>hr:first-child:before,section.footnotes>hr:first-child.highlighted:before,section.footnotes>hr:first-child:hover:before{background-color:#fff;background-color:var(--background-color);box-shadow:inset 0 1px 0 0 #aaa,inset 0 -1px 0 0 #aaa;box-shadow:0 1px 0 0 var(--AT-footnote-highlighted-border-color) inset,0 -1px 0 0 var(--AT-footnote-highlighted-border-color) inset;height:3px}section.footnotes:target>hr:first-child:after{border-color:#aaa;border-color:var(--AT-footnote-highlighted-border-color);box-shadow:0 0 0 1px #fff inset,0 0 0 2px #aaa inset,0 0 0 calc(.5em - 1px) #fff inset,0 0 0 .5em #aaa inset,0 0 0 calc(.5em + 1px) #fff inset,0 0 0 calc(.5em + 2px) #aaa inset;box-shadow:0 0 0 1px var(--background-color) inset,0 0 0 2px var(--AT-footnote-highlighted-border-color) inset,0 0 0 calc(.5em - 1px) var(--background-color) inset,0 0 0 .5em var(--AT-footnote-highlighted-border-color) inset,0 0 0 calc(.5em + 1px) var(--background-color) inset,0 0 0 calc(.5em + 2px) var(--AT-footnote-highlighted-border-color) inset}section.footnotes:target>hr:first-child:before{background-color:#fff;background-color:var(--background-color);box-shadow:inset 0 1px 0 0 #aaa,inset 0 -1px 0 0 #aaa;box-shadow:0 1px 0 0 var(--AT-footnote-highlighted-border-color) inset,0 -1px 0 0 var(--AT-footnote-highlighted-border-color) inset;height:3px}section.footnotes .section-self-link{position:absolute;width:2em;height:2em;top:-1px;border:1px solid transparent;left:0;right:0;margin:auto;z-index:1;opacity:0}section.footnotes>ol{padding-left:2.625em}section.footnotes>ol>li{counter-increment:footnotes;min-height:calc(1.75em + 1px);padding:6px 0 .25em}section.footnotes>ol>li:before{content:counter(footnotes);position:absolute;left:unset;right:calc(100% + .75em);top:calc(-.125em + 5px);width:1.75em;height:1.75em;display:flex;justify-content:center;align-items:center;border:1px dotted #aaa;border:1px dotted var(--AT-footnote-border-color);border-right-color:transparent;line-height:1;font-variant-numeric:lining-nums;z-index:1}section.footnotes>ol>li:after{content:"";position:absolute;border-right:1px dotted #aaa;border-right:1px dotted var(--AT-footnote-border-color);height:calc(100% + .125em - 4px);top:calc(-.125em + 5px);left:calc(-.75em - 1px)}section.footnotes>ol>li.highlighted:after,section.footnotes>ol>li.highlighted:before,section.footnotes>ol>li.targeted:after,section.footnotes>ol>li.targeted:before,section.footnotes>ol>li:hover:after,section.footnotes>ol>li:hover:before{border-style:solid;border-color:#aaa;border-color:var(--AT-footnote-highlighted-border-color);box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #aaa;box-shadow:0 0 0 1px var(--background-color) inset,0 0 0 2px var(--AT-footnote-highlighted-border-color) inset}section.footnotes>ol>li.highlighted:after,section.footnotes>ol>li.targeted:after,section.footnotes>ol>li:hover:after{border-width:0 3px 0 0;border-style:double;left:calc(-.75em - 3px)}section.footnotes .footnote-self-link{display:initial;position:absolute;top:2px;right:calc(100% + .75em);width:1.75em;height:1.75em;border:1px solid transparent;z-index:1;opacity:0}.footnote-self-link{display:none}.footnotes a.footnote-back{display:initial;margin:0 0 0 .5em;position:relative;display:inline-block;font-size:1em;line-height:.5;border:1px dotted #000;border:1px dotted var(--AT-footnote-backlink-border-color);top:.1em;padding:.25em .3em;width:.7em;z-index:1}a.footnote-back{display:none}.markdownBody .footnotes a.footnote-back{background-image:none}.markdownBody .footnotes a.footnote-back:hover{border-color:#999;border-color:var(--AT-footnote-backlink-border-hover-color);border-style:solid;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #999;box-shadow:0 0 0 1px var(--background-color) inset,0 0 0 2px var(--AT-footnote-backlink-border-hover-color) inset}.markdownBody .footnotes .footnote-back-block{text-align:right}section.highlighted{position:relative}section.highlighted:before{content:"";display:block;position:absolute;top:-.5em;left:-1.25em;width:calc(100% + 2em);height:calc(100% + 1.25em);outline:3px double #666;outline:3px double var(--AT-section-highlighted-border-color);z-index:-1;transition:outline .15s ease .05s}section.highlight-fading:before{outline:3px double transparent}code{--background-color:var(--AT-code-element-background-color);border:1px solid #c8c8c8;border:1px solid var(--AT-code-element-border-color);background-color:#fafafa;background-color:var(--background-color);padding:0 4px;font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-feature-settings:"ss02","ss03";word-break:break-word}a code,code{font-size:.9em}pre{--background-color:var(--AT-pre-element-background-color);overflow:auto;margin:0;border:1px solid #c8c8c8;border:1px solid var(--AT-pre-element-border-color);background-color:#fafafa;background-color:var(--background-color);cursor:text;max-height:calc(100vh - 8rem)}@media (hover:hover){pre{overscroll-behavior:none}}pre code{display:block;margin:0;padding:.4rem .7rem;border:none;background-color:transparent}div.sourceCode.truncated .truncation-notice{font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);text-align:center;height:2em;line-height:2;border-style:solid;border-color:#c8c8c8;border-color:var(--AT-pre-element-border-color);border-width:0 1px 1px 1px}pre::-webkit-scrollbar{height:16px;background-color:#fafafa;background-color:var(--AT-pre-element-scrollbar-track-color)}pre::-webkit-scrollbar-thumb{background-color:#ccc;background-color:var(--AT-pre-element-scrollbar-thumb-color);box-shadow:inset 0 0 0 3px #fafafa;box-shadow:0 0 0 3px var(--AT-pre-element-scrollbar-track-color) inset}pre::-webkit-scrollbar-thumb:hover{background-color:#999;background-color:var(--AT-pre-element-scrollbar-thumb-hover-color)}@media (max-width:649px){pre::-webkit-scrollbar{height:10px}}@supports (-moz-appearance:none){pre{scrollbar-color:#ccc #fafafa;scrollbar-color:var(--AT-pre-element-scrollbar-thumb-color) var(--AT-pre-element-scrollbar-track-color)}pre:hover{scrollbar-color:#999 #fafafa;scrollbar-color:var(--AT-pre-element-scrollbar-thumb-hover-color) var(--AT-pre-element-scrollbar-track-color)}}.block .math.display,.math.block{position:relative;display:block;overflow:hidden;border:1px solid #ccc;border:1px solid var(--AT-math-block-scrollbar-border-color)}.block .math.display .mjpage,.block .math.display mjx-container[display=true],.math.block .mjpage,.math.block mjx-container[display=true]{display:block;overflow:auto}.block .math.display .MJXc-display,.math.block .MJXc-display{--background-color:var(--AT-math-block-background-color);display:inline-block;margin:0;padding:.875em .75em .75em;min-width:calc(100% - 1.5em);background-color:#f6f6f6;background-color:var(--background-color);transition:background-color .15s ease-out}.block .math.display .MJXc-display.flash,.math.block .MJXc-display.flash{--background-color:var(--AT-math-block-background-color-flash);transition:background-color .1s ease-out}.block .math.display mjx-container[display=true],.math.block mjx-container[display=true]{--background-color:var(--AT-math-block-background-color);margin:0;padding:.875em .75em .75em;min-width:calc(100% - 1.5em);background-color:#f6f6f6;background-color:var(--background-color);transition:background-color .15s ease-out}.block .math.display mjx-container[display=true].flash,.math.block mjx-container[display=true].flash{--background-color:var(--AT-math-block-background-color-flash);transition:background-color .1s ease-out}.block .math.display .mjpage::-webkit-scrollbar,.block .math.display mjx-container[display=true]::-webkit-scrollbar,.math.block .mjpage::-webkit-scrollbar,.math.block mjx-container[display=true]::-webkit-scrollbar{height:14px;border-top:1px solid #ccc;border-top:1px solid var(--AT-math-block-scrollbar-border-color);background-color:#fff;background-color:var(--background-color)}.block .math.display .mjpage::-webkit-scrollbar-thumb,.block .math.display mjx-container[display=true]::-webkit-scrollbar-thumb,.math.block .mjpage::-webkit-scrollbar-thumb,.math.block mjx-container[display=true]::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 8px #ccc;box-shadow:0 0 0 2px var(--background-color) inset,0 0 0 8px var(--AT-math-block-scrollbar-thumb-color) inset;border-color:#ccc;border-color:var(--AT-math-block-scrollbar-border-color);border-style:solid;border-width:1px 0 0 0}.block .math.display .mjpage:hover::-webkit-scrollbar-thumb:hover,.block .math.display mjx-container[display=true]:hover::-webkit-scrollbar-thumb:hover,.math.block .mjpage:hover::-webkit-scrollbar-thumb:hover,.math.block mjx-container[display=true]:hover::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 8px #999;box-shadow:0 0 0 2px var(--background-color) inset,0 0 0 8px var(--AT-math-block-scrollbar-thumb-hover-color) inset}@media (max-width:649px){.block .math.display .mjpage::-webkit-scrollbar,.block .math.display mjx-container[display=true]::-webkit-scrollbar,.math.block .mjpage::-webkit-scrollbar,.math.block mjx-container[display=true]::-webkit-scrollbar{height:10px}}@supports (-moz-appearance:none){.block .math.display,.block .math.display mjx-container[display=true],.math.block,.math.block mjx-container[display=true]{scrollbar-color:#ccc #fff;scrollbar-color:var(--AT-math-block-scrollbar-thumb-color) var(--background-color)}.block .math.display mjx-container[display=true]:hover,.block .math.display:hover,.math.block mjx-container[display=true]:hover,.math.block:hover{scrollbar-color:#999 #fff;scrollbar-color:var(--AT-math-block-scrollbar-thumb-hover-color) var(--background-color)}}.block .math.display .block-button-bar,.math.block .block-button-bar{position:absolute;top:-1px;right:-1px;border-color:#ccc;border-color:var(--AT-math-block-scrollbar-border-color);border-style:solid;border-width:1px}@media (min-width:650px){.block .math.display .block-button-bar,.math.block .block-button-bar{opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.block .math.display:hover .block-button-bar,.math.block:hover .block-button-bar{opacity:1;visibility:visible;transition:opacity 0s ease .05s,visibility 0s ease .05s}}.block .math.display .block-button-bar button,.math.block .block-button-bar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;font-size:inherit;border:none;padding:.2em;width:1.15em;height:1.15em;box-sizing:border-box;background-color:transparent;cursor:pointer;overflow:hidden}.block .math.display .block-button-bar button svg,.math.block .block-button-bar button svg{display:block;width:.75em;height:.75em;opacity:.65}@media (hover:hover){.block .math.display .block-button-bar button svg,.math.block .block-button-bar button svg{opacity:.45}.block .math.display .block-button-bar button:hover svg,.math.block .block-button-bar button:hover svg{opacity:.65}}.block .math.display .block-button-bar button:active svg,.math.block .block-button-bar button:active svg{transform:translateY(1px)}.block .math.display .block-button-bar button.clicked,.math.block .block-button-bar button.clicked{background-color:#ccc;background-color:var(--AT-math-block-scrollbar-border-color);transition:background-color .15s ease}.block .math.display .block-button-bar,.math.block .block-button-bar{display:inline-flex;align-items:center;padding:0 .25em;font-size:.875em;height:1.25em;line-height:1}

/*!*  Block buttons.*/

/*!* Inline math - support both MathJax 2 and 3 *!*/sup.ordinal{text-transform:lowercase;top:.1em;text-shadow:none}.heading sup.ordinal{font-variant-caps:small-caps}.markdownBody a sup.ordinal{padding:0}span.inflation-adjusted{white-space:nowrap}span.inflation-adjusted .subsup{align-items:flex-end;bottom:0}del{text-decoration-thickness:from-font}.logotype-latex .logotype-latex-a{text-transform:uppercase;font-size:.79em;vertical-align:.24em;margin-left:-.32em;margin-right:-.02em;padding-left:.02em;line-height:1ex}.logotype-latex .logotype-latex-e{text-transform:uppercase;vertical-align:-.5ex;margin-left:-.13em;margin-right:-.1em;line-height:1ex}.logotype-tex sub{text-transform:uppercase;vertical-align:-.5ex;margin-left:-.08em;margin-right:-.08em;font-size:1em}#scratchpad{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1;pointer-events:none}script{-webkit-user-select:none;-moz-user-select:none;user-select:none}#sidenote-column-left,#sidenote-column-right{width:calc(50vw - 563.5px);width:calc(50vw - (96px + .5 * var(--AT-body-max-width)));max-width:550px;max-width:var(--AT-sidenotes-max-width);position:absolute;top:0;height:100%;z-index:1;pointer-events:none}#sidenote-column-left:has(.sidenote.highlighted),#sidenote-column-left:has(.sidenote:hover),#sidenote-column-right:has(.sidenote.highlighted),#sidenote-column-right:has(.sidenote:hover){z-index:10}#sidenote-column-left{right:calc(100% + 64px)}#sidenote-column-right{left:calc(100% + 64px)}#sidenote-column-left:empty,#sidenote-column-right:empty{display:none}#markdownBody .sidenote{--sidenote-padding:10px;--sidenote-border-width:3px;--text-indent:1.75em;position:absolute;left:0;width:100%;opacity:.85;padding:2em 0 0;font-size:.85em;line-height:1.52941;transition:opacity .25s ease-in,transform .25s ease-in,top .15s ease-out;pointer-events:auto}#markdownBody .sidenote.displaced{transition:opacity .25s ease-out,transform .25s ease-out}#markdownBody .sidenote.hidden{display:none}#markdownBody .sidenote.displaced,#markdownBody .sidenote.highlighted,#markdownBody .sidenote.targeted,#markdownBody .sidenote:hover{background-color:#fff;background-color:var(--background-color);opacity:1;box-shadow:0 0 0 16px #fff;box-shadow:0 0 0 16px var(--background-color)}#markdownBody .sidenote.targeted{z-index:1}#markdownBody .sidenote.displaced{z-index:2}#markdownBody .sidenote.highlighted,#markdownBody .sidenote:hover{z-index:3}#markdownBody .sidenote:after{content:"";position:absolute;width:calc(100% + 2 * var(--sidenote-padding));height:calc(100% + 2 * var(--sidenote-padding));top:calc(-1 * (var(--sidenote-padding) + var(--sidenote-border-width)));left:calc(-1 * (var(--sidenote-padding) + var(--sidenote-border-width)));border:0 solid #fff;border:0 solid var(--background-color);transition:border-color .15s ease .05s,border-style .15s ease .05s}#markdownBody .sidenote.displaced:after,#markdownBody .sidenote.highlighted:after,#markdownBody .sidenote.targeted:after,#markdownBody .sidenote:hover:after{border:3px double #aaa;border:3px double var(--AT-sidenote-highlight-box-shadow-color)}#markdownBody .sidenote.cut-off:before{content:"…";position:absolute;border:1px dotted #aaa;border:1px dotted var(--AT-sidenote-border-color);top:calc(100% - 1px);left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content;z-index:2;background-color:#fff;background-color:var(--background-color);padding:.125em .5em .5em;font-size:1.25em;font-weight:600;line-height:.5;pointer-events:none}#markdownBody .sidenote.cut-off.hide-more-indicator:before,#markdownBody .sidenote.cut-off:hover:before{visibility:hidden}.sidenote-outer-wrapper{max-height:600px;overflow:hidden;position:relative;z-index:1;border-style:dotted;border-color:#aaa;border-color:var(--AT-sidenote-border-color);border-width:1px 0}#markdownBody .sidenote.displaced .sidenote-outer-wrapper,#markdownBody .sidenote.highlighted .sidenote-outer-wrapper,#markdownBody .sidenote:hover .sidenote-outer-wrapper{max-height:calc(100vh - (2em + 2 * (2px + var(--sidenote-padding) + var(--sidenote-border-width))))}#markdownBody .sidenote.cut-off .sidenote-outer-wrapper{overflow-y:scroll;overscroll-behavior:none;width:100%;padding:0 .5em 0 0}#markdownBody .sidenote.cut-off .sidenote-outer-wrapper::-webkit-scrollbar{width:12px}#markdownBody .sidenote.cut-off .sidenote-outer-wrapper::-webkit-scrollbar-thumb{background-image:url("data:image/gif;base64,R0lGODlhBAAEAPAAMXd3d////ywAAAAABAAEAAACBgQShqgJBQA7");background-image:var(--AT-checkerboard-scrollbar-background-image);background-size:2px;box-shadow:inset 0 0 0 2px #fff;box-shadow:0 0 0 2px var(--background-color) inset}#markdownBody .sidenote.cut-off .sidenote-outer-wrapper::-webkit-scrollbar-thumb:hover{background-image:url("data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAP///ywAAAAABAAEAAACBgQShqgJBQA7");background-image:var(--AT-checkerboard-scrollbar-hover-background-image)}@supports (-moz-appearance:none){#markdownBody .sidenote.cut-off .sidenote-outer-wrapper{scrollbar-color:#aaa #fff;scrollbar-color:var(--AT-sidenote-scrollbar-thumb-color) var(--background-color)}#markdownBody .sidenote.cut-off .sidenote-outer-wrapper:hover{scrollbar-color:#999 #fff;scrollbar-color:var(--AT-sidenote-scrollbar-thumb-hover-color) var(--background-color)}}.sidenote-inner-wrapper{position:relative;margin:.5em 0}.sidenote-inner-wrapper>*{position:relative;z-index:1}#markdownBody .sidenote{--base-block-spacing:0.2em}#markdownBody .sidenote .list{--list-left-padding:1.75em}#markdownBody .sidenote li p{text-align:left}#markdownBody .sidenote .footnote-back{vertical-align:text-top}#markdownBody .sidenote blockquote>*{line-height:calc(1.47059 / var(--blockquote-font-size-scaling-factor))}#markdownBody .sidenote>.sidenote-self-link{font-weight:600;position:absolute;top:-1px;background-image:none;border-style:dotted;border-color:#aaa;border-color:var(--AT-sidenote-self-link-border-color);border-width:1px 1px 0 1px;width:2em;height:2em;display:flex;align-items:center;justify-content:center;z-index:1;transition:border-color .15s ease .05s,border-style .15s ease .05s}#markdownBody #sidenote-column-left .sidenote>.sidenote-self-link{right:0}#markdownBody #sidenote-column-right .sidenote>.sidenote-self-link{left:0}#markdownBody .sidenote.targeted>.sidenote-self-link,#markdownBody .sidenote>.sidenote-self-link:hover{border-width:3px;border-style:double;top:-3px}#markdownBody #sidenote-column-left .sidenote.targeted>.sidenote-self-link,#markdownBody #sidenote-column-left .sidenote>.sidenote-self-link:hover{right:-2px}#markdownBody #sidenote-column-right .sidenote.targeted>.sidenote-self-link,#markdownBody #sidenote-column-right .sidenote>.sidenote-self-link:hover{left:-2px}#markdownBody .sidenote.targeted>.sidenote-self-link:before,#markdownBody .sidenote>.sidenote-self-link:hover:before{content:"";display:block;position:absolute;bottom:-3px;width:calc(50vw - 553.5px);width:calc(50vw + 10px - (96px + .5 * var(--AT-body-max-width)));max-width:550px;max-width:var(--AT-sidenotes-max-width);border-bottom:3px double #aaa;border-bottom:3px double var(--AT-sidenote-self-link-border-color);transition:border-color .15s ease .05s,border-style .15s ease .05s}#markdownBody #sidenote-column-left .sidenote.targeted>.sidenote-self-link:before,#markdownBody #sidenote-column-left .sidenote>.sidenote-self-link:hover:before{right:-1px}#markdownBody #sidenote-column-right .sidenote.targeted>.sidenote-self-link:before,#markdownBody #sidenote-column-right .sidenote>.sidenote-self-link:hover:before{left:-1px}#markdownBody .sidenote .footnote-back svg{transition:transform .25s ease-out;transform-origin:center center}.marginnote{font-style:italic;color:#000;color:var(--AT-body-text-color);font-family:"Source Serif 4",Apple Garamond,Baskerville,Libre Baskerville,"Droid Serif",Times New Roman,Times,serif,Noto Emoji,Quivira;font-family:var(--AT-serif-font-stack)}.marginnote.inline{color:inherit;font-variant-caps:normal}@media (min-width:1497px){#markdownBody p.has-margin-note{position:relative}}#markdownBody .marginnote.sidenote{--text-hyphenation:none;--background-color:transparent;display:flex;justify-content:right;width:calc(50vw - 563.5px);width:calc(50vw - (96px + .5 * var(--AT-body-max-width)));max-width:550px;max-width:var(--AT-sidenotes-max-width);right:calc(100% + 64px);left:unset;top:max(-1.35em + var(--marginnote-vertical-position),0px);padding-top:.2em;padding-bottom:.5em;font-size:17px;font-size:calc(.85 * var(--AT-body-text-font-size));text-align:left;opacity:.85;z-index:1}#markdownBody .marginnote.sidenote .marginnote-inner-wrapper{display:block;width:-moz-fit-content;width:fit-content}#markdownBody .marginnote.sidenote:hover{box-shadow:none}#markdownBody .marginnote.sidenote:after{display:none}#markdownBody .admonition .marginnote.sidenote{width:calc(50vw - 563.5px - 1.47978em);width:calc(50vw - (96px + .5 * (2.95956em + var(--AT-body-max-width))));right:calc(999px + 2.95956em);right:calc(2.95956em + 64px + var(--AT-body-max-width))}#markdownBody .marginnote.only-icon{pointer-events:none}#markdownBody .marginnote.only-icon.inline{margin-right:.2em}#markdownBody .marginnote.only-icon.sidenote{font-size:inherit;padding-top:.1em}@media (min-width:1497px){.marginnote:not(.inline):not(.sidenote){display:none}}.epigraph{display:flow-root;margin:auto;padding:.75em 2.5em;overflow:hidden}.epigraph blockquote{--background-color:inherit;padding:0;border:none;position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:auto}.epigraph blockquote p{font-size:inherit;font-style:italic;background-color:inherit}.epigraph blockquote p:not(:last-child) em,.epigraph blockquote p:only-child em{font-style:normal;margin:0 0 0 .125em}.epigraph blockquote p:last-child:not(:only-child){margin:.5em 0 0;text-align:right;font-size:.875em;font-style:normal}.epigraph blockquote blockquote p,.epigraph blockquote blockquote p:last-child:not(:only-child){text-align:var(--text-alignment)}.epigraph>blockquote:after,.epigraph>blockquote:before{display:block;position:absolute;font-size:2.5em;color:gray;color:var(--AT-epigraph-quotation-mark-color)}.epigraph>blockquote:before{content:"\201C";left:-1em;top:-.56em}.epigraph>blockquote:after{content:"\201D";right:-1em;bottom:-1.12em}@media (max-width:649px){.epigraph{padding:1.5em .75em;font-size:.95em}.epigraph>blockquote:before{left:-.3em;top:-.9em}.epigraph>blockquote:after{right:-.3em;bottom:-1.4em}}.epigraph.narrow{padding:1.5em .75em}.epigraph.narrow>blockquote:before{left:-.3em;top:-.9em}.epigraph.narrow>blockquote:after{right:-.3em;bottom:-1.4em}.epigraph.poem p{text-align:left;text-indent:-2.5em;padding-left:2.5em}.markdownBody p.text-center{text-align:center;text-indent:0}.markdownBody p.text-right{text-align:right;text-indent:0}.admonition{display:flow-root;font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.875em;position:relative;padding:.75em 1.25em .875em 1.125em;border-left:2.875em solid var(--admonition-left-border-color);background-color:#fff;background-color:var(--background-color)}.admonition.note{--background-color:var(--AT-admonition-note-background-color);--admonition-left-border-color:var(--AT-admonition-note-left-border-color)}.admonition.tip{--background-color:var(--AT-admonition-tip-background-color);--admonition-left-border-color:var(--AT-admonition-tip-left-border-color)}.admonition.warning{--background-color:var(--AT-admonition-warning-background-color);--admonition-left-border-color:var(--AT-admonition-warning-left-border-color);color:#fff;color:var(--AT-admonition-warning-text-color)}.admonition.error{--background-color:var(--AT-admonition-error-background-color);--admonition-left-border-color:var(--AT-admonition-error-left-border-color);color:#fff;color:var(--AT-admonition-error-text-color)}.admonition-title{font-weight:700}.admonition:before{content:"";width:2.875em;height:100%;position:absolute;top:.125em;right:100%;padding:.6em;box-sizing:border-box;background-origin:content-box;background-clip:content-box;background-repeat:no-repeat}.admonition.tip:before{background-image:url("/static/img/icon/icons.ba1004e93b3f.svg#info-circle-regular")}.admonition.note:before{background-image:url("/static/img/icon/icons.ba1004e93b3f.svg#hand-point-right-regular");filter:invert(1)}.admonition.warning:before{background-image:url("/static/img/icon/icons.ba1004e93b3f.svg#triangle-exclamation-regular");filter:invert(1)}.admonition.error:before{background-image:url("/static/img/icon/icons.ba1004e93b3f.svg#skull-crossbones-solid");padding:.75em;top:0;filter:invert(1)}.admonition code{--AT-code-element-background-color:transparent;border:none;padding-left:0;font-size:unset}.admonition .footnote-ref{text-shadow:none}.markdownBody .columns>.list{--text-alignment:left;-moz-column-width:18em;column-width:18em;-moz-column-gap:3em;column-gap:3em}.markdownBody .columns .list li{-moz-column-break-inside:avoid;break-inside:avoid}.markdownBody .columns.figures>ul{--list-left-padding:0;-moz-column-gap:1.5em;column-gap:1.5em}.markdownBody .columns.figures>ul>li:before{display:none}.markdownBody .columns.figures figure{max-width:unset;margin:0 0 1em}.markdownBody .columns.figures figure audio,.markdownBody .columns.figures figure img,.markdownBody .columns.figures figure svg,.markdownBody .columns.figures figure video{max-width:100%}@supports (-moz-appearance:none){.markdownBody .columns.figures figcaption{line-height:normal}}.index-nav{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #ccc;border-bottom:1px solid var(--AT-horizontal-rule-stroke-color,#ccc)}.index-nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 2em;margin:0;padding:0;list-style:none}.index-nav-links li{display:inline-block}.index-nav-links .nav-link{display:inline-block;padding:.35em .75em;font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);font-size:.9em;font-weight:500;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:#000;color:var(--AT-body-text-color);opacity:.7;border-radius:3px;transition:opacity .2s ease,background-color .2s ease,transform .15s ease}.index-nav-links .nav-link:hover{opacity:1;background-color:#ececec;background-color:var(--AT-TOC-link-hover-background-color,#ececec);transform:translateY(-1px)}.index-nav-links .nav-link:active{transform:translateY(0)}@media (min-width:550px){.index-nav-links li:not(:last-child):after{content:"\00B7";margin-left:2em;color:#000;color:var(--AT-body-text-color);opacity:.3}}.index-intro{margin-bottom:2em;text-align:center}.index-intro p:last-child{margin-bottom:0}.index-intro .intro-lead{font-size:1.15em;line-height:1.6;margin-bottom:1em}.index-intro .intro-lead .smallcaps{font-variant-caps:small-caps;letter-spacing:.05em}.index-intro .intro-description{font-size:1em;line-height:1.7;color:#000;color:var(--AT-body-text-color);opacity:.85}.index-intro a,.markdownBody .index-intro a{color:#333;color:var(--AT-body-link-color,#333);text-decoration:none;border-bottom:1px solid #333;border-bottom:1px solid var(--AT-body-link-color,#333);transition:border-color .2s ease,color .2s ease;background-image:none;text-shadow:none}.index-intro a:hover{color:#888;color:var(--AT-body-link-hover-color,#888);border-bottom-color:#888;border-bottom-color:var(--AT-body-link-hover-color,#888)}.index-divider{border:none;border-top:1px solid currentColor;border-top:1px solid var(--AT-horizontal-rule-stroke-color,currentColor);opacity:.3;margin:2em 0}.index-divider-decorated{display:block;border:none;height:1.5em;margin:2.5em 0;opacity:1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40.169"><g transform="matrix(.169492 0 0 .170209 67.602036 -5.5478)"><use href="%23D" /><use href="%23D" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23D" transform="rotate(180 -280.852 150.594)" width="1" height="1"/><use href="%23D" transform="matrix(-1 0 0 1 -561.70444 0)" width="1" height="1"/><use href="%23C" /><use href="%23C" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23C" transform="rotate(180 -280.852 150.594)" width="1" height="1"/><use href="%23C" transform="matrix(-1 0 0 1 -561.70444 0)" width="1" height="1"/><use href="%23B" /><use href="%23B" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23B" transform="rotate(180 -280.852 150.594)" width="1" height="1"/><use href="%23B" transform="matrix(-1 0 0 1 -561.70444 0)" width="1" height="1"/><use href="%23A" /><use href="%23A" transform="rotate(90 -280.852 150.594)" width="1" height="1"/><use href="%23A" transform="rotate(270 -280.852 150.594)" width="1" height="1"/><use href="%23A" transform="matrix(1 0 0 -1 0 301.18804)" width="1" height="1"/><use href="%23X" /></g><defs><path id="A" d="M-280.663 32.594l-7.484 84.047c-1.13 3.43.305 7.303 3.587 9.105 3.708 2.036 8.382.676 10.422-3.025l.03-.03a7.64 7.64 0 0 0 .526-6.111l-7.082-83.986z"/><path id="B" d="M-364.767 66.797l54.252 64.712c1.63 3.22 5.4 4.95 8.987 3.907a7.67 7.67 0 0 0 5.226-9.494v-.043c-.63-2.126-2.1-3.78-3.958-4.692z"/><path id="C" d="M-325.888 42.686l21.338 66.3.155.525.124.4.062-.03c.5 1.036 1.326 1.935 2.412 2.53 2.78 1.527 6.263.522 7.793-2.253 1.148-2.082.86-4.57-.526-6.327l-31.357-61.145z"/><path id="D" d="M-389.98 105.915l62.9 32.28.022-.065a5.76 5.76 0 0 0 3.499.088c3.048-.883 4.8-4.05 3.914-7.093-.663-2.282-2.63-3.84-4.854-4.103l-65.5-21.105z"/><path id="X" d="M-263.73 160.02a19.545 19.545 0 1 1 .051-.094"/></defs></svg>');background-image:var(--AT-image-sun-verginasun-black-svg);background-repeat:no-repeat;background-position:50%;background-size:1.5em 1.5em;position:relative;width:100%}.index-divider-decorated:after,.index-divider-decorated:before{content:"";position:absolute;top:50%;height:1px;width:auto;background-color:currentColor;background-color:var(--AT-horizontal-rule-stroke-color,currentColor);background-image:none;opacity:.25}.index-divider-decorated:before{left:0;right:calc(50% + 2em)}.index-divider-decorated:after{left:calc(50% + 2em);right:0}.index-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5em 3em}.index-column{min-width:0}.index-column-featured{grid-column:span 1}.index-column h2{font-size:1.25em;margin:0 0 .85em;padding-bottom:.4em;font-variant-caps:small-caps;letter-spacing:.03em;border-bottom:2px solid #000;border-bottom:2px solid var(--AT-body-text-color);opacity:.9}.index-column h2 a,.markdownBody .index-column h2 a{color:inherit;text-decoration:none;transition:opacity .2s ease;background-image:none;text-shadow:none}.index-column h2 a:hover{opacity:.7}.index-post-list{--list-left-padding:0;margin:0;padding:0;list-style:none;font-size:.9em}.index-post-list>li:before{display:none}.index-post-list>li{padding-left:0}.index-post-item{display:flex;justify-content:space-between;align-items:center;gap:.75em;padding:.2em 0}.index-post-link,.markdownBody .index-post-link,.markdownBody .index-post-link *{flex:1;min-width:0;color:#000;color:var(--AT-body-text-color);text-decoration:none;position:relative;transition:color .2s ease;background-image:none;text-shadow:none}.index-post-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#888;background-color:var(--AT-body-link-hover-color,#888);transition:width .25s ease}.index-post-item:hover .index-post-link{color:#888;color:var(--AT-body-link-hover-color,#888)}.index-post-item:hover .index-post-link:after{width:100%}.index-post-date,.index-post-link:visited{color:#000;color:var(--AT-body-text-color)}.index-post-date{font-family:IBM Plex Mono,Liberation Mono,Consolas,Courier,monospace,Noto Emoji,Quivira;font-family:var(--AT-monospaced-font-stack);font-size:.8em;opacity:.5;flex-shrink:0;font-variant-numeric:tabular-nums;transition:opacity .2s ease}.index-post-item:hover .index-post-date{opacity:.8}.index-more{margin-top:.75em;font-size:.85em}.index-more a,.markdownBody .index-more a{font-style:italic;color:#333;color:var(--AT-body-link-color,#333);text-decoration:none;opacity:.7;transition:opacity .2s ease;background-image:none;text-shadow:none}.index-more a:hover{opacity:1;text-decoration:underline}.index-empty{color:#000;color:var(--AT-body-text-color);opacity:.5;font-style:italic}@media (max-width:649px){.index-nav{margin-bottom:1.5em}.index-nav-links{gap:.25em 1em}.index-nav-links .nav-link{font-size:.85em;padding:.3em .5em}.index-intro{text-align:left}.index-intro .intro-lead{font-size:1.05em}.index-sections{grid-template-columns:1fr;gap:2em}.index-column h2{font-size:1.15em}.index-divider-decorated{margin:2em 0}}.page-index .index-intro{max-width:935px;max-width:var(--AT-body-max-width);margin-left:auto;margin-right:auto}.page-index .index-intro p{margin-top:0}.page-index .index-intro p:first-child{text-indent:0}@media (min-width:1400px){.page-index .index-sections{--expand-width:calc(.5 * (1300px - var(--AT-body-max-width)));width:calc(100% + 365px);width:calc(100% + 2 * var(--expand-width));margin-left:calc(-182.5px);margin-left:calc(-1 * var(--expand-width));margin-right:calc(-182.5px);margin-right:calc(-1 * var(--expand-width));grid-template-columns:repeat(3,1fr)}}@media (min-width:1800px){.page-index .index-sections{--expand-width:calc(.5 * (1500px - var(--AT-body-max-width)))}}.width-full{z-index:1}figure .image-wrapper{position:relative;display:block;margin:auto;width:-moz-fit-content;width:fit-content;max-width:100%}figure picture{display:contents}figure .image-wrapper:before{--dark-mode-invert-filter:invert(1);content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;background-color:var(--background-color)}#markdownBody .sidenote figure{max-width:calc(100% - 2px)}blockquote figure.outline-not .caption-wrapper,blockquote figure.outline-not img,blockquote figure.outline-not video{outline:1px solid var(--border-color)}img:before{content:attr(alt);font-family:Source Sans\ 3,Lucida Sans Unicode,Helvetica,Trebuchet MS,sans-serif,Noto Emoji,Quivira;font-family:var(--AT-sans-serif-font-stack);display:flex;flex-flow:column;justify-content:center;padding:.5em .75em;background-color:#fff;background-color:var(--background-color);text-align:center;box-sizing:border-box;height:100%}table{margin:0 auto;padding:0;border-collapse:collapse;width:100%;font-size:.75em;border-width:0}.table-wrapper{margin-left:auto;margin-right:auto;border-width:2px 0;border-color:#000;border-color:var(--AT-table-border-color);border-style:solid}.table-scroll-wrapper{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 8rem);overscroll-behavior:none}.width-full table{background-color:#fff;background-color:var(--background-color)}.table-wrapper.table-small,.width-full table{width:-moz-fit-content;width:fit-content}@media (min-width:650px){.table-small.float-left{clear:right}.table-small.float-right{clear:left}}table caption{--text-hyphenation:none;--text-alignment:center;padding:.25em .75em;font-style:italic;font-size:1.25em;border-bottom:2px solid #000;border-bottom:2px solid var(--AT-table-caption-border-color);background-color:inherit}table thead{position:sticky;top:-1px;z-index:2;background-color:#fff;background-color:var(--background-color);background-clip:padding-box;box-shadow:inset 0 -1px 0 0 #000;box-shadow:0 -1px 0 0 var(--AT-table-row-horizontal-border-color) inset}table tbody{--text-alignment:left}table td,table th{padding:7px 10px;line-height:1.35}table th{--text-hyphenation:none;font-weight:700;border-bottom:1px solid #000;border-bottom:1px solid var(--AT-table-row-horizontal-border-color);text-align:left;position:relative}table td{vertical-align:top}table td+td,table th+th{border-left:1px solid #fff;border-left:1px solid var(--background-color)}table td>code{word-break:normal}.table-scroll-wrapper::-webkit-scrollbar{width:16px;height:16px}@media (max-width:649px){.table-scroll-wrapper::-webkit-scrollbar{width:6px;height:6px}}.table-scroll-wrapper::-webkit-scrollbar-thumb{background-image:url("data:image/gif;base64,R0lGODlhBAAEAPAAMXd3d////ywAAAAABAAEAAACBgQShqgJBQA7");background-image:var(--AT-checkerboard-scrollbar-background-image);background-size:2px}.table-scroll-wrapper::-webkit-scrollbar-thumb:horizontal{box-shadow:inset 0 2px 0 0 #fff,inset 0 0 0 1px #000,inset 0 2px 0 1px #000;box-shadow:0 2px 0 0 var(--background-color) inset,0 0 0 1px var(--AT-table-scrollbar-border-color) inset,0 2px 0 1px var(--AT-table-scrollbar-border-color) inset}.table-scroll-wrapper::-webkit-scrollbar-thumb:vertical{box-shadow:0 -1px 0 0 #000,0 1px 0 0 #000,inset 1px 0 0 0 #000,inset -1px 0 0 0 #000;box-shadow:0 -1px 0 0 var(--AT-table-scrollbar-border-color),0 1px 0 0 var(--AT-table-scrollbar-border-color),1px 0 0 0 var(--AT-table-scrollbar-border-color) inset,-1px 0 0 0 var(--AT-table-scrollbar-border-color) inset}.table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background-image:url("data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAP///ywAAAAABAAEAAACBgQShqgJBQA7");background-image:var(--AT-checkerboard-scrollbar-hover-background-image)}.table-scroll-wrapper::-webkit-scrollbar-track:vertical{border-left:1px dotted #000;border-left:1px dotted var(--AT-table-scrollbar-border-color)}@supports (-moz-appearance:none){.table-scroll-wrapper{scrollbar-color:#aaa #fff;scrollbar-color:var(--AT-table-scrollbar-thumb-color) var(--background-color)}.table-scroll-wrapper:hover{scrollbar-color:#999 #fff;scrollbar-color:var(--AT-table-scrollbar-thumb-hover-color) var(--background-color)}}th.tablesorter-header{background-image:url("/static/img/tablesorter/tablesorter-bg.205c7e1fd7c4.gif");cursor:pointer;font-weight:700;background-repeat:no-repeat;background-position:0;padding-left:20px}th.tablesorter-header:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:1px;background-color:#e2f0f2;background-color:var(--AT-table-column-heading-hover-background-color);z-index:-1}th.tablesorter-header:focus{outline:none}th.tablesorter-headerAsc{background-image:url("/static/img/tablesorter/tablesorter-asc.e070a573c88e.gif")}th.tablesorter-headerDesc{background-image:url("/static/img/tablesorter/tablesorter-desc.10c83de6202a.gif")}th.tablesorter-headerAsc,th.tablesorter-headerDesc{color:#1a3d4d;color:var(--AT-table-sorted-column-heading-text-color);text-shadow:.5px .5px 0 hsla(0,0%,100%,.6),0 0 1px hsla(0,0%,100%,.6);text-shadow:.5px .5px 0 var(--AT-table-sorted-column-heading-text-shadow-color),0 0 1px var(--AT-table-sorted-column-heading-text-shadow-color)}th.tablesorter-headerAsc:before,th.tablesorter-headerDesc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:1px;background-color:#8bd0ed;background-color:var(--AT-table-sorted-column-heading-background-color);z-index:-1}table tr:nth-child(odd) td{--background-color:var(--AT-table-zebra-stripe-alternate-row-background-color);background-color:#f6f6f6;background-color:var(--background-color)}.table-small table tr:nth-child(odd) td{--background-color:inherit}blockquote table{font-size:.7em}blockquote table tr:nth-child(odd) td{--background-color:var(--AT-body-background-color)}blockquote table table{font-size:1em}table .has-content.has-indicator-hook{z-index:0;-webkit-box-decoration-break:clone;box-decoration-break:clone}table tbody tr:hover{outline:1px dotted #000;outline:1px dotted var(--AT-table-row-hover-outline-color)}a,code,h1,h2,h3,h4,h5,h6,pre,table{font-variant-numeric:tabular-nums}.figure-outer-wrapper{display:flex;flex-flow:column;margin:auto;width:-moz-fit-content;width:fit-content;max-width:100%}figure img,figure svg,figure video{position:relative;display:block;max-width:100%;max-width:min(100%,1000vh - 80rem);max-width:min(100%,(100vh - 8rem) * var(--img-ar,10));max-width:min(100%,1000dvh - 80rem);max-width:min(100%,(100dvh - 8rem) * var(--img-ar,10));height:auto;width:auto;margin:0 auto;max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem);overflow:hidden}figure img,figure video{outline:1px solid #888;outline:1px solid var(--AT-figure-outline-color)}figure.outline-not img,figure.outline-not video{outline:none}figure audio{display:block;margin:0 auto;height:54px;border-radius:27px;position:relative;z-index:1;top:1px;box-sizing:border-box;border:1px solid transparent}@supports (-moz-appearance:none){figure audio{height:42px;border-radius:21px}}figure audio:hover{border-color:#888;border-color:var(--AT-figure-outline-color);box-shadow:inset 0 0 4px 0 #888,0 0 4px 0 #888;box-shadow:0 0 4px 0 var(--AT-figure-outline-color) inset,0 0 4px 0 var(--AT-figure-outline-color)}figcaption{font-size:.9em;line-height:1.5;margin:auto;padding:.5em .875em calc(.5em + 1px);width:-moz-fit-content;width:fit-content;background-color:#fff;background-color:var(--background-color)}@media (max-width:649px){figcaption{font-size:.875em}}.markdownBody figcaption{--text-alignment:left}figcaption p:first-of-type{font-weight:700}.caption-wrapper{display:block;outline:1px solid #888;outline:1px solid var(--AT-figure-caption-outline-color);margin:1px auto 0;width:0;min-width:100%;box-sizing:border-box}figure.outline-not .caption-wrapper{outline:none}figure.width-full{position:relative;max-width:unset;clear:both}.page-abstract .page-thumbnail-figure.float-not{max-width:unset}.markdownBody a.has-annotation,.markdownBody a.has-annotation-partial{background-image:linear-gradient(to right,var(--link-underline-gradient-line-color) 50%,var(--link-underline-background-color) 50%);background-size:2px 1px}.markdownBody a.has-annotation.decorate-not{background-image:none}a[data-link-icon-color]:hover{--link-underline-gradient-line-color:var(--link-icon-color-hover)}.tooltip{font-family:"Source Serif 4",Apple Garamond,Baskerville,Libre Baskerville,"Droid Serif",Times New Roman,Times,serif,Noto Emoji,Quivira;font-family:var(--AT-serif-font-stack);background:hsla(0,0%,100%,.96);background:var(--AT-tooltip-background,hsla(0,0%,100%,.96));color:#000;color:var(--AT-tooltip-text-color,#000);border:1px solid #ccc;border:1px solid var(--AT-tooltip-border-color,#ccc);padding:.75em 1em;border-radius:6px;font-size:.85em;line-height:1.5;z-index:9999;box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:var(--AT-tooltip-shadow,0 4px 16px rgba(0,0,0,.12));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);word-wrap:break-word;position:fixed;max-width:360px;max-width:var(--tooltip-max-width,360px);white-space:normal;overflow-wrap:anywhere;word-break:normal}.tooltip-trigger{cursor:help}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:hsla(0,0%,100%,.96);background:var(--AT-tooltip-background,hsla(0,0%,100%,.96))}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}#page-metadata .page-metadata-fields .page-confidence,#page-metadata .page-metadata-fields .page-importance{display:inline-flex;align-items:center;vertical-align:middle}#page-metadata .page-metadata-fields .page-confidence svg,#page-metadata .page-metadata-fields .page-importance svg{vertical-align:middle;margin-left:.15em}.staff-indicator{font-size:.8em;font-style:italic;opacity:.5;margin-left:.35em}#page-metadata .page-staff-bar{text-align:center}#page-metadata .page-staff-bar .staff-indicator{margin-left:0}#page-metadata .page-staff-bar .page-edit{font-size:.8em;font-style:italic;opacity:.5}#page-metadata .page-staff-bar>span+span{margin-left:.5em}.feed-index-section{margin:2.5em 0}.feed-index-section h2{border-bottom:1px solid #ccc;border-bottom:1px solid var(--AT-blockquote-border-color-level-one,#ccc);padding-bottom:.25em;margin-bottom:1em}.feed-index-list{list-style:none;padding:0;margin:0}.feed-index-list>li{padding-left:0}.feed-index-list>li:before{content:none;display:none}.feed-index-row{display:flex;gap:1.5em;align-items:center;padding:.9em 0;border-bottom:1px solid #ccc;border-bottom:1px solid var(--AT-blockquote-border-color-level-one,#ccc)}.feed-index-row:last-child{border-bottom:0}.feed-index-row__body{flex:1 1 auto;min-width:0}.feed-index-row__body h3{margin:0 0 .2em;font-size:1.05em;line-height:1.3}.feed-index-row__body p{margin:0;font-size:.95em;opacity:.8}.feed-index-row__links{display:flex;gap:.5em;flex-shrink:0}.feed-index-pill{display:inline-block;padding:.25em .8em;border:1px solid #ccc;border:1px solid var(--AT-blockquote-border-color-level-one,#ccc);border-radius:3px;font-size:.8em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#333;color:var(--AT-body-link-color,#333);background:#f8f8f8;background:var(--AT-blockquote-background-color-level-one,#f8f8f8);line-height:1.4}.feed-index-pill:focus,.feed-index-pill:hover{color:#888;color:var(--AT-body-link-hover-color,#888);text-decoration:none;filter:brightness(.96)}.feed-index-note{font-size:.9em;opacity:.75}@media (max-width:600px){.feed-index-row{flex-direction:column;align-items:flex-start;gap:.6em}}