/* [project]/packages/frontend/components/conversation/conversation-arrival.module.css [app-client] (css) */
.conversation-arrival-module__n_jJbq__slot {
  grid-template-rows: 1fr;
  min-width: 0;
  display: grid;
}

.conversation-arrival-module__n_jJbq__content {
  min-width: 0;
  min-height: 0;
}

.conversation-arrival-module__n_jJbq__arriving {
  --arrival-distance: 8px;
  --arrival-duration: .24s;
  animation: conversation-arrival-module__n_jJbq__open-space var(--arrival-duration) cubic-bezier(.22, 1, .36, 1) backwards;
}

.conversation-arrival-module__n_jJbq__arriving.conversation-arrival-module__n_jJbq__outgoing {
  --arrival-distance: 16px;
  --arrival-duration: .3s;
}

.conversation-arrival-module__n_jJbq__arriving > .conversation-arrival-module__n_jJbq__content {
  animation: conversation-arrival-module__n_jJbq__enter var(--arrival-duration) cubic-bezier(.22, 1, .36, 1) backwards;
}

@keyframes conversation-arrival-module__n_jJbq__open-space {
  from {
    grid-template-rows: 0fr;
  }

  to {
    grid-template-rows: 1fr;
  }
}

@keyframes conversation-arrival-module__n_jJbq__enter {
  from {
    opacity: 0;
    transform: translateY(var(--arrival-distance));
    overflow: clip;
  }

  to {
    opacity: 1;
    overflow: clip;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .conversation-arrival-module__n_jJbq__arriving, .conversation-arrival-module__n_jJbq__arriving > .conversation-arrival-module__n_jJbq__content {
    animation: none;
  }
}

/* [project]/packages/frontend/components/brand/gecko-eye.module.css [app-client] (css) */
.gecko-eye-module__XEDJYW__eye {
  transform-origin: center;
  animation: 6.4s ease-in-out infinite gecko-eye-module__XEDJYW__eye-blink;
}

@keyframes gecko-eye-module__XEDJYW__eye-blink {
  0%, 45%, 51%, 92%, 100% {
    transform: scaleY(1);
  }

  48%, 96% {
    transform: scaleY(.1);
  }
}

.gecko-eye-module__XEDJYW__pupil {
  transition: transform .12s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .gecko-eye-module__XEDJYW__eye {
    animation: none;
  }

  .gecko-eye-module__XEDJYW__pupil {
    transition: none;
  }
}

/*# sourceMappingURL=packages_frontend_components_1vocnj1g72nfa._.css.map*/