.math-booster-new-feature>p{color:var(--text-warning);margin:0}.math-booster-search-item-description{color:var(--text-faint)}.math-booster-begin-proof{padding-right:10px;font-family:CMU Serif,Times,Noto Serif JP;font-weight:700}.math-booster-begin-proof-en{font-style:italic}.math-booster-end-proof{float:right}.math-booster-add-profile{display:flex;flex-direction:row;justify-content:space-between}.math-booster-add-profile>input{width:200px}.math-booster-button-container{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--size-4-2);padding:var(--size-4-2)}.math-booster-preview{cursor:text}.theorem-callout{position:relative}.theorem-callout-font-family-inherit{font-family:inherit!important}.math-booster-label-form,.math-booster-title-form{width:300px}.math-booster-dependency-validation{color:#fff;display:inline-block;border-radius:1em;margin-right:var(--size-3);cursor:default;pointer-events:none}.math-booster-dependency-validation svg{width:16px!important;height:16px!important}.math-booster-dependency-validation.valid{background-color:#7dc535;visibility:visible}.theme-dark .math-booster-dependency-validation.valid{background-color:#588b24}.math-booster-dependency-validation.invalid{background-color:#ea5555;visibility:visible}:has(> .theorem-callout-framed) .theorem-callout{--callout-color:var(--text-normal);background-color:rgba(0,0,0,0);border:solid var(--border-width);border-radius:var(--size-2-3);font-family:CMU Serif,Times,Noto Serif JP}:has(> .theorem-callout-framed) .theorem-callout .callout-icon{display:none}:has(> .theorem-callout-framed) .theorem-callout-main-title{font-family:CMU Serif,Times,Noto Sans JP;font-weight:bolder}:has(> .theorem-callout-framed) .theorem-callout-subtitle{font-weight:400}:has(> .theorem-callout-framed) :not(.theorem-callout-axiom):not(.theorem-callout-definition):not(.theorem-callout-remark).theorem-callout-en .callout-content{font-style:italic}:has(> .theorem-callout-plain) .theorem-callout{--callout-color:var(--text-normal);background-color:rgba(0,0,0,0);padding-left:0;padding-right:0;border:none;box-shadow:none;font-family:CMU Serif,Times,Noto Serif JP}:has(> .theorem-callout-plain) .theorem-callout .callout-icon{display:none}:has(> .theorem-callout-plain) .theorem-callout-main-title{font-family:CMU Serif,Times,Noto Sans JP;font-weight:bolder}:has(> .theorem-callout-plain) .theorem-callout-subtitle{font-weight:400}:has(> .theorem-callout-plain) :not(.theorem-callout-axiom):not(.theorem-callout-definition):not(.theorem-callout-remark).theorem-callout-en .callout-content{font-style:italic}:has(> .theorem-callout-mathwiki) .theorem-callout{--callout-color:248,248,255;font-family:CMU Serif,Times,Noto Serif JP}:has(> .theorem-callout-mathwiki) .theorem-callout .callout-title-inner{padding-left:5px}:has(> .theorem-callout-mathwiki) .theorem-callout-subtitle{font-weight:400}:has(> .theorem-callout-mathwiki) .theorem-callout-en .callout-content{font-style:italic}:has(> .theorem-callout-mathwiki) .theorem-callout-axiom{--callout-icon:'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="lock" class="svg-inline--fa fa-lock fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"></path></svg>'}:has(> .theorem-callout-mathwiki) .theorem-callout-definition{--callout-icon:'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="book" class="svg-inline--fa fa-book fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"></path></svg>'}:has(> .theorem-callout-mathwiki) .theorem-callout-theorem{--callout-icon:'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="magic" class="svg-inline--fa fa-magic fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"></path></svg>'}:has(> .theorem-callout-mathwiki) .theorem-callout-proposition{--callout-icon:'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="calculator" class="svg-inline--fa fa-calculator fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"></path></svg>'}:has(> .theorem-callout-mathwiki) .theorem-callout-example{--callout-icon:'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="anchor" class="svg-inline--fa fa-anchor fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"></path></svg>'}:has(> .theorem-callout-mathwiki) .theorem-callout-observation{--callout-icon:'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="anchor" class="svg-inline--fa fa-anchor fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"></path></svg>'}:has(> .theorem-callout-vivid) .theorem-callout{--callout-color:238,15,149;border-top:none;border-bottom:none;border-left:var(--size-2-2) solid rgb(var(--callout-color));border-right:none;border-radius:0;box-shadow:none;padding:0;font-family:CMU Serif,Times,Noto Serif JP}:has(> .theorem-callout-vivid) .theorem-callout .callout-title{padding:var(--size-2-3);padding-left:var(--size-4-3)}:has(> .theorem-callout-vivid) .theorem-callout .callout-icon{display:none}:has(> .theorem-callout-vivid) .theorem-callout .callout-title-inner{font-family:Inter;font-weight:400;color:rgb(var(--callout-color))}:has(> .theorem-callout-vivid) .theorem-callout-subtitle{font-weight:lighter}:has(> .theorem-callout-vivid) .theorem-callout .callout-content{background-color:var(--background-primary);padding:1px 20px 2px 20px}.theme-dark,.theme-light{--background-blur-depth:2px;--floating-toc-font-color:var(--text-normal);--floating-toc-hover-color:var(--text-accent-hover);--floating-toc-font-size:0.7rem;--floating-toc-highlight-color:var(--text-accent);--floating-toc-highlight-color-rgb:var(--interactive-accent-hsl);--floating-toc-line-color:var(--text-muted);--floating-toc-line-height:1.5rem;--floating-toc-response-time:0.3s;--floating-toc-position:0px;--focus-heading:0.9;--floating-toc-line-width:18rem;--actual-toc-width:18rem;--heading-color-indicator:var(--background-secondary)}.theme-light{--floating-toc-header-background-color:transparent;--floating-toc-background-color:color-mix(in srgb, var(--color-base-20) 80%, var(--background-secondary) 20%)}.theme-dark{--floating-toc-header-background-color:transparent;--floating-toc-background-color:color-mix(in srgb, var(--color-base-20) 80%, var(--background-secondary) 20%)}.heading-list-item.located .line-wrap .line{background:hsla(var(--floating-toc-highlight-color-rgb),1);scale:1.2;opacity:1}.theme-dark .heading-list-item.focus .line-wrap .line{filter:brightness(1.5);opacity:1}.theme-light .heading-list-item.focus .line-wrap .line{filter:brightness(.8);opacity:1}.heading-list-item.located .text-wrap:not(.located) .text{color:var(--floating-toc-highlight-color)}.heading-list-item .text-wrap.located .text{color:var(--color-accent);font-weight:700!important}.heading-list-item{z-index:1;font-size:var(--floating-toc-font-size);min-height:var(--floating-toc-line-height);padding:0;white-space:nowrap;position:relative}.heading-list-item .line-wrap{position:absolute;top:0;bottom:0;width:1.5rem;z-index:-1;animation:lineAppear-72a6a55b 250ms cubic-bezier(.34,1.56,.64,1) both}@keyframes lineAppear-72a6a55b{0%{transform:translateX(1rem)}100%{transform:translateX(0)}}.heading-list-item .line-wrap .line{position:absolute;top:50%;opacity:.75;height:2px;width:2rem;background:var(--floating-toc-line-color)}.heading-list-item .text-wrap{z-index:9999;opacity:0;pointer-events:none;height:100%;display:inline-flex;align-items:center;animation:textAppear-72a6a55b 250ms cubic-bezier(.34,1.56,.64,1);position:relative;text-wrap:inherit}@keyframes textAppear-72a6a55b{0%{transform:translateX(-1rem)}100%{transform:translateX(0)}}.heading-list-item .text-wrap .text{padding:.25rem;border-radius:.5rem;text-decoration:none;cursor:pointer;color:var(--floating-toc-font-color);background:var(--floating-toc-header-background-color)}body.enable-heading-nowrap .floating-toc-div.pin .floating-toc .heading-list-item>.text-wrap{max-width:unset}body.enable-heading-nowrap .heading-list-item .text-wrap .text{max-width:calc(var(--floating-toc-line-width) - 3rem);overflow:hidden;text-overflow:ellipsis}body.enable-bar-heading-text .floating-toc-div:not(:is(:hover,.pin)).floating-left .heading-list-item .text-wrap{margin-left:1.5rem!important}body.enable-bar-heading-text .floating-toc-div:not(:is(:hover,.pin)).floating-right .heading-list-item .text-wrap{margin-right:1.8rem}.heading-list-item .text-wrap .text:hover{color:var(--floating-toc-hover-color);font-weight:700}.heading-list-item .text-wrap .text:hover::after{font-size:8px}.heading-list-item:hover .line-wrap .line{opacity:0;pointer-events:none}.heading-list-item:hover .text-wrap{opacity:1;pointer-events:all}.heading-list-item[data-level="2"] .text-wrap{margin-left:.5rem}.heading-list-item[data-level="3"] .text-wrap{margin-left:1rem}.heading-list-item[data-level="4"] .text-wrap{margin-left:1.5rem}.heading-list-item[data-level="5"] .text-wrap{margin-left:2rem}.heading-list-item[data-level="6"] .text-wrap{margin-left:2.5rem}body.enable-bold-bar .heading-list-item .text-wrap{margin-left:unset!important;margin-right:.5rem}body.enable-bold-bar .floating-toc-div.pin .heading-list-item[data-level="1"] .heading-rendered::before,body.enable-bold-bar .floating-toc-div:hover .heading-list-item[data-level="1"] .heading-rendered::before{margin-left:1.2rem}body.enable-bold-bar .floating-toc-div.pin .heading-list-item[data-level="2"] .heading-rendered::before,body.enable-bold-bar .floating-toc-div:hover .heading-list-item[data-level="2"] .heading-rendered::before{margin-left:1.5rem}body.enable-bold-bar .floating-toc-div.pin .heading-list-item[data-level="3"] .heading-rendered::before,body.enable-bold-bar .floating-toc-div:hover .heading-list-item[data-level="3"] .heading-rendered::before{margin-left:2rem}body.enable-bold-bar .floating-toc-div.pin .heading-list-item[data-level="4"] .heading-rendered::before,body.enable-bold-bar .floating-toc-div:hover .heading-list-item[data-level="4"] .heading-rendered::before{margin-left:2.5rem}body.enable-bold-bar .floating-toc-div.pin .heading-list-item[data-level="5"] .heading-rendered::before,body.enable-bold-bar .floating-toc-div:hover .heading-list-item[data-level="5"] .heading-rendered::before{margin-left:3rem}body.enable-bold-bar .floating-toc-div.pin .heading-list-item[data-level="6"] .heading-rendered::before,body.enable-bold-bar .floating-toc-div:hover .heading-list-item[data-level="6"] .heading-rendered::before{margin-left:3.5rem}body.enable-bold-bar .floating-toc-div.floating-right .heading-list-item .line-wrap{display:flex;width:2rem;justify-content:flex-end}body.enable-bold-bar.enable-bar-heading-text .floating-toc-div:not(:is(:hover,.pin)).floating-left .heading-list-item .text-wrap .text{margin-left:0}body.enable-bold-bar .heading-list-item[data-level="1"] .text-wrap .text{margin-left:1.6rem}body.enable-bold-bar .heading-list-item[data-level="2"] .text-wrap .text{margin-left:2rem}body.enable-bold-bar .heading-list-item[data-level="3"] .text-wrap .text{margin-left:2.5rem}body.enable-bold-bar .heading-list-item[data-level="4"] .text-wrap .text{margin-left:3rem}body.enable-bold-bar .heading-list-item[data-level="5"] .text-wrap .text{margin-left:3.5rem}body.enable-bold-bar .heading-list-item[data-level="6"] .text-wrap .text{margin-left:4rem}body.enable-bold-bar .heading-list-item[data-level="1"] .line-wrap .line{width:20px}body.enable-bold-bar .heading-list-item[data-level="2"] .line-wrap .line{width:18px}body.enable-bold-bar .heading-list-item[data-level="3"] .line-wrap .line{width:16px}body.enable-bold-bar .heading-list-item[data-level="4"] .line-wrap .line{width:14px}body.enable-bold-bar .heading-list-item[data-level="5"] .line-wrap .line{width:12px}body.enable-bold-bar .heading-list-item[data-level="6"] .line-wrap .line{width:10px}body.enable-bold-bar .heading-list-item:hover .line-wrap .line{opacity:.8}.heading-list-item[data-level="1"]{padding-left:0}.heading-list-item[data-level="2"]{padding-left:.5rem}.heading-list-item[data-level="3"]{padding-left:1rem}.heading-list-item[data-level="4"]{padding-left:1.5rem}.heading-list-item[data-level="5"]{padding-left:1.6rem}.heading-list-item[data-level="6"]{padding-left:1.8rem}.heading-list-item[data-level="1"] .text::after{content:"H1";font-size:8px;margin-left:1px;color:var(--text-muted);font-weight:400!important;padding:1px 2px 1px 2px}.heading-list-item[data-level="2"] .text::after{content:"H2";font-size:8px;margin-left:1px;color:var(--text-muted);font-weight:400!important;padding:1px 2px 1px 2px}.heading-list-item[data-level="3"] .text::after{content:"H3";font-size:8px;margin-left:1px;color:var(--text-muted);font-weight:400!important;padding:1px 2px 1px 2px}.heading-list-item[data-level="4"] .text::after{content:"H4";font-size:8px;margin-left:1px;color:var(--text-muted);font-weight:400!important;padding:1px 2px 1px 2px}.heading-list-item[data-level="5"] .text::after{content:"H5";font-size:8px;margin-left:1px;color:var(--text-muted);font-weight:400!important;padding:1px 2px 1px 2px}.heading-list-item[data-level="6"] .text::after{content:"H6";font-size:8px;margin-left:1px;color:var(--text-muted);font-weight:400!important;padding:1px 2px 1px 2px}body.enable-bold-bar .floating-toc-div.pin .heading-list-item>.line-wrap,body.enable-bold-bar .floating-toc-div:hover .heading-list-item>.line-wrap{display:flex}.floating-toc{overflow:hidden;list-style:none;margin:0;padding:0;position:absolute;top:100px;display:flex;flex-direction:column;justify-content:flex-start;bottom:40px;border-radius:var(--radius-s);scroll-behavior:smooth;max-height:calc(100% - 135px);left:var(--floating-toc-position);padding-top:.5rem;padding-bottom:1.5rem;-ms-overflow-style:none;scrollbar-width:none;min-height:auto;height:fit-content;z-index:2;transition:all var(--floating-toc-response-time) ease-out}.floating-toc-div.pin .floating-toc,.floating-toc-div:hover .floating-toc{z-index:2;align-items:flex-start;min-width:6rem;max-width:var(--floating-toc-line-width);width:auto;overflow-y:auto;background:var(--floating-toc-background-color);transition-delay:var(--floating-toc-response-time)}.floating-toc-div.pin .floating-toc{background:var(--floating-toc-header-background-color)}.floating-toc-div.pin .floating-toc::-webkit-scrollbar,.floating-toc-div:hover .floating-toc::-webkit-scrollbar{display:none}body:not(.enable-heading-nowrap) .floating-toc-div.pin .floating-toc .heading-list-item,body:not(.enable-heading-nowrap) .floating-toc-div:hover .floating-toc .heading-list-item{min-height:auto}.floating-toc-div:is(:hover,.pin) .floating-toc .heading-list-item{padding:0 1rem}.floating-toc-div:hover .floating-toc{min-height:auto;height:fit-content;border:1px solid var(--background-modifier-border);transition-delay:var(--floating-toc-response-time)}.floating-toc-div.pin .floating-toc{border:none;min-height:auto;height:fit-content;transition-delay:var(--floating-toc-response-time)}.floating-toc-div:is(:hover,.pin) .floating-toc:empty{display:none}.floating-toc-div.pin .floating-toc .heading-list-item{max-width:fit-content}body.enable-heading-nowrap .floating-toc-div.pin .floating-toc .heading-list-item>.text-wrap,body.enable-heading-nowrap .floating-toc-div:hover .floating-toc .heading-list-item>.text-wrap{white-space:nowrap}.floating-toc-div.pin .floating-toc .heading-list-item>.text-wrap,.floating-toc-div:hover .floating-toc .heading-list-item>.text-wrap{white-space:normal;opacity:1;transition-delay:var(--floating-toc-response-time);transition-property:opacity;transition-timing-function:ease-in-out;-webkit-transition-delay:var(--floating-toc-response-time);-webkit-transition-property:opacity;-webkit-transition-timing-function:ease-in-out}.floating-toc-div.pin .heading-list-item>.line-wrap,.floating-toc-div:hover .heading-list-item>.line-wrap{display:none}.floating-toc-div.pin .floating-toc .heading-list-item>.text-wrap a>a,.floating-toc-div:hover .floating-toc .heading-list-item>.text-wrap a>a{pointer-events:none}.floating-toc-div.pin .floating-toc .heading-list-item>.text-wrap a>a.external-link,.floating-toc-div:hover .floating-toc .heading-list-item>.text-wrap a>a.external-link{background-image:none}.floating-toc-div.floating-right .floating-toc,.floating-toc-div.floating-right .toolbar{right:calc(.5rem + var(--floating-toc-position));align-items:flex-end;left:unset}.floating-toc-div.floating-right .heading-list-item{text-align:right}.floating-toc-div.floating-right .heading-list-item .line-wrap{right:.5rem}.floating-toc-div.floating-right .heading-list-item[data-level="1"] .line-wrap{padding-left:.5rem}.floating-toc-div.floating-right .heading-list-item[data-level="2"] .line-wrap{padding-left:.7rem}.floating-toc-div.floating-right .heading-list-item[data-level="3"] .line-wrap{padding-left:.9rem}.floating-toc-div.floating-right .heading-list-item[data-level="4"] .line-wrap{padding-left:1.1rem}.floating-toc-div.floating-right .heading-list-item[data-level="5"] .line-wrap{padding-left:1.3rem}.floating-toc-div.floating-right .heading-list-item[data-level="6"] .line-wrap{padding-left:1.5rem}.floating-toc-div.floating-right.pin .floating-toc .heading-list-item>.text-wrap,.floating-toc-div.floating-right:hover .floating-toc .heading-list-item>.text-wrap{justify-content:flex-end;text-align:right;display:inline-flex}.floating-toc .heading-list-item{display:flex;align-items:center}.floating-right.floating-toc-div .toolbar.pin{right:10px;left:unset}.floating-toc-div.pin .toolbar.pin{opacity:1;display:block}.floating-toc-div .toolbar.pin:hover{opacity:1}.floating-toc-div .toolbar button:hover{box-shadow:none;color:var(--interactive-accent-hover);transform:scale(1.2)}@keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-.1px)}20%,40%,60%,80%{-webkit-transform:translateX(.1px)}}.floating-toc-div:not(:is(:hover,.pin)) .toolbar{display:none}.floating-toc-div .toolbar{display:list-item;opacity:.8;z-index:2;position:fixed;top:75px;left:0}.floating-toc-div.pin .toolbar.pin{display:block}.floating-toc-div .toolbar button{margin:0;padding:0 10px;background-color:transparent;margin-right:5px;width:10px;display:inline-grid;box-shadow:none;transition:transform .3s}.floating-toc-div .toolbar button svg{width:12px;height:12px}.floating-toc-div.pin .floating-toc .heading-list-item>.text-wrap{max-width:calc(var(--floating-toc-line-width) - 1rem)}body.enable-background-blur-dept .floating-toc-div:hover:not(.pin) .heading-list-item .text-wrap:not(.located) .text{background:0 0}body.enable-background-blur-dept .floating-toc-div.pin .floating-toc,body.enable-background-blur-dept .floating-toc-div:hover .floating-toc{background:0 0}.floating-toc-div.floating-right.alignLeft:is(:hover,.pin) .floating-toc{align-items:flex-start}.floating-right.floating-toc-div.alignLeft .toolbar.pin{right:4rem}.floating-toc-div.floating-right.alignLeft.pin .floating-toc .heading-list-item>.text-wrap,.floating-toc-div.floating-right.alignLeft:hover .floating-toc .heading-list-item>.text-wrap{max-width:12rem;text-overflow:ellipsis;justify-content:flex-start;width:var(--floating-toc-line-width);text-align:left}.floating-toc-div.pin .floating-toc .heading-list-item>.text-wrap,.floating-toc-div:hover .floating-toc .heading-list-item>.text-wrap{white-space:normal;opacity:1;transition-delay:var(--floating-toc-response-time);transition-property:width;transition-timing-function:ease-in-out;-webkit-transition-delay:var(--floating-toc-response-time);-webkit-transition-property:width;-webkit-transition-timing-function:ease-in-out}heading-list-item.focus .text{font-weight:700}.floating-toc-div:not(:is(:hover,.pin)) .heading-list-item{width:2rem;overflow:hidden;margin-left:var(--indicator-bar-position)}.floating-toc-div:hover .heading-list-item{width:unset}.floating-toc-div:not(:is(:hover)) .heading-list-item:not(:is(.located,.focus)){opacity:var(--focus-heading)}body.enable-bold-bar .heading-list-item{padding-left:.5rem}body.enable-bold-bar .floating-toc-div:is(:hover,.pin) .floating-toc .heading-list-item{padding-left:.5rem}body.enable-bar-heading-text .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item:is(.located,.focus){width:unset;overflow:visible}body.enable-bar-heading-text .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item:is(.located,.focus) .text-wrap{opacity:1}body.enable-bar-heading-text .heading-list-item:is(.located,.focus) .text-wrap{background-color:var(--heading-color-indicator);border-radius:.5rem}body.enable-bar-heading-text .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item:is(.located,.focus) .text-wrap .text{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-normal);margin-left:0}body.enable-bar-heading-text.theme-dark .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item:is(.located,.focus) .text-wrap .text{mix-blend-mode:difference}body.enable-bar-heading-text .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item:is(.located,.focus) .text-wrap .text::before{content:'';margin-left:.2rem}body.enable-bold-bar .floating-toc-div .heading-list-item .line-wrap .line{height:4px;max-width:20px;border-radius:20px;top:calc(50% - 2px)}.heading-list-item.focus .text-wrap .text{font-weight:bolder}.heading-list-item:not(.focus,.located) .text-wrap .text{font-weight:400}body.enable-edge-style .floating-toc-div .heading-list-item{padding-left:4px}body.enable-edge-style .floating-toc-div .heading-list-item .line-wrap .line{border-radius:0}body.enable-edge-style .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item .line-wrap{display:flex;width:2rem;justify-content:flex-start}body.enable-edge-style .floating-toc-div.floating-right:not(:is(:hover,.pin)) .heading-list-item .line-wrap{justify-content:flex-end}body.enable-edge-style .heading-list-item .line-wrap .line{transition:all .5s ease}body.enable-edge-style .heading-list-item[data-level="1"] .line-wrap .line{width:2rem}body.enable-edge-style .heading-list-item[data-level="2"] .line-wrap .line{width:1.5rem}body.enable-edge-style .heading-list-item[data-level="3"] .line-wrap .line{width:1rem}body.enable-edge-style .heading-list-item[data-level="4"] .line-wrap .line{width:.75rem}body.enable-edge-style .heading-list-item[data-level="5"] .line-wrap .line{width:.5rem}body.enable-edge-style .heading-list-item[data-level="6"] .line-wrap .line{width:.25rem}body.enable-dot-style .floating-toc-div .heading-list-item{padding-left:.5rem}body.enable-dot-style .floating-toc-div .heading-list-item .line-wrap .line{border-radius:50%}body.enable-dot-style .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item .line-wrap{display:flex;width:12px;justify-content:center}body.enable-dot-style .heading-list-item[data-level="1"] .line-wrap .line{width:12px;height:12px}body.enable-dot-style .heading-list-item[data-level="2"] .line-wrap .line{width:10px;height:10px}body.enable-dot-style .heading-list-item[data-level="3"] .line-wrap .line{width:8px;height:8px}body.enable-dot-style .heading-list-item[data-level="4"] .line-wrap .line{width:6px;height:6px}body.enable-dot-style .heading-list-item[data-level="5"] .line-wrap .line{width:4px;height:4px}body.enable-dot-style .heading-list-item[data-level="6"] .line-wrap .line{width:2px;height:2px}body.enable-square-style .floating-toc-div .heading-list-item{padding-left:.5rem}body.enable-square-style .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item .line-wrap{display:flex;width:12px;justify-content:center}body.enable-square-style .floating-toc-div .heading-list-item .line-wrap .line{border-radius:2px}body.enable-square-style .heading-list-item[data-level="1"] .line-wrap .line{width:12px;height:12px}body.enable-square-style .heading-list-item[data-level="2"] .line-wrap .line{width:10px;height:10px}body.enable-square-style .heading-list-item[data-level="3"] .line-wrap .line{width:8px;height:8px}body.enable-square-style .heading-list-item[data-level="4"] .line-wrap .line{width:6px;height:6px}body.enable-square-style .heading-list-item[data-level="5"] .line-wrap .line{width:4px;height:4px}body.enable-square-style .heading-list-item[data-level="6"] .line-wrap .line{width:2px;height:2px}body.enable-vertical-line-style .floating-toc-div .heading-list-item{padding-left:.5rem}body.enable-vertical-line-style .floating-toc-div .heading-list-item .line-wrap .line{width:3px;height:16px;border-radius:3px;top:calc(50% - 8px)}body.enable-vertical-line-style .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item .line-wrap{display:flex;width:3px;justify-content:center}body.enable-vertical-line-style .heading-list-item[data-level="1"] .line-wrap .line{height:18px}body.enable-vertical-line-style .heading-list-item[data-level="2"] .line-wrap .line{height:16px}body.enable-vertical-line-style .heading-list-item[data-level="3"] .line-wrap .line{height:12px}body.enable-vertical-line-style .heading-list-item[data-level="4"] .line-wrap .line{height:8px}body.enable-vertical-line-style .heading-list-item[data-level="5"] .line-wrap .line{height:4px}body.enable-vertical-line-style .heading-list-item[data-level="6"] .line-wrap .line{height:2px}body.enable-hollow-line-style .floating-toc-div:not(:is(:hover,.pin)) .heading-list-item .line-wrap{display:flex;width:3px;justify-content:center}body.enable-hollow-line-style .floating-toc-div .heading-list-item .line-wrap .line{border:1px solid var(--floating-toc-line-color)}body.enable-hollow-line-style .floating-toc-div .heading-list-item:not(:is(.located,.focus)) .line-wrap .line{background:0 0}body.enable-hollow-line-style .floating-toc-div .heading-list-item{padding-left:.5rem}body.enable-hollow-line-style .floating-toc-div .heading-list-item .line-wrap .line{width:3px;height:16px;border-radius:3px;top:calc(50% - 8px)}body.enable-hollow-line-style .heading-list-item[data-level="1"] .line-wrap .line{height:18px}body.enable-hollow-line-style .heading-list-item[data-level="2"] .line-wrap .line{height:16px}body.enable-hollow-line-style .heading-list-item[data-level="3"] .line-wrap .line{height:12px}body.enable-hollow-line-style .heading-list-item[data-level="4"] .line-wrap .line{height:8px}body.enable-hollow-line-style .heading-list-item[data-level="5"] .line-wrap .line{height:4px}body.enable-hollow-line-style .heading-list-item[data-level="6"] .line-wrap .line{height:2px}.floating-toc-remove-heading-indicator .heading-list-item[data-level] .text::after{display:none}.enable-bar-icon .floating-toc-div:not(:hover) .floating-toc:has(>.heading-list-item)::before{content:'';height:12px;z-index:10;background-repeat:no-repeat;cursor:var(--cursor);text-align:right;padding:4px 20px;margin-bottom:2px;border-radius:5px;font-weight:500;font-size:var(--font-adaptive-small)}.enable-bar-icon .floating-toc-div:not(:hover) .floating-toc:before{opacity:.35;background-position:center center;background-size:18px;background-image:url("data:image/svg+xml,%3Csvg t='1671519666455' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11772' width='16' height='16'%3E%3Cpath d='M887.212102 264.644379 320.083527 264.644379c-29.826306 0-54.012148-23.896246-54.012148-53.723575s24.185842-53.723575 54.012148-53.723575l567.127552 0c29.827329 0 54.012148 23.896246 54.012148 53.723575S917.039431 264.644379 887.212102 264.644379zM887.212102 562.426483 320.083527 562.426483c-29.826306 0-54.012148-24.408923-54.012148-54.235229 0-29.828352 24.185842-54.235229 54.012148-54.235229l567.127552 0c29.827329 0 54.012148 24.406876 54.012148 54.235229C941.22425 538.018583 917.039431 562.426483 887.212102 562.426483zM887.212102 859.18528 320.083527 859.18528c-29.826306 0-54.012148-24.407899-54.012148-54.235229s24.185842-54.235229 54.012148-54.235229l567.127552 0c29.827329 0 54.012148 24.407899 54.012148 54.235229S917.039431 859.18528 887.212102 859.18528zM153.565003 257.94377l-47.261397 0c-13.05534 0-23.630187-10.601452-23.630187-23.655769l0-47.234791c0-13.080923 10.574846-23.630187 23.630187-23.630187l47.261397 0c13.054317 0 23.630187 10.549264 23.630187 23.630187l0 47.234791C177.19519 247.341295 166.61932 257.94377 153.565003 257.94377L153.565003 257.94377zM153.565003 852.076372l-47.261397 0c-13.05534 0-23.630187-10.600429-23.630187-23.655769l0-47.233768c0-13.080923 10.574846-23.63121 23.630187-23.63121l47.261397 0c13.054317 0 23.630187 10.550287 23.630187 23.63121l0 47.233768C177.19519 841.475943 166.61932 852.076372 153.565003 852.076372L153.565003 852.076372zM153.565003 541.507034l-47.261397 0c-13.05534 0-23.630187-10.601452-23.630187-23.655769l0-47.234791c0-13.080923 10.574846-23.630187 23.630187-23.630187l47.261397 0c13.054317 0 23.630187 10.549264 23.630187 23.630187l0 47.234791C177.19519 530.905582 166.61932 541.507034 153.565003 541.507034L153.565003 541.507034z' fill='white' p-id='11773'%3E%3C/path%3E%3C/svg%3E")}.theme-light.enable-bar-icon .floating-toc-div:not(:hover) .floating-toc:before{background-image:url("data:image/svg+xml,%3Csvg t='1671519666455' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11772' width='16' height='16'%3E%3Cpath d='M887.212102 264.644379 320.083527 264.644379c-29.826306 0-54.012148-23.896246-54.012148-53.723575s24.185842-53.723575 54.012148-53.723575l567.127552 0c29.827329 0 54.012148 23.896246 54.012148 53.723575S917.039431 264.644379 887.212102 264.644379zM887.212102 562.426483 320.083527 562.426483c-29.826306 0-54.012148-24.408923-54.012148-54.235229 0-29.828352 24.185842-54.235229 54.012148-54.235229l567.127552 0c29.827329 0 54.012148 24.406876 54.012148 54.235229C941.22425 538.018583 917.039431 562.426483 887.212102 562.426483zM887.212102 859.18528 320.083527 859.18528c-29.826306 0-54.012148-24.407899-54.012148-54.235229s24.185842-54.235229 54.012148-54.235229l567.127552 0c29.827329 0 54.012148 24.407899 54.012148 54.235229S917.039431 859.18528 887.212102 859.18528zM153.565003 257.94377l-47.261397 0c-13.05534 0-23.630187-10.601452-23.630187-23.655769l0-47.234791c0-13.080923 10.574846-23.630187 23.630187-23.630187l47.261397 0c13.054317 0 23.630187 10.549264 23.630187 23.630187l0 47.234791C177.19519 247.341295 166.61932 257.94377 153.565003 257.94377L153.565003 257.94377zM153.565003 852.076372l-47.261397 0c-13.05534 0-23.630187-10.600429-23.630187-23.655769l0-47.233768c0-13.080923 10.574846-23.63121 23.630187-23.63121l47.261397 0c13.054317 0 23.630187 10.550287 23.630187 23.63121l0 47.233768C177.19519 841.475943 166.61932 852.076372 153.565003 852.076372L153.565003 852.076372zM153.565003 541.507034l-47.261397 0c-13.05534 0-23.630187-10.601452-23.630187-23.655769l0-47.234791c0-13.080923 10.574846-23.630187 23.630187-23.630187l47.261397 0c13.054317 0 23.630187 10.549264 23.630187 23.630187l0 47.234791C177.19519 530.905582 166.61932 541.507034 153.565003 541.507034L153.565003 541.507034z' fill='%23272636' p-id='11773'%3E%3C/path%3E%3C/svg%3E")}.enable-bar-icon .floating-toc-div:not(.pin) .floating-toc:not(:hover) li{display:none}.enable-bar-icon .floating-toc-div.pin .floating-toc:before{display:none}body.float-curves-outline-style .floating-toc-div:is(:hover,.pin).floating-right:not(.alignLeft) .heading-list-item::before{display:none}body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='1']+li.heading-list-item[data-level='2']::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='2']+li.heading-list-item[data-level='3']::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='3']+li.heading-list-item[data-level='4']::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='4']+li.heading-list-item[data-level='5']::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='5']+li.heading-list-item[data-level='6']::before{top:calc(calc(var(--nav-item-size) * 1.8)/ 2 * -.8)!important}body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='1']~.heading-list-item[data-level='2']:not([iscollapsed])::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='2']~.heading-list-item[data-level='3']:not([iscollapsed])::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='3']~.heading-list-item[data-level='4']:not([iscollapsed])::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='4']~.heading-list-item[data-level='5']:not([iscollapsed])::before,body.float-curves-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='5']~.heading-list-item[data-level='6']:not([iscollapsed])::before{content:" ";position:absolute;top:calc(calc(var(--nav-item-size) * 1.8)/ 2 * -1.6);bottom:calc(100% - (calc(var(--nav-item-size) * 1.8) - 4px)/ 2);width:18px;border-bottom-left-radius:var(--radius-m);border-bottom:1.5px solid hsla(var(--color-accent-hsl),.9);border-left:2px solid hsla(var(--color-accent-hsl),.9);pointer-events:none}body.float-curves-outline-style.enable-bold-bar .floating-toc-div:is(:hover,.pin) .heading-list-item:not([iscollapsed])::before{left:2rem}.heading-list-item[data-level='2']::before{left:.7rem}.heading-list-item[data-level='3']::before{left:1.2rem}.heading-list-item[data-level='4']::before{left:1.7rem}.heading-list-item[data-level='5']::before{left:2.2rem}.heading-list-item[data-level='6']::before{left:2.7rem}body.float-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='2']+.heading-list-item[data-level='2']::before,body.float-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='3']+.heading-list-item[data-level='3']::before,body.float-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='4']+.heading-list-item[data-level='4']::before,body.float-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='5']+.heading-list-item[data-level='5']::before,body.float-outline-style .floating-toc-div:is(:hover,.pin) .heading-list-item[data-level='6']+.heading-list-item[data-level='6']::before{content:" ";position:absolute;display:block;top:-2.6em;bottom:100%;border-right:1px solid var(--background-modifier-border);pointer-events:none}body.float-outline-style .floating-toc-div:is(:hover,.pin).floating-right:not(.alignLeft) .heading-list-item::before{right:1rem}body.float-outline-style.enable-bold-bar .floating-toc-div:is(:hover,.pin).floating-right:not(.alignLeft) .heading-list-item::before{right:.2rem}body.float-outline-style.enable-bold-bar .heading-list-item::before{left:2.2rem}.floating-toc-div.hide{display:none}.floating-toc-div.pin .heading-list-item[isCollapsed=true] .heading-rendered::before,.floating-toc-div:hover .heading-list-item[isCollapsed=true] .heading-rendered::before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1701099392052' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4217' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.65em' height='0.65em'%3E%3Cpath d='M757.792745 435.407215L419.597482 96.904967c-40.010393-40.010393-104.886579-40.010393-144.896972 0-40.010393 40.010393-40.010393 104.988908 0 144.9993L540.344959 507.855701 274.70051 773.807135c-40.010393 40.112721-40.010393 104.988908 0 144.9993 40.010393 40.010393 104.886579 40.010393 144.896972 0l338.092935-338.39992c40.112721-40.010393 40.112721-104.988908 0.102328-144.9993z' fill='%23d3c6aa' p-id='4218'%3E%3C/path%3E%3C/svg%3E%0A");position:absolute;width:1em;margin-left:-.9em;padding-right:.5rem;z-index:2;left:0;top:65%;transform:translateY(-65%);text-align:center}.floating-toc-div.pin .heading-list-item[isCollapsed=false] .heading-rendered::before,.floating-toc-div:hover .heading-list-item[isCollapsed=false] .heading-rendered::before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1701099490786' class='icon' viewBox='0 0 1026 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7616' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.65em' height='0.65em'%3E%3Cpath d='M857.088 224.256q28.672-28.672 69.12-28.672t69.12 28.672q29.696 28.672 29.696 68.608t-29.696 68.608l-382.976 380.928q-12.288 14.336-30.72 19.968t-38.912 4.608-40.448-8.704-34.304-22.016l-376.832-374.784q-29.696-28.672-29.696-68.608t29.696-68.608q14.336-14.336 32.256-21.504t36.864-7.168 37.376 7.168 32.768 21.504l313.344 309.248z' fill='%23d3c6aa' p-id='7617'%3E%3C/path%3E%3C/svg%3E%0A");position:absolute;width:1em;margin-left:-.9em;padding-right:.5rem;z-index:2;left:0;top:65%;transform:translateY(-65%);text-align:center}.check-list{gap:.2em;display:flex;padding:6px}.check-item{display:flex;padding:3px 8px 3px 8px;align-items:center}.floating-right .floating-toc-search-container{left:unset;right:0}.floating-toc-search-container{gap:0;position:absolute;top:60px;left:0;z-index:1000;background:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:6px;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;gap:8px;transition:all .3s ease}.floating-toc-div:has(.floating-toc-search-container:not([style*="display: none"])) .toolbar{top:100px!important;transition:top .3s ease}.floating-toc-div:has(.floating-toc-search-container:not([style*="display: none"])) .floating-toc{top:120px!important;transition:top .3s ease}.floating-toc-search-input{flex:1;padding:6px 8px;border:1px solid var(--background-modifier-border);border-radius:4px;background:var(--background-primary);color:var(--text-normal);font-size:.9em;outline:0;transition:border-color .2s ease}.floating-toc-search-input:focus{border-color:var(--interactive-accent);box-shadow:0 0 0 2px rgba(var(--interactive-accent-hsl),.2)}.floating-toc-search-input::placeholder{color:var(--text-muted)}.floating-toc-search-close{background:0 0;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:3px;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-width:20px;height:20px}.floating-toc-search-close:hover{background-color:var(--background-modifier-hover);color:var(--text-normal)}.floating-toc-search-close:active{background-color:var(--background-modifier-active)}.heading-list-item.search-highlight .text{border-bottom:1px solid rgba(var(--interactive-accent-rgb),.5);transition:background-color .2s ease;border-radius:0}.heading-list-item.search-highlight .text{color:var(--text-normal)}.heading-list-item.search-current .text{border-bottom:1px solid var(--interactive-accent);border-radius:0}.heading-list-item.search-current .text{color:var(--interactive-accent);font-weight:700}.floating-toc-search-container::after{content:attr(data-result-count);position:absolute;top:14px;right:30px;font-size:.7em;color:var(--text-muted);padding:2px 6px}.floating-toc-search-container{animation:searchSlideIn .2s ease-out}@keyframes searchSlideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.heading-list-item.search-highlight{animation:searchHighlight .3s ease-out}@keyframes searchHighlight{from{background-color:rgba(var(--interactive-accent-hsl),.3)}to{background-color:rgba(var(--interactive-accent-hsl),.1)}}.heading-list-item.search-current{animation:searchCurrent .2s ease-out}@keyframes searchCurrent{from{transform:scale(1.02)}to{transform:scale(1)}}@media (max-width:768px){.floating-toc-search-container{top:5px;left:5px;right:5px;padding:6px}.floating-toc-search-input{font-size:1em;padding:8px}}.theme-dark .floating-toc-search-container{background:var(--background-secondary);border-color:var(--background-modifier-border)}.theme-dark .floating-toc-search-input{background:var(--background-primary);color:var(--text-normal)}.heading-list-item.search-highlight:not(.search-current){opacity:.6}.floating-toc:has(.search-highlight){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-bg)}.floating-toc:has(.search-highlight)::-webkit-scrollbar{width:6px}.floating-toc:has(.search-highlight)::-webkit-scrollbar-track{background:var(--scrollbar-bg)}.floating-toc:has(.search-highlight)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:3px}div.number-headings-button-container>button{font-weight:400}div.number-headings-question{font-weight:700;margin-bottom:10px}