@keyframes animated-track-background_w2s-O {
    0% {
        transform: translate(0)
    }

    20% {
        transform: translate(0);
        animation-timing-function: cubic-bezier(.5,0,.7,.5)
    }

    60% {
        transform: translate(83.67%);
        animation-timing-function: cubic-bezier(.3,.38,.55,.96)
    }

    to {
        transform: translate(200.61%)
    }
}

@keyframes animated-track-background-alternate_oQpib {
    0% {
        transform: scaleX(.08)
    }

    35% {
        transform: scaleX(.08);
        animation-timing-function: cubic-bezier(.33,.12,.79,1)
    }

    70% {
        transform: scaleX(.66);
        animation-timing-function: cubic-bezier(.06,.11,.6,1)
    }

    to {
        transform: scaleX(.08)
    }
}

@keyframes animated-track-foreground_TZC0T {
    0% {
        transform: translate(0);
        animation-timing-function: cubic-bezier(.15,0,.52,.41)
    }

    25% {
        transform: translate(37.65%);
        animation-timing-function: cubic-bezier(.31,.28,.8,.73)
    }

    50% {
        transform: translate(84.39%);
        animation-timing-function: cubic-bezier(.4,.63,.6,.9)
    }

    to {
        transform: translate(160.28%)
    }
}

@keyframes animated-track-foreground-alternate_VMLzo {
    0% {
        transform: scaleX(.08);
        animation-timing-function: cubic-bezier(.15,0,.52,.41)
    }

    20% {
        transform: scaleX(.46);
        animation-timing-function: cubic-bezier(.31,.28,.8,.73)
    }

    45% {
        transform: scaleX(.73);
        animation-timing-function: cubic-bezier(.4,.63,.6,.9)
    }

    to {
        transform: scaleX(.08)
    }
}

@keyframes animated-track-appears_SGHuL {
    0% {
        opacity: .5;
        transform: translateZ(0) scaleY(0)
    }

    to {
        opacity: 1;
        transform: translateZ(0) scaleY(1)
    }
}

@keyframes dot-color-change-1_UTmq5 {
    0% {
        opacity: .3
    }

    28% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes dot-color-change-2_BgqNp {
    0% {
        opacity: .3
    }

    28% {
        opacity: .3
    }

    56% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes dot-color-change-3_CkAFg {
    0% {
        opacity: .3
    }

    28% {
        opacity: .3
    }

    56% {
        opacity: .3
    }

    84% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes rotate_tjKH- {
    to {
        transform: rotate(1turn)
    }
}

@keyframes dash_GIGgs {
    0% {
        stroke-dasharray: 1%,310%;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 220%,310%;
        stroke-dashoffset: -90%
    }

    to {
        stroke-dasharray: 220%,310%;
        stroke-dashoffset: -302%
    }
}

@keyframes change-size-small-big_F34O- {
    0%,to {
        r: 16px
    }

    50% {
        r: 23px
    }
}

@keyframes change-size-big-small_dCkCH {
    0%,to {
        r: 23px
    }

    50% {
        r: 16px
    }
}

@keyframes circle1_FII0Y {
    0% {
        transform: translate(52px) translateY(164px)
    }

    50%,to {
        transform: translate(192px) translateY(164px)
    }
}

@keyframes circle2_uhmEd {
    0% {
        transform: translate(122px) translateY(43px)
    }

    50%,to {
        transform: translate(52px) translateY(164px)
    }
}

@keyframes circle3_Kpj8X {
    0% {
        transform: translate(192px) translateY(164px)
    }

    50%,to {
        transform: translate(122px) translateY(43px)
    }
}

@keyframes circle4_1QDLu {
    0%,50% {
        transform: translate(52px) translateY(83px)
    }

    to {
        transform: translate(122px) translateY(204px)
    }
}

@keyframes circle5_4ZziS {
    0%,50% {
        transform: translate(122px) translateY(204px)
    }

    to {
        transform: translate(192px) translateY(83px)
    }
}

@keyframes circle6_DUaWK {
    0%,50% {
        transform: translate(192px) translateY(83px)
    }

    to {
        transform: translate(52px) translateY(83px)
    }
}

.logo-loader_57ZO6 {
    height: 100%;
    fill: var(--Highlight)
}
