:root{--motion-duration-instant:60ms;--motion-duration-quick:140ms;--motion-duration-standard:200ms;--motion-duration-deliberate:300ms;--motion-duration-cinematic:560ms;--motion-ease-standard:cubic-bezier(0.22,1,0.36,1);--motion-ease-decelerate:cubic-bezier(0,0,0.2,1);--motion-ease-accelerate:cubic-bezier(0.4,0,1,1);--motion-ease-emphasized:cubic-bezier(0.2,0,0,1)}.motion-fade-in{animation:motion-fade-in-kf var(--motion-duration-standard) var(--motion-ease-decelerate) both}.motion-fade-out{animation:motion-fade-out-kf var(--motion-duration-quick) var(--motion-ease-accelerate) both}@keyframes motion-fade-in-kf{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out-kf{0%{opacity:1}to{opacity:0}}.motion-slide-up-in{animation:motion-slide-up-in-kf var(--motion-duration-deliberate) var(--motion-ease-decelerate) both}.motion-slide-up-out{animation:motion-slide-up-out-kf var(--motion-duration-standard) var(--motion-ease-accelerate) both}@keyframes motion-slide-up-in-kf{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-slide-up-out-kf{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-8px,0)}}.motion-scale-in{animation:motion-scale-in-kf var(--motion-duration-standard) var(--motion-ease-standard) both;transform-origin:center}.motion-scale-out{animation:motion-scale-out-kf var(--motion-duration-quick) var(--motion-ease-accelerate) both;transform-origin:center}@keyframes motion-scale-in-kf{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes motion-scale-out-kf{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.motion-shimmer{position:relative;overflow:hidden;isolation:isolate}.motion-shimmer:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 6%,transparent) 50%,transparent);transform:translate3d(-100%,0,0);animation:motion-shimmer-kf 1.4s var(--motion-ease-standard) infinite;pointer-events:none}@keyframes motion-shimmer-kf{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}