.model-attribution{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;line-height:1.4;color:#64748b;padding:.25rem .6rem;background:#f1f5f9;border-radius:4px;margin-bottom:.5rem}.model-attribution__badge{display:inline-block;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .35rem;border-radius:3px;line-height:1.3}.model-attribution--model .model-attribution__badge{background:#e2e8f0;color:#475569}.model-attribution--ai .model-attribution__badge{background:#dbeafe;color:#1e40af}