
  @keyframes bai-message-expand-right {
    0% {
      transform: scaleX(0) translateY(-50%);
      transform-origin: right center;
    }
    100% {
      transform: scaleX(1) translateY(-50%);
      transform-origin: right center;
    }
  }
  @keyframes bai-message-expand-left {
    0% {
      transform: scaleX(0) translateY(-50%);
      transform-origin: left center;
    }
    100% {
      transform: scaleX(1) translateY(-50%);
      transform-origin: left center;
    }
  }
  @keyframes bai-message-shrink-right {
    0% {
      transform: scaleX(1) translateY(-50%);
      transform-origin: right center;
    }
    100% {
      transform: scaleX(0) translateY(-50%);
      transform-origin: right center;
    }
  }
  @keyframes bai-message-shrink-left {
    0% {
      transform: scaleX(1) translateY(-50%);
      transform-origin: left center;
    }
    100% {
      transform: scaleX(0) translateY(-50%);
      transform-origin: left center;
    }
  }
  #bai-message-container.from-right {
  animation: bai-message-expand-right 0.3s ease-out forwards;
  }
  #bai-message-container.from-left {
  animation: bai-message-expand-left 0.3s ease-out forwards;
  }
  #bai-message-container.to-right {
  animation: bai-message-shrink-right 0.3s ease-out forwards;
  }
  #bai-message-container.to-left {
  animation: bai-message-shrink-left 0.3s ease-out forwards;
  }
  