/* v9.4 — movimento breve, visibile e non essenziale alla lettura. */
  .sf6p[data-sf94-motion="ready"] .sf8-visual__core {
    animation: sf94-core-in 280ms cubic-bezier(0.23, 1, 0.32, 1) both !important;
  }
  .sf6p[data-sf94-motion="ready"] .sf8-visual__node {
    animation: sf94-node-in 260ms cubic-bezier(0.23, 1, 0.32, 1) both !important;
  }
  .sf6p[data-sf94-motion="ready"] .sf8-visual__node--1 {
    animation-delay: 60ms !important;
  }
  .sf6p[data-sf94-motion="ready"] .sf8-visual__node--2 {
    animation-delay: 130ms !important;
  }
  .sf6p[data-sf94-motion="ready"] .sf8-visual__node--3 {
    animation-delay: 200ms !important;
  }
  .sf6p[data-sf94-motion="ready"] .sf8-visual__signal i {
    transform-origin: center bottom !important;
    animation: sf94-signal 280ms cubic-bezier(0.23, 1, 0.32, 1) 2 alternate !important;
  }
  .sf6p[data-sf94-motion="ready"] .sf8-visual__signal i:nth-child(2) {
    animation-delay: 70ms !important;
  }
  .sf6p[data-sf94-motion="ready"] .sf8-visual__signal i:nth-child(3) {
    animation-delay: 140ms !important;
  }
  .sf6p .sf94-data-panel {
    isolation: isolate !important;
  }
  @keyframes sf94-core-in {
    from {
      scale: 0.9;
      filter: saturate(0.72);
    }
    to {
      scale: 1;
      filter: saturate(1);
    }
  }
  @keyframes sf94-node-in {
    from {
      translate: 24px 0;
    }
    to {
      translate: 0 0;
    }
  }
  @keyframes sf94-signal {
    from {
      scale: 1 0.35;
    }
    to {
      scale: 1 1;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .sf6p[data-sf94-motion="ready"] .sf8-visual__core,
    .sf6p[data-sf94-motion="ready"] .sf8-visual__node,
    .sf6p[data-sf94-motion="ready"] .sf8-visual__signal i {
      animation: none !important;
      translate: none !important;
      scale: none !important;
      filter: none !important;
    }
  }