@keyframes cs-land{0%{transform:scaleY(1)scaleX(1)}45%{transform:scaleY(.72)scaleX(1.14)}to{transform:scaleY(1)scaleX(1)}}@keyframes cs-fly{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(.7)}}@keyframes cs-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px,1px)}75%{transform:translate(3px,-1px)}}@keyframes cs-shove{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes cs-sweep{0%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes cs-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes cs-drop-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@keyframes cs-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.cs-shake{animation:.13s ease-in-out cs-shake}.cs-land{animation:.18s ease-out cs-land}.cs-fly{animation:.32s ease-in forwards cs-fly}.cs-shove{animation:.2s ease-out cs-shove}.cs-sweep{transform-origin:bottom;animation:.34s ease-in forwards cs-sweep}.cs-pop{animation:.26s cubic-bezier(.34,1.56,.64,1) cs-pop}.cs-join-out{animation:.42s ease-in forwards cs-drop-out;display:inline-block}.cs-join-in{animation:.42s ease-out cs-slide-in;display:inline-block}.cs-well{touch-action:none;-webkit-user-select:none;user-select:none}.cs-btn{touch-action:manipulation;min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.cs-shake,.cs-land,.cs-fly,.cs-shove,.cs-sweep,.cs-pop{animation:none!important}.cs-join-out{opacity:0;transition:opacity .3s linear;animation:none!important}.cs-join-in{opacity:1;transition:opacity .3s linear;animation:none!important}}
