.pmk{--pmk-s:12px;position:relative;display:inline-block;flex:none;width:var(--pmk-s);height:var(--pmk-s);vertical-align:-.14em}.pmk>i{position:absolute;display:block;box-sizing:border-box}.pmk>.pmk-core{width:58%;height:58%;border-radius:50%;background:currentColor}.pmk>.pmk-core,.pmk>.pmk-ring{top:50%;left:50%;transform:translate(-50%,-50%)}.pmk>.pmk-ring{width:74%;height:74%;border:max(1.4px,calc(var(--pmk-s) * .13)) solid;border-radius:50%}.pmk>.pmk-arc{top:50%;left:50%;width:84%;height:84%;border-right-color:currentcolor;border:max(1.5px,calc(var(--pmk-s) * .15)) solid;border-right:max(1.5px,calc(var(--pmk-s) * .15)) solid transparent;border-radius:50%;transform:translate(-50%,-50%) rotate(0deg);animation:pmk-spin 2.4s linear infinite}.pmk>.pmk-halo{width:88%;height:88%;opacity:.5;transform:translate(-50%,-50%)}.pmk>.pmk-halo,.pmk>.pmk-ping{top:50%;left:50%;border:max(1.2px,calc(var(--pmk-s) * .11)) solid;border-radius:50%}.pmk>.pmk-ping{width:100%;height:100%;transform:translate(-50%,-50%) scale(.5);opacity:0;animation:pmk-ping 1.5s cubic-bezier(.2,.6,.35,1) infinite}.pmk>.pmk-dash{left:50%;width:78%;height:max(2px,calc(var(--pmk-s) * .17));border-radius:999px;transform:translate(-50%,-50%)}.pmk>.pmk-dash,.pmk>.pmk-t{top:50%;background:currentColor}.pmk>.pmk-t{width:24%;height:24%;border-radius:50%;opacity:.26;transform:translateY(-50%)}.pmk>.pmk-t1{left:3%}.pmk>.pmk-t2{left:38%}.pmk>.pmk-t3{left:73%}.pmk>.pmk-run{top:50%;left:0;width:30%;height:30%;border-radius:50%;background:currentColor;transform:translateY(-50%);animation:pmk-run 1.5s ease-in-out infinite alternate}@keyframes pmk-run{0%{transform:translateY(-50%)}to{transform:translate(233%,-50%)}}@keyframes pmk-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pmk-ping{0%{transform:translate(-50%,-50%) scale(.5);opacity:.85}62%{transform:translate(-50%,-50%) scale(1.15);opacity:0}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}.pmk>.pmk-beat{width:46%;height:46%;animation:pmk-beat 1.5s ease-out infinite}@keyframes pmk-beat{0%{transform:translate(-50%,-50%) scale(1)}10%{transform:translate(-50%,-50%) scale(1.34)}22%{transform:translate(-50%,-50%) scale(1)}32%{transform:translate(-50%,-50%) scale(1.2)}46%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1)}}.pmk>.pmk-pulse{animation:pmk-pulse 2.6s ease-in-out infinite}@keyframes pmk-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.16);opacity:.62}}.pmk>.pmk-breathe{animation:pmk-breathe 4s ease-in-out infinite}@keyframes pmk-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(.9);opacity:.3}}@media (prefers-reduced-motion:reduce){.pmk>.pmk-arc,.pmk>.pmk-beat,.pmk>.pmk-breathe,.pmk>.pmk-ping,.pmk>.pmk-pulse,.pmk>.pmk-run{animation:none}.pmk>.pmk-run{transform:translate(116%,-50%)}.pmk>.pmk-ping{opacity:0}}.pmks circle,.pmks rect{transform-box:fill-box;transform-origin:center}.pmks .pmks-beat,.pmks .pmks-dash,.pmks .pmks-pulse,.pmks .pmks-run,.pmks .pmks-t{fill:currentColor;stroke:none}.pmks .pmks-arc,.pmks .pmks-breathe,.pmks .pmks-halo,.pmks .pmks-ping{fill:none;stroke:currentColor}.pmks .pmks-halo{opacity:.5}.pmks .pmks-t{opacity:.26}.pmks .pmks-run{animation:pmks-run 1.5s ease-in-out infinite alternate}@keyframes pmks-run{0%{transform:translateX(0)}to{transform:translateX(10.6px)}}.pmks .pmks-arc{animation:pmks-spin 2.4s linear infinite}@keyframes pmks-spin{to{transform:rotate(1turn)}}.pmks .pmks-ping{opacity:0;animation:pmks-ping 1.5s cubic-bezier(.2,.6,.35,1) infinite}@keyframes pmks-ping{0%{transform:scale(.5);opacity:.85}62%{transform:scale(1.15);opacity:0}to{transform:scale(1.15);opacity:0}}.pmks .pmks-beat{animation:pmks-beat 1.5s ease-out infinite}@keyframes pmks-beat{0%{transform:scale(1)}10%{transform:scale(1.34)}22%{transform:scale(1)}32%{transform:scale(1.2)}46%{transform:scale(1)}to{transform:scale(1)}}.pmks .pmks-pulse{animation:pmks-pulse 2.6s ease-in-out infinite}@keyframes pmks-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.16);opacity:.62}}.pmks .pmks-breathe{animation:pmks-breathe 4s ease-in-out infinite}@keyframes pmks-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.3}}@media (prefers-reduced-motion:reduce){.pmks .pmks-arc,.pmks .pmks-beat,.pmks .pmks-breathe,.pmks .pmks-ping,.pmks .pmks-pulse,.pmks .pmks-run{animation:none}.pmks .pmks-run{transform:translateX(5.3px)}.pmks .pmks-ping{opacity:0}}