*{box-sizing:border-box;margin:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes pop{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes msgFade{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes barPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes scanDown{0%{opacity:0;top:8%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:85%}}@keyframes dotPulse1{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes dotPulse2{0%,80%,to{opacity:.4;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes dotPulse3{0%,80%,to{opacity:.4;transform:scale(0)}60%{opacity:1;transform:scale(1)}}@keyframes checkDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes ringGrow{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
