/* A small provider ribbon within the original agents introduction. */
.legacy-ai{max-width:420px;margin-top:26px;min-width:0}
.legacy-ai-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e6e4ef;border-radius:12px;background:linear-gradient(110deg,#f4f5fd,#faf4fd)}
.legacy-ai-window{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}
.legacy-ai-track{display:flex;width:max-content;animation:legacy-ai-scroll 24s linear infinite}
.legacy-ai-group{display:flex;align-items:center;gap:28px;padding-right:28px;flex:none}
.legacy-ai-group span{display:flex;align-items:center;justify-content:center;width:36px;height:32px;flex:none}
.legacy-ai-group img{width:28px;height:28px;object-fit:contain}
.legacy-ai-pause{display:grid;place-items:center;width:28px;height:28px;border:1px solid #dfddea;border-radius:7px;background:#fff;color:#595365;flex:none}
.legacy-ai-pause:focus-visible{outline:2px solid #6961a8;outline-offset:3px}
.agblk .legacy-ai .legacy-ai-caption{font-size:11px;line-height:1.5;color:#6e6879;margin:8px 0 0;text-align:left}
.legacy-ai:hover .legacy-ai-track,.legacy-ai:focus-within .legacy-ai-track,.legacy-ai.is-paused .legacy-ai-track{animation-play-state:paused}
@keyframes legacy-ai-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){
  .legacy-ai-track{animation:none;width:100%}
  .legacy-ai-group{width:100%;gap:0;padding:0;justify-content:space-between}
  .legacy-ai-group span{width:28px}
  .legacy-ai-group[aria-hidden],.legacy-ai-pause{display:none}
  .legacy-ai-window{mask-image:none}
}
