:root{--dur-instant:80ms;--dur-quick:.18s;--dur-base:.28s;--dur-slow:.42s;--dur-stately:.68s;--ease-snap:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-glide:cubic-bezier(.65, 0, .35, 1);--ease-stately:cubic-bezier(.83, 0, .17, 1);--stagger-tight:40ms;--stagger-base:80ms;--stagger-loose:.14s;--spring-snappy:"damping:26;stiffness:320;mass:0.5";--spring-bouncy:"damping:14;stiffness:220;mass:0.8";--spring-stately:"damping:32;stiffness:180;mass:1.0"}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-quick:0s;--dur-base:0s;--dur-slow:0s;--dur-stately:0s;--stagger-tight:0s;--stagger-base:0s;--stagger-loose:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@keyframes mt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mt-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes mt-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes mt-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mt-pulse-soft{0%,to{opacity:1}50%{opacity:.65}}@supports (view-transition-name:foo){::view-transition-old(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-glide)}::view-transition-new(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-glide)}}
