.toc[data-v-8a0516f5]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:2px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;max-height:calc(100vh - 180px);padding:1.25rem;display:flex}.toc__title[data-v-8a0516f5]{color:#0f172a;border-bottom:2px solid #cbd5e1;flex-shrink:0;margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:700}.toc__list[data-v-8a0516f5]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;margin:0;padding:0;list-style-type:none;overflow-y:auto}.toc__list[data-v-8a0516f5]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.toc__list[data-v-8a0516f5]::-webkit-scrollbar{width:4px}.toc__list[data-v-8a0516f5]::-webkit-scrollbar-track{background:0 0}.toc__list[data-v-8a0516f5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.toc__list[data-v-8a0516f5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.toc__item[data-v-8a0516f5]{margin:0;padding:0}.toc__link[data-v-8a0516f5]{cursor:pointer;text-align:left;color:#475569;border-radius:1rem;width:100%;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toc__link--active[data-v-8a0516f5],.toc__link[data-v-8a0516f5]:hover{color:#06c;background:#f0f9ff}.toc__link--active[data-v-8a0516f5]{font-weight:500}.toc__link--has-active[data-v-8a0516f5]{color:#06c}
