.ci-b-bolt *{transform-box:view-box}.ci-b-level{transform-origin:12px 24px}.icon-trigger:hover .ci-b-level{animation:.9s cubic-bezier(.34,1.3,.5,1) ci-b-charge}.ci-b-spark{opacity:0;transform-box:fill-box;transform-origin:50%}.icon-trigger:hover .ci-b-spark{animation:.6s ease-out .12s ci-b-spark}.icon-trigger:hover .ci-b-spark-b{animation-delay:.18s}.icon-trigger:hover .ci-b-spark-c{animation-delay:.24s}.ci-b-shine{isolation:isolate;position:relative;overflow:hidden}.ci-b-shine:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 25%, color-mix(in srgb, currentColor 22%, transparent) 40%, #fffffff2 50%, color-mix(in srgb, currentColor 22%, transparent) 60%, transparent 75%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.ci-b-shine:hover:before{animation:.75s ease-in-out ci-b-shine}@keyframes ci-b-charge{0%{transform:scaleY(1)}30%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ci-b-spark{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}@keyframes ci-b-shine{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.icon-trigger:hover .ci-b-level,.icon-trigger:hover .ci-b-spark,.ci-b-shine:hover:before{animation:none}}