@keyframes mk-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes mk-pop{from{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes mk-typing{0%,100%{opacity:.25}50%{opacity:.9}}.mk-pulse{animation:mk-pulse var(--mk-pulse-dur,1.8s) ease-in-out infinite}.mk-pop{animation:mk-pop var(--mk-pop-dur,.32s) cubic-bezier(.2,.75,.25,1) both}.mk-progress{position:fixed;top:0;right:0;left:0;z-index:var(--mk-pg-z,80);height:var(--mk-pg-h,3px);background:var(--mk-pg-bg,linear-gradient(90deg,var(--zn-crim,#E11D48),var(--zn-gold,#F5B301)));width:0;transform-origin:right;pointer-events:none}@media (prefers-reduced-motion:reduce){.mk-pulse,.mk-pop{animation:none}}