svg[data-v-4c940d92]{stroke:#6f6f6f}.white[data-v-4c940d92]{stroke:#fff}
.flip[data-v-ff7a6c46]{rotate:180deg}
.white[data-v-2c1f37c6]{fill:#fff}.hovered[data-v-2c1f37c6]{fill:#00e58d}
.cogwheel-icon[data-v-f84017d0]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.cogwheel-icon[data-v-f84017d0]:hover{transform:scale(1.1);filter:url(#cogwheelStrongGlow) drop-shadow(0 4px 12px rgba(33, 150, 243, 0.4))}.cogwheel-icon:hover .cogwheel-main[data-v-f84017d0]{animation-duration:2s !important}.background-glow[data-v-f84017d0]{fill:url(#animatedCogwheelGradient);opacity:.1;animation:mechanicalPulse-f84017d0 4s ease-in-out infinite}.energy-rings .energy-ring[data-v-f84017d0]{fill:none;stroke:url(#normalCogwheelGradient);stroke-width:.3;opacity:.2;animation:energyRing-f84017d0 6s linear infinite}.energy-rings .energy-ring.ring-1[data-v-f84017d0]{animation-delay:0s;stroke-dasharray:5 5}.energy-rings .energy-ring.ring-2[data-v-f84017d0]{animation-delay:2s;stroke-dasharray:3 3;animation-direction:reverse}.energy-rings .energy-ring.ring-3[data-v-f84017d0]{animation-delay:4s;stroke-dasharray:2 2}.cogwheel-main[data-v-f84017d0]{animation:gearRotation-f84017d0 8s linear infinite;transform-origin:13px 13px}.cogwheel-main .gear-element[data-v-f84017d0]{transition:all .3s ease;filter:url(#cogwheelGlow)}.cogwheel-main .gear-element.normal[data-v-f84017d0]{fill:url(#normalCogwheelGradient)}.cogwheel-main .gear-element.hovered[data-v-f84017d0]{fill:url(#activeCogwheelGradient);filter:url(#cogwheelStrongGlow);animation:gearEnergy-f84017d0 1.5s ease-in-out infinite}.cogwheel-main .outer-gear[data-v-f84017d0]{stroke:url(#metallicGradient);stroke-width:.5}.cogwheel-main .inner-core[data-v-f84017d0]{stroke:url(#metallicGradient);stroke-width:.3;animation:coreFloat-f84017d0 3s ease-in-out infinite}.gear-teeth .tooth[data-v-f84017d0]{fill:url(#metallicGradient);opacity:.6;animation:toothGlint-f84017d0 4s ease-in-out infinite}.gear-teeth .tooth.tooth-1[data-v-f84017d0]{animation-delay:0s}.gear-teeth .tooth.tooth-2[data-v-f84017d0]{animation-delay:.7s}.gear-teeth .tooth.tooth-3[data-v-f84017d0]{animation-delay:1.4s}.gear-teeth .tooth.tooth-4[data-v-f84017d0]{animation-delay:2.1s}.gear-teeth .tooth.tooth-5[data-v-f84017d0]{animation-delay:2.8s}.gear-teeth .tooth.tooth-6[data-v-f84017d0]{animation-delay:3.5s}.mechanical-particles .particle[data-v-f84017d0]{fill:url(#animatedCogwheelGradient);opacity:.7;animation:mechanicalFloat-f84017d0 5s ease-in-out infinite}.mechanical-particles .particle.particle-1[data-v-f84017d0]{animation-delay:0s}.mechanical-particles .particle.particle-2[data-v-f84017d0]{animation-delay:.8s}.mechanical-particles .particle.particle-3[data-v-f84017d0]{animation-delay:1.6s}.mechanical-particles .particle.particle-4[data-v-f84017d0]{animation-delay:2.4s}.mechanical-particles .particle.particle-5[data-v-f84017d0]{animation-delay:3.2s}.mechanical-particles .particle.particle-6[data-v-f84017d0]{animation-delay:4s}.mechanical-connections .connection-line[data-v-f84017d0]{stroke:url(#normalCogwheelGradient);stroke-width:.5;opacity:.4;stroke-dasharray:1 1;animation:connectionFlow-f84017d0 3s linear infinite}.mechanical-connections .connection-line.line-1[data-v-f84017d0]{animation-delay:0s}.mechanical-connections .connection-line.line-2[data-v-f84017d0]{animation-delay:.75s}.mechanical-connections .connection-line.line-3[data-v-f84017d0]{animation-delay:1.5s}.mechanical-connections .connection-line.line-4[data-v-f84017d0]{animation-delay:2.25s}.energy-core[data-v-f84017d0]{fill:url(#animatedCogwheelGradient);opacity:.9;animation:energyCore-f84017d0 2.5s ease-in-out infinite;filter:url(#cogwheelGlow)}.rotation-indicators .rotation-arrow[data-v-f84017d0]{fill:none;stroke:url(#normalCogwheelGradient);stroke-width:.8;opacity:.5;animation:rotationPulse-f84017d0 2s ease-in-out infinite}.rotation-indicators .rotation-arrow.arrow-1[data-v-f84017d0]{animation-delay:0s}.rotation-indicators .rotation-arrow.arrow-2[data-v-f84017d0]{animation-delay:1s}.cogwheel-icon.active .energy-ring[data-v-f84017d0]{stroke:url(#activeCogwheelGradient) !important}.cogwheel-icon.active .connection-line[data-v-f84017d0]{stroke:url(#activeCogwheelGradient) !important}.cogwheel-icon.active .rotation-arrow[data-v-f84017d0]{stroke:url(#activeCogwheelGradient) !important}.cogwheel-icon.active .gear-element[data-v-f84017d0]{fill:url(#activeCogwheelGradient) !important;filter:url(#cogwheelStrongGlow) !important}@keyframes mechanicalPulse-f84017d0{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.02)}}@keyframes energyRing-f84017d0{0%{stroke-dashoffset:0;opacity:.2}50%{opacity:.4}100%{stroke-dashoffset:-20;opacity:.2}}@keyframes gearRotation-f84017d0{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes coreFloat-f84017d0{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@keyframes toothGlint-f84017d0{0%,90%,100%{opacity:.6}5%,15%{opacity:1}}@keyframes mechanicalFloat-f84017d0{0%,100%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-1px) scale(1.1);opacity:1}}@keyframes connectionFlow-f84017d0{0%{stroke-dashoffset:0;opacity:.4}50%{stroke-dashoffset:-2;opacity:.7}100%{stroke-dashoffset:-4;opacity:.4}}@keyframes energyCore-f84017d0{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}@keyframes rotationPulse-f84017d0{0%,100%{opacity:.3;stroke-width:.5}50%{opacity:.8;stroke-width:1}}@keyframes gearEnergy-f84017d0{0%,100%{filter:url(#cogwheelStrongGlow) brightness(1)}50%{filter:url(#cogwheelStrongGlow) brightness(1.3)}}@media(max-width: 768px){.cogwheel-icon[data-v-f84017d0]:hover{transform:scale(1.05)}.cogwheel-main[data-v-f84017d0]{animation-duration:10s}}@media(prefers-reduced-motion: reduce){.cogwheel-icon[data-v-f84017d0],.background-glow[data-v-f84017d0],.energy-ring[data-v-f84017d0],.cogwheel-main[data-v-f84017d0],.tooth[data-v-f84017d0],.particle[data-v-f84017d0],.connection-line[data-v-f84017d0],.energy-core[data-v-f84017d0],.rotation-arrow[data-v-f84017d0]{animation:none !important;transition:none !important}}.normal[data-v-f84017d0]{fill:url(#normalCogwheelGradient)}.hovered[data-v-f84017d0]{fill:url(#activeCogwheelGradient)}
.collapse-icon[data-v-3680a2e5]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.collapse-icon[data-v-3680a2e5]:hover{transform:scale(1.1);filter:url(#collapseStrongGlow) drop-shadow(0 4px 12px rgba(33, 150, 243, 0.4))}.background-glow[data-v-3680a2e5]{fill:url(#animatedCollapseGradient);opacity:.1;animation:backgroundPulse-3680a2e5 3s ease-in-out infinite}.collapse-ripples .ripple[data-v-3680a2e5]{fill:none;stroke:url(#normalCollapseGradient);stroke-width:.5;opacity:.3;animation:collapseRipple-3680a2e5 2.5s ease-out infinite}.collapse-ripples .ripple.ripple-1[data-v-3680a2e5]{animation-delay:0s}.collapse-ripples .ripple.ripple-2[data-v-3680a2e5]{animation-delay:.8s}.collapse-ripples .ripple.ripple-3[data-v-3680a2e5]{animation-delay:1.6s}.collapse-main .collapse-element[data-v-3680a2e5]{transition:all .3s ease;filter:url(#collapseGlow)}.collapse-main .collapse-element.normal[data-v-3680a2e5]{fill:url(#normalCollapseGradient)}.collapse-main .collapse-element.active[data-v-3680a2e5]{fill:url(#activeCollapseGradient);filter:url(#collapseStrongGlow);animation:collapseEnergy-3680a2e5 1.5s ease-in-out infinite}.collapse-main .collapse-element.hovered[data-v-3680a2e5]{fill:url(#activeCollapseGradient);filter:url(#collapseStrongGlow)}.collapse-main .window-part[data-v-3680a2e5]{animation:windowFloat-3680a2e5 3.2s ease-in-out infinite}.collapse-main .arrow-part[data-v-3680a2e5]{animation:arrowFloat-3680a2e5 2.8s ease-in-out infinite}.direction-indicators .direction-arrow[data-v-3680a2e5]{fill:none;stroke:url(#normalCollapseGradient);stroke-width:1;opacity:.4;animation:directionPulse-3680a2e5 2s ease-in-out infinite}.direction-indicators .direction-arrow.arrow-1[data-v-3680a2e5]{animation-delay:0s}.direction-indicators .direction-arrow.arrow-2[data-v-3680a2e5]{animation-delay:.5s}.direction-indicators .direction-arrow.arrow-3[data-v-3680a2e5]{animation-delay:1s}.direction-indicators .direction-arrow.arrow-4[data-v-3680a2e5]{animation-delay:1.5s}.particles .particle[data-v-3680a2e5]{fill:url(#animatedCollapseGradient);opacity:.6;animation:particleCollapse-3680a2e5 4s ease-in-out infinite}.particles .particle.particle-1[data-v-3680a2e5]{animation-delay:0s}.particles .particle.particle-2[data-v-3680a2e5]{animation-delay:.7s}.particles .particle.particle-3[data-v-3680a2e5]{animation-delay:1.4s}.particles .particle.particle-4[data-v-3680a2e5]{animation-delay:2.1s}.particles .particle.particle-5[data-v-3680a2e5]{animation-delay:2.8s}.particles .particle.particle-6[data-v-3680a2e5]{animation-delay:3.5s}.collapse-trails .trail-line[data-v-3680a2e5]{stroke:url(#normalCollapseGradient);stroke-width:.5;opacity:.3;stroke-dasharray:2 2;animation:trailFlow-3680a2e5 3s linear infinite}.collapse-trails .trail-line.trail-1[data-v-3680a2e5]{animation-delay:0s}.collapse-trails .trail-line.trail-2[data-v-3680a2e5]{animation-delay:1s}.collapse-trails .trail-line.trail-3[data-v-3680a2e5]{animation-delay:2s}.collapse-core[data-v-3680a2e5]{fill:url(#animatedCollapseGradient);opacity:.8;animation:coreCollapse-3680a2e5 2s ease-in-out infinite;filter:url(#collapseGlow)}.focus-ring[data-v-3680a2e5]{fill:none;stroke:url(#normalCollapseGradient);stroke-width:.5;opacity:.2;animation:focusRing-3680a2e5 3s ease-in-out infinite}.collapse-icon.active .ripple[data-v-3680a2e5]{stroke:url(#activeCollapseGradient) !important}.collapse-icon.active .direction-arrow[data-v-3680a2e5]{stroke:url(#activeCollapseGradient) !important}.collapse-icon.active .trail-line[data-v-3680a2e5]{stroke:url(#activeCollapseGradient) !important}.collapse-icon.active .focus-ring[data-v-3680a2e5]{stroke:url(#activeCollapseGradient) !important}@keyframes backgroundPulse-3680a2e5{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}@keyframes collapseRipple-3680a2e5{0%{opacity:.6;transform:scale(1.2);stroke-width:1}50%{opacity:.3;transform:scale(1);stroke-width:.5}100%{opacity:.1;transform:scale(0.8);stroke-width:.2}}@keyframes windowFloat-3680a2e5{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-0.5px) translateX(0.3px)}50%{transform:translateY(0) translateX(0.5px)}75%{transform:translateY(0.5px) translateX(0.2px)}}@keyframes arrowFloat-3680a2e5{0%,100%{transform:translateY(0) translateX(0)}33%{transform:translateY(0.3px) translateX(-0.2px)}66%{transform:translateY(-0.2px) translateX(-0.4px)}}@keyframes directionPulse-3680a2e5{0%,100%{opacity:.2;stroke-width:.5}50%{opacity:.6;stroke-width:1.2}}@keyframes particleCollapse-3680a2e5{0%{opacity:.8;transform:scale(1) translate(0, 0)}50%{opacity:.4;transform:scale(0.7) translate(-2px, -2px)}100%{opacity:.8;transform:scale(1) translate(0, 0)}}@keyframes trailFlow-3680a2e5{0%{stroke-dashoffset:0;opacity:.3}50%{stroke-dashoffset:-4;opacity:.6}100%{stroke-dashoffset:-8;opacity:.3}}@keyframes coreCollapse-3680a2e5{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(0.7);opacity:1}}@keyframes focusRing-3680a2e5{0%,100%{transform:scale(1);opacity:.2;stroke-width:.5}50%{transform:scale(0.9);opacity:.4;stroke-width:1}}@keyframes collapseEnergy-3680a2e5{0%,100%{filter:url(#collapseStrongGlow) brightness(1)}50%{filter:url(#collapseStrongGlow) brightness(1.3)}}@media(max-width: 768px){.collapse-icon[data-v-3680a2e5]:hover{transform:scale(1.05)}.particles .particle[data-v-3680a2e5]{animation-duration:5s}}@media(prefers-reduced-motion: reduce){.collapse-icon[data-v-3680a2e5],.background-glow[data-v-3680a2e5],.ripple[data-v-3680a2e5],.window-part[data-v-3680a2e5],.arrow-part[data-v-3680a2e5],.direction-arrow[data-v-3680a2e5],.particle[data-v-3680a2e5],.trail-line[data-v-3680a2e5],.collapse-core[data-v-3680a2e5],.focus-ring[data-v-3680a2e5]{animation:none !important;transition:none !important}}.hovered[data-v-3680a2e5]{fill:url(#activeCollapseGradient)}.normal[data-v-3680a2e5]{fill:url(#normalCollapseGradient)}.active[data-v-3680a2e5]{fill:url(#activeCollapseGradient)}
.cube-icon[data-v-7bb77896]{transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:visible;cursor:pointer;transform-style:preserve-3d}.cube-icon[data-v-7bb77896]:hover{transform:scale(1.1) rotateX(5deg) rotateY(5deg);filter:drop-shadow(0 0 12px rgba(0, 245, 255, 0.6))}.background-glow[data-v-7bb77896]{fill:none;stroke:url(#topFaceGradient);stroke-width:1;stroke-opacity:.1;animation:backgroundPulse-7bb77896 3s ease-in-out infinite alternate}.cube-faces[data-v-7bb77896]{transform-origin:center;transition:all .3s ease}.cube-face[data-v-7bb77896]{filter:url(#glow) url(#dropShadow3D) url(#innerShadow);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center;stroke-width:.5;stroke-opacity:.3}.cube-face.top-face.normal[data-v-7bb77896]{fill:url(#topFaceGradient);stroke:url(#topFaceGradient);animation:topFaceFloat-7bb77896 4s ease-in-out infinite}.cube-face.top-face.hovered[data-v-7bb77896]{fill:url(#hoverTopGradient);stroke:url(#hoverTopGradient);filter:url(#strongGlow) url(#dropShadow3D);animation:faceEnergy-7bb77896 2s ease-in-out infinite}.cube-face.right-face.normal[data-v-7bb77896]{fill:url(#rightFaceGradient);stroke:url(#rightFaceGradient);animation:rightFaceFloat-7bb77896 4s ease-in-out infinite;animation-delay:.5s}.cube-face.right-face.hovered[data-v-7bb77896]{fill:url(#hoverRightGradient);stroke:url(#hoverRightGradient);filter:url(#strongGlow) url(#dropShadow3D);animation:faceEnergy-7bb77896 2s ease-in-out infinite;animation-delay:.2s}.cube-face.left-face.normal[data-v-7bb77896]{fill:url(#leftFaceGradient);stroke:url(#leftFaceGradient);animation:leftFaceFloat-7bb77896 4s ease-in-out infinite;animation-delay:1s}.cube-face.left-face.hovered[data-v-7bb77896]{fill:url(#hoverLeftGradient);stroke:url(#hoverLeftGradient);filter:url(#strongGlow) url(#dropShadow3D);animation:faceEnergy-7bb77896 2s ease-in-out infinite;animation-delay:.4s}.edge-highlights .edge-line[data-v-7bb77896]{fill:none;stroke:url(#animatedGradient);stroke-width:1;stroke-linecap:round;stroke-opacity:.6;filter:url(#glow);animation:edgeGlow-7bb77896 3s ease-in-out infinite}.edge-highlights .edge-line.top-edge[data-v-7bb77896]{animation-delay:0s}.edge-highlights .edge-line.center-edge[data-v-7bb77896]{animation-delay:.5s}.edge-highlights .edge-line.left-edge[data-v-7bb77896]{animation-delay:1s}.edge-highlights .edge-line.right-edge[data-v-7bb77896]{animation-delay:1.5s}.particles .particle[data-v-7bb77896]{fill:url(#topFaceGradient);opacity:.7;animation:particleOrbit-7bb77896 6s ease-in-out infinite;filter:url(#glow)}.particles .particle.particle-1[data-v-7bb77896]{animation-delay:0s}.particles .particle.particle-2[data-v-7bb77896]{animation-delay:1s}.particles .particle.particle-3[data-v-7bb77896]{animation-delay:2s}.particles .particle.particle-4[data-v-7bb77896]{animation-delay:3s}.particles .particle.particle-5[data-v-7bb77896]{animation-delay:4s}.particles .particle.particle-6[data-v-7bb77896]{animation-delay:5s}.center-glow[data-v-7bb77896]{fill:url(#animatedGradient);opacity:.8;animation:centerPulse-7bb77896 2s ease-in-out infinite;filter:url(#strongGlow)}@keyframes backgroundPulse-7bb77896{0%{stroke-opacity:.05;transform:scale(0.95)}100%{stroke-opacity:.2;transform:scale(1.05)}}@keyframes topFaceFloat-7bb77896{0%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(-1px) scale(1.02)}50%{transform:translateY(0) scale(1.05)}75%{transform:translateY(-0.5px) scale(1.02)}}@keyframes rightFaceFloat-7bb77896{0%,100%{transform:translateX(0) scale(1)}25%{transform:translateX(1px) scale(1.01)}50%{transform:translateX(0) scale(1.03)}75%{transform:translateX(0.5px) scale(1.01)}}@keyframes leftFaceFloat-7bb77896{0%,100%{transform:translateX(0) scale(1)}25%{transform:translateX(-1px) scale(1.01)}50%{transform:translateX(0) scale(1.03)}75%{transform:translateX(-0.5px) scale(1.01)}}@keyframes faceEnergy-7bb77896{0%,100%{transform:scale(1);filter:url(#strongGlow) url(#dropShadow3D) brightness(1)}25%{transform:scale(1.05);filter:url(#strongGlow) url(#dropShadow3D) brightness(1.2)}50%{transform:scale(1.1);filter:url(#strongGlow) url(#dropShadow3D) brightness(1.4)}75%{transform:scale(1.05);filter:url(#strongGlow) url(#dropShadow3D) brightness(1.2)}}@keyframes edgeGlow-7bb77896{0%,100%{stroke-opacity:.3;stroke-width:1}50%{stroke-opacity:.8;stroke-width:1.5}}@keyframes particleOrbit-7bb77896{0%,100%{opacity:.4;transform:translateY(0) scale(0.8) rotate(0deg)}25%{opacity:.9;transform:translateY(-2px) scale(1.3) rotate(90deg)}50%{opacity:.7;transform:translateY(0) scale(1.1) rotate(180deg)}75%{opacity:1;transform:translateY(-1px) scale(1.5) rotate(270deg)}}@keyframes centerPulse-7bb77896{0%,100%{opacity:.6;transform:scale(0.8)}50%{opacity:1;transform:scale(1.5)}}.cube-icon:hover .cube-faces[data-v-7bb77896]{transform:perspective(100px) rotateX(10deg) rotateY(10deg)}@media(max-width: 768px){.cube-icon[data-v-7bb77896]:hover{transform:scale(1.05)}.cube-face.hovered[data-v-7bb77896]{transform:scale(1.03)}}@media(prefers-reduced-motion: reduce){.cube-icon[data-v-7bb77896],.cube-face[data-v-7bb77896],.particle[data-v-7bb77896],.background-glow[data-v-7bb77896],.edge-line[data-v-7bb77896],.center-glow[data-v-7bb77896]{animation:none !important;transition:none !important}}.normal.top-face[data-v-7bb77896]{fill:url(#topFaceGradient)}.normal.right-face[data-v-7bb77896]{fill:url(#rightFaceGradient)}.normal.left-face[data-v-7bb77896]{fill:url(#leftFaceGradient)}.hovered.top-face[data-v-7bb77896]{fill:url(#hoverTopGradient)}.hovered.right-face[data-v-7bb77896]{fill:url(#hoverRightGradient)}.hovered.left-face[data-v-7bb77896]{fill:url(#hoverLeftGradient)}
.expand-icon[data-v-ee183f48]{transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:visible;cursor:pointer}.expand-icon[data-v-ee183f48]:hover{transform:scale(1.1);filter:drop-shadow(0 0 12px rgba(100, 181, 246, 0.5))}.background-glow[data-v-ee183f48]{fill:none;stroke:url(#normalExpandGradient);stroke-width:1;stroke-opacity:.1;animation:backgroundPulse-ee183f48 3s ease-in-out infinite alternate}.expand-ripples .ripple[data-v-ee183f48]{fill:none;stroke:url(#animatedExpandGradient);stroke-width:.5;stroke-opacity:.3;animation:rippleExpand-ee183f48 2.5s ease-out infinite}.expand-ripples .ripple.ripple-1[data-v-ee183f48]{animation-delay:0s}.expand-ripples .ripple.ripple-2[data-v-ee183f48]{animation-delay:.8s}.expand-ripples .ripple.ripple-3[data-v-ee183f48]{animation-delay:1.6s}.expand-main[data-v-ee183f48]{transform-origin:center;transition:all .3s ease;filter:url(#expandDropShadow)}.expand-element[data-v-ee183f48]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:url(#expandGlow)}.expand-element.normal[data-v-ee183f48]{fill:url(#normalExpandGradient);animation:elementFloat-ee183f48 4s ease-in-out infinite}.expand-element.hovered[data-v-ee183f48]{fill:url(#activeExpandGradient);filter:url(#expandStrongGlow) url(#expandDynamicShadow);animation:elementEnergy-ee183f48 2s ease-in-out infinite}.expand-element.window-part.normal[data-v-ee183f48]{animation-delay:0s}.expand-element.arrow-part.normal[data-v-ee183f48]{animation-delay:.5s}.direction-indicators .direction-arrow[data-v-ee183f48]{fill:none;stroke:url(#animatedExpandGradient);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.6;animation:arrowPulse-ee183f48 2s ease-in-out infinite;filter:url(#expandGlow)}.direction-indicators .direction-arrow.arrow-1[data-v-ee183f48]{animation-delay:0s}.direction-indicators .direction-arrow.arrow-2[data-v-ee183f48]{animation-delay:.5s}.direction-indicators .direction-arrow.arrow-3[data-v-ee183f48]{animation-delay:1s}.direction-indicators .direction-arrow.arrow-4[data-v-ee183f48]{animation-delay:1.5s}.particles .particle[data-v-ee183f48]{fill:url(#normalExpandGradient);opacity:.7;animation:particleExpand-ee183f48 5s ease-in-out infinite;filter:url(#expandGlow)}.particles .particle.particle-1[data-v-ee183f48]{animation-delay:0s}.particles .particle.particle-2[data-v-ee183f48]{animation-delay:.8s}.particles .particle.particle-3[data-v-ee183f48]{animation-delay:1.6s}.particles .particle.particle-4[data-v-ee183f48]{animation-delay:2.4s}.particles .particle.particle-5[data-v-ee183f48]{animation-delay:3.2s}.particles .particle.particle-6[data-v-ee183f48]{animation-delay:4s}.expansion-trails .trail-line[data-v-ee183f48]{stroke:url(#animatedExpandGradient);stroke-width:.5;stroke-dasharray:3 6;stroke-linecap:round;opacity:.4;animation:trailFlow-ee183f48 3s linear infinite;filter:url(#expandGlow)}.expansion-trails .trail-line.trail-1[data-v-ee183f48]{animation-delay:0s}.expansion-trails .trail-line.trail-2[data-v-ee183f48]{animation-delay:1s}.expansion-trails .trail-line.trail-3[data-v-ee183f48]{animation-delay:2s}.energy-core[data-v-ee183f48]{fill:url(#animatedExpandGradient);opacity:.8;animation:coreExpand-ee183f48 2.5s ease-in-out infinite;filter:url(#expandStrongGlow)}@keyframes backgroundPulse-ee183f48{0%{stroke-opacity:.05;transform:scale(0.95)}100%{stroke-opacity:.15;transform:scale(1.05)}}@keyframes rippleExpand-ee183f48{0%{stroke-opacity:.6;transform:scale(0.8)}100%{stroke-opacity:0;transform:scale(1.4)}}@keyframes elementFloat-ee183f48{0%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(-0.5px) scale(1.01)}50%{transform:translateY(0) scale(1.02)}75%{transform:translateY(-0.3px) scale(1.01)}}@keyframes elementEnergy-ee183f48{0%,100%{transform:scale(1);filter:url(#expandStrongGlow) url(#expandDynamicShadow) brightness(1)}50%{transform:scale(1.05);filter:url(#expandStrongGlow) url(#expandDynamicShadow) brightness(1.3)}}@keyframes arrowPulse-ee183f48{0%,100%{opacity:.4;stroke-width:1;transform:scale(1)}50%{opacity:.9;stroke-width:1.5;transform:scale(1.1)}}@keyframes particleExpand-ee183f48{0%,100%{opacity:.4;transform:translateY(0) scale(0.8)}20%{opacity:.8;transform:translateY(-1px) scale(1.3)}40%{opacity:.6;transform:translateY(0) scale(1.1)}60%{opacity:1;transform:translateY(-0.5px) scale(1.5)}80%{opacity:.7;transform:translateY(-0.3px) scale(1.2)}}@keyframes trailFlow-ee183f48{0%{stroke-dashoffset:0;opacity:.2}50%{stroke-dashoffset:-9;opacity:.6}100%{stroke-dashoffset:-18;opacity:.2}}@keyframes coreExpand-ee183f48{0%,100%{opacity:.6;transform:scale(0.8)}25%{opacity:.9;transform:scale(1.2)}50%{opacity:1;transform:scale(1.5)}75%{opacity:.8;transform:scale(1.3)}}.expand-icon:hover .background-glow[data-v-ee183f48]{stroke:url(#activeExpandGradient);filter:drop-shadow(0 0 8px rgba(76, 175, 80, 0.4))}.expand-icon:hover .particles .particle[data-v-ee183f48]{fill:url(#activeExpandGradient);animation-duration:3s}.expand-icon:hover .direction-indicators .direction-arrow[data-v-ee183f48]{stroke:url(#activeExpandGradient);animation-duration:1s}.expand-icon:hover .expansion-trails .trail-line[data-v-ee183f48]{stroke:url(#activeExpandGradient);animation-duration:2s}.expand-icon:hover .energy-core[data-v-ee183f48]{fill:url(#activeExpandGradient);animation-duration:1.5s}@media(max-width: 768px){.expand-icon[data-v-ee183f48]:hover{transform:scale(1.05)}}@media(prefers-reduced-motion: reduce){.expand-icon[data-v-ee183f48],.expand-element[data-v-ee183f48],.particle[data-v-ee183f48],.background-glow[data-v-ee183f48],.ripple[data-v-ee183f48],.direction-arrow[data-v-ee183f48],.trail-line[data-v-ee183f48],.energy-core[data-v-ee183f48]{animation:none !important;transition:none !important}}.normal.expand-element[data-v-ee183f48]{fill:url(#normalExpandGradient)}.hovered.expand-element[data-v-ee183f48]{fill:url(#activeExpandGradient)}.highlighted.normal[data-v-ee183f48]{fill:url(#normalExpandGradient)}.highlighted.hovered[data-v-ee183f48]{fill:url(#activeExpandGradient)}
.logo-svg[data-v-5c34db47]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);overflow:visible}.logo-svg[data-v-5c34db47]:hover{transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(0, 212, 255, 0.4))}.background-glow[data-v-5c34db47]{fill:none;stroke:url(#primaryGradient);stroke-width:.5;stroke-opacity:.2;animation:pulse-5c34db47 2s ease-in-out infinite alternate}.node[data-v-5c34db47]{filter:url(#glow) url(#dropShadow);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.node.highlighted[data-v-5c34db47]{fill:url(#primaryGradient);animation:nodeFloat-5c34db47 3s ease-in-out infinite}.node.hovered[data-v-5c34db47]{fill:url(#hoverGradient);filter:url(#strongGlow) url(#dropShadow);animation:nodePulse-5c34db47 1.5s ease-in-out infinite}.node.node-main.highlighted[data-v-5c34db47]{animation-delay:0s}.node.node-top.highlighted[data-v-5c34db47]{animation-delay:.5s}.node.node-bottom.highlighted[data-v-5c34db47]{animation-delay:1s}.connection-line[data-v-5c34db47]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:url(#glow)}.connection-line.highlighted_line[data-v-5c34db47]{stroke:url(#lineGradient);stroke-width:1.2;stroke-linecap:round;animation:lineFlow-5c34db47 2s linear infinite}.connection-line.hovered_line[data-v-5c34db47]{stroke:url(#lineHoverGradient);stroke-width:1.5;stroke-linecap:round;filter:url(#strongGlow);animation:lineEnergy-5c34db47 1s linear infinite}.particles .particle[data-v-5c34db47]{fill:url(#primaryGradient);opacity:.6;animation:particleFloat-5c34db47 4s ease-in-out infinite}.particles .particle.particle-1[data-v-5c34db47]{animation-delay:0s}.particles .particle.particle-2[data-v-5c34db47]{animation-delay:.8s}.particles .particle.particle-3[data-v-5c34db47]{animation-delay:1.6s}.particles .particle.particle-4[data-v-5c34db47]{animation-delay:2.4s}.particles .particle.particle-5[data-v-5c34db47]{animation-delay:3.2s}@keyframes pulse-5c34db47{0%{stroke-opacity:.1;transform:scale(0.95)}100%{stroke-opacity:.3;transform:scale(1.05)}}@keyframes nodeFloat-5c34db47{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.02)}}@keyframes nodePulse-5c34db47{0%,100%{transform:scale(1);filter:url(#strongGlow) url(#dropShadow) brightness(1)}50%{transform:scale(1.1);filter:url(#strongGlow) url(#dropShadow) brightness(1.2)}}@keyframes lineFlow-5c34db47{0%{stroke-dasharray:0 10;stroke-dashoffset:0}50%{stroke-dasharray:5 5;stroke-dashoffset:-5}100%{stroke-dasharray:0 10;stroke-dashoffset:-10}}@keyframes lineEnergy-5c34db47{0%{stroke-dasharray:2 4;stroke-dashoffset:0;opacity:1}50%{stroke-dasharray:4 2;stroke-dashoffset:-3;opacity:.8}100%{stroke-dasharray:2 4;stroke-dashoffset:-6;opacity:1}}@keyframes particleFloat-5c34db47{0%,100%{opacity:.3;transform:translateY(0) scale(0.8)}25%{opacity:.8;transform:translateY(-2px) scale(1.2)}50%{opacity:.6;transform:translateY(-1px) scale(1)}75%{opacity:.9;transform:translateY(-3px) scale(1.1)}}@media(max-width: 768px){.logo-svg[data-v-5c34db47]:hover{transform:scale(1.02)}}@media(prefers-reduced-motion: reduce){.logo-svg[data-v-5c34db47],.node[data-v-5c34db47],.connection-line[data-v-5c34db47],.particle[data-v-5c34db47],.background-glow[data-v-5c34db47]{animation:none !important;transition:none !important}}.active>.highlighted[data-v-5c34db47]{fill:url(#primaryGradient)}.active>.highlighted_line[data-v-5c34db47]{stroke:url(#lineGradient);stroke-width:1.2}.active>.hovered[data-v-5c34db47]{fill:url(#hoverGradient)}.active>.hovered_line[data-v-5c34db47]{stroke:url(#lineHoverGradient);stroke-width:1.5}
.magnifier-icon[data-v-0362c722]{transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:visible;cursor:pointer}.magnifier-icon[data-v-0362c722]:hover{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(100, 181, 246, 0.5))}.background-glow[data-v-0362c722]{fill:none;stroke:url(#normalGradient);stroke-width:1;stroke-opacity:.1;animation:backgroundPulse-0362c722 3s ease-in-out infinite alternate}.search-ripples .ripple[data-v-0362c722]{fill:none;stroke:url(#animatedGradient);stroke-width:.5;stroke-opacity:.3;animation:rippleExpand-0362c722 2s ease-out infinite}.search-ripples .ripple.ripple-1[data-v-0362c722]{animation-delay:0s}.search-ripples .ripple.ripple-2[data-v-0362c722]{animation-delay:.7s}.search-ripples .ripple.ripple-3[data-v-0362c722]{animation-delay:1.4s}.magnifier-body[data-v-0362c722]{transform-origin:center;transition:all .3s ease;filter:url(#dropShadow)}.lens-fill[data-v-0362c722]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:url(#glassEffect)}.lens-fill.normal[data-v-0362c722]{fill:url(#lensGradient);animation:lensShimmer-0362c722 4s ease-in-out infinite}.lens-fill.hovered[data-v-0362c722]{fill:url(#activeLensGradient);filter:url(#glassEffect) url(#strongGlow);animation:lensEnergy-0362c722 2s ease-in-out infinite}.lens-border[data-v-0362c722]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:url(#glow)}.lens-border.normal[data-v-0362c722]{stroke:url(#normalGradient);animation:borderFloat-0362c722 3s ease-in-out infinite}.lens-border.hovered[data-v-0362c722]{stroke:url(#activeGradient);filter:url(#strongGlow);animation:borderPulse-0362c722 1.5s ease-in-out infinite}.lens-highlight[data-v-0362c722]{fill:rgba(255,255,255,.6);animation:highlightMove-0362c722 5s ease-in-out infinite;filter:url(#glow)}.handle[data-v-0362c722]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:url(#glow)}.handle.normal[data-v-0362c722]{stroke:url(#normalGradient);animation:handleFloat-0362c722 3s ease-in-out infinite;animation-delay:.5s}.handle.hovered[data-v-0362c722]{stroke:url(#activeGradient);filter:url(#strongGlow);animation:handleEnergy-0362c722 1.5s ease-in-out infinite}.search-beam .beam-line[data-v-0362c722]{stroke:url(#animatedGradient);stroke-width:.5;stroke-linecap:round;opacity:.6;animation:beamScan-0362c722 2s ease-in-out infinite;filter:url(#glow)}.search-beam .beam-line.beam-1[data-v-0362c722]{animation-delay:0s}.search-beam .beam-line.beam-2[data-v-0362c722]{animation-delay:.3s}.search-beam .beam-line.beam-3[data-v-0362c722]{animation-delay:.6s}.particles .particle[data-v-0362c722]{fill:url(#normalGradient);opacity:.7;animation:particleFloat-0362c722 4s ease-in-out infinite;filter:url(#glow)}.particles .particle.particle-1[data-v-0362c722]{animation-delay:0s}.particles .particle.particle-2[data-v-0362c722]{animation-delay:.8s}.particles .particle.particle-3[data-v-0362c722]{animation-delay:1.6s}.particles .particle.particle-4[data-v-0362c722]{animation-delay:2.4s}.particles .particle.particle-5[data-v-0362c722]{animation-delay:3.2s}.scan-lines .scan-line[data-v-0362c722]{stroke:url(#animatedGradient);stroke-width:.3;stroke-dasharray:2 4;opacity:.4;animation:scanMove-0362c722 3s linear infinite;filter:url(#glow)}.scan-lines .scan-line.horizontal[data-v-0362c722]{animation-delay:0s}.scan-lines .scan-line.vertical[data-v-0362c722]{animation-delay:1.5s}@keyframes backgroundPulse-0362c722{0%{stroke-opacity:.05;transform:scale(0.95)}100%{stroke-opacity:.15;transform:scale(1.05)}}@keyframes rippleExpand-0362c722{0%{stroke-opacity:.6;transform:scale(0.8)}100%{stroke-opacity:0;transform:scale(1.5)}}@keyframes lensShimmer-0362c722{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes lensEnergy-0362c722{0%,100%{transform:scale(1);filter:url(#glassEffect) url(#strongGlow) brightness(1)}50%{transform:scale(1.05);filter:url(#glassEffect) url(#strongGlow) brightness(1.3)}}@keyframes borderFloat-0362c722{0%,100%{stroke-width:2.28477;transform:translateY(0)}50%{stroke-width:2.5;transform:translateY(-0.5px)}}@keyframes borderPulse-0362c722{0%,100%{stroke-width:2.28477;transform:scale(1)}50%{stroke-width:3;transform:scale(1.05)}}@keyframes highlightMove-0362c722{0%,100%{transform:rotate(-30deg) translate(0, 0);opacity:.6}25%{transform:rotate(-30deg) translate(0.5px, -0.5px);opacity:.8}50%{transform:rotate(-30deg) translate(1px, -1px);opacity:1}75%{transform:rotate(-30deg) translate(0.5px, -0.5px);opacity:.8}}@keyframes handleFloat-0362c722{0%,100%{stroke-width:.969325}50%{stroke-width:1.1}}@keyframes handleEnergy-0362c722{0%,100%{stroke-width:.969325}50%{stroke-width:1.5}}@keyframes beamScan-0362c722{0%,100%{opacity:.3;stroke-width:.5}50%{opacity:.9;stroke-width:1}}@keyframes particleFloat-0362c722{0%,100%{opacity:.4;transform:translateY(0) scale(0.8)}25%{opacity:.8;transform:translateY(-1px) scale(1.2)}50%{opacity:.6;transform:translateY(0) scale(1)}75%{opacity:1;transform:translateY(-0.5px) scale(1.3)}}@keyframes scanMove-0362c722{0%{stroke-dashoffset:0;opacity:.2}50%{stroke-dashoffset:-6;opacity:.6}100%{stroke-dashoffset:-12;opacity:.2}}.magnifier-icon:hover .background-glow[data-v-0362c722]{stroke:url(#activeGradient);filter:drop-shadow(0 0 8px rgba(76, 175, 80, 0.4))}.magnifier-icon:hover .particles .particle[data-v-0362c722]{fill:url(#activeGradient);animation-duration:2s}.magnifier-icon:hover .search-beam .beam-line[data-v-0362c722]{stroke:url(#activeGradient);animation-duration:1s}.magnifier-icon:hover .scan-lines .scan-line[data-v-0362c722]{stroke:url(#activeGradient);animation-duration:1.5s}@media(max-width: 768px){.magnifier-icon[data-v-0362c722]:hover{transform:scale(1.05)}}@media(prefers-reduced-motion: reduce){.magnifier-icon[data-v-0362c722],.lens-fill[data-v-0362c722],.lens-border[data-v-0362c722],.handle[data-v-0362c722],.particle[data-v-0362c722],.background-glow[data-v-0362c722],.ripple[data-v-0362c722],.beam-line[data-v-0362c722],.scan-line[data-v-0362c722],.lens-highlight[data-v-0362c722]{animation:none !important;transition:none !important}}.normal.lens-fill[data-v-0362c722]{fill:url(#lensGradient)}.normal.lens-border[data-v-0362c722]{stroke:url(#normalGradient)}.normal.handle[data-v-0362c722]{stroke:url(#normalGradient)}.hovered.lens-fill[data-v-0362c722]{fill:url(#activeLensGradient)}.hovered.lens-border[data-v-0362c722]{stroke:url(#activeGradient)}.hovered.handle[data-v-0362c722]{stroke:url(#activeGradient)}
.run-icon[data-v-1be53ca2]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.run-icon[data-v-1be53ca2]:hover{transform:scale(1.15);filter:url(#runStrongGlow) drop-shadow(0 4px 12px rgba(33, 150, 243, 0.4))}.run-icon:hover .run-main[data-v-1be53ca2]{animation:runPulse-1be53ca2 .6s ease-in-out 2}.background-glow[data-v-1be53ca2]{fill:url(#animatedRunGradient);opacity:.1;animation:runningPulse-1be53ca2 2.5s ease-in-out infinite}.running-ripples .ripple[data-v-1be53ca2]{fill:none;stroke:url(#normalRunGradient);stroke-width:.5;opacity:.4;animation:runningRipple-1be53ca2 2s ease-out infinite}.running-ripples .ripple.ripple-1[data-v-1be53ca2]{animation-delay:0s}.running-ripples .ripple.ripple-2[data-v-1be53ca2]{animation-delay:.7s}.running-ripples .ripple.ripple-3[data-v-1be53ca2]{animation-delay:1.4s}.run-main .run-element[data-v-1be53ca2]{transition:all .3s ease;filter:url(#runGlow)}.run-main .run-element.normal[data-v-1be53ca2]{fill:url(#normalRunGradient)}.run-main .run-element.hovered[data-v-1be53ca2]{fill:url(#activeRunGradient);filter:url(#runStrongGlow)}.run-main .run-triangle[data-v-1be53ca2]{animation:triangleFloat-1be53ca2 3s ease-in-out infinite}.run-main .run-highlight[data-v-1be53ca2]{fill:url(#metallicRunGradient);opacity:.6;animation:highlightShine-1be53ca2 2.5s ease-in-out infinite}.speed-lines .speed-line[data-v-1be53ca2]{stroke:url(#normalRunGradient);stroke-width:1.5;opacity:.6;animation:speedLine-1be53ca2 1.5s ease-in-out infinite}.speed-lines .speed-line.line-1[data-v-1be53ca2]{animation-delay:0s}.speed-lines .speed-line.line-2[data-v-1be53ca2]{animation-delay:.3s}.speed-lines .speed-line.line-3[data-v-1be53ca2]{animation-delay:.6s}.run-particles .particle[data-v-1be53ca2]{fill:url(#animatedRunGradient);opacity:.8;animation:particleRun-1be53ca2 3s ease-in-out infinite}.run-particles .particle.particle-1[data-v-1be53ca2]{animation-delay:0s}.run-particles .particle.particle-2[data-v-1be53ca2]{animation-delay:.5s}.run-particles .particle.particle-3[data-v-1be53ca2]{animation-delay:1s}.run-particles .particle.particle-4[data-v-1be53ca2]{animation-delay:1.5s}.run-particles .particle.particle-5[data-v-1be53ca2]{animation-delay:2s}.run-particles .particle.particle-6[data-v-1be53ca2]{animation-delay:2.5s}.progress-arc .progress-path[data-v-1be53ca2]{fill:none;stroke:url(#activeRunGradient);stroke-width:1;opacity:.5;stroke-dasharray:20 5;animation:progressMove-1be53ca2 3s linear infinite}.energy-pulses .pulse[data-v-1be53ca2]{fill:none;stroke:url(#normalRunGradient);stroke-width:.8;opacity:.3;animation:energyPulse-1be53ca2 2s ease-in-out infinite}.energy-pulses .pulse.pulse-1[data-v-1be53ca2]{animation-delay:0s}.energy-pulses .pulse.pulse-2[data-v-1be53ca2]{animation-delay:.7s}.energy-pulses .pulse.pulse-3[data-v-1be53ca2]{animation-delay:1.4s}.status-indicators .status-dot[data-v-1be53ca2]{fill:url(#runningGradient);opacity:.7;animation:statusRun-1be53ca2 1.8s ease-in-out infinite}.status-indicators .status-dot.status-1[data-v-1be53ca2]{animation-delay:0s}.status-indicators .status-dot.status-2[data-v-1be53ca2]{animation-delay:.6s}.status-indicators .status-dot.status-3[data-v-1be53ca2]{animation-delay:1.2s}.run-border[data-v-1be53ca2]{fill:none;stroke:url(#metallicRunGradient);stroke-width:.5;opacity:.4;animation:borderGlow-1be53ca2 3s ease-in-out infinite}.run-icon.active .ripple[data-v-1be53ca2]{stroke:url(#activeRunGradient) !important}.run-icon.active .speed-line[data-v-1be53ca2]{stroke:url(#activeRunGradient) !important}.run-icon.active .pulse[data-v-1be53ca2]{stroke:url(#activeRunGradient) !important}.run-icon.active .run-element[data-v-1be53ca2]{fill:url(#activeRunGradient) !important;filter:url(#runStrongGlow) !important}@keyframes runningPulse-1be53ca2{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}@keyframes runningRipple-1be53ca2{0%{opacity:.6;transform:scale(0.8);stroke-width:1}50%{opacity:.4;transform:scale(1);stroke-width:.5}100%{opacity:.1;transform:scale(1.2);stroke-width:.2}}@keyframes triangleFloat-1be53ca2{0%,100%{transform:translateX(0) scale(1)}25%{transform:translateX(0.5px) scale(1.02)}50%{transform:translateX(0) scale(1)}75%{transform:translateX(-0.5px) scale(1.02)}}@keyframes highlightShine-1be53ca2{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes speedLine-1be53ca2{0%{opacity:.2;transform:translateX(0) scaleX(0.5)}50%{opacity:.8;transform:translateX(2px) scaleX(1.2)}100%{opacity:.2;transform:translateX(4px) scaleX(0.8)}}@keyframes particleRun-1be53ca2{0%,100%{transform:translateX(0) scale(1);opacity:.8}50%{transform:translateX(3px) scale(1.3);opacity:1}}@keyframes progressMove-1be53ca2{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-25}}@keyframes energyPulse-1be53ca2{0%,100%{opacity:.1;transform:scale(0.8);stroke-width:.5}50%{opacity:.5;transform:scale(1.1);stroke-width:1}}@keyframes statusRun-1be53ca2{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes borderGlow-1be53ca2{0%,100%{opacity:.3;stroke-width:.5}50%{opacity:.6;stroke-width:.8}}@keyframes runPulse-1be53ca2{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width: 768px){.run-icon[data-v-1be53ca2]:hover{transform:scale(1.1)}.run-particles .particle[data-v-1be53ca2]{animation-duration:4s}}@media(prefers-reduced-motion: reduce){.run-icon[data-v-1be53ca2],.background-glow[data-v-1be53ca2],.ripple[data-v-1be53ca2],.run-triangle[data-v-1be53ca2],.run-highlight[data-v-1be53ca2],.speed-line[data-v-1be53ca2],.particle[data-v-1be53ca2],.progress-path[data-v-1be53ca2],.pulse[data-v-1be53ca2],.status-dot[data-v-1be53ca2],.run-border[data-v-1be53ca2]{animation:none !important;transition:none !important}}.normal[data-v-1be53ca2]{fill:url(#normalRunGradient)}.hovered[data-v-1be53ca2]{fill:url(#activeRunGradient)}
.normal[data-v-7bf556b0]{fill:#fff}.hovered[data-v-7bf556b0]{fill:#00e58d}
.normal{fill:#fff}.gray{fill:#6f6f6f}.green{fill:#00e58d}
.white[data-v-f358e28a]{fill:#fff}.hovered[data-v-f358e28a]{fill:#00e58d}
.hovered svg{display:block}.hovered path{fill:#00e58d !important}
.normal[data-v-0a43d5a6]{fill:#fff}.hovered[data-v-0a43d5a6]{fill:#00e58d}
.normal[data-v-47299a1a]{fill:#fff}.hovered[data-v-47299a1a]{fill:#00e58d}
.demo-icon[data-v-ab603ec4]{transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:visible;cursor:pointer}.demo-icon[data-v-ab603ec4]:hover{transform:scale(1.05) rotate(1deg);filter:drop-shadow(0 0 15px rgba(102, 126, 234, 0.5))}.background-glow[data-v-ab603ec4]{fill:none;stroke:url(#primaryGradient);stroke-width:2;stroke-opacity:.1;animation:backgroundPulse-ab603ec4 4s ease-in-out infinite alternate}.main-content[data-v-ab603ec4]{transform-origin:center;transition:all .3s ease}.data-block[data-v-ab603ec4]{filter:url(#glow) url(#dropShadow);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.data-block.normal[data-v-ab603ec4]{fill:url(#primaryGradient);animation:blockFloat-ab603ec4 4s ease-in-out infinite}.data-block.hovered[data-v-ab603ec4]{fill:url(#hoverGradient);filter:url(#strongGlow) url(#dropShadow);animation:blockPulse-ab603ec4 2s ease-in-out infinite}.data-block.block-1.normal[data-v-ab603ec4]{animation-delay:0s}.data-block.block-2.normal[data-v-ab603ec4]{animation-delay:1s}.data-block.block-3.normal[data-v-ab603ec4]{animation-delay:2s}.flow-arrow[data-v-ab603ec4]{filter:url(#glow) url(#dropShadow);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.flow-arrow.normal[data-v-ab603ec4]{fill:url(#animatedGradient);animation:arrowFlow-ab603ec4 3s ease-in-out infinite}.flow-arrow.hovered[data-v-ab603ec4]{fill:url(#hoverGradient);filter:url(#strongGlow) url(#dropShadow);animation:arrowEnergy-ab603ec4 1.5s ease-in-out infinite}.flow-arrow.arrow-left.normal[data-v-ab603ec4]{animation-delay:.5s}.flow-arrow.arrow-right.normal[data-v-ab603ec4]{animation-delay:1.5s}.connection-lines .connect-line[data-v-ab603ec4]{stroke:url(#primaryGradient);stroke-width:3;stroke-linecap:round;stroke-dasharray:10 5;animation:lineFlow-ab603ec4 2s linear infinite;filter:url(#glow);opacity:.7}.connection-lines .connect-line.line-1[data-v-ab603ec4]{animation-delay:0s}.connection-lines .connect-line.line-2[data-v-ab603ec4]{animation-delay:1s}.particles .particle[data-v-ab603ec4]{fill:url(#primaryGradient);opacity:.8;animation:particleFloat-ab603ec4 5s ease-in-out infinite;filter:url(#glow)}.particles .particle.particle-1[data-v-ab603ec4]{animation-delay:0s}.particles .particle.particle-2[data-v-ab603ec4]{animation-delay:.7s}.particles .particle.particle-3[data-v-ab603ec4]{animation-delay:1.4s}.particles .particle.particle-4[data-v-ab603ec4]{animation-delay:2.1s}.particles .particle.particle-5[data-v-ab603ec4]{animation-delay:2.8s}.particles .particle.particle-6[data-v-ab603ec4]{animation-delay:3.5s}.particles .particle.particle-7[data-v-ab603ec4]{animation-delay:4.2s}@keyframes backgroundPulse-ab603ec4{0%{stroke-opacity:.05;transform:scale(0.98)}100%{stroke-opacity:.15;transform:scale(1.02)}}@keyframes blockFloat-ab603ec4{0%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(-2px) scale(1.01)}50%{transform:translateY(0) scale(1.02)}75%{transform:translateY(-1px) scale(1.01)}}@keyframes blockPulse-ab603ec4{0%,100%{transform:scale(1);filter:url(#strongGlow) url(#dropShadow) brightness(1)}50%{transform:scale(1.08);filter:url(#strongGlow) url(#dropShadow) brightness(1.3)}}@keyframes arrowFlow-ab603ec4{0%,100%{transform:translateX(0) scale(1);opacity:.9}25%{transform:translateX(2px) scale(1.02);opacity:1}50%{transform:translateX(0) scale(1.05);opacity:.95}75%{transform:translateX(-1px) scale(1.02);opacity:1}}@keyframes arrowEnergy-ab603ec4{0%,100%{transform:scale(1) rotate(0deg);filter:url(#strongGlow) url(#dropShadow) brightness(1)}25%{transform:scale(1.1) rotate(1deg);filter:url(#strongGlow) url(#dropShadow) brightness(1.2)}50%{transform:scale(1.15) rotate(0deg);filter:url(#strongGlow) url(#dropShadow) brightness(1.4)}75%{transform:scale(1.1) rotate(-1deg);filter:url(#strongGlow) url(#dropShadow) brightness(1.2)}}@keyframes lineFlow-ab603ec4{0%{stroke-dashoffset:0;opacity:.5}50%{stroke-dashoffset:-15;opacity:1}100%{stroke-dashoffset:-30;opacity:.5}}@keyframes particleFloat-ab603ec4{0%,100%{opacity:.4;transform:translateY(0) scale(0.8)}20%{opacity:.9;transform:translateY(-3px) scale(1.3)}40%{opacity:.7;transform:translateY(-1px) scale(1.1)}60%{opacity:1;transform:translateY(-4px) scale(1.5)}80%{opacity:.6;transform:translateY(-2px) scale(1.2)}}@media(max-width: 768px){.demo-icon[data-v-ab603ec4]:hover{transform:scale(1.02)}.data-block.hovered[data-v-ab603ec4],.flow-arrow.hovered[data-v-ab603ec4]{transform:scale(1.05)}}@media(prefers-reduced-motion: reduce){.demo-icon[data-v-ab603ec4],.data-block[data-v-ab603ec4],.flow-arrow[data-v-ab603ec4],.particle[data-v-ab603ec4],.background-glow[data-v-ab603ec4],.connect-line[data-v-ab603ec4]{animation:none !important;transition:none !important}}.normal[data-v-ab603ec4]{fill:url(#primaryGradient)}.hovered[data-v-ab603ec4]{fill:url(#hoverGradient)}
.normal[data-v-6baa2d30]{fill:#fff}.hovered[data-v-6baa2d30]{fill:#00e58d}

/* 🔥 超级夸张的硬件LED指示器样式 */

/* 硬件容器 */
.hardware-led-container[data-v-c61e7210] {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 8px;
  background: linear-gradient(135deg, #1a1a1a, #2d2d2d);
  border-radius: 8px;
  border: 1px solid #444;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 2px 8px rgba(0, 0, 0, 0.3);
}

/* PCB电路板 */
.pcb-board[data-v-c61e7210] {
  position: relative;
  width: 120px;
  height: 80px;
  background:
    radial-gradient(circle at 20% 30%, #0a4a0a, #0d5f0d),
    linear-gradient(45deg, #0f6b0f 25%, transparent 25%),
    linear-gradient(-45deg, #0f6b0f 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, #0f6b0f 75%),
    linear-gradient(-45deg, transparent 75%, #0f6b0f 75%);
  background-size: 100% 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px;
  border-radius: 4px;
  border: 2px solid #2a5a2a;
  cursor: pointer;
  transition: all 0.3s ease;
  overflow: hidden;
}
.pcb-board[data-v-c61e7210]:hover {
  transform: scale(1.02);
  box-shadow: 0 0 15px rgba(0, 255, 136, 0.3);
}

/* 电路走线 */
.circuit-traces[data-v-c61e7210] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.trace[data-v-c61e7210] {
  position: absolute;
  background: linear-gradient(90deg, #ffd700, #ffed4e);
  border-radius: 1px;
  box-shadow: 0 0 2px rgba(255, 215, 0, 0.5);
}
.trace-1[data-v-c61e7210] {
  width: 30px;
  height: 2px;
  top: 15px;
  left: 5px;
}
.trace-2[data-v-c61e7210] {
  width: 2px;
  height: 20px;
  top: 10px;
  left: 35px;
}
.trace-3[data-v-c61e7210] {
  width: 25px;
  height: 2px;
  top: 30px;
  right: 5px;
}

/* LED组件主体 */
.led-component[data-v-c61e7210] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

/* LED封装 */
.led-package[data-v-c61e7210] {
  position: relative;
  width: 32px;
  height: 32px;
}

/* LED透镜 */
.led-lens[data-v-c61e7210] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  position: relative;
  border: 2px solid #333;
  transition: all 0.4s ease;
  overflow: hidden;
}
.lens-inactive[data-v-c61e7210] {
  background:
    radial-gradient(circle at 30% 30%, #444, #222),
    radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0.1), transparent);
  border-color: #555;
  box-shadow:
    inset 0 2px 4px rgba(0, 0, 0, 0.5),
    0 1px 2px rgba(0, 0, 0, 0.3);
}
.lens-active[data-v-c61e7210] {
  background:
    radial-gradient(circle at 30% 30%, #00ff88, #00cc44),
    radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0.3), transparent);
  border-color: #00aa55;
  box-shadow:
    inset 0 2px 4px rgba(0, 0, 0, 0.2),
    0 0 20px rgba(0, 255, 136, 1),
    0 0 40px rgba(0, 255, 136, 0.8),
    0 0 60px rgba(0, 255, 136, 0.4);
  animation: superLedPulse-c61e7210 1.5s ease-in-out infinite alternate;
}

/* LED芯片 */
.led-chip[data-v-c61e7210] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.led-chip[data-v-c61e7210]:not(.chip-active) {
  background: linear-gradient(45deg, #333, #555);
  border: 1px solid #666;
}
.chip-active[data-v-c61e7210] {
  background:
    linear-gradient(45deg, #ffffff, #00ff88),
    radial-gradient(circle, rgba(255, 255, 255, 0.8), transparent);
  border: 1px solid #00ff88;
  box-shadow:
    0 0 8px rgba(255, 255, 255, 0.8),
    inset 0 0 4px rgba(0, 255, 136, 0.5);
}

/* 发光核心 */
.led-core[data-v-c61e7210] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  background: radial-gradient(circle, #ffffff, #00ff88);
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.chip-active .led-core[data-v-c61e7210] {
  opacity: 1;
  animation: coreFlicker-c61e7210 0.5s ease-in-out infinite alternate;
}

/* 高光反射 */
.led-reflection[data-v-c61e7210] {
  position: absolute;
  top: 2px;
  left: 4px;
  width: 6px;
  height: 6px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.chip-active .led-reflection[data-v-c61e7210] {
  opacity: 0.8;
}

/* 光束效果 */
.light-beam[data-v-c61e7210] {
  position: absolute;
  top: -20px;
  left: -20px;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.4s ease;
}
.beam-active[data-v-c61e7210] {
  opacity: 1;
  background:
    radial-gradient(circle, rgba(0, 255, 136, 0.3), transparent 70%),
    radial-gradient(circle, rgba(255, 255, 255, 0.1), transparent 50%);
  animation: beamPulse-c61e7210 2s ease-in-out infinite;
}

/* LED引脚 */
.led-pins[data-v-c61e7210] {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
  margin-top: 2px;
}
.pin[data-v-c61e7210] {
  width: 2px;
  height: 6px;
  background: linear-gradient(to bottom, #c0c0c0, #808080);
  border-radius: 0 0 1px 1px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.pin-anode[data-v-c61e7210] {
  background: linear-gradient(to bottom, #ffd700, #daa520);
}

/* 焊点 */
.solder-joints[data-v-c61e7210] {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
  margin-top: 6px;
}
.solder-joint[data-v-c61e7210] {
  width: 4px;
  height: 2px;
  background: radial-gradient(ellipse, #c0c0c0, #808080);
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

/* 丝印标识 */
.silkscreen[data-v-c61e7210] {
  position: absolute;
  color: #ffffff;
  font-family: 'Courier New', monospace;
  font-size: 8px;
  font-weight: bold;
  text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
}
.component-label[data-v-c61e7210] {
  position: absolute;
  top: 2px;
  left: 2px;
}
.polarity-mark[data-v-c61e7210] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  color: #ffd700;
}
.status-display[data-v-c61e7210] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 120px;
  height: 80px;
  padding: 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: rgba(40, 40, 40, 0.8);
  border: 1px solid #555;
}
.display-active[data-v-c61e7210] {
  animation: panelGlow-c61e7210 2s ease-in-out infinite alternate;
  background: rgba(0, 255, 136, 0.1);
  border-color: #00ff88;
}
.status-icon[data-v-c61e7210] {
  font-size: 16px;
  filter: grayscale(100%);
  transition: filter 0.3s ease;
}
.display-active .status-icon[data-v-c61e7210] {
  filter: grayscale(0%);
  animation: iconBounce-c61e7210 1s ease-in-out infinite;
}
.status-info[data-v-c61e7210] {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.status-text[data-v-c61e7210] {
  font-size: 12px;
  font-weight: bold;
  font-family: 'Courier New', monospace;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
  color: #888;
}
.text-active[data-v-c61e7210] {
  color: #00ff88;
  text-shadow: 0 0 6px rgba(0, 255, 136, 0.8);
  animation: textFlicker-c61e7210 3s ease-in-out infinite;
}
.interface-name[data-v-c61e7210] {
  font-size: 10px;
  color: #aaa;
  font-family: 'Courier New', monospace;
}
.voltage-indicator[data-v-c61e7210] {
  font-size: 9px;
  font-family: 'Courier New', monospace;
  color: #666;
  transition: all 0.3s ease;
}
.voltage-on[data-v-c61e7210] {
  color: #ffd700;
  text-shadow: 0 0 4px rgba(255, 215, 0, 0.6);
}

/* 🎆 超级夸张的动画效果 */

/* 超级LED脉冲 */
@keyframes superLedPulse-c61e7210 {
0% {
    box-shadow:
      inset 0 2px 4px rgba(0, 0, 0, 0.2),
      0 0 20px rgba(0, 255, 136, 0.8),
      0 0 40px rgba(0, 255, 136, 0.6),
      0 0 60px rgba(0, 255, 136, 0.3);
    transform: scale(1);
}
100% {
    box-shadow:
      inset 0 2px 4px rgba(0, 0, 0, 0.2),
      0 0 30px rgba(0, 255, 136, 1),
      0 0 60px rgba(0, 255, 136, 0.8),
      0 0 100px rgba(0, 255, 136, 0.5);
    transform: scale(1.05);
}
}

/* 核心闪烁 */
@keyframes coreFlicker-c61e7210 {
0% {
    opacity: 0.8;
}
100% {
    opacity: 1;
}
}

/* 光束脉冲 */
@keyframes beamPulse-c61e7210 {
0% {
    transform: scale(1) rotate(0deg);
    opacity: 0.6;
}
50% {
    transform: scale(1.2) rotate(180deg);
    opacity: 0.8;
}
100% {
    transform: scale(1) rotate(360deg);
    opacity: 0.6;
}
}

/* 面板发光 */
@keyframes panelGlow-c61e7210 {
0% {
    box-shadow: 0 0 5px rgba(0, 255, 136, 0.2);
}
100% {
    box-shadow: 0 0 15px rgba(0, 255, 136, 0.4);
}
}

/* 图标跳动 */
@keyframes iconBounce-c61e7210 {
0%,
  100% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
}

/* 文字闪烁 */
@keyframes textFlicker-c61e7210 {
0%,
  100% {
    text-shadow: 0 0 6px rgba(0, 255, 136, 0.8);
}
50% {
    text-shadow:
      0 0 10px rgba(0, 255, 136, 1),
      0 0 20px rgba(0, 255, 136, 0.6);
}
}

/* 响应式设计 */
@media (max-width: 768px) {
.hardware-led-container[data-v-c61e7210] {
    gap: 12px;
    padding: 6px;
}
.pcb-board[data-v-c61e7210] {
    width: 60px;
    height: 40px;
}
.led-lens[data-v-c61e7210] {
    width: 12px;
    height: 12px;
}
}

.hex-input{text-align:right}
.normal[data-v-035ab362]{fill:#fff}.hovered[data-v-035ab362]{fill:#00e58d}.green[data-v-035ab362]{fill:#00e58d}
