/* [project]/src/presentation/molecules/Diagrams.module.css [app-client] (css) */
.Diagrams-module__kHTmfa__travel {
  offset-path: var(--ruta);
  offset-distance: 45%;
  offset-rotate: 0deg;
}

.Diagrams-module__kHTmfa__dash {
  stroke-dasharray: 3 4;
}

.Diagrams-module__kHTmfa__nodo {
  cursor: default;
  transition: opacity .22s cubic-bezier(.2, .8, .2, 1);
}

.Diagrams-module__kHTmfa__interactivo {
  cursor: pointer;
}

@media (prefers-reduced-motion: no-preference) {
  .Diagrams-module__kHTmfa__travel {
    animation: Diagrams-module__kHTmfa__travel var(--dur, 2.6s) linear infinite;
    animation-delay: var(--retraso, 0s);
  }

  .Diagrams-module__kHTmfa__dash {
    animation: 1.2s linear infinite Diagrams-module__kHTmfa__dash;
  }

  .Diagrams-module__kHTmfa__pulse {
    animation: 3.4s ease-in-out infinite Diagrams-module__kHTmfa__pulse;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Diagrams-module__kHTmfa__nodo {
    transition: none;
  }
}

@keyframes Diagrams-module__kHTmfa__travel {
  from {
    offset-distance: 0%;
  }

  to {
    offset-distance: 100%;
  }
}

@keyframes Diagrams-module__kHTmfa__dash {
  to {
    stroke-dashoffset: -14px;
  }
}

@keyframes Diagrams-module__kHTmfa__pulse {
  0%, 100% {
    opacity: .5;
  }

  50% {
    opacity: 1;
  }
}

.Diagrams-module__kHTmfa__crece {
  transform-origin: 0;
  transform: scaleX(1);
}

.Diagrams-module__kHTmfa__creceVertical {
  transform-origin: bottom;
}

@media (prefers-reduced-motion: no-preference) {
  .Diagrams-module__kHTmfa__crece {
    animation: .9s cubic-bezier(.2, .8, .2, 1) both Diagrams-module__kHTmfa__crece;
    animation-delay: var(--retraso, 0s);
  }

  .Diagrams-module__kHTmfa__creceVertical {
    animation: .9s cubic-bezier(.2, .8, .2, 1) both Diagrams-module__kHTmfa__creceVertical;
    animation-delay: var(--retraso, 0s);
  }

  .Diagrams-module__kHTmfa__barrido {
    animation: 5.5s ease-in-out infinite Diagrams-module__kHTmfa__barrido;
  }
}

@keyframes Diagrams-module__kHTmfa__crece {
  from {
    opacity: 0;
    transform: scaleX(0);
  }

  to {
    opacity: 1;
    transform: scaleX(1);
  }
}

@keyframes Diagrams-module__kHTmfa__creceVertical {
  from {
    opacity: 0;
    transform: scaleY(0);
  }

  to {
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes Diagrams-module__kHTmfa__barrido {
  0%, 100% {
    opacity: 0;
    transform: translateX(0);
  }

  15% {
    opacity: .5;
  }

  85% {
    opacity: .5;
  }

  50% {
    transform: translateX(var(--recorrido, 320px));
  }
}

/*# sourceMappingURL=src_presentation_molecules_Diagrams_module_1renge0.css.map*/