.AnimatedSystemDiagram-module___XFhRW__container{color:#fff;background:#030712;min-height:70vh;padding:2rem}.AnimatedSystemDiagram-module___XFhRW__wrapper{flex-direction:column;gap:2rem;max-width:72rem;margin:0 auto;display:flex}.AnimatedSystemDiagram-module___XFhRW__header{text-align:center;flex-direction:column;gap:.5rem;display:flex}.AnimatedSystemDiagram-module___XFhRW__title{letter-spacing:-.025em;color:#fff;margin:0;font-size:1.875rem;font-weight:600}.AnimatedSystemDiagram-module___XFhRW__subtitle{color:#9ca3af;margin:0}.AnimatedSystemDiagram-module___XFhRW__card{background:#111827;border:1px solid #374151;border-radius:.5rem}.AnimatedSystemDiagram-module___XFhRW__cardContent{padding:2rem}.AnimatedSystemDiagram-module___XFhRW__diagramContainer{height:500px;position:relative}.AnimatedSystemDiagram-module___XFhRW__svg{width:100%;height:100%;position:absolute;inset:0}.AnimatedSystemDiagram-module___XFhRW__line{stroke:#4b5563;stroke-width:1px;stroke-dasharray:2 2}.AnimatedSystemDiagram-module___XFhRW__pulse{fill:#fb923c}.AnimatedSystemDiagram-module___XFhRW__emailWebhook{position:absolute;top:0%;left:50%;transform:translate(-50%)}.AnimatedSystemDiagram-module___XFhRW__aiOrchestrator{position:absolute;top:20%;left:50%;transform:translate(-50%)}.AnimatedSystemDiagram-module___XFhRW__analysisAgent{position:absolute;top:60%;left:15%;transform:translateY(-50%)}.AnimatedSystemDiagram-module___XFhRW__crmAgent{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.AnimatedSystemDiagram-module___XFhRW__loggingAgent{position:absolute;top:60%;right:15%;transform:translateY(-50%)}.AnimatedSystemDiagram-module___XFhRW__uiUpdate{position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.AnimatedSystemDiagram-module___XFhRW__processSteps{background:#1f2937;border:1px solid #374151;border-radius:.5rem;padding:.75rem;position:absolute;right:1rem;box-shadow:0 1px 3px #0000001a}.AnimatedSystemDiagram-module___XFhRW__componentCard{background:#1f2937;border:1px solid #374151;border-radius:.5rem;padding:1rem;transition:all .5s;position:relative;box-shadow:0 1px 3px #0000001a}.AnimatedSystemDiagram-module___XFhRW__componentCardLarge{padding:1.5rem}.AnimatedSystemDiagram-module___XFhRW__componentCardConstrained{max-width:180px}.AnimatedSystemDiagram-module___XFhRW__componentCardActive{transform:scale(1.05)}.AnimatedSystemDiagram-module___XFhRW__componentHeader{align-items:center;gap:.75rem;display:flex}.AnimatedSystemDiagram-module___XFhRW__componentContent{flex-direction:column;gap:.5rem;display:flex}.AnimatedSystemDiagram-module___XFhRW__componentTitle{color:#fff;margin:0;font-size:.875rem;font-weight:500}.AnimatedSystemDiagram-module___XFhRW__componentDescription{color:#9ca3af;margin:0;font-size:.75rem}.AnimatedSystemDiagram-module___XFhRW__componentOutput{color:#9ca3af;background:#37415180;border-radius:.25rem;margin:0;padding:.25rem .5rem;font-size:.75rem}.AnimatedSystemDiagram-module___XFhRW__statusDot{border-radius:50%;width:.75rem;height:.75rem}.AnimatedSystemDiagram-module___XFhRW__statusDotSmall{width:.75rem;height:.75rem}.AnimatedSystemDiagram-module___XFhRW__statusDotLarge{width:1rem;height:1rem}.AnimatedSystemDiagram-module___XFhRW__statusOrange{background:#f97316}.AnimatedSystemDiagram-module___XFhRW__statusBlue{background:#3b82f6}.AnimatedSystemDiagram-module___XFhRW__statusPurple{background:#a855f7}.AnimatedSystemDiagram-module___XFhRW__statusGreen{background:#22c55e}.AnimatedSystemDiagram-module___XFhRW__statusAmber{background:#f59e0b}.AnimatedSystemDiagram-module___XFhRW__statusSlate{background:#64748b}.AnimatedSystemDiagram-module___XFhRW__pulseBorder{border:2px solid #fb923c80;border-radius:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite AnimatedSystemDiagram-module___XFhRW__pulse;position:absolute;inset:0}@keyframes AnimatedSystemDiagram-module___XFhRW__pulse{0%,to{opacity:1}50%{opacity:.5}}.AnimatedSystemDiagram-module___XFhRW__processStepsContent{flex-direction:column;gap:.5rem;display:flex}.AnimatedSystemDiagram-module___XFhRW__processStepsTitle{color:#9ca3af;margin:0;font-size:.75rem;font-weight:500}.AnimatedSystemDiagram-module___XFhRW__processStepsList{flex-direction:column;gap:.25rem;display:flex}.AnimatedSystemDiagram-module___XFhRW__processStep{align-items:center;gap:.5rem;display:flex}.AnimatedSystemDiagram-module___XFhRW__processStepDot{border-radius:50%;width:.5rem;height:.5rem;transition:background-color .3s}.AnimatedSystemDiagram-module___XFhRW__processStepDotActive{background:#f97316}.AnimatedSystemDiagram-module___XFhRW__processStepDotInactive{background:#6b72804d}.AnimatedSystemDiagram-module___XFhRW__processStepText{font-size:.75rem;transition:color .3s}.AnimatedSystemDiagram-module___XFhRW__processStepTextActive{color:#fff;font-weight:500}.AnimatedSystemDiagram-module___XFhRW__processStepTextInactive{color:#9ca3af}@media (max-width:768px){.AnimatedSystemDiagram-module___XFhRW__container{min-height:auto;padding:1rem}.AnimatedSystemDiagram-module___XFhRW__diagramContainer{height:400px}.AnimatedSystemDiagram-module___XFhRW__processSteps{width:100%;margin-top:1rem;position:static}.AnimatedSystemDiagram-module___XFhRW__componentCardConstrained{max-width:140px}.AnimatedSystemDiagram-module___XFhRW__componentTitle{font-size:.75rem}.AnimatedSystemDiagram-module___XFhRW__componentDescription{font-size:.625rem}}
