.tool-indicators{color:var(--ink);min-inline-size:0;margin-block:.85rem .2rem;font-size:.875rem;line-height:1.5}.tool-indicators__list{flex-wrap:wrap;gap:.4rem .75rem;margin:0;padding:0;list-style:none;display:flex}.tool-indicators__item{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.tool-indicators__identity{align-items:center;gap:0;min-inline-size:0;display:flex}.tool-indicators .tool-indicators__name{margin:0;font-weight:600;line-height:1.5;display:block}.tool-indicators .tool-indicators__alternative{color:var(--muted);margin:0 .4rem 0 0;font-size:.75rem;font-weight:400;line-height:1.5}.tool-indicators__icon{box-sizing:border-box;block-size:44px;inline-size:44px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.tool-indicators__icon img{object-fit:contain;filter:none;block-size:24px;inline-size:24px;max-inline-size:none;display:block}.tool-indicators__icon svg{flex:none;display:block}.tool-indicators__icon img[src$=python\.svg]{block-size:29px}.tool-indicators__icon--openai{padding:6px}.tool-indicators__icon--openai img{block-size:32px;inline-size:32px}.tool-indicators__item[data-tool=n8n] .tool-indicators__icon{block-size:51px;inline-size:124px;padding:12px}.tool-indicators__item[data-tool=n8n] img{aspect-ratio:458/124;block-size:auto;inline-size:100px}.tool-indicators .tool-indicators__label{color:var(--muted);margin:0 0 .2rem;font-size:.75rem}.tool-indicators__icon{position:relative}.tool-indicators__icon sup{align-self:flex-start;font-size:.6rem;position:absolute;inset-block-start:0;inset-inline-end:0}.tool-indicators__more,.tool-indicators__source{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.tool-indicators--detail .tool-indicators__list{gap:1rem;display:grid}.tool-indicators--detail .tool-indicators__item{border-block-end:1px solid var(--line);padding-block-end:1rem}.tool-indicators__description p{margin-block:.45rem}.tool-indicators__description a{align-items:center;min-block-size:3rem;min-inline-size:3rem;max-inline-size:100%;display:inline-flex}.tool-indicators__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=390px){.tool-indicators--card .tool-indicators__list{gap:.65rem}}@media (forced-colors:active){.tool-indicators,.tool-indicators__icon,.tool-indicators__status,.tool-indicators__source{color:canvastext}}.editorial-card{isolation:isolate;position:relative}.case-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.case-card-link:focus-visible:after{outline:3px solid var(--ink);outline-offset:3px}.editorial-card button,.editorial-card a:not(.case-card-link),.editorial-card summary{z-index:2;position:relative}.case-card-cta{margin-block-start:.75rem;font-weight:600;display:block}.tool-indicators .tool-indicators__companion{margin:0;font-size:.8rem}
