.async-state[data-v-ed4db8b0]{padding:var(--spacing-xl);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-secondary);text-align:center}.async-state h2[data-v-ed4db8b0]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg)}.async-state p[data-v-ed4db8b0]{margin:0 0 var(--spacing-md);color:var(--text-secondary)}.async-state[data-v-9fc9b108]{justify-content:center;align-items:center;gap:var(--spacing-sm);min-block-size:120px;color:var(--text-secondary);display:flex}.async-state__spinner[data-v-9fc9b108]{border:2px solid var(--border-light);border-block-start-color:var(--brand-orange);border-radius:50%;block-size:20px;inline-size:20px;animation:.8s linear infinite spin-9fc9b108}@keyframes spin-9fc9b108{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.async-state__spinner[data-v-9fc9b108]{animation:none}}.async-state[data-v-514a74c2]{padding:var(--spacing-xl);border:1px solid var(--error);border-radius:var(--radius-lg);background:var(--bg-primary);text-align:center}.async-state h2[data-v-514a74c2]{margin:0 0 var(--spacing-sm);color:var(--error);font-size:var(--font-size-lg)}.async-state p[data-v-514a74c2]{margin:0 0 var(--spacing-md);color:var(--text-secondary)}.async-state button[data-v-514a74c2]{min-block-size:44px;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);background:var(--brand-orange);color:var(--text-inverse);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0}.async-state button[data-v-514a74c2]:focus-visible{box-shadow:var(--focus-ring);outline:none}
