/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.toc{border-radius:var(--radius,4px);padding-inline:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.toc ol{counter-reset:item}.toc ol li{position:relative}.toc ol li:hover{text-decoration-line:underline}.toc ol li:before{color:#4481fe;content:counters(item,".")" ";counter-increment:item;text-align:center;background-color:#f2f7ff;border-radius:50%;width:20px;height:20px;margin-right:10px;font-size:12px;font-weight:600;line-height:20px;display:inline-block;position:absolute;top:0;right:100%}.toc li a{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#4481fe;align-items:center;padding:2px;font-size:15px;line-height:1.2;display:flex}.toc li a:hover{text-decoration:underline}.toc ol{counter-reset:item;padding-left:30px}.toc li{margin:8px 0;position:relative}.toc li.visible{border-radius:4px}.toc li.visible a{color:var(--color-common-white)}.toc li.visible,.toc li.visible:before{background:var(--color-primary);color:var(--color-common-white)}.toc-marker{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.toc-marker path{transition:all .3s}
