:root{--mo-lift:cubic-bezier(.32, .72, 0, 1);--mo-dur:.7s}.mo-draw{stroke-dasharray:1;stroke-dashoffset:0}.mo-rule{transform-origin:0}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.mo-fade[data-mo=pending],[data-mo=pending] .mo-fade{animation:mo-fade-hold var(--mo-dur) var(--mo-lift) calc(4s + var(--mo-delay,0s)) both}.mo-draw[data-mo=pending],[data-mo=pending] .mo-draw{animation:mo-draw-hold var(--mo-dur) var(--mo-lift) calc(4s + var(--mo-delay,0s)) both}.mo-wipe[data-mo=pending],[data-mo=pending] .mo-wipe{animation:mo-wipe-hold var(--mo-dur) var(--mo-lift) calc(4s + var(--mo-delay,0s)) both}.mo-rule[data-mo=pending],[data-mo=pending] .mo-rule{animation:mo-rule-hold var(--mo-dur) var(--mo-lift) calc(4s + var(--mo-delay,0s)) both}.mo-fade[data-mo=wait],[data-mo=wait] .mo-fade{animation:1s linear both paused mo-fade-wait}.mo-draw[data-mo=wait],[data-mo=wait] .mo-draw{animation:1s linear both paused mo-draw-wait}.mo-wipe[data-mo=wait],[data-mo=wait] .mo-wipe{animation:1s linear both paused mo-wipe-wait}.mo-rule[data-mo=wait],[data-mo=wait] .mo-rule{animation:1s linear both paused mo-rule-wait}.mo-fade[data-mo=play],[data-mo=play] .mo-fade{animation:mo-fade var(--mo-dur) var(--mo-lift) var(--mo-delay,0s) both}.mo-draw[data-mo=play],[data-mo=play] .mo-draw{animation:mo-draw var(--mo-dur) var(--mo-lift) var(--mo-delay,0s) both}.mo-wipe[data-mo=play],[data-mo=play] .mo-wipe{animation:mo-wipe var(--mo-dur) var(--mo-lift) var(--mo-delay,0s) both}.mo-rule[data-mo=play],[data-mo=play] .mo-rule{animation:mo-rule var(--mo-dur) var(--mo-lift) var(--mo-delay,0s) both}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-fade-hold{0%{opacity:0}to{opacity:1}}@keyframes mo-fade-wait{0%{opacity:0}to{opacity:1}}@keyframes mo-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mo-draw-hold{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mo-draw-wait{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mo-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mo-wipe-hold{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mo-wipe-wait{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mo-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mo-rule-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mo-rule-wait{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
