.empty{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:36px 24px;display:flex}.empty[data-size=sm]{gap:6px;padding:22px 14px}@media (max-width:360px){.empty{padding:28px 16px}.empty[data-size=sm]{padding:18px 12px}}.empty-i{border-radius:var(--r-lg);background:var(--bg-3);width:40px;height:40px;color:var(--fg-dim);box-shadow:inset 0 0 0 1px var(--line-soft,var(--line));place-items:center;margin-bottom:2px;display:grid}:is([data-theme=dark],[data-theme=vscode]) .empty-i{background:color-mix(in oklab, var(--bg-4) 62%, var(--bg-3));color:var(--fg-2);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--line) 88%, transparent), 0 0 0 1px color-mix(in oklab, var(--fg) 4%, transparent)}.empty[data-size=sm] .empty-i{border-radius:var(--r-md);width:32px;height:32px}.empty[data-tone] .empty-i{color:var(--tn-e);box-shadow:inset 0 0 0 1px var(--tn-e)}.empty-t{font-family:var(--ui);letter-spacing:-.014em;color:var(--fg);font-size:13px;font-weight:600;line-height:1.3}.empty[data-size=sm] .empty-t{font-size:12.5px;font-weight:550}.empty>p{max-width:44ch;color:var(--fg-dim);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.55}.empty[data-size=sm]>p{font-size:12px}.empty-a{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin-top:8px;display:flex}.empty[data-size=sm] .empty-a{gap:6px;margin-top:6px}
.badge{--tn:var(--color-accent-strong,var(--accent));--tn-h:var(--accent);--tn-a:var(--accent);--tn-s:var(--accent-soft);--tn-m:var(--accent-soft);--tn-e:var(--color-accent-text,var(--accent));--tn-b:var(--accent);--tn-on:var(--on-accent);--tn-g:transparent;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-3);height:18px;color:var(--fg-dim);font-family:var(--mono);letter-spacing:.004em;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;max-width:100%;padding:0 8px;font-size:10.5px;font-weight:560;line-height:1;display:inline-flex}.badge>svg{flex:none;width:11px;height:11px}.badge[data-size=sm]{gap:4px;height:15px;padding:0 6px;font-size:10px}.badge[data-size=sm]>svg{width:10px;height:10px}.badge[data-size=lg]{gap:6px;height:22px;padding:0 9px;font-size:11.5px}.badge[data-size=lg]>svg{width:12px;height:12px}.badge[data-size=xl]{gap:5px;height:24px;padding:0 9px;font-size:10.5px}.badge[data-tone]{background:var(--tn-s);color:var(--tn-e);border-color:#0000}:is([data-theme=dark],[data-theme=vscode]) .badge[data-tone]:not([data-solid]):not([data-outline]){background:color-mix(in oklab, var(--tn-s) 72%, var(--tn) 28%);color:var(--tn-e)}.badge[data-solid]{background:var(--tn);color:var(--tn-on);border-color:#0000}.badge[data-outline]{border-color:var(--tn-b);color:var(--tn-e);background:0 0}.badge[data-dot]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge[data-size=sm][data-dot]:before{width:5px;height:5px}.badge[data-pulse]:before{animation:badge-live 1.9s var(--ease) infinite}@keyframes badge-live{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 60%, transparent)}70%{box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.badge[data-pulse]:before{animation:none}}
