.WorkflowVisual-module__dFLiHW__container{perspective:1000px;width:100%;max-width:800px;margin:0 auto;padding:2rem}.WorkflowVisual-module__dFLiHW__glassPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.WorkflowVisual-module__dFLiHW__header{background:#0000004d;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.WorkflowVisual-module__dFLiHW__dot{border-radius:50%;width:10px;height:10px}.WorkflowVisual-module__dFLiHW__addressBar{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0003;border-radius:12px;flex:1;min-width:0;margin-left:1rem;padding:4px 12px;font-family:monospace;font-size:.8rem;overflow:hidden}.WorkflowVisual-module__dFLiHW__workflowStage{justify-content:space-between;align-items:center;gap:1rem;height:180px;padding:3rem 2rem;display:flex;position:relative}.WorkflowVisual-module__dFLiHW__column{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.WorkflowVisual-module__dFLiHW__label{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;text-align:center;width:100%;font-size:.75rem;font-weight:600;position:absolute;top:-2rem}.WorkflowVisual-module__dFLiHW__card{background:#1e293bcc;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.75rem;width:200px;height:80px;padding:1rem;display:flex;box-shadow:0 4px 6px -1px #0000001a}.WorkflowVisual-module__dFLiHW__cardText{text-align:left;flex-direction:column;display:flex}.WorkflowVisual-module__dFLiHW__cardTitle{color:#f1f5f9;font-size:.9rem;font-weight:600}.WorkflowVisual-module__dFLiHW__cardSub{color:#94a3b8;font-size:.75rem}.WorkflowVisual-module__dFLiHW__arrowContainer{background:#ffffff1a;flex:1;height:2px;margin:0 1rem;position:relative;overflow:hidden}.WorkflowVisual-module__dFLiHW__line{width:100%;height:100%}.WorkflowVisual-module__dFLiHW__movingDot{background:#3b82f6;border-radius:3px;width:20px;height:6px;position:absolute;top:-2px;left:0;box-shadow:0 0 10px #3b82f6}.WorkflowVisual-module__dFLiHW__centerNode{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.WorkflowVisual-module__dFLiHW__agentCircle{z-index:20;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 0 30px #3b82f666}.WorkflowVisual-module__dFLiHW__agentPulse{opacity:.5;border:2px solid #3b82f6;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(0,0,.2,1) infinite WorkflowVisual-module__dFLiHW__ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkflowVisual-module__dFLiHW__nodeLabel{color:#e2e8f0;white-space:nowrap;font-size:.85rem;font-weight:600;position:absolute;bottom:-2.5rem}.WorkflowVisual-module__dFLiHW__actionTag{color:#93c5fd;white-space:nowrap;background:#0f172ae6;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;display:flex;position:absolute}.WorkflowVisual-module__dFLiHW__consoleLog{background:#0006;border-top:1px solid #ffffff0d;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;font-family:monospace;font-size:.8rem;display:flex}.WorkflowVisual-module__dFLiHW__logLine{color:#cbd5e1;align-items:center;gap:.75rem;display:flex}@keyframes WorkflowVisual-module__dFLiHW__ping{75%,to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@media (max-width:768px){.WorkflowVisual-module__dFLiHW__addressBar{padding:4px 10px;font-size:.7rem}.WorkflowVisual-module__dFLiHW__container{padding:1rem}.WorkflowVisual-module__dFLiHW__workflowStage{flex-direction:column;gap:2rem;height:auto;padding:3rem 1rem}.WorkflowVisual-module__dFLiHW__column{width:100%}.WorkflowVisual-module__dFLiHW__card{width:100%;max-width:280px}.WorkflowVisual-module__dFLiHW__label{top:-1.5rem}.WorkflowVisual-module__dFLiHW__arrowContainer{flex:none;width:2px;height:40px;margin:0}.WorkflowVisual-module__dFLiHW__movingDot{width:6px;height:16px;box-shadow:none;animation:none;top:0;left:-2px}.WorkflowVisual-module__dFLiHW__agentCircle{box-shadow:0 0 12px #3b82f638}.WorkflowVisual-module__dFLiHW__agentPulse{opacity:.15;animation:none}.WorkflowVisual-module__dFLiHW__nodeLabel{text-align:center;margin-top:1rem;position:relative;bottom:auto}}@keyframes WorkflowVisual-module__dFLiHW__movingDotVertical{0%{opacity:0;transform:translateY(-20px)}50%{opacity:1}to{opacity:0;transform:translateY(40px)}}
