.agent-case-art{min-height:160px;display:grid;place-items:center;font-size:100px;color:var(--accent,#d6e951);background:radial-gradient(ellipse,#68724438,transparent)}.agent-case-card .item-info p{font-size:12px;opacity:.7;line-height:1.5}.agent-case-dialog{width:min(700px,calc(100% - 28px));max-height:85vh;overflow:auto;padding:24px;background:var(--panel,#171912);color:var(--text,#eee);border:1px solid var(--border,#474b3d);border-radius:18px}.agent-case-dialog::backdrop{background:#000b}.agent-case-head{display:flex;justify-content:space-between;align-items:center}.agent-case-dialog h2{margin:0 0 16px}.agent-case-tiers{display:grid;gap:8px;margin:20px 0}.agent-case-tiers details{padding:12px;border:1px solid var(--border,#474b3d);border-radius:9px}.agent-case-tiers summary{cursor:pointer}.agent-case-tiers ul{padding-left:16px}.agent-case-tiers li{font-size:12px;margin:9px 0;line-height:1.5}.agent-case-tiers li span{opacity:.6;white-space:nowrap}.agent-case-dialog small{display:block;line-height:1.6;opacity:.65;margin-top:16px}.agent-case-message{color:#ff9d8e;white-space:pre-wrap}.agent-result-image{display:block;width:min(100%,300px);height:220px;object-fit:contain;margin:12px auto}.agent-case-opening{animation:agent-pulse 1s ease-in-out infinite}@keyframes agent-pulse{50%{border-color:var(--accent,#d6e951)}}@media(prefers-reduced-motion:reduce){.agent-case-opening{animation:none}}
