.ai-prep-panel{display:grid;grid-gap:16px;gap:16px}.ai-prep-hot-buttons{display:flex;flex-wrap:wrap;gap:6px}.ai-prep-hot-button{padding:3px 10px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-strong);font-size:11.5px;font-weight:800}.ai-prep-section{display:grid;grid-gap:6px;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.ai-prep-section:last-child{border-bottom:0;padding-bottom:0}.ai-prep-section h4{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:13.5px}.ai-prep-tag{padding:1px 8px;border-radius:var(--radius-full);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ai-prep-tag.verified{background:var(--accent-softer);color:var(--accent-strong)}.ai-prep-tag.inferred{background:var(--surface-alt);color:var(--muted)}.ai-prep-section .kv.ai-prep-overdue span{color:var(--danger);font-weight:700}.ai-prep-inferred{background:var(--surface-alt);border-radius:var(--radius-md);padding:12px;border-bottom:0}.ai-prep-talking-points{display:grid;grid-gap:4px;gap:4px;font-size:var(--text-sm)}.ai-prep-talking-points ul{margin:2px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.ai-prep-talking-points li{margin-bottom:2px}.ai-prep-savings{display:grid;grid-gap:2px;gap:2px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.ai-prep-savings h5{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:12.5px}.ai-prep-savings .kv.highlight b,.ai-prep-savings .kv.highlight span{color:var(--accent-strong);font-weight:800}