.ai-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;overflow:visible;line-height:0;flex-shrink:0}svg.animated-iconoir{overflow:visible!important;overflow-clip-margin:8px}button:has(.ai-icon-wrapper),a:has(.ai-icon-wrapper),[role=button]:has(.ai-icon-wrapper){overflow:visible}button:hover .ai-anim-fill,a:hover .ai-anim-fill,[role=button]:hover .ai-anim-fill{fill-opacity:.18}button:hover .ai-anim-fade,a:hover .ai-anim-fade,[role=button]:hover .ai-anim-fade{animation:ai-fade-pop .5s ease both}button:hover .ai-anim-scale-pop,a:hover .ai-anim-scale-pop,[role=button]:hover .ai-anim-scale-pop{animation:ai-scale-pop .5s cubic-bezier(.34,1.56,.64,1) both}button:hover .ai-anim-gear,a:hover .ai-anim-gear,[role=button]:hover .ai-anim-gear{transform:rotate(var(--ai-rotation, 90deg))}button:hover .ai-anim-nudge,a:hover .ai-anim-nudge,[role=button]:hover .ai-anim-nudge{transform:translate(var(--ai-tx, 0px),var(--ai-ty, 0px))}button:hover .ai-anim-handle-lift,a:hover .ai-anim-handle-lift,[role=button]:hover .ai-anim-handle-lift{transform:translateY(-1.5px)}button:hover .ai-anim-spin,a:hover .ai-anim-spin,[role=button]:hover .ai-anim-spin{animation:ai-spin .7s cubic-bezier(.4,0,.2,1) both}button:hover .ai-anim-shake,a:hover .ai-anim-shake,[role=button]:hover .ai-anim-shake{animation:ai-shake .6s ease both}@media(prefers-reduced-motion:reduce){button:hover .ai-anim-fill,button:hover .ai-anim-fade,button:hover .ai-anim-scale-pop,button:hover .ai-anim-gear,button:hover .ai-anim-nudge,button:hover .ai-anim-handle-lift,button:hover .ai-anim-spin,button:hover .ai-anim-shake,a:hover .ai-anim-fill,a:hover .ai-anim-fade,a:hover .ai-anim-scale-pop,a:hover .ai-anim-gear,a:hover .ai-anim-nudge,a:hover .ai-anim-handle-lift,a:hover .ai-anim-spin,a:hover .ai-anim-shake{animation:none;transform:none}}
