.v13-toc{width:100%}.v13-toc__title{background:var(--card-bg);border-radius:var(--button-radius);color:var(--card-text);font-size:20px;font-weight:600;line-height:140%;padding:16px 16px 16px 76px;width:100%}.v13-toc__panel{position:relative}.v13-toc__button{background-color:transparent;border:none;cursor:pointer;left:0;outline:none;position:absolute;top:0;-webkit-transition-duration:1s;transition-duration:1s}.v13-toc.dropdown-list_open .v13-toc__button-dropdown svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v13-toc__button-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--contrast-bg);border-radius:var(--button-radius);color:var(--contrast-color);gap:8px;height:60px;padding:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:60px;-ms-flex-negative:0;flex-shrink:0}.v13-toc__button-dropdown,.v13-toc__button-dropdown svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.v13-toc__button-dropdown svg{height:28px;width:28px}.v13-toc__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;counter-reset:toc-counter;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:12px;height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.v13-toc__menu_child,.v13-toc__menu_grandchild{gap:16px;margin-top:12px;padding:0 32px}.v13-toc__menu-item{counter-increment:toc-counter;list-style:none}.v13-toc__menu-item:first-child{padding-top:24px}.v13-toc__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.v13-toc__menu-link,.v13-toc__menu-link:before{color:var(--text-main);font-size:16px;font-weight:400;line-height:150%}.v13-toc__menu-link:before{content:counter(toc-counter) "."}.v13-toc__menu-link span,.v13-toc__menu-link:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.v13-toc__menu-link span{color:inherit}@media not all and (pointer:coarse){.v13-toc__button:hover .v13-toc__button-dropdown{background:var(--button-hover-bg);color:var(--button-hover-color)}.v13-toc__menu-link:hover,.v13-toc__menu-link:hover:before{color:var(--text-secondary)}}