.marquee-track{animation-duration:170s}.tool-catalog .tool-group{margin-bottom:40px}.tool-catalog .tool-group:last-child{margin-bottom:12px}.tool-catalog .tool-card{height:100%}.tool-logo.logo-on-light{background:#fff;border-radius:9px;padding:8px}.workflow-tool img[src$="notion.svg"],.workflow-tool img[src$="tableau.svg"],.workflow-tool img[src$="adobe-acrobat.svg"],.workflow-tool img[src$="mysql.svg"],.workflow-tool img[src$="odoo.svg"],.marquee-item img[src$="notion.svg"],.marquee-item img[src$="tableau.svg"],.marquee-item img[src$="adobe-acrobat.svg"],.marquee-item img[src$="mysql.svg"],.marquee-item img[src$="odoo.svg"]{background:#fff;border-radius:5px;padding:3px}.logo-credits-link{text-decoration:underline;text-underline-offset:3px}.theme-dark .logo-credits-link{color:#a5e9cb}.workflow-tool{font-size:14px;line-height:1.5;min-width:0;flex:0 1 auto;max-width:100%}.workflow-tool img{flex-shrink:0}.marquee-item{white-space:normal;line-height:1.35}.marquee-item span{min-width:0}.tool-catalog h4{word-break:normal;overflow-wrap:break-word}
@media(max-width:780px){.workflow-tool-list{gap:9px}.workflow-tool{flex:none;width:100%}.tool-catalog .tool-group-heading{align-items:flex-start}.tool-catalog .tool-group-heading>p{display:none}}

/* Preserve a gentle strip speed as the catalog grows. */
.marquee-track{animation-duration:246s}.workflow-tool img[src$='typeform.svg'],.workflow-tool img[src$='slack.svg'],.marquee-item img[src$='typeform.svg'],.marquee-item img[src$='slack.svg']{background:#fff;border-radius:5px;padding:3px}.workflow-task{overflow-wrap:normal;word-break:normal}


@media(max-width:600px){.workflow-connections .workflow-row{grid-template-columns:minmax(0,1fr);gap:18px;margin:26px 0}.workflow-connections .workflow-task{width:100%;text-align:left;justify-content:space-between;padding:14px}.workflow-connections .workflow-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-connections .workflow-tool{width:100%;min-width:0;max-width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 8px;gap:9px;overflow-wrap:normal;word-break:normal;hyphens:none}.workflow-connections .workflow-tool img{width:30px;height:30px}.workflow-lines{opacity:.3}}
@media(max-width:340px){.workflow-connections .workflow-tool-list{grid-template-columns:minmax(0,1fr)}}

