
@keyframes copilot-suggestion-glow-drift-a {
0%,
    100% {
      translate: 0 0;
}
33% {
      translate: 3px -3px;
}
66% {
      translate: -2px 2px;
}
}
@keyframes copilot-suggestion-glow-drift-b {
0%,
    100% {
      translate: 0 0;
}
33% {
      translate: -3px 2px;
}
66% {
      translate: 2px 3px;
}
}
@keyframes copilot-suggestion-glow-drift-c {
0%,
    100% {
      translate: 0 0;
}
50% {
      translate: 3px 2px;
}
}
@media (prefers-reduced-motion: reduce) {
.copilot-suggestion-glow-blob {
      animation: none !important;
}
}

.copilot-placeholder-enter-active[data-v-5bf9be4f],
  .copilot-placeholder-leave-active[data-v-5bf9be4f] {
    transition:
      transform 450ms cubic-bezier(0.34, 1.25, 0.64, 1),
      opacity 180ms ease-out;
    will-change: transform, opacity;
}
.copilot-placeholder-enter-from[data-v-5bf9be4f] {
    opacity: 0;
    transform: translateY(125%);
}
.copilot-placeholder-leave-to[data-v-5bf9be4f] {
    opacity: 0;
    transform: translateY(-125%);
}
@media (prefers-reduced-motion: reduce) {
.copilot-placeholder-enter-active[data-v-5bf9be4f],
    .copilot-placeholder-leave-active[data-v-5bf9be4f] {
      transition: none;
}
}

.copilot-prompt-editor--compact[data-v-0fb4be53] .copilot-prompt-input {
    max-height: 240px;
}
.copilot-prompt-editor--full-page[data-v-0fb4be53] .copilot-prompt-input {
    max-height: 400px;
}
@media (min-width: 768px) {
.copilot-prompt-editor--full-page[data-v-0fb4be53] .copilot-prompt-input {
      font-size: 1rem;
      line-height: 1.5rem;
}
}
