@keyframes shiver {
  0% {
    transform: translate(0);
  }
  25% {
    transform: translate(11px);
  }
  75% {
    transform: translate(-11px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes shimmy {
  0% {
    transform: translate(0);
  }
  50% {
    transform: translate(-33px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(.9);
  }
  to {
    transform: scale(1);
  }
}
@keyframes pulseBadgeOpacity {
  0% {
    opacity: 1;
  }
  85% {
    opacity: .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);
  }
}
.eOs6s8gm0cq5SfAv {
  animation-name: shiver;
  animation-duration: .2s;
  animation-timing-function: cubic-bezier(.175,.885,.32,1.275);
  animation-iteration-count: 1;
}
.CffZyKHmKX8ceEsj {
  animation-name: shiver;
  animation-duration: .1s;
  animation-timing-function: cubic-bezier(.175,.885,.32,1.275);
  animation-iteration-count: 2;
}
.Upx55CzwEjICHTN3 {
  animation-name: shimmy;
  animation-duration: .3s;
  animation-timing-function: cubic-bezier(.175,.885,.32,1.275);
  animation-iteration-count: 1;
}
.isZ8tSG8PFEysJrC {
  animation-name: spin;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.Iyhg4DysdeoThKq2 {
  animation-name: pulseBadgeOpacity;
  animation-duration: 4s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.a4U09UgzlsIZBSeD {
  animation-name: fadeout;
  animation-iteration-count: 1;
}
.mn3d69vAvLQh56Fm {
  animation-name: fadein;
  animation-iteration-count: 1;
}
.qNGPgT4tjnM5ECt2 {
  animation-name: riseandfadein;
  animation-iteration-count: 1;
}
.s3sJjVHu8Sy6uWa6 {
  z-index: 20001;
  background-color: transparent;
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}
.T7RRDU2nDIcMmFA2 {
  background-color: transparent;
  border: 2px solid rgba(255,255,255,.7);
  border-color: rgba(255,255,255,.15) rgba(255,255,255,.7) rgba(255,255,255,.7) rgba(255,255,255,.15);
  border-radius: 1000px;
  width: 44px;
  height: 44px;
  display: block;
}
.HJfcnBEmS6s00rth {
  z-index: 20000;
  background-color: rgba(0,0,0,.3);
  border: none;
  width: 100vw;
  height: 100%;
  min-height: 100%;
  transition: background-color .1s ease-out;
  position: fixed;
  top: 0;
  left: 0;
}
.HJfcnBEmS6s00rth.mVW8qfAVC5cSpu5x {
  background-color: transparent;
}
.rau7g1sNYu0WfUIO {
  overflow: hidden;
}
