.cm{block-size:auto;inline-size:100%;font-family:inherit;display:block}.cm-flower{transform-origin:0 0;animation:80s linear infinite cm-turn}@keyframes cm-turn{to{transform:rotate(360deg)}}.cm-gut{stroke-dasharray:1;stroke-dashoffset:1px;animation:4.5s cubic-bezier(.6,.1,.3,1) .3s forwards cm-draw}@keyframes cm-draw{to{stroke-dashoffset:0}}.cm-halo{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite cm-breathe}@keyframes cm-breathe{50%{opacity:.55;transform:scale(1.08)}}.cm-drift{animation:11s ease-in-out infinite alternate cm-float}@keyframes cm-float{0%{transform:translate(0)rotate(0)}50%{transform:translate(10px,-14px)rotate(14deg)}to{transform:translate(-8px,8px)rotate(-10deg)}}.cm-node{opacity:0;animation:.9s ease-out forwards cm-in}@keyframes cm-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cm-flower,.cm-halo,.cm-drift{animation:none}.cm-gut{stroke-dashoffset:0;animation:none}.cm-node{opacity:1;animation:none}}html[data-a11y-motion] .cm-flower,html[data-a11y-motion] .cm-halo,html[data-a11y-motion] .cm-drift{animation:none}html[data-a11y-motion] .cm-gut{stroke-dashoffset:0;animation:none}html[data-a11y-motion] .cm-node{opacity:1;animation:none}
