@keyframes _1te6oqj4-3-5-0 {
  0% {
    background-position: 20% 0%;
  }
  100% {
    background-position: -120% 100%;
  }
}
._1te6oqj5-3-5-0 {
  --_1te6oqj0-3-5-0: #CB53F6;
  --_1te6oqj1-3-5-0: #7FF8F9;
  --_1te6oqj2-3-5-0: 15%;
  --_1te6oqj3-3-5-0: 5%;
  position: relative;
  background-image: linear-gradient(90deg, transparent 0%, transparent 5%, var(--dt-colors-text-neutral-default, #2f2f4f) 10%, var(--dt-colors-text-neutral-default, #2f2f4f) 90%, transparent 95%, transparent 100%), linear-gradient(var(--_1te6oqj0-3-5-0) 0%, var(--_1te6oqj1-3-5-0) 100%);
  background-size: 200% 600%;
  background-position: 0% 0%;
  background-clip: text;
  color: transparent;
  animation-name: _1te6oqj4-3-5-0;
  animation-duration: var(--dt-timings-slowest-gentle, 1500ms);
  animation-iteration-count: infinite;
  animation-timing-function: var(--dt-easings-fast-in-slow-out, cubic-bezier(0.4, 0, 0.2, 1));
}
._1te6oqj6-3-5-0 {
  padding-top: calc(var(--dt-spacings-size-20, 20px) / 2 - 0.5lh);
  min-width: 0;
}
._1te6oqj7-3-5-0 {
  width: var(--dt-spacings-size-20, 20px);
  min-height: 1lh;
  display: flex;
  align-self: flex-start;
  align-items: center;
  flex-shrink: 0;
}
._1te6oqj7-3-5-0 svg {
  display: block;
  width: var(--dt-spacings-size-20, 20px);
  height: var(--dt-spacings-size-20, 20px);
}
._1te6oqj8-3-5-0 {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  min-width: 0;
}