.companion-icon-sparkle{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out companion-icon-twinkle}.companion-icon-sparkle-hover{transform-box:fill-box;transform-origin:50%}button:focus-visible .companion-icon-sparkle-hover{animation:.7s ease-out companion-icon-twinkle-hover}@media (hover:hover){button:hover .companion-icon-sparkle-hover{animation:.7s ease-out companion-icon-twinkle-hover}}@keyframes companion-icon-twinkle{0%{opacity:.3;transform:scale(.4)rotate(-45deg)}55%{opacity:1;transform:scale(1.3)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes companion-icon-twinkle-hover{0%{opacity:.3;transform:scale(.4)rotate(-45deg)}55%{opacity:1;transform:scale(1.3)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.companion-icon-sparkle,button:focus-visible .companion-icon-sparkle-hover{animation:none}@media (hover:hover){button:hover .companion-icon-sparkle-hover{animation:none}}}
