.ai-button{width:40px;height:40px;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;border-radius:999px;background:#F7F7F8;position:relative;overflow:hidden}.ai-button:hover{background:#EBECF0}.ai-button #star-path{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}#small2-path{transform-origin:96px 165px}#small1-path{transform-origin:91px 90px}#big-path{transform-origin:139px 128px}.ai-button:hover #small2-path{animation:small2-scale-animation 1.5s ease-in-out infinite}.ai-button:hover #small1-path{animation:small1-scale-animation 1.5s ease-in-out infinite;animation-delay:.5s}.ai-button:hover #big-path{animation:big-rotate-scale-animation 2s linear infinite}@keyframes small2-scale-animation{0%{transform:scale(1)}25%{transform:scale(.7)}50%{transform:scale(1)}75%{transform:scale(.7)}to{transform:scale(1)}}@keyframes small1-scale-animation{0%{transform:scale(1)}25%{transform:scale(.7)}50%{transform:scale(1)}75%{transform:scale(.7)}to{transform:scale(1)}}@keyframes big-rotate-scale-animation{0%{transform:rotate(0deg) scale(1)}5%{transform:rotate(5deg) scale(.98)}10%{transform:rotate(22.5deg) scale(.95)}20%{transform:rotate(45deg) scale(.9)}30%{transform:rotate(90deg) scale(1)}40%{transform:rotate(135deg) scale(.85)}50%{transform:rotate(180deg) scale(1)}60%{transform:rotate(225deg) scale(.85)}70%{transform:rotate(270deg) scale(1)}80%{transform:rotate(315deg) scale(.9)}90%{transform:rotate(337.5deg) scale(.95)}95%{transform:rotate(355deg) scale(.98)}to{transform:rotate(1turn) scale(1)}}