#v2-integrations{margin:0}
#v2-integrations .bt-tools{display:flex;flex-direction:column;gap:12px}
#v2-integrations .bt-row{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
#v2-integrations .bt-track{display:flex;width:max-content;animation:bt-marquee var(--dur,50s) linear infinite}
#v2-integrations .bt-row[data-dir="rev"] .bt-track{animation-direction:reverse}
#v2-integrations .bt-row:nth-child(2){padding-left:60px}
#v2-integrations .bt-tools:hover .bt-track{animation-play-state:paused}
#v2-integrations .bt-set{display:flex;flex:none;gap:10px;padding-right:10px}
#v2-integrations .bt-pill{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 14px;border:1px solid #29292b;border-radius:999px;background:#0c0c0d;color:#e4e6e4;font:500 14px/1 'DM Sans',sans-serif;white-space:nowrap;transition:border-color .2s,color .2s}
#v2-integrations .bt-pill:hover{border-color:#3d3d40;color:#fff}
#v2-integrations .bt-pill img{width:20px;height:20px;object-fit:contain;opacity:.92}
#v2-integrations .bt-pill img.raster{filter:grayscale(1) brightness(2.2)}
#v2-integrations .bt-pill.is-mcp{border-color:#35cdbc66;color:#71e0d4;box-shadow:0 0 18px #35cdbc1f}
#v2-integrations .bt-pill.is-mcp b{display:grid;width:20px;height:20px;place-items:center;border:1.5px dashed #35cdbc;border-radius:50%;font:600 13px/1 'DM Sans',sans-serif}
#v2-integrations .bt-tools-note{display:flex;align-items:center;justify-content:center;gap:9px;margin:12px 0 0;color:#a2a2a5;font:700 10px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}
#v2-integrations .bt-tools-note img{border-radius:5px}
@keyframes bt-marquee{to{transform:translateX(-50%)}}
@media(max-width:760px){
  #v2-integrations .bt-tools{gap:8px;margin-inline:-20px}
  #v2-integrations .bt-row:nth-child(2){padding-left:28px}
  #v2-integrations .bt-set{gap:8px;padding-right:8px}
  #v2-integrations .bt-pill{height:38px;gap:8px;padding:0 14px 0 11px;font-size:13px}
  #v2-integrations .bt-pill img{width:17px;height:17px}
  #v2-integrations .bt-row{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
}
@media(prefers-reduced-motion:reduce){
  #v2-integrations .bt-row{mask-image:none;-webkit-mask-image:none;padding-left:0!important}
  #v2-integrations .bt-track{width:auto;animation:none}
  #v2-integrations .bt-set{flex-wrap:wrap;flex:1;justify-content:center;padding:0}
  #v2-integrations .bt-set[aria-hidden]{display:none}
  #v2-integrations .bt-tools{margin-inline:0}
}
#v2-integrations.is-offscreen .bt-track{animation-play-state:paused}
