.glim-icon{transform-origin:center;will-change:transform}.glim-gicon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;user-select:none;overflow:hidden}.glim-icon--pop{animation:glim-icon-pop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes glim-icon-pop{0%{transform:scale(1)}35%{transform:scale(.8)}to{transform:scale(1)}}.glim-icon--spin{animation:glim-icon-spin .5s ease}@keyframes glim-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glim-icon--twinkle{animation:glim-icon-twinkle .5s ease}@keyframes glim-icon-twinkle{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.18) rotate(35deg)}to{transform:scale(1) rotate(0)}}.glim-icon--wiggle{animation:glim-icon-wiggle .5s ease}@keyframes glim-icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}60%{transform:rotate(9deg)}}.glim-icon--nudge{animation:glim-icon-nudge .35s ease}@keyframes glim-icon-nudge{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)}}.glim-icon-speaker{animation:glim-speaker-pop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes glim-speaker-pop{0%{opacity:.4;transform:scale(.75) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.glim-icon--anim,.glim-icon-speaker{animation:none!important}}
