.mo-bar{position:fixed;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#2B86D6,#E64B7B,#0E9C90);transform:scaleX(0);transform-origin:0 50%;z-index:60;pointer-events:none}
.mo-rv{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}
.mo-rv.mo-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.mo-rv{opacity:1;transform:none;transition:none}.mo-bar{display:none}}
@media print{.mo-rv{opacity:1;transform:none}.mo-bar{display:none}}
