:root{--mo-ease:cubic-bezier(.2, .9, .3, 1)}.mo-ack{vertical-align:baseline;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.mo-ack__words{min-width:0}.mo-ack__check{width:14px;height:14px;color:var(--health-good-text,#4f7d4a);flex:none;margin-top:2px}.mo-ack--neutral{color:inherit}.mo-ack--attention{color:var(--health-attention-text,#a5473f)}.mo-ack__path{stroke-dasharray:24;stroke-dashoffset:0}.mo-ack.is-fresh .mo-ack__path{animation:mo-ack-draw .16s var(--mo-ease)}@keyframes mo-ack-draw{0%{stroke-dashoffset:24px}}.mo-trace{display:inline-block;position:relative}.mo-trace__line{opacity:0;pointer-events:none;height:1px;animation:mo-trace-fade .32s var(--mo-ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0}@keyframes mo-trace-fade{0%{opacity:.85}to{opacity:0}}.mo-track{transition:left .32s var(--mo-ease), transform .32s var(--mo-ease)}@media (prefers-reduced-motion:reduce){.mo-ack.is-fresh .mo-ack__path,.mo-trace__line{animation:none}.mo-trace__line{opacity:0}.mo-track{transition:none}}html[data-moments=off] .mo-ack.is-fresh .mo-ack__path,html[data-moments=off] .mo-trace__line{animation:none}html[data-moments=off] .mo-trace__line{opacity:0}html[data-moments=off] .mo-track{transition:none}
