.loading[data-v-77570fb9]{align-items:center;gap:var(--space-3);padding:var(--space-5) 0;color:var(--text-light);display:flex}.spinner[data-v-77570fb9]{border:2px solid var(--border-strong);border-top-color:var(--violet);border-radius:50%;flex-shrink:0;animation:.7s linear infinite spin-77570fb9;display:inline-block}@keyframes spin-77570fb9{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-77570fb9]{animation-duration:1.6s}}
