@keyframes f-fade-in{0%{opacity:0}to{opacity:1}}@keyframes f-fade-out{0%{opacity:1}to{opacity:0}}@keyframes f-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes f-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes f-slide-from-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes f-slide-from-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes f-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes f-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes f-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes f-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes f-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes f-drawer-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes f-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes f-drawer-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes f-toast-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes f-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.98)}}@keyframes f-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes f-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes f-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.f-anim-fade-in{animation:f-fade-in var(--f-dur-base) var(--f-ease-out) both}.f-anim-fade-out{animation:f-fade-out var(--f-dur-base) var(--f-ease-out) both}.f-anim-slide-up{animation:f-slide-up var(--f-dur-base) var(--f-ease-out) both}.f-anim-slide-down{animation:f-slide-down var(--f-dur-base) var(--f-ease-out) both}.f-anim-scale-in{animation:f-scale-in var(--f-dur-base) var(--f-ease-spring) both}.f-anim-scale-out{animation:f-scale-out var(--f-dur-fast) var(--f-ease-in) both}.f-anim-shake{animation:f-shake var(--f-dur-slow) var(--f-ease-inout) both}.f-anim-pulse{animation:f-pulse 1.6s var(--f-ease-inout) infinite}.f-anim-spin{animation:f-spin 1s var(--f-ease-linear) infinite}@media(prefers-reduced-motion:reduce){.f-anim-fade-in,.f-anim-fade-out,.f-anim-slide-up,.f-anim-slide-down,.f-anim-scale-in,.f-anim-scale-out,.f-anim-shake,.f-anim-pulse,.f-anim-spin{animation-duration:.001ms!important;animation-iteration-count:1!important}}
