.page .os-scrollbar{--os-handle-bg:var(--bg-dark-7);--os-handle-bg-active:var(--accent-primary-default);--os-handle-bg-hover:var(--accent-primary-default);--os-handle-border:none;--os-handle-border-active:none;--os-handle-border-hover:none;--os-handle-border-radius:calc(infinity*1px);--os-handle-interactive-area-offset:10px;--os-padding-axis:4px;--os-padding-perpendicular:4px;--os-size:14px;--os-track-bg:transparent;--os-track-bg-active:transparent;--os-track-bg-hover:transparent;--os-track-border:none;--os-track-border-active:none;--os-track-border-hover:none;--os-track-border-radius:0}@media(min-width:2561px){.page .os-scrollbar{--os-handle-interactive-area-offset:.390625vw;--os-padding-axis:.15625vw;--os-padding-perpendicular:.15625vw;--os-size:.546875vw}}.page .os-scrollbar .os-scrollbar-handle{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width:2561px){.page .os-scrollbar .os-scrollbar-handle{-webkit-backdrop-filter:blur(.078125vw);backdrop-filter:blur(.078125vw)}}.aside-toc{--aside-padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100vh - var(--container-desktop-offset)*2);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--bg-light);border-radius:var(--radius-common);-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-toc::-webkit-scrollbar,.aside-toc::-webkit-scrollbar-track{display:none}.aside-toc::-webkit-scrollbar-thumb{display:none}@media(min-width:2561px){.aside-toc{--aside-padding:1.5625vw}}@media(max-width:2100px){.aside-toc{--aside-padding:1.875rem}}@media(max-width:1600px){.aside-toc{--aside-padding:1.25rem}}@media(max-width:1160px){.aside-toc{--aside-padding:.9375rem}}@media(max-width:720px){.aside-toc{max-height:unset}}.aside-toc .list-normal{--list-norm-color:var(--text-dark-70);--list-norm-font:var(--font-body-S);--list-norm-gap:.75rem;--list-norm-ol-index-background:transparent;--list-norm-ol-index-color:var(--list-norm-color);--list-norm-ol-index-font:var(--list-norm-font);--list-norm-ol-index-size:1.5625rem;--list-norm-ol-item-gap:.3125rem;--list-norm-ol-padding-left:0px;padding:var(--aside-padding)}@media(min-width:2561px){.aside-toc .list-normal{--list-norm-gap:.46875vw;--list-norm-ol-index-size:.9765625vw;--list-norm-ol-item-gap:.1953125vw}}@media(max-width:2100px){.aside-toc .list-normal{--list-norm-ol-index-size:1.1875rem}}@media(max-width:1160px){.aside-toc .list-normal{--list-norm-gap:.625rem;--list-norm-ol-index-size:.75rem}}@media(max-width:600px){.aside-toc .list-normal{--list-norm-gap:.5rem}}.aside-toc .list-normal .list-normal ol>li:before,.aside-toc .list-normal>li:before{content:counter(item) "."}.aside-toc__item{position:relative;-webkit-transition:color var(--animation-default);transition:color var(--animation-default);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(any-hover:hover){.aside-toc__item:hover{--list-norm-color:var(--text-dark-100)}}.aside-toc__item.active{--list-norm-color:var(--text-dark-100)}.aside-toc__item:before{color:var(--list-norm-color)!important;-webkit-transition:color var(--animation-default);transition:color var(--animation-default)}.aside-toc__link{color:inherit;text-decoration:none}.aside-toc__link:before{background-color:transparent;content:"";height:calc(100% + 1.25rem);left:-.625rem;opacity:0;position:absolute;top:-.625rem;width:calc(100% + 1.25rem)}@media(min-width:2561px){.aside-toc__link:before{height:calc(100% + .78125vw);left:-.390625vw;top:-.390625vw;width:calc(100% + .78125vw)}}.aside-toc .button-card{--button-background-color:transparent;--button-background-color-hover:var(--accent-primary-default);--button-icon-color:var(--accent-primary-default);--button-icon-color-hover:var(--button-text-color-hover);--button-padding:var(--aside-padding);--button-text-color:var(--accent-primary-default);--button-text-color-hover:var(--text-light-100)}@media(max-width:1160px){.aside-toc[data-aside-item]:not(.css-not-aside){margin-bottom:2.5rem;max-width:unset;position:static}}@media(max-width:600px){.aside-toc[data-aside-item]:not(.css-not-aside){margin-bottom:1.875rem}}
