.ae-empty{--ae-empty-accent:#a5b4fc;box-sizing:border-box;text-align:center;color:var(--text-secondary,#ffffffa6);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.ae-empty[data-size=compact]{gap:8px;padding:24px 16px}.ae-empty__chip{width:56px;height:56px;color:var(--ae-empty-accent);background:var(--cd-scrim-subtle,var(--glass-bg,var(--glass-bg-hover)));border:1px solid color-mix(in srgb, var(--ae-empty-accent) 22%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--ae-empty-accent) 7%, transparent), 0 8px 24px color-mix(in srgb, var(--ae-empty-accent) 10%, transparent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ae-empty[data-size=compact] .ae-empty__chip{width:40px;height:40px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ae-empty-accent) 7%, transparent);border-radius:12px;margin-bottom:2px}.ae-empty__title{color:var(--text-primary,var(--text-secondary));margin:0;font-size:14px;font-weight:600;line-height:1.35}.ae-empty[data-size=compact] .ae-empty__title{font-size:13px}.ae-empty__desc{max-width:360px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.55}.ae-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.ae-empty__btn{cursor:pointer;min-height:32px;color:var(--text-secondary);border:1px solid var(--cd-scrim-border,var(--border-default,var(--border-subtle)));background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.ae-empty__btn:hover{background:var(--glass-bg-hover,#ffffff0f);color:var(--text-primary,var(--text-secondary))}.ae-empty__btn--primary{color:var(--ae-empty-cta-fg,#fff);background:var(--ae-empty-cta,#6366f1);border-color:#0000}.ae-empty__btn--primary:hover{color:var(--ae-empty-cta-fg,#fff);background:var(--ae-empty-cta,#6366f1);filter:brightness(1.1)}.ae-empty__btn:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}@media (prefers-reduced-motion:no-preference){.ae-empty{animation:.22s cubic-bezier(.22,1,.36,1) both ae-empty-in}.ae-empty__chip{animation:.32s cubic-bezier(.22,1,.36,1) 40ms both ae-empty-chip}}@keyframes ae-empty-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ae-empty-chip{0%{transform:scale(.92)}to{transform:none}}
