@keyframes shiver {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(11px);
  }
  75% {
    transform: translateX(-11px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes shimmy {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-33px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  to {
    transform: scale(1);
  }
}
@keyframes pulseBadgeOpacity {
  0% {
    opacity: 1;
  }
  85% {
    opacity: 0.6;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes riseandfadein {
  0% {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._GD0rGdAm47WInTU5YAX {
  animation-duration: 0.2s;
  animation-iteration-count: 1;
  animation-name: shiver;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.Auu40mtwfUnycBRNHd1y {
  animation-duration: 0.1s;
  animation-iteration-count: 2;
  animation-name: shiver;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.JO1WCHdQnIhxdTUyesJ7 {
  animation-duration: 0.3s;
  animation-iteration-count: 1;
  animation-name: shimmy;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.Dor9Kuyqq_B3VkI1g9Yt {
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: spin;
  animation-timing-function: linear;
}
.B21YU0TZLO145_5yTrfB {
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-name: pulseBadgeOpacity;
  animation-timing-function: ease-in-out;
}
.q79FIksMqinDHX9rUkAm {
  animation-iteration-count: 1;
  animation-name: fadeout;
}
.Z5mxR594q0NzgmOWtQgQ {
  animation-iteration-count: 1;
  animation-name: fadein;
}
.lhElPa710eO6vP1ayBGO {
  animation-iteration-count: 1;
  animation-name: riseandfadein;
}
.Cw11SyYmNTXtPoT4XN8K {
  align-items: center;
  background-color: transparent;
  border: none;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20001;
}
.r8hcMS6fxeAuRvvwrnL0 {
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, 0.15) hsla(0, 0%, 100%, 0.7)
    hsla(0, 0%, 100%, 0.7) hsla(0, 0%, 100%, 0.15);
  border-radius: 1000px;
  border-style: solid;
  border-width: 2px;
  display: block;
  height: 44px;
  width: 44px;
}
.bEUjnDGqeDIPsUdI73YI {
  background-color: rgba(0, 0, 0, 0.3);
  border: none;
  height: 100%;
  left: 0;
  min-height: 100%;
  position: fixed;
  top: 0;
  transition: background-color 0.1s ease-out;
  width: 100vw;
  z-index: 20000;
}
.bEUjnDGqeDIPsUdI73YI.bcBKKCiD1BtwPgvPS3QJ {
  background-color: transparent;
}
.EbGFKhw5O9UYdkVmmfwg {
  overflow: hidden;
}
