@media (prefers-reduced-motion:reduce){.motion-once,.motion-once *,.motion-once :before,.motion-once :after{animation:none!important}}.mk-replay{border:1px solid var(--edge-strong);min-height:2.75rem;color:var(--text-primary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mk-replay:hover{border-color:var(--text-primary)}.mk-replay:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root:not([data-motion=running]) .mk-replay{visibility:hidden}@media (prefers-reduced-motion:reduce){.mk-replay{visibility:hidden}}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mk-show{0%{visibility:hidden}to{visibility:visible}}@keyframes mk-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes mk-pop-sm{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
