.page-loading{gap:12px;width:100%;display:grid}.page-loading-label{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.page-loading-label svg{color:var(--color-primary);animation:1s linear infinite page-loading-spin}.page-loading-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;gap:10px;padding:24px 18px;display:grid}.page-loading-card span{background:var(--color-border);border-radius:6px;width:70%;height:12px}.page-loading-card span+span{width:45%;height:10px}@keyframes page-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-loading-label svg{animation:none}}
