:root{--dur-instant:80ms;--dur-quick:180ms;--dur-base:280ms;--dur-slow:420ms;--dur-stately:680ms;--ease-snap:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-glide:cubic-bezier(0.65,0,0.35,1);--ease-stately:cubic-bezier(0.83,0,0.17,1);--stagger-tight:40ms;--stagger-base:80ms;--stagger-loose:140ms;--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:0ms;--dur-quick:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-stately:0ms;--stagger-tight:0ms;--stagger-base:0ms;--stagger-loose:0ms}*,:after,:before{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}@keyframes mt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mt-fade-in-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(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-new(root),::view-transition-old(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-glide)}}