.loading-root{color:currentColor;align-items:center;gap:.5rem;display:inline-flex}.loading-block{min-height:112px;color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;gap:.625rem;padding:1.5rem 1rem;font-size:.875rem;font-weight:600;animation:.3s .12s both loading-in;display:flex}.loading-block .loading-label{line-height:1.4}.loading-orbit{flex-shrink:0;width:32px;height:32px;position:relative}.loading-orbit:before{content:"";border:2.5px solid var(--color-primary-lighter);border-top-color:var(--color-primary);border-radius:50%;animation:.9s linear infinite loading-spin;position:absolute;inset:0}.loading-orbit:after{content:"";background:var(--color-primary);border-radius:50%;animation:1.6s ease-in-out infinite loading-pulse;position:absolute;inset:11px}.loading-inline{gap:.4rem}.loading-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.7s linear infinite loading-spin;display:inline-block}.loading-sm .loading-spinner{border-width:1.5px;width:12px;height:12px}.loading-md .loading-spinner{width:18px;height:18px;color:var(--color-primary)}.loading-label{line-height:1}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-in{0%{opacity:0}}@keyframes loading-pulse{50%{opacity:.55;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.loading-block,.loading-orbit:after{animation:none!important}.loading-orbit:before{animation:1.6s linear infinite loading-spin!important}}
