@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAndCollapse{0%{opacity:1;max-height:500px;padding-top:1rem;padding-bottom:1rem;margin-bottom:0}50%{opacity:0;max-height:500px;padding-top:1rem;padding-bottom:1rem;margin-bottom:0}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;overflow:hidden}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animate-slideInLeft{animation:slideInLeft .5s ease-out}.animate-fadeOut{animation:fadeOut .3s ease-out forwards}.animate-fadeOutAndCollapse{animation:fadeOutAndCollapse .5s ease-out forwards;overflow:hidden}.animate-pulse{animation:pulse .6s ease-in-out}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(254,184,28,.2) 50%,transparent);background-size:1000px 100%;animation:shimmer 2s infinite}.slide-in-left{animation:slideInFromLeft .3s cubic-bezier(.4,0,.2,1) forwards}.slide-out-left{animation:slideOutToLeft .3s cubic-bezier(.4,0,.6,1) forwards}.slide-in-bottom{animation:slideInFromBottom .3s cubic-bezier(.4,0,.2,1) forwards}.slide-out-bottom{animation:slideOutToBottom .3s cubic-bezier(.4,0,.6,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .2s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slideUp{animation:slideUp .3s ease-out}@keyframes slideDownOpen{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slideDownOpen{animation:slideDownOpen .3s ease-out}@keyframes slideUpClose{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.animate-slideUpClose{animation:slideUpClose .3s ease-out forwards}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.animate-slideDown{animation:slideDown .3s ease-out forwards}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.animate-scaleIn{animation:scaleIn .2s ease-out}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}.animate-scaleOut{animation:scaleOut .2s ease-out forwards}@keyframes slideUpCenter{0%{transform:translateX(-50%) translateY(100%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes slideDownCenter{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(100%);opacity:0}}.animate-slideUpCenter{animation:slideUpCenter .3s ease-out both}.animate-slideDownCenter{animation:slideDownCenter .3s ease-out both}