.ads-overlay-icon--loading{animation:.9s linear infinite ads-overlay-spin}.ads-overlay-icon--search{animation:1.6s ease-in-out infinite ads-overlay-search}.ads-overlay-icon--info{animation:1.6s ease-in-out infinite ads-overlay-pulse}.ads-overlay-icon--success{animation:.45s ease-out .75s both ads-overlay-pop}.ads-overlay-icon--error{animation:.45s ease-in-out .75s both ads-overlay-shake}.ads-overlay-icon--warning{transform-origin:50% 85%;animation:.7s ease-in-out .75s both ads-overlay-swing}.ads-overlay-icon--draw :is(path,circle,line,polyline){stroke-dasharray:80;stroke-dashoffset:80px;animation:.5s ease-out forwards ads-overlay-draw}.ads-overlay-icon--draw :is(path,circle,line,polyline):not(:first-child){animation-delay:.35s}@keyframes ads-overlay-spin{to{transform:rotate(1turn)}}@keyframes ads-overlay-search{0%,to{transform:translate(-3px)}25%{transform:translateY(-3px)}50%{transform:translate(3px)}75%{transform:translateY(3px)}}@keyframes ads-overlay-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.1)}}@keyframes ads-overlay-draw{to{stroke-dashoffset:0}}@keyframes ads-overlay-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ads-overlay-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes ads-overlay-swing{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.ads-overlay-icon,.ads-overlay-icon *{stroke-dashoffset:0!important;animation:none!important}}
