/* Production icons and the TikTok Maker orb from the existing assistant carousel. */
.agent-svg-defs{position:absolute;overflow:hidden;pointer-events:none}
.app-tool-icon{display:block;width:6cqw;height:6cqw;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.simple-orchestration{width:100%;display:flex;flex-direction:column;align-items:center;flex-shrink:0}
.simple-hub{position:relative;display:flex;align-items:center;justify-content:center;gap:2cqw;margin:0;padding:2.5cqw 4cqw;border:1px solid #e6e6ea;border-radius:3.5cqw;background:#fff;box-shadow:0 2cqw 6cqw #1f2d3d08;color:#1f2d3d;font-size:4.5cqw;font-weight:500;line-height:1}
.simple-hub>.app-tool-icon{width:7cqw;height:7cqw}
.simple-connections{display:block;width:100%;height:8cqw;overflow:visible;flex-shrink:0;stroke:#dde0e4;stroke-width:1}
.simple-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0;margin:0}
.simple-tool{display:flex;flex-direction:column;align-items:center;gap:2cqw;color:#93969e;font-size:3cqw;line-height:1.3;white-space:nowrap;transition:color .3s}
.simple-tool-icon{display:grid;place-items:center;width:12cqw;height:12cqw;border:1px solid #ecebf0;border-radius:3.5cqw;background:#fff;color:#93969e;transition:color .3s,border-color .3s,box-shadow .3s}
.simple-tool-icon>.app-tool-icon,.simple-glyph{display:grid;place-items:center;width:6cqw;height:6cqw}
/* The source's 93px circle is at (472,26) in its 600×147px PNG. */
.maker-orb{display:block;width:5.2cqw;height:5.2cqw;border-radius:50%;background-image:url('assets/Group_59801-ba35d148.png');background-size:645.1613% 158.0645%;background-position:93.0966% 48.1481%;background-repeat:no-repeat}
.simple-tool.is-active{color:#1f2d3d}.simple-tool.is-active .simple-tool-icon{color:#1f2d3d;border-color:#1f2d3d;box-shadow:none}
.simple-status{min-height:4.3cqw;color:#8b959f;text-align:center;font-size:3.3cqw;line-height:1.3}
.agent-simple[data-step="4"] .simple-result{opacity:1;translate:0 0}
