.loading-state[data-v-a9f9c1de]{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-3xl);color:var(--color-muted);flex-direction:column;display:flex}.spinner[data-v-a9f9c1de]{border:2px solid var(--color-border);border-top-color:var(--color-terracotta);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-a9f9c1de}@keyframes spin-a9f9c1de{to{transform:rotate(1turn)}}.error-state[data-v-0d81aac2]{align-items:center;gap:var(--space-md);padding:var(--space-3xl);text-align:center;flex-direction:column;display:flex}.error-title[data-v-0d81aac2]{font-family:var(--font-serif);color:var(--color-ink);font-size:1.25rem}
