.empty-state{align-items:center;gap:var(--space-1);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-surface);border:1.5px dashed var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state--compact{padding:var(--space-6) var(--space-4);background:0 0;border:none}.empty-state__icon{width:64px;height:64px;margin-bottom:var(--space-3);background:var(--tone-soft);color:var(--tone-ink);border-radius:22px;justify-content:center;align-items:center;font-size:2rem;display:inline-flex}.empty-state__title{color:var(--color-text);font-size:1.1rem;font-weight:800}.empty-state__description{max-width:420px;color:var(--color-muted);font-size:.9rem;line-height:1.5}.empty-state__action{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}
