#ggGlobalHandsV536[data-mode="electric"] .hand-motion{transform-box:fill-box;transform-origin:center;will-change:transform,filter}
#ggGlobalHandsV536.gg-v609-electric-left .hand-left .hand-motion{animation:ggV609ElectricTapL .38s cubic-bezier(.2,.8,.25,1)}
#ggGlobalHandsV536.gg-v609-electric-right .hand-right .hand-motion{animation:ggV609ElectricTapR .38s cubic-bezier(.2,.8,.25,1)}
#ggGlobalHandsV536.gg-v609-electric-combo .hand-left .hand-motion{animation:ggV609ElectricChargeL .9s ease-in-out}
#ggGlobalHandsV536.gg-v609-electric-combo .hand-right .hand-motion{animation:ggV609ElectricChargeR .9s ease-in-out}
@keyframes ggV609ElectricTapL{0%,100%{transform:translate(0,0) rotate(0deg) scale(1)}35%{transform:translate(8px,-6px) rotate(9deg) scale(1.12)}58%{transform:translate(-3px,3px) rotate(-5deg) scale(.98)}}
@keyframes ggV609ElectricTapR{0%,100%{transform:translate(0,0) rotate(0deg) scale(1)}35%{transform:translate(-8px,-6px) rotate(-9deg) scale(1.12)}58%{transform:translate(3px,3px) rotate(5deg) scale(.98)}}
@keyframes ggV609ElectricChargeL{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(-7px,1px) scale(1.08)}48%{transform:translate(19px,-4px) scale(1.16)}64%{transform:translate(13px,-2px) scale(1.1)}}
@keyframes ggV609ElectricChargeR{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(7px,1px) scale(1.08)}48%{transform:translate(-19px,-4px) scale(1.16)}64%{transform:translate(-13px,-2px) scale(1.1)}}
#ggV609ElectricFx{pointer-events:none}
#ggV609ElectricFx .gg-v609-bolt{fill:none;stroke:#baf7ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #70e8ff);stroke-dasharray:120;stroke-dashoffset:120;animation:ggV609Bolt .42s ease-out forwards}
#ggV609ElectricFx .gg-v609-bolt.hot{stroke:#fff3a2;stroke-width:5;filter:drop-shadow(0 0 7px #fff36a)}
#ggV609ElectricFx .gg-v609-spark{fill:#f9fbff;stroke:#7befff;stroke-width:2;filter:drop-shadow(0 0 4px #74eaff);animation:ggV609Spark .45s ease-out forwards;transform-box:fill-box;transform-origin:center}
#ggV609ElectricFx .gg-v609-current{fill:none;stroke:#baf7ff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #6deaff);stroke-dasharray:10 8;animation:ggV609Current .13s linear infinite}
#ggV609ElectricFx .gg-v609-current.alt{stroke:#fff09a;stroke-width:3;stroke-dasharray:7 11;animation-direction:reverse}
#ggV609ElectricFx .gg-v609-pulse{fill:none;stroke:#d8fbff;stroke-width:6;filter:drop-shadow(0 0 8px #70e8ff);transform-origin:center;transform-box:fill-box;animation:ggV609Pulse .78s ease-out forwards}
#avatarStage.gg-v609-electric-shake{animation:ggV609StageShake .42s linear}
@keyframes ggV609Bolt{0%{stroke-dashoffset:120;opacity:0}18%{opacity:1}100%{stroke-dashoffset:0;opacity:0}}
@keyframes ggV609Spark{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.25)}100%{opacity:0;transform:scale(.2)}}
@keyframes ggV609Current{to{stroke-dashoffset:-36}}
@keyframes ggV609Pulse{0%{opacity:1;transform:scale(.3)}100%{opacity:0;transform:scale(4.1);stroke-width:1}}
@keyframes ggV609StageShake{0%,100%{transform:translate(0,0)}20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}}
@media (prefers-reduced-motion:reduce){#ggGlobalHandsV536[data-mode="electric"] .hand-motion,#ggV609ElectricFx *{animation-duration:.12s!important}}
