.loading-indicator{font:inherit;white-space:nowrap;justify-content:center;align-items:baseline;gap:.1em;line-height:1.5;display:inline-flex}.loading-ellipsis{display:inline-flex}.loading-ellipsis>span{opacity:.2;animation:1.2s infinite loading-dot}.loading-ellipsis>span:nth-child(2){animation-delay:.2s}.loading-ellipsis>span:nth-child(3){animation-delay:.4s}@keyframes loading-dot{0%,60%,to{opacity:.2}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-ellipsis>span{opacity:1;animation:none}}
