.thinking-icon-quantum{animation:3s ease-in-out infinite quantumFloat}.thinking-icon-quantum .nucleus{animation:1s ease-in-out infinite quantumPulse}.thinking-icon-quantum .thinking-icon{filter:drop-shadow(0 0 15px #8b5cf6b3)}@keyframes quantumFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.05)}}@keyframes quantumPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.thinking-icon-neural{animation:2s ease-in-out infinite neuralPulse}.thinking-icon-neural .node-central{animation:1s ease-in-out infinite nodePulse}.thinking-icon-neural .thinking-icon{filter:drop-shadow(0 0 12px #3b82f699)}@keyframes neuralPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes nodePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.thinking-icon-atomic{animation:4s linear infinite atomicSpin}.thinking-icon-atomic .nucleus{animation:1s ease-in-out infinite nuclearPulse}.thinking-icon-atomic .thinking-icon{filter:drop-shadow(0 0 15px #ef444499)}@keyframes atomicSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nuclearPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.thinking-icon-musical{animation:.6s ease-in-out infinite musicalBounce}.thinking-icon-musical .thinking-icon{filter:drop-shadow(0 0 12px #a78bfa99)}@keyframes musicalBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.thinking-icon-artistic{animation:3s ease-in-out infinite artisticSway}.thinking-icon-artistic .brush-group{transform-origin:30px 70px;animation:2s ease-in-out infinite brushStroke}.thinking-icon-artistic .thinking-icon{filter:drop-shadow(0 0 12px #a855f780)}@keyframes artisticSway{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes brushStroke{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg)}}.thinking-icon-culinary{animation:2s ease-in-out infinite culinaryFloat}.thinking-icon-culinary .thinking-icon{filter:drop-shadow(0 0 10px #fbbf2480)}@keyframes culinaryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.thinking-icon-botanical{animation:3s ease-in-out infinite botanicalGrow}.thinking-icon-botanical .plant-group{transform-origin:50px 70px;animation:2s ease-in-out infinite stemSway}.thinking-icon-botanical .thinking-icon{filter:drop-shadow(0 0 12px #84cc1680)}@keyframes botanicalGrow{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes stemSway{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.thinking-icon-oceanic{animation:3s ease-in-out infinite oceanicFlow}.thinking-icon-oceanic .wave-1{animation:2s ease-in-out infinite waveMotion}.thinking-icon-oceanic .thinking-icon{filter:drop-shadow(0 0 15px #06b6d499)}@keyframes oceanicFlow{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes waveMotion{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.thinking-icon-volcanic{animation:.5s ease-in-out infinite volcanicRumble}.thinking-icon-volcanic .lava-eruption{animation:1s ease-in-out infinite eruption}.thinking-icon-volcanic .thinking-icon{filter:drop-shadow(0 0 15px #ef4444b3)}@keyframes volcanicRumble{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}@keyframes eruption{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.1)}}.thinking-icon-crystalline{animation:2s ease-in-out infinite crystallineShimmer}.thinking-icon-crystalline .thinking-icon{filter:drop-shadow(0 0 20px #a78bfacc)}@keyframes crystallineShimmer{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(2deg)}}.thinking-icon-mechanical{animation:1s ease-in-out infinite mechanicalHum}.thinking-icon-mechanical .gear-1-group{transform-origin:40px 45px;animation:4s linear infinite gearTurn}.thinking-icon-mechanical .gear-2-group{transform-origin:60px 55px;animation:3s linear infinite reverse gearTurn}.thinking-icon-mechanical .thinking-icon{filter:drop-shadow(0 0 10px #9ca3af99)}@keyframes mechanicalHum{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes gearTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-icon-electrical{animation:.3s ease-in-out infinite electricalBuzz}.thinking-icon-electrical .lightning{animation:.4s ease-in-out infinite lightningStrike}.thinking-icon-electrical .thinking-icon{filter:drop-shadow(0 0 12px #fbbf24b3)}@keyframes electricalBuzz{0%,to{transform:translate(0)}50%{transform:translate(.5px,.5px)}}@keyframes lightningStrike{0%,to{opacity:1}50%{opacity:.7}}.thinking-icon-chemical{animation:2s ease-in-out infinite chemicalShake}.thinking-icon-chemical .bubble-1{animation:2s ease-in-out infinite bubbleRise}.thinking-icon-chemical .thinking-icon{filter:drop-shadow(0 0 12px #06b6d499)}@keyframes chemicalShake{0%,to{transform:rotate(0)}25%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}}@keyframes bubbleRise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.thinking-icon-mythical{animation:3s ease-in-out infinite mythicalFloat}.thinking-icon-mythical .dragon-head{animation:2s ease-in-out infinite dragonBreathe}.thinking-icon-mythical .thinking-icon{filter:drop-shadow(0 0 15px #8b5cf6b3)}@keyframes mythicalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dragonBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.thinking-icon-celestial{animation:3s ease-in-out infinite celestialGlow}.thinking-icon-celestial .halo{animation:2s ease-in-out infinite haloRadiate}.thinking-icon-celestial .thinking-icon{filter:drop-shadow(0 0 20px #fbbf2499)}@keyframes celestialGlow{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes haloRadiate{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}.thinking-icon-temporal{animation:1s ease-in-out infinite temporalTick}.thinking-icon-temporal .hour-hand{transform-origin:50px 50px;animation:12s linear infinite hourMove}.thinking-icon-temporal .minute-hand{transform-origin:50px 50px;animation:2s linear infinite minuteMove}.thinking-icon-temporal .thinking-icon{filter:drop-shadow(0 0 12px #6366f199)}@keyframes temporalTick{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes hourMove{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes minuteMove{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-icon-dimensional{animation:3s ease-in-out infinite dimensionalShift}.thinking-icon-dimensional .portal-center{animation:2s ease-in-out infinite portalPulse}.thinking-icon-dimensional .thinking-icon{filter:drop-shadow(0 0 15px #8b5cf6b3)}@keyframes dimensionalShift{0%,to{transform:perspective(500px)rotateY(0)}50%{transform:perspective(500px)rotateY(10deg)}}@keyframes portalPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.thinking-icon-ethereal{animation:4s ease-in-out infinite etherealFloat}.thinking-icon-ethereal .ghost-body{animation:3s ease-in-out infinite ghostWave}.thinking-icon-ethereal .thinking-icon{filter:drop-shadow(0 0 20px #c084fc99)}@keyframes etherealFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ghostWave{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.thinking-icon-kinetic{animation:.5s ease-in-out infinite kineticZoom}.thinking-icon-kinetic .arrow-main{animation:1s ease-in-out infinite arrowShoot}.thinking-icon-kinetic .thinking-icon{filter:drop-shadow(0 0 12px #ef4444b3)}@keyframes kineticZoom{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes arrowShoot{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.thinking-icon-radiant{animation:2s ease-in-out infinite radiantPulse}.thinking-icon-radiant .sun-core{animation:2s ease-in-out infinite sunBurn}.thinking-icon-radiant .thinking-icon{filter:drop-shadow(0 0 20px #fbbf24e6)}@keyframes radiantPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes sunBurn{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}
@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}
