.ai-circle-mark{vertical-align:middle;flex-shrink:0;display:inline-block}.ai-circle-mark-orbit{transform-origin:50px 50px;animation:8s linear infinite ai-circle-orbit}.ai-circle-mark-orbit>circle{animation:2.4s ease-in-out infinite ai-circle-pulse;animation-delay:var(--ai-dot-delay)}[data-ai-mark-motion=hover] .ai-circle-mark:not([aria-busy=true]) .ai-circle-mark-orbit,[data-ai-mark-motion=hover] .ai-circle-mark:not([aria-busy=true]) .ai-circle-mark-orbit>circle{animation-name:none}@media (prefers-reduced-motion:no-preference){[data-ai-mark-motion=hover] .ai-circle-mark:hover .ai-circle-mark-orbit,[data-ai-mark-motion=hover] :is(button,a,[role=button],th):is(:hover,:focus-visible) .ai-circle-mark .ai-circle-mark-orbit{animation-name:ai-circle-orbit}[data-ai-mark-motion=hover] .ai-circle-mark:hover .ai-circle-mark-orbit>circle,[data-ai-mark-motion=hover] :is(button,a,[role=button],th):is(:hover,:focus-visible) .ai-circle-mark .ai-circle-mark-orbit>circle{animation-name:ai-circle-pulse}}@keyframes ai-circle-orbit{to{transform:rotate(360deg)}}@keyframes ai-circle-pulse{0%,to{opacity:.45}50%{opacity:1}}[data-ai-mark-motion=hover-once] .ai-circle-mark-orbit,[data-ai-mark-motion=hover-once] .ai-circle-mark-orbit>circle{animation:none}@media (prefers-reduced-motion:no-preference){[data-ai-mark-motion=hover-once]:is(:hover,:focus-visible) .ai-circle-mark-orbit{animation:.9s ease-out ai-circle-orbit}[data-ai-mark-motion=hover-once]:is(:hover,:focus-visible) .ai-circle-mark-orbit>circle{animation:.9s ease-in-out ai-circle-pulse}}@media (prefers-reduced-motion:reduce){.ai-circle-mark-orbit,.ai-circle-mark-orbit>circle{animation:none}}
