.smb-empty-state,.smb-empty-illustration{--empty-base:var(--smb-color-base,hsl(var(--background,0 0% 100%)));--empty-line:var(--smb-color-line,hsl(var(--border,0 0% 90%)));--empty-tint:var(--smb-color-tint,hsl(var(--muted,0 0% 96%)));--empty-brand:var(--smb-color-brand,hsl(var(--brand-purple,252 90% 58%)));--empty-text:var(--smb-text-color-strong,hsl(var(--foreground,0 0% 12%)));--empty-subtle:var(--smb-text-color-subtle,hsl(var(--muted-foreground,0 0% 40%)))}.smb-empty-state{box-sizing:border-box;width:100%;min-width:0;color:var(--empty-text);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:48px min(40px,5%);display:flex}.smb-empty-state[data-surface=card]{border:1px solid var(--empty-line);background:var(--smb-color-control,var(--empty-base));border-radius:12px}.smb-empty-state[data-size=sm]{gap:16px;padding:32px min(24px,5%)}.smb-empty-state[data-size=compact]{gap:12px;padding:20px min(16px,5%)}.smb-empty-state[data-size=lg]{gap:32px;padding:64px min(48px,5%)}.smb-empty-state .smb-empty-copy{flex-direction:column;gap:8px;min-width:0;max-width:560px;display:flex}.smb-empty-state .smb-empty-title{color:var(--empty-text);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:32px}.smb-empty-state[data-size=sm] .smb-empty-title{font-size:20px;line-height:28px}.smb-empty-state[data-size=compact] .smb-empty-title{font-size:14px;font-weight:500;line-height:21px}.smb-empty-state .smb-empty-description{color:var(--empty-subtle);overflow-wrap:anywhere;text-wrap:pretty;font-size:14px;font-weight:400;line-height:21px}.smb-empty-state .smb-empty-contents{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.smb-empty-illustration{flex:none;width:280px;max-width:100%;height:auto;display:block}.smb-empty-state[data-size=compact]>.smb-empty-illustration{width:160px}.smb-empty-state.smb-empty-chart{gap:8px;padding:8px min(16px,5%)}.smb-empty-state.smb-empty-chart>.smb-empty-illustration{width:140px}.smb-empty-art-surface{fill:var(--empty-base)}.smb-empty-art-outline{stroke:var(--empty-line)}.smb-empty-art-placeholder{fill:var(--empty-tint)}.smb-empty-art-highlight{stroke:color-mix(in srgb, var(--empty-brand) 45%, var(--empty-base))}.smb-empty-art-detail{stroke:color-mix(in srgb, var(--empty-subtle) 40%, var(--empty-base));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.smb-empty-art-window{stroke:var(--empty-base);stroke-width:3px}
