.menu-expand-enter-active[data-v-4c7f46e7]{transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)}.menu-expand-enter-active[data-v-4c7f46e7],.menu-expand-leave-active[data-v-4c7f46e7]{transform-origin:right center;will-change:transform,opacity,filter}.menu-expand-leave-active[data-v-4c7f46e7]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1),filter .24s cubic-bezier(.4,0,.2,1)}.menu-expand-enter-from[data-v-4c7f46e7]{filter:blur(8px);opacity:0;transform:translate(40px) translateY(-50%) scale(.9) rotate(-1deg)}.menu-expand-enter-to[data-v-4c7f46e7],.menu-expand-leave-from[data-v-4c7f46e7]{filter:blur(0);opacity:1;transform:translate(0) translateY(-50%) scale(1) rotate(0)}.menu-expand-leave-to[data-v-4c7f46e7]{filter:blur(6px);opacity:0;transform:translate(28px) translateY(-50%) scale(.95) rotate(.5deg)}.desktop-toc-anchor[data-v-4c7f46e7]{filter:drop-shadow(0 14px 24px rgba(102,126,234,.16))}.toc-trigger-diamond[data-v-4c7f46e7]{animation:tocFloat-4c7f46e7 4.2s ease-in-out infinite}.toc-trigger-diamond[data-v-4c7f46e7]:after{border:1px solid rgba(102,126,234,.35);border-radius:1rem;content:"";inset:-8px;opacity:0;position:absolute;transform:scale(.9);transition:opacity .28s ease,transform .32s ease}.toc-trigger-diamond[data-v-4c7f46e7]:hover:after{opacity:1;transform:scale(1.04)}.toc-trigger-icon[data-v-4c7f46e7]{text-shadow:0 0 14px rgba(102,126,234,.45)}.toc-progress-track[data-v-4c7f46e7]{box-shadow:inset 0 0 0 1px #667eea24;overflow:hidden}.toc-progress-fill[data-v-4c7f46e7]:after{background:linear-gradient(180deg,#ffffff80,#fff0);content:"";inset:0;mix-blend-mode:screen;position:absolute}.desktop-toc-panel[data-v-4c7f46e7]{animation:tocPanelFloat-4c7f46e7 4.6s ease-in-out infinite;isolation:isolate}.desktop-toc-panel[data-v-4c7f46e7]:before{animation:tocAuroraShift-4c7f46e7 7.5s ease-in-out infinite;background:linear-gradient(120deg,#667eea1f,#764ba20f,#667eea24);background-size:220% 220%;border-radius:22px;content:"";inset:2px;pointer-events:none;position:absolute;z-index:1}.desktop-toc-panel[data-v-4c7f46e7]:after{border-radius:24px;box-shadow:0 24px 60px #4c51bf38,0 0 0 1px #667eea2e;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.toc-aurora-orb[data-v-4c7f46e7]{animation:tocOrbDrift-4c7f46e7 5.8s ease-in-out infinite;filter:blur(1px)}.toc-aurora-orb-delayed[data-v-4c7f46e7]{animation-delay:1.6s}.toc-nav-item[data-v-4c7f46e7]{animation:tocItemReveal-4c7f46e7 .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--item-index, 0)*55ms + 70ms);backface-visibility:hidden;opacity:0;transform:translate(16px) scale(.96)}.toc-nav-item[data-v-4c7f46e7]:hover{box-shadow:0 12px 26px #667eea33,0 0 0 1px #667eea38;transform:translate(-6px) scale(1.02)}.toc-nav-item:hover .toc-nav-item-icon[data-v-4c7f46e7]{box-shadow:0 8px 18px #667eea59;transform:rotate(-8deg) scale(1.12)}.toc-nav-item-icon[data-v-4c7f46e7]{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.toc-nav-item-title[data-v-4c7f46e7]{transition:letter-spacing .26s ease,transform .26s ease}.toc-nav-item:hover .toc-nav-item-title[data-v-4c7f46e7]{letter-spacing:.015em;transform:translate(-1px)}@keyframes tocFloat-4c7f46e7{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tocPanelFloat-4c7f46e7{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(calc(-50% - 3px)) translate(-1px)}}@keyframes tocAuroraShift-4c7f46e7{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes tocOrbDrift-4c7f46e7{0%,to{opacity:.8;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(-8px,6px,0) scale(1.08)}}@keyframes tocItemReveal-4c7f46e7{0%{filter:blur(4px);opacity:0;transform:translate(16px) scale(.96)}to{filter:blur(0);opacity:1;transform:translate(0) scale(1)}}.burst-enter-active[data-v-4c7f46e7]{transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}.burst-leave-active[data-v-4c7f46e7]{transition:transform .3s ease-out}.burst-enter-from[data-v-4c7f46e7],.burst-leave-to[data-v-4c7f46e7]{transform:scale(.5)}.burst-menu-enter-active[data-v-4c7f46e7]{transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}.burst-menu-leave-active[data-v-4c7f46e7]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.burst-menu-enter-from[data-v-4c7f46e7],.burst-menu-leave-to[data-v-4c7f46e7]{transform:translate(0)}.burst-menu-enter-active a[data-v-4c7f46e7]{transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}.burst-menu-enter-from a[data-v-4c7f46e7]{opacity:0;transform:translate(0)!important}.tooltip-enter-active[data-v-4c7f46e7]{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.tooltip-leave-active[data-v-4c7f46e7]{transition:transform .2s ease-out}.tooltip-enter-from[data-v-4c7f46e7]{transform:translate(-10px) scale(.8)}.tooltip-leave-to[data-v-4c7f46e7]{transform:translate(-5px) scale(.9)}@media(prefers-reduced-motion:reduce){.menu-expand-enter-active[data-v-4c7f46e7],.menu-expand-leave-active[data-v-4c7f46e7]{transition-duration:1ms}.desktop-toc-panel[data-v-4c7f46e7],.toc-aurora-orb[data-v-4c7f46e7],.toc-nav-item[data-v-4c7f46e7],.toc-trigger-diamond[data-v-4c7f46e7]{animation:none!important}.toc-nav-item[data-v-4c7f46e7],.toc-nav-item[data-v-4c7f46e7]:hover{transform:none!important}}
