.agent-mark{flex:none;place-items:center;width:1em;height:1em;display:inline-grid;position:relative}.agent-mark__core{width:.36em;height:.36em;box-shadow:0 1px 3px color-mix(in oklab, currentColor 20%, transparent);background:currentColor;border-radius:50%}.agent-mark__orbit{border:.064em solid #0000;border-top-color:currentColor;border-left-color:color-mix(in oklab, currentColor 50%, transparent);border-radius:50%;animation:6s linear infinite agent-mark-orbit;position:absolute;inset:.083em}.agent-mark__orbit.is-two{border-width:.044em;border-top-color:#0000;border-left-color:#0000;border-right-color:color-mix(in oklab, currentColor 50%, transparent);border-bottom-color:currentColor;animation:9s linear infinite agent-mark-orbit-reverse;inset:0}.agent-mark__spark{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:currentColor;width:.2em;height:.2em;animation:3s ease-in-out infinite agent-mark-glimmer;position:absolute;top:-.06em;right:-.03em}.agent-mark.is-fast .agent-mark__orbit{animation-duration:1.5s}.agent-mark.is-fast .agent-mark__orbit.is-two{animation-duration:2.3s}.agent-mark.is-static .agent-mark__orbit,.agent-mark.is-static .agent-mark__spark{animation:none}@keyframes agent-mark-orbit{to{transform:rotate(360deg)}}@keyframes agent-mark-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes agent-mark-glimmer{0%,to{opacity:.5;scale:.75}50%{opacity:1;scale:1.1}}@media (prefers-reduced-motion:reduce){.agent-mark__orbit,.agent-mark__spark{animation:none}}
