.BlogTOC_wrapper__N2eZ_{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:48px}.BlogTOC_toc__dG8iu{width:100%;background:#fff;border:1px solid rgba(138,63,252,.13);border-radius:16px;padding:20px 12px 22px;box-shadow:0 2px 20px rgba(138,63,252,.07),0 1px 4px rgba(0,0,0,.03);position:relative}@media (min-width:1024px){.BlogTOC_toc__dG8iu{position:sticky;top:140px;min-width:240px}}.BlogTOC_toc__dG8iu:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,rgba(138,63,252,.65) 40%,rgba(138,63,252,.65) 60%,transparent)}.BlogTOC_label__EiIbx{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(138,63,252,.5);margin-bottom:10px;padding:0 8px}.BlogTOC_list__jtpaG{list-style:none;display:flex;flex-direction:column;gap:2px}.BlogTOC_item__XBhCQ{position:relative;display:block;width:100%;text-align:left;font-size:12px;line-height:1.45;color:rgba(70,50,100,.55);padding:7px 12px;border-radius:9px;border:none;background:transparent;cursor:pointer;transition:color .2s ease,transform .25s ease}.BlogTOC_item__XBhCQ:hover{color:rgba(70,50,100,.8)}.BlogTOC_itemActive__MrF3g{background:linear-gradient(135deg,#8a3ffc,#c084fc 60%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;transform:translateY(-3px)}.BlogTOC_itemActive__MrF3g:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#8a3ffc,#c084fc)}.BlogTOC_itemActive__MrF3g:hover{-webkit-text-fill-color:transparent}