@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)
    }
}

.g5fflTzwEvEpTn_g {
    animation-name: shiver;
    animation-duration: .2s;
    animation-timing-function: cubic-bezier(.175,.885,.32,1.275);
    animation-iteration-count: 1
}

.Oo3M8gP5kocsvhLq {
    animation-name: shiver;
    animation-duration: .1s;
    animation-timing-function: cubic-bezier(.175,.885,.32,1.275);
    animation-iteration-count: 2
}

._IklO2_mLccUtf4_ {
    animation-name: shimmy;
    animation-duration: .3s;
    animation-timing-function: cubic-bezier(.175,.885,.32,1.275);
    animation-iteration-count: 1
}

.MJIXuMuo0_kL0hGj {
    animation-name: spin;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.UQyEROJrYUB4Pq7G {
    animation-name: pulseBadgeOpacity;
    animation-duration: 4s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

.zL0TXnmOpbIDtOuH {
    animation-name: fadeout;
    animation-iteration-count: 1
}

.VGbPAtWqL6IS7qkZ {
    animation-name: fadein;
    animation-iteration-count: 1
}

.IwGGscIkoR0GcWL_ {
    animation-name: riseandfadein;
    animation-iteration-count: 1
}

.Q7Q29OauHksiFEKQ {
    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
}

.SBtHubFVWi8sQUqt {
    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
}

.pI9pX0r94c8rhLa2 {
    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
}

.pI9pX0r94c8rhLa2.aQRQn2SojLcyw6Cs {
    background-color: transparent
}

.LFeApafGQs3JaswU {
    overflow: hidden
}
