.toolquo-toc .toolquo-toc-list,.toolquo-toc .toolquo-toc-children{list-style:none;padding:0}.toolquo-toc .toolquo-toc-list{margin:1rem 0 0;display:flex;flex-direction:column;gap:.18rem}.toolquo-toc .toolquo-toc-section{margin:0;min-width:0}.toolquo-toc .toolquo-toc-row{display:flex;align-items:center;min-width:0;border-radius:.55rem}.toolquo-toc .toolquo-toc-link{display:block;min-width:0;flex:1;margin-left:0;padding:.45rem .5rem .45rem .7rem;border-left:2px solid #fff0;border-radius:.35rem;font-size:.82rem;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;color:#475569;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.toolquo-toc .toolquo-toc-parent-link{font-weight:700}.toolquo-toc .toolquo-toc-child-link{font-size:.79rem;font-weight:550;padding-top:.32rem;padding-bottom:.32rem}.toolquo-toc .toolquo-toc-link:hover{color:#2563eb;background:#eff6ff}.toolquo-toc .toolquo-toc-link.is-active{color:#1d4ed8;background:#eff6ff;border-left-color:#2563eb;font-weight:800}.toolquo-toc .toolquo-toc-toggle{cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.08rem;padding:0;border:0;border-radius:.5rem;color:#64748b;background:#fff0}.toolquo-toc .toolquo-toc-toggle:hover{background:#dbeafe;color:#1d4ed8}.toolquo-toc .toolquo-toc-toggle svg{transition:transform .18s ease}.toolquo-toc .toolquo-toc-toggle[aria-expanded="true"] svg{transform:rotate(90deg)}.toolquo-toc .toolquo-toc-children{margin:.08rem 0 .5rem .72rem;padding-left:.5rem;border-left:1px solid #dbeafe}.toolquo-toc .toolquo-toc-children[hidden]{display:none!important}.toolquo-toc .toolquo-toc-link:focus-visible,.toolquo-toc .toolquo-toc-toggle:focus-visible,.toolquo-toc-mobile>summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.toolquo-toc-mobile>summary{list-style:none}.toolquo-toc-mobile>summary::-webkit-details-marker{display:none}.toolquo-mobile-toc-icon{color:#2563eb;font-size:1.2rem;transition:transform .18s ease}.toolquo-toc-mobile[open] .toolquo-mobile-toc-icon{transform:rotate(45deg)}.toolquo-toc-mobile .toolquo-toc-child-link{font-size:.85rem}@media (prefers-reduced-motion:reduce){.toolquo-toc .toolquo-toc-link,.toolquo-toc .toolquo-toc-toggle svg,.toolquo-mobile-toc-icon{transition:none}}