.ai-bar{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:var(--edge);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.ai-bar[hidden]{display:none}.ai-count{margin:0 auto 0 0;font-weight:650}.ai-list{gap:16px;display:grid}.ai-card{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--edge);gap:14px;padding:clamp(14px,2.4vw,20px);display:grid}.ai-card.is-bad{border-color:var(--danger)}.ai-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;display:grid}.ai-thumb{background:var(--primary-soft);width:52px;height:52px;color:var(--electric);border-radius:10px;place-items:center;font-size:1.4rem;display:grid;overflow:hidden}.ai-thumb img{object-fit:cover;width:100%;height:100%}.ai-title{min-width:0;display:grid}.ai-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-summary{color:var(--muted);font-size:.9rem}.ai-x{width:40px;padding:0}.ai-wave{border-radius:var(--radius-sm);background:linear-gradient(to bottom, transparent 49.4%, var(--line) 50%, transparent 50.6%), var(--bg-soft);width:100%;height:64px}.ai-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.ai-sec{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-soft);align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.ai-sec[hidden]{display:none}.ai-sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem}.ai-dl{grid-template-columns:minmax(110px,auto) 1fr;gap:6px 14px;margin:0;font-size:.92rem;display:grid}.ai-dl dt{color:var(--ink-2)}.ai-dl dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:600}.ai-status,.ai-muted,.ai-kinds{color:var(--muted);margin:0;font-size:.86rem}.ai-kinds{color:var(--ink-2);font-weight:600}.ai-cover{border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;max-width:220px}.ai-table-wrap{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);overflow-x:auto}.ai-table-wrap[hidden]{display:none}.ai-table{border-collapse:collapse;width:100%;font-size:.88rem}.ai-table th,.ai-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:9px 12px}.ai-table th{color:var(--muted);background:var(--bg-soft);font-size:.78rem}.ai-table tr:last-child td{border-bottom:0}.ai-table td:first-child{text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}@media (width<=520px){.ai-dl{grid-template-columns:1fr;gap:0}.ai-dl dd{margin-bottom:8px}.ai-grid{grid-template-columns:1fr}}
