.blog-toc-module__Nz94iW__funnelTree{flex-direction:column;display:flex}.blog-toc-module__Nz94iW__treeNode{flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:0;display:flex}.blog-toc-module__Nz94iW__treeNodeClickable{cursor:pointer;border-radius:6px;margin:-4px -6px;padding:4px 6px;transition:background .15s}.blog-toc-module__Nz94iW__treeNodeClickable:hover{background:#7c5cfc0f}.blog-toc-module__Nz94iW__treeNodeClickable:hover .blog-toc-module__Nz94iW__treeNodeAnswer{color:#9b7fef;text-underline-offset:3px;-webkit-text-decoration:underline #7c5cfc4d;text-decoration:underline #7c5cfc4d}.blog-toc-module__Nz94iW__treeIndicatorDone{background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.blog-toc-module__Nz94iW__treeIndicatorActive{border:1.5px solid var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px;animation:2s infinite blog-toc-module__Nz94iW__tocPulse}.blog-toc-module__Nz94iW__treeConnector{background:#7c5cfc33;flex-shrink:0;width:1px;height:14px;margin-top:3px;margin-bottom:3px;margin-left:9px}.blog-toc-module__Nz94iW__treeNodeContent{flex-direction:column;gap:2px;min-width:0;display:flex}.blog-toc-module__Nz94iW__treeNodeAnswer{font-family:var(--font-body), Inter, sans-serif;color:var(--brand);font-size:.72rem;font-weight:600;line-height:1.3;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}@keyframes blog-toc-module__Nz94iW__tocPulse{0%,to{opacity:1}50%{opacity:.45}}
