        html {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            box-sizing: border-box;
            -webkit-text-size-adjust: 100%;
        }

        *,
        *::before,
        *::after {
            box-sizing: inherit;
        }

        strong,
        b {
            font-weight: 700;
        }

        body {
            margin: 0;
            color: #F9FAFF;
            font-family: "Roboto", "Helvetica", "Arial", sans-serif;
            font-weight: 400;
            font-size: 1rem;
            line-height: 1.5;
            letter-spacing: 0.00938em;
            background-color: #0C0D14;
        }

        @media print {
            body {
                background-color: #fff;
            }
        }

        body::backdrop {
            background-color: #0C0D14;
        }

        @font-face {
            font-family: Nunito-fallback;
            size-adjust: 101.44000000000005%;
            ascent-override: 109%;
            src: local('Arial');
        }

        html {
            scrollbar-width: thin;
            scrollbar-color: #AAADBE transparent;
        }

        html::-webkit-scrollbar {
            width: 6px;
            height: 6px;
            background: rgba(0, 0, 0, 0);
        }

        html::-webkit-scrollbar-thumb {
            background: #AAADBE;
            border-radius: 30px;
        }

        html::-webkit-scrollbar-corner {
            background: rgba(0, 0, 0, 0);
        }

        body {
            font-size: 14px;
            font-family: 'Nunito', 'Nunito Fallback', Arial, "Helvetica Neue", Helvetica, sans-serif;
        }

        button {
            font-family: 'Nunito', 'Nunito Fallback', Arial, "Helvetica Neue", Helvetica, sans-serif;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: 'Nunito', 'Nunito Fallback', Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 900;
            color: #fff;
            margin-block: 0;
        }

        h1 {
            font-size: 24px;
            line-height: 31px;
        }

        h2 {
            font-size: 1.2rem;
        }

        @media (max-width:1509.95px) {
            h2 {
                font-size: 0.875rem;
            }
        }

        h3 {
            font-family: 'Nunito', 'Nunito Fallback', Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 900;
            color: #fff;
        }

        a {
            -webkit-text-decoration: none;
            text-decoration: none;
            color: #fff;
        }

@font-face {
    font-family: Nunito;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../assets/text/ee40bb094c99a29a-s.p.woff2") format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}


@font-face {
    font-family: Nunito Fallback;
    src: local("Arial");
    ascent-override: 99.71%;
    descent-override: 34.82%;
    line-gap-override: 0.00%;
    size-adjust: 101.39%
}

.__className_f9243e {
    font-family: Nunito, Nunito Fallback;
    font-style: normal
}

.__variable_f9243e {
    --font-nunito: "Nunito", "Nunito Fallback"
}

.Icon_icon__OracF {
    display: inline-block;
    background-color: currentcolor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain
}

.Icon_size12__jnAY1 {
    width: 12px;
    height: 12px
}

.Icon_size16___120c {
    width: 16px;
    height: 16px
}

.Icon_size20__yF8AY {
    width: 20px;
    height: 20px
}

.Icon_size24__pdGPo {
    width: 24px;
    height: 24px
}

.Icon_size28__2jsYF {
    width: 28px;
    height: 28px
}

.Icon_size32__YfRdR {
    width: 32px;
    height: 32px
}

.Icon_size34__PELmF {
    width: 34px;
    height: 34px
}

.Icon_size40__YaKpc {
    width: 40px;
    height: 40px
}

.Icon_size48__S3lzB {
    width: 48px;
    height: 48px
}

.Icon_size60___hIeR {
    width: 60px;
    height: 60px
}

.Icon_size64__RAnsV {
    width: 64px;
    height: 64px
}

.Icon_size76__1_lB4 {
    width: 76px;
    height: 76px
}

.Icon_size100__cD51D {
    width: 100px;
    height: 100px
}

.Icon_size120__UqbMT {
    width: 120px;
    height: 120px
}

.Icon_icon-3users__9HWz0 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/3users.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/3users.svg)
}

.Icon_icon-apple___NxYA {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/apple.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/apple.svg)
}

.Icon_icon-appstore__O_OZ6 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/appstore.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/appstore.svg)
}

.Icon_icon-arcade__6iNXF {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/arcade.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/arcade.svg)
}

.Icon_icon-arrow-full-bottom__FGkpF {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-bottom.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-bottom.svg)
}

.Icon_icon-arrow-full-left__O75Oc {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-left.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-left.svg)
}

.Icon_icon-arrow-full-right__Rf85w {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-right.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-right.svg)
}

.Icon_icon-arrow-full-top__g0cbh {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-top.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/arrow-full-top.svg)
}

.Icon_icon-bell__NVKdf {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/bell.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/bell.svg)
}

.Icon_icon-blocked__Dp__6 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/blocked.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/blocked.svg)
}

.Icon_icon-browser__RYFBW {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/browser.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/browser.svg)
}

.Icon_icon-calendar__ojmg0 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/calendar.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/calendar.svg)
}

.Icon_icon-cam-disabled__jY7kq {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/cam-disabled.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/cam-disabled.svg)
}

.Icon_icon-camera__UHwpu {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/camera.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/camera.svg)
}

.Icon_icon-challenge__0OG3h {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/challenge.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/challenge.svg)
}

.Icon_icon-chat__Zc3vM {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/chat.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/chat.svg)
}

.Icon_icon-check__fYK3y {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/check.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/check.svg)
}

.Icon_icon-chevron-down__JHKPQ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/chevron-down.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/chevron-down.svg)
}

.Icon_icon-chevron-left__oUotM {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/chevron-left.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/chevron-left.svg)
}

.Icon_icon-chevron-right__deyMH {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/chevron-right.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/chevron-right.svg)
}

.Icon_icon-chevron-up__0VeK2 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/chevron-up.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/chevron-up.svg)
}

.Icon_icon-clock__i0WE4 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/clock.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/clock.svg)
}

.Icon_icon-close__cZ__e {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/close.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/close.svg)
}

.Icon_icon-close-nav__erocV {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/close-nav.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/close-nav.svg)
}

.Icon_icon-cloud-empty__Jly6o {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/cloud-empty.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/cloud-empty.svg)
}

.Icon_icon-cloud-error__4QL_D {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/cloud-error.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/cloud-error.svg)
}

.Icon_icon-cloud-uploaded__KjjNJ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/cloud-uploaded.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/cloud-uploaded.svg)
}

.Icon_icon-cloud-warning__JZUXb {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/cloud-warning.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/cloud-warning.svg)
}

.Icon_icon-copy__Ksqeg {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/copy.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/copy.svg)
}

.Icon_icon-cross__Yf_ak {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/cross.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/cross.svg)
}

.Icon_icon-cross-circle__oiYtc {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/cross-circle.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/cross-circle.svg)
}

.Icon_icon-delete__fZSBz {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/delete.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/delete.svg)
}

.Icon_icon-desktop__MOENS {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/desktop.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/desktop.svg)
}

.Icon_icon-devices__sB4yh {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/devices.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/devices.svg)
}

.Icon_icon-discord__LdTha {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/discord.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/discord.svg)
}

.Icon_icon-dots-hori__UHgdi {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/dots-hori.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/dots-hori.svg)
}

.Icon_icon-double-arrow__ibHgA {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/double-arrow.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/double-arrow.svg)
}

.Icon_icon-download__j_7VY {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/download.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/download.svg)
}

.Icon_icon-download2__8UQYu {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/download2.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/download2.svg)
}

.Icon_icon-downloaded__XOjfZ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/downloaded.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/downloaded.svg)
}

.Icon_icon-edit__xELRV {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/edit.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/edit.svg)
}

.Icon_icon-embed__nWWgL {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/embed.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/embed.svg)
}

.Icon_icon-exit__4L8qM {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/exit.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/exit.svg)
}

.Icon_icon-eye__ShFMQ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/eye.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/eye.svg)
}

.Icon_icon-facebook__DDeUf {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/facebook.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/facebook.svg)
}

.Icon_icon-feedback__NlXxt {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/feedback.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/feedback.svg)
}

.Icon_icon-friend-add__FXZ4n {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/friend-add.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/friend-add.svg)
}

.Icon_icon-friend-cancel__9DuPf {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/friend-cancel.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/friend-cancel.svg)
}

.Icon_icon-friend-confirmed__55omX {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/friend-confirmed.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/friend-confirmed.svg)
}

.Icon_icon-gift__JEHjO {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/gift.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/gift.svg)
}

.Icon_icon-globe__fqjw2 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/globe.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/globe.svg)
}

.Icon_icon-heart__qO3Kr {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/heart.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/heart.svg)
}

.Icon_icon-heart-fill__EjBHc {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/heart-fill.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/heart-fill.svg)
}

.Icon_icon-help__r4Mb2 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/help.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/help.svg)
}

.Icon_icon-hide__924yK {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/hide.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/hide.svg)
}

.Icon_icon-home__W7q_N {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/home.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/home.svg)
}

.Icon_icon-home2__KyILw {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/home2.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/home2.svg)
}

.Icon_icon-hot__Tir31 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/hot.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/hot.svg)
}

.Icon_icon-instagram__Uq1KU {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/instagram.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/instagram.svg)
}

.Icon_icon-language__rjjVG {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/language.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/language.svg)
}

.Icon_icon-laptop__2STOg {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/laptop.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/laptop.svg)
}

.Icon_icon-link__VWX2P {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/link.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/link.svg)
}

.Icon_icon-linkedin__1KvCu {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/linkedin.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/linkedin.svg)
}

.Icon_icon-live__bYjO_ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/live.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/live.svg)
}

.Icon_icon-lock__y3ni_ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/lock.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/lock.svg)
}

.Icon_icon-mail__w_4cl {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/mail.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/mail.svg)
}

.Icon_icon-menu-list__YR_pW {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/menu-list.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/menu-list.svg)
}

.Icon_icon-message__OPXZj {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/message.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/message.svg)
}

.Icon_icon-minus__Ts5C_ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/minus.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/minus.svg)
}

.Icon_icon-multiplayer__dyB1S {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/multiplayer.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/multiplayer.svg)
}

.Icon_icon-new__vmtCf {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/new.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/new.svg)
}

.Icon_icon-offline__v_tHF {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/offline.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/offline.svg)
}

.Icon_icon-open__GNHhh {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/open.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/open.svg)
}

.Icon_icon-open-menu__RFTTi {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/open-menu.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/open-menu.svg)
}

.Icon_icon-open-nav__qgb5z {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/open-nav.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/open-nav.svg)
}

.Icon_icon-originals6__wBxi4 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/originals6.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/originals6.svg)
}

.Icon_icon-pencil__bj_UK {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/pencil.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/pencil.svg)
}

.Icon_icon-pin__TumDf {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/pin.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/pin.svg)
}

.Icon_icon-platform__bpAKe {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/platform.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/platform.svg)
}

.Icon_icon-play__ekhJ5 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/play.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/play.svg)
}

.Icon_icon-playstore__HknGY {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/playstore.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/playstore.svg)
}

.Icon_icon-play-triangle__gFD5n {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/play-triangle.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/play-triangle.svg)
}

.Icon_icon-plus__xCUj8 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/plus.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/plus.svg)
}

.Icon_icon-privacy__bwjoQ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/privacy.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/privacy.svg)
}

.Icon_icon-question-bubble__yvni_ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/question-bubble.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/question-bubble.svg)
}

.Icon_icon-question-circle__4qTFO {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/question-circle.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/question-circle.svg)
}

.Icon_icon-random__S6lNl {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/random.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/random.svg)
}

.Icon_icon-random2__ib99m {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/random2.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/random2.svg)
}

.Icon_icon-reddit__CryVD {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/reddit.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/reddit.svg)
}

.Icon_icon-refresh__zgzK0 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/refresh.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/refresh.svg)
}

.Icon_icon-refresh2__kT7y6 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/refresh2.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/refresh2.svg)
}

.Icon_icon-rocket__Lmk2A {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/rocket.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/rocket.svg)
}

.Icon_icon-save__Ey1X5 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/save.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/save.svg)
}

.Icon_icon-scoreboard__U4CZN {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/scoreboard.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/scoreboard.svg)
}

.Icon_icon-search___meL2 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/search.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/search.svg)
}

.Icon_icon-search-menu__jxZDx {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/search-menu.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/search-menu.svg)
}

.Icon_icon-send__JCsLQ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/send.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/send.svg)
}

.Icon_icon-settings__4qq6P {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/settings.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/settings.svg)
}

.Icon_icon-share__KNo_C {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/share.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/share.svg)
}

.Icon_icon-smartphone__fbs2T {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/smartphone.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/smartphone.svg)
}

.Icon_icon-star__zB3OG {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/star.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/star.svg)
}

.Icon_icon-star2__IqoGR {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/star2.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/star2.svg)
}

.Icon_icon-surprise-random__QyKgX {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/surprise-random.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/surprise-random.svg)
}

.Icon_icon-tag__s0F1v {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/tag.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/tag.svg)
}

.Icon_icon-thumb-down__tT0iF {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/thumb-down.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/thumb-down.svg)
}

.Icon_icon-thumb-up__OvabG {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/thumb-up.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/thumb-up.svg)
}

.Icon_icon-thumb-up-filled__qlkd0 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/thumb-up-filled.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/thumb-up-filled.svg)
}

.Icon_icon-tiktok__CUbV_ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/tiktok.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/tiktok.svg)
}

.Icon_icon-trending__E4fPl {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/trending.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/trending.svg)
}

.Icon_icon-union__VTzDe {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/union.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/union.svg)
}

.Icon_icon-user__i_SFW {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/user.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/user.svg)
}

.Icon_icon-users__r_rxu {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/users.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/users.svg)
}

.Icon_icon-users-icon__u6bYj {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/users-icon.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/users-icon.svg)
}

.Icon_icon-warning__XOAx8 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/warning.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/warning.svg)
}

.Icon_icon-whatsapp__PT6Al {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/whatsapp.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/whatsapp.svg)
}

.Icon_icon-x__Mu_9l {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/x.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/x.svg)
}

.Icon_icon-youtube__D_uPM {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/youtube.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/youtube.svg)
}

.Icon_icon-leaderboard-podium2__Wq8wm {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/leaderboard-podium2.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/leaderboard-podium2.svg)
}

.Icon_icon-arrow-simple-down__n6wwj {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/arrow-simple-down.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/arrow-simple-down.svg)
}

.Icon_icon-bookmark___2_D_ {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/bookmark.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/bookmark.svg)
}

.Icon_icon-bookmark-active__Rd3Qz {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/bookmark-active.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/bookmark-active.svg)
}

.Icon_icon-bookmark-offline__joRNc {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/bookmark-offline.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/bookmark-offline.svg)
}

.Icon_icon-bookmark-active-offline__BBi9J {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/bookmark-active-offline.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/bookmark-active-offline.svg)
}

.Icon_icon-home-active___U3Gx {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/home-active.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/home-active.svg)
}

.Icon_icon-search-active__jFNm4 {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/search-active.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/search-active.svg)
}

.Icon_icon-user2__qbNEL {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/user2.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/user2.svg)
}

.Icon_icon-profile__pqT0e {
    -webkit-mask-image: url(../assets/imags/assets/SVG/icons/profile.svg);
    mask-image: url(../assets/imags/assets/SVG/icons/profile.svg)
}

@keyframes Button_scroll-gradient__McZnK {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.Button_czyButton__y8IRs {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.Button_czyButton__y8IRs:focus {
    outline: none
}

.Button_czyButton--contained--purple__OBSeL {
    color: var(--white-100);
    background: var(--brand-100)
}

.Button_czyButton--contained--purple__OBSeL:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .Button_czyButton--contained--purple__OBSeL:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.Button_czyButton--contained--white__sCz8u {
    color: var(--black-50);
    background: var(--white-100)
}

.Button_czyButton--contained--white__sCz8u:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .Button_czyButton--contained--white__sCz8u:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.Button_czyButton--contained--grey__sz05o {
    color: var(--white-100);
    background: var(--black-40)
}

.Button_czyButton--contained--grey__sz05o:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .Button_czyButton--contained--grey__sz05o:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.Button_czyButton--contained--alert__uLqDw {
    color: var(--white-100);
    background: var(--alert-100)
}

.Button_czyButton--contained--alert__uLqDw:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .Button_czyButton--contained--alert__uLqDw:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.Button_czyButton--contained--success__AaSFp {
    color: var(--white-100);
    background: var(--success-100)
}

.Button_czyButton--contained--success__AaSFp:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .Button_czyButton--contained--success__AaSFp:hover:not(:disabled) {
        background: #52b187
    }
}

.Button_czyButton--contained--black__lSHus {
    color: var(--white-100);
    background: var(--black-90)
}

.Button_czyButton--contained--black__lSHus:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .Button_czyButton--contained--black__lSHus:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.Button_czyButton--contained--green-gradient__yxGqG {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.Button_czyButton--contained--green-gradient__yxGqG:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .Button_czyButton--contained--green-gradient__yxGqG:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.Button_czyButton--contained--animated-green-gradient___6oOa {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: Button_scroll-gradient__McZnK 3s linear infinite;
    transition: filter .2s ease
}

.Button_czyButton--contained--animated-green-gradient___6oOa:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .Button_czyButton--contained--animated-green-gradient___6oOa:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.Button_czyButton--link--purple__2gfu8,
.Button_czyButton--outlined--purple__75yge {
    color: var(--brand-60)
}

.Button_czyButton--link--purple__2gfu8:active,
.Button_czyButton--outlined--purple__75yge:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Button_czyButton--link--purple__2gfu8:hover:not(:disabled),
    .Button_czyButton--outlined--purple__75yge:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Button_czyButton--link--white__MRtJy,
.Button_czyButton--outlined--white__alf7U {
    color: var(--white-90)
}

.Button_czyButton--link--white__MRtJy:active,
.Button_czyButton--outlined--white__alf7U:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .Button_czyButton--link--white__MRtJy:hover:not(:disabled),
    .Button_czyButton--outlined--white__alf7U:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.Button_czyButton--link--grey__lWfgd,
.Button_czyButton--outlined--grey__RY_m5 {
    color: rgb(var(--white-100)/30%)
}

.Button_czyButton--link--grey__lWfgd:active,
.Button_czyButton--outlined--grey__RY_m5:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Button_czyButton--link--grey__lWfgd:hover:not(:disabled),
    .Button_czyButton--outlined--grey__RY_m5:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Button_czyButton--link--alert__413_a,
.Button_czyButton--outlined--alert___Tjht {
    color: var(--alert-100)
}

.Button_czyButton--link--alert__413_a:active,
.Button_czyButton--outlined--alert___Tjht:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Button_czyButton--link--alert__413_a:hover:not(:disabled),
    .Button_czyButton--outlined--alert___Tjht:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Button_czyButton--link--success__KF1ra,
.Button_czyButton--outlined--success__kY6BT {
    color: var(--success-100)
}

.Button_czyButton--link--success__KF1ra:active,
.Button_czyButton--outlined--success__kY6BT:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .Button_czyButton--link--success__KF1ra:hover:not(:disabled),
    .Button_czyButton--outlined--success__kY6BT:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.Button_czyButton--outlined--purple__75yge {
    border: 1px solid var(--brand-60)
}

.Button_czyButton--outlined--white__alf7U {
    border: 1px solid var(--white-90)
}

.Button_czyButton--outlined--grey__RY_m5 {
    border: 1px solid rgb(var(--white-100)/30%)
}

.Button_czyButton--outlined--alert___Tjht {
    border: 1px solid var(--alert-100)
}

.Button_czyButton--outlined--success__kY6BT {
    border: 1px solid var(--success-100)
}

.Button_czyButton--outlined__ItfKc:active {
    border-color: rgb(var(--white-30)/70%)
}

.Button_czyButton--disabled__s63hY {
    opacity: .4;
    cursor: default
}

.Button_czyButton--height50__yzcvJ {
    height: 50px
}

.Button_czyButton--height34__0zFYJ {
    height: 34px
}

.Button_czyButton--fullWidth__wIJyy {
    width: 100%
}

.Button_czyButton__y8IRs [role=img],
.Button_czyButton__y8IRs>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.Button_czyButton--headerIcon__aK8wL {
    padding: 0
}

.Button_czyButton--headerIcon__aK8wL [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.Button_czyButton--headerIcon--desktop___7kXV {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.Button_czyButton--headerIcon--mobile__yikE4 {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.Sidebar_gamePageBlocker__8SEEp {
    display: flex;
    justify-content: center;
    align-items: center
}

@keyframes Sidebar_scroll-gradient__mN_ll {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.Sidebar_czyButton__fxsJ7 {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.Sidebar_czyButton__fxsJ7:focus {
    outline: none
}

.Sidebar_czyButton--contained--purple__oknqF {
    color: var(--white-100);
    background: var(--brand-100)
}

.Sidebar_czyButton--contained--purple__oknqF:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--purple__oknqF:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.Sidebar_czyButton--contained--white__qN_e2 {
    color: var(--black-50);
    background: var(--white-100)
}

.Sidebar_czyButton--contained--white__qN_e2:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--white__qN_e2:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.Sidebar_czyButton--contained--grey__bF_UH {
    color: var(--white-100);
    background: var(--black-40)
}

.Sidebar_czyButton--contained--grey__bF_UH:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--grey__bF_UH:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.Sidebar_czyButton--contained--alert__2Lg9n {
    color: var(--white-100);
    background: var(--alert-100)
}

.Sidebar_czyButton--contained--alert__2Lg9n:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--alert__2Lg9n:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.Sidebar_czyButton--contained--success__MKwy7 {
    color: var(--white-100);
    background: var(--success-100)
}

.Sidebar_czyButton--contained--success__MKwy7:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--success__MKwy7:hover:not(:disabled) {
        background: #52b187
    }
}

.Sidebar_czyButton--contained--black__XbV6S {
    color: var(--white-100);
    background: var(--black-90)
}

.Sidebar_czyButton--contained--black__XbV6S:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--black__XbV6S:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.Sidebar_czyButton--contained--green-gradient__Ahm2J {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.Sidebar_czyButton--contained--green-gradient__Ahm2J:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--green-gradient__Ahm2J:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.Sidebar_czyButton--contained--animated-green-gradient__irJkp {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: Sidebar_scroll-gradient__mN_ll 3s linear infinite;
    transition: filter .2s ease
}

.Sidebar_czyButton--contained--animated-green-gradient__irJkp:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .Sidebar_czyButton--contained--animated-green-gradient__irJkp:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.Sidebar_czyButton--link--purple__G5TFj,
.Sidebar_czyButton--outlined--purple__1E7Fc {
    color: var(--brand-60)
}

.Sidebar_czyButton--link--purple__G5TFj:active,
.Sidebar_czyButton--outlined--purple__1E7Fc:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Sidebar_czyButton--link--purple__G5TFj:hover:not(:disabled),
    .Sidebar_czyButton--outlined--purple__1E7Fc:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Sidebar_czyButton--link--white__ZB7_k,
.Sidebar_czyButton--outlined--white__bF7ck {
    color: var(--white-90)
}

.Sidebar_czyButton--link--white__ZB7_k:active,
.Sidebar_czyButton--outlined--white__bF7ck:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .Sidebar_czyButton--link--white__ZB7_k:hover:not(:disabled),
    .Sidebar_czyButton--outlined--white__bF7ck:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.Sidebar_czyButton--link--grey__8DeCy,
.Sidebar_czyButton--outlined--grey__q4wDN {
    color: rgb(var(--white-100)/30%)
}

.Sidebar_czyButton--link--grey__8DeCy:active,
.Sidebar_czyButton--outlined--grey__q4wDN:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Sidebar_czyButton--link--grey__8DeCy:hover:not(:disabled),
    .Sidebar_czyButton--outlined--grey__q4wDN:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Sidebar_czyButton--link--alert__Jj_Bv,
.Sidebar_czyButton--outlined--alert__mC7PE {
    color: var(--alert-100)
}

.Sidebar_czyButton--link--alert__Jj_Bv:active,
.Sidebar_czyButton--outlined--alert__mC7PE:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Sidebar_czyButton--link--alert__Jj_Bv:hover:not(:disabled),
    .Sidebar_czyButton--outlined--alert__mC7PE:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Sidebar_czyButton--link--success__cqnj5,
.Sidebar_czyButton--outlined--success__fGbaJ {
    color: var(--success-100)
}

.Sidebar_czyButton--link--success__cqnj5:active,
.Sidebar_czyButton--outlined--success__fGbaJ:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .Sidebar_czyButton--link--success__cqnj5:hover:not(:disabled),
    .Sidebar_czyButton--outlined--success__fGbaJ:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.Sidebar_czyButton--outlined--purple__1E7Fc {
    border: 1px solid var(--brand-60)
}

.Sidebar_czyButton--outlined--white__bF7ck {
    border: 1px solid var(--white-90)
}

.Sidebar_czyButton--outlined--grey__q4wDN {
    border: 1px solid rgb(var(--white-100)/30%)
}

.Sidebar_czyButton--outlined--alert__mC7PE {
    border: 1px solid var(--alert-100)
}

.Sidebar_czyButton--outlined--success__fGbaJ {
    border: 1px solid var(--success-100)
}

.Sidebar_czyButton--outlined__cq4go:active {
    border-color: rgb(var(--white-30)/70%)
}

.Sidebar_czyButton--disabled__rHqVl {
    opacity: .4;
    cursor: default
}

.Sidebar_czyButton--height50__zHTWc {
    height: 50px
}

.Sidebar_czyButton--height34__9_1hO {
    height: 34px
}

.Sidebar_czyButton--fullWidth__1Jz6r {
    width: 100%
}

.Sidebar_czyButton__fxsJ7 [role=img],
.Sidebar_czyButton__fxsJ7>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.Sidebar_czyButton--headerIcon__S5sUj {
    padding: 0
}

.Sidebar_czyButton--headerIcon__S5sUj [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.Sidebar_czyButton--headerIcon--desktop__ED7rh {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.Sidebar_czyButton--headerIcon--mobile___S4tJ {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.Sidebar_closeButton__IFG6s {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 48px;
    height: 48px;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    color: var(--white-90);
    background: rgba(0, 0, 0, 0);
    transition: all .25s ease;
    display: flex;
    align-items: center;
    justify-content: center
}

.Sidebar_closeButton__IFG6s:hover {
    color: var(--white-50)
}

.Sidebar_closeButton__IFG6s:focus {
    outline: none
}

.Sidebar_closeButton__IFG6s [role=img],
.Sidebar_closeButton__IFG6s svg {
    width: 24px;
    height: 24px
}

.Sidebar_sidebarSectionTitle__CWJht {
    margin-top: calc(var(--base-unit)*2);
    margin-bottom: calc(var(--base-unit)*1);
    font-size: 20px;
    font-weight: 900;
    color: var(--white-100);
    line-height: 135%
}

.Sidebar_tagsListMobile__VIe1a {
    margin: calc(var(--base-unit)*1) calc(var(--base-unit)*2) calc(var(--base-unit)*2);
    display: flex;
    flex-direction: column;
    gap: 0
}

.Sidebar_tagMobileLabel__hHgUD {
    color: var(--white-100);
    font-size: 16px;
    font-weight: 700;
    line-height: 135%;
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 16px
}

.Sidebar_tagMobileChevron__6IlR_ {
    flex-shrink: 0;
    margin-left: calc(var(--base-unit)*1);
    color: var(--white-30)
}

.Sidebar_tagMobileLink__kLXJM {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
    border-bottom: 1px solid var(--black-60);
    color: var(--white-50);
    text-decoration: none;
    box-sizing: border-box;
    min-height: 64px
}

.Sidebar_tagMobileLink__kLXJM:last-child {
    border-bottom: none
}

.Sidebar_tagMobileLink__kLXJM img {
    width: 32px;
    height: 32px
}

.Sidebar_divider__imtDG {
    margin: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    border: none;
    border-top: 1px solid var(--black-60)
}

.Sidebar_footer__z3StO.Sidebar_footerDesktop__SyLeL.Sidebar_sidebarFooterAnchor__KadWg {
    content-visibility: visible;
    display: block;
    overflow: hidden;
    max-height: 0;
    min-height: 0;
    flex-shrink: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: max-height .2s ease, opacity .15s ease, visibility 0s linear .15s
}

@media(min-width:1910px) {
    .Sidebar_footer__z3StO.Sidebar_footerDesktop__SyLeL.Sidebar_sidebarFooterAnchor__KadWg:not(.Sidebar_isGamePage__LehEb) {
        max-height: var(--sidebar-footer-reveal-max-height);
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: none
    }
}

.Sidebar_footer__z3StO {
    position: relative
}

.Sidebar_footer__z3StO .Sidebar_sidebarContactButton__LlReT {
    width: 176px;
    margin-left: calc(var(--base-unit)*1.5);
    margin-top: calc(var(--base-unit)*1)
}

.Sidebar_footer__z3StO.Sidebar_footerMobile__fJSzC {
    display: block
}

.Sidebar_socialButtonsRow__mhcTT {
    display: flex;
    flex-flow: row wrap;
    row-gap: calc(var(--base-unit)*1);
    margin-top: calc(var(--base-unit)*2);
    margin-left: calc(var(--base-unit)*1)
}

.Sidebar_gamePageBlocker__8SEEp {
    width: 100%;
    height: 100%;
    background: rgba(30, 31, 43, .8);
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    flex-direction: column;
    font-size: 10px;
    font-weight: 700;
    visibility: hidden;
    pointer-events: none;
    gap: calc(var(--base-unit)*.75)
}

.Sidebar_gamePageBlocker__8SEEp span[role=img] {
    width: 32px;
    height: 32px
}

.Sidebar_gamePageBlocker__8SEEp.Sidebar_gamePageBlockerVisible__o6JZ2 {
    visibility: visible;
    pointer-events: auto
}

.Sidebar_main___ex0V {
    --mobile-sidebar-zindex: 30;
    --sidebar-width-transition-duration: 0.15s;
    --sidebar-footer-reveal-max-height: 720px;
    width: var(--sidebar-width);
    height: 100vh;
    transition: visibility 0s, all var(--sidebar-width-transition-duration) ease-in-out;
    background: var(--black-100);
    content-visibility: auto;
    z-index: 5;
    position: fixed;
    top: var(--header-height);
    left: 0;
    border-right: 1px solid var(--black-60)
}

.Sidebar_main___ex0V.Sidebar_isDesktop__aieVO {
    height: calc(100vh - var(--header-height))
}

.Sidebar_main___ex0V.Sidebar_isGamePage__LehEb:not(.Sidebar_gamePageForcedOpen__BJMuU) {
    width: var(--sidebar-collapsed-width)
}

.Sidebar_main___ex0V:not(.Sidebar_isDesktop__aieVO) {
    width: var(--sidebar-width) !important;
    top: 0;
    z-index: var(--mobile-sidebar-zindex);
    padding-top: var(--header-height)
}

.Sidebar_main___ex0V.Sidebar_hidden__ARber {
    left: calc(var(--sidebar-width)*-1)
}

.Sidebar_main___ex0V.Sidebar_gamePageForcedOpen__BJMuU .sidebarLinks {
    display: flex !important
}

.Sidebar_main___ex0V.Sidebar_gamePageForcedOpen__BJMuU #sidebar-language-selector {
    display: block !important
}

.Sidebar_main___ex0V.Sidebar_gamePageForcedOpen__BJMuU #sidebar-hidden {
    max-height: var(--sidebar-footer-reveal-max-height);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: max-height .2s ease, opacity .15s ease, visibility 0s linear 0s
}

.Sidebar_main___ex0V:hover.Sidebar_gamePageForcedOpen__BJMuU,
.Sidebar_main___ex0V:hover:not(.Sidebar_isGamePage__LehEb.Sidebar_gameStarted__hJy4t) {
    width: var(--sidebar-width)
}

.Sidebar_main___ex0V:hover.Sidebar_gamePageForcedOpen__BJMuU .sidebarLinks,
.Sidebar_main___ex0V:hover:not(.Sidebar_isGamePage__LehEb.Sidebar_gameStarted__hJy4t) .sidebarLinks {
    display: flex !important
}

.Sidebar_main___ex0V:hover.Sidebar_gamePageForcedOpen__BJMuU #sidebar-language-selector,
.Sidebar_main___ex0V:hover:not(.Sidebar_isGamePage__LehEb.Sidebar_gameStarted__hJy4t) #sidebar-language-selector {
    display: block !important
}

.Sidebar_main___ex0V:hover.Sidebar_gamePageForcedOpen__BJMuU #sidebar-hidden,
.Sidebar_main___ex0V:hover:not(.Sidebar_isGamePage__LehEb.Sidebar_gameStarted__hJy4t) #sidebar-hidden {
    max-height: var(--sidebar-footer-reveal-max-height);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: max-height .2s ease var(--sidebar-width-transition-duration), opacity .15s ease var(--sidebar-width-transition-duration), visibility 0s linear 0s
}

@media(max-width:1909.98px) {
    .Sidebar_main___ex0V {
        width: var(--sidebar-collapsed-width)
    }
    .Sidebar_main___ex0V:hover [class*=labelContainer] {
        opacity: 1 !important;
        visibility: visible !important
    }
}

.Sidebar_container__CqXNx {
    width: 100%;
    height: 100%;
    display: flex;
    padding-top: calc(var(--base-unit)*2);
    padding-bottom: 30px;
    flex-direction: column;
    overflow: auto;
    overflow-x: hidden;
    overflow-anchor: none;
    scrollbar-width: none
}

.Sidebar_container__CqXNx::-webkit-scrollbar {
    width: 0;
    height: 0
}

.Sidebar_container__CqXNx::-webkit-scrollbar-thumb {
    border-radius: 30px
}

.Sidebar_container__CqXNx:hover.Sidebar_gamePageForcedOpen__BJMuU,
.Sidebar_container__CqXNx:hover:not(.Sidebar_isGamePage__LehEb) {
    width: 100%;
    scrollbar-width: thin;
    scrollbar-color: var(--white-50) 0 rgba(0, 0, 0, 0)
}

.Sidebar_container__CqXNx:hover.Sidebar_gamePageForcedOpen__BJMuU::-webkit-scrollbar,
.Sidebar_container__CqXNx:hover:not(.Sidebar_isGamePage__LehEb)::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: var(--black-100)
}

.Sidebar_container__CqXNx:hover.Sidebar_gamePageForcedOpen__BJMuU::-webkit-scrollbar-thumb,
.Sidebar_container__CqXNx:hover:not(.Sidebar_isGamePage__LehEb)::-webkit-scrollbar-thumb {
    background: var(--white-50);
    border-radius: 30px
}

.Sidebar_container__CqXNx:hover.Sidebar_gamePageForcedOpen__BJMuU::-webkit-scrollbar-corner,
.Sidebar_container__CqXNx:hover:not(.Sidebar_isGamePage__LehEb)::-webkit-scrollbar-corner {
    background: var(--black-100)
}

.Sidebar_container__CqXNx.Sidebar_onMobileOrTablet__cmK_V {
    padding: calc(var(--base-unit)*2);
    padding-top: 0;
    background-color: var(--black-90);
    scrollbar-width: none
}

.Sidebar_container__CqXNx.Sidebar_onMobileOrTablet__cmK_V::-webkit-scrollbar {
    display: none
}

.Sidebar_container__CqXNx .Sidebar_copyright__65TvR {
    color: var(--white-10);
    font-size: 12px;
    font-weight: 400;
    margin-left: calc(var(--base-unit)*2);
    margin-top: calc(var(--base-unit)*2 + 30px)
}

.Sidebar_container__CqXNx .Sidebar_intentCTAsCarouselContainer__7SjVu {
    min-height: 140px
}

.Sidebar_container__CqXNx .Sidebar_intentCTAsCarouselContainer__7SjVu .Sidebar_intentCTAsCarousel__DEQ5Q ul {
    padding-left: 0
}

.Sidebar_linksContainer__n3z0G {
    margin-left: calc(var(--base-unit)*2.5);
    margin-top: calc(var(--base-unit)*2);
    display: flex;
    flex-direction: column;
    -webkit-user-select: none;
    user-select: none
}

.Sidebar_linksContainer__n3z0G.Sidebar_isDesktop__aieVO {
    display: none
}

@media(min-width:1910px) {
    .Sidebar_linksContainer__n3z0G.Sidebar_isDesktop__aieVO {
        display: flex
    }
}

.Sidebar_linksContainer__n3z0G .Sidebar_sidebarSpan__fHyyG {
    color: var(--white-30);
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 2px;
    margin-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}

.Sidebar_linksContainer__n3z0G .Sidebar_sidebarSpan__fHyyG:hover {
    opacity: .8
}

.Sidebar_link__Tbdup {
    flex-wrap: nowrap;
    width: var(--sidebar-width);
    border-left: 6px solid rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    user-select: none
}

.Sidebar_link__Tbdup,
.Sidebar_link__Tbdup img {
    display: flex;
    height: var(--sidebar-item-height);
    align-items: center
}

.Sidebar_link__Tbdup img {
    width: var(--sidebar-collapsed-width);
    padding: 0 calc((var(--sidebar-collapsed-width) - var(--sidebar-icon-size))/2);
    text-align: center;
    margin-left: -6px;
    justify-content: center;
    color: var(--white-30)
}

.Sidebar_link__Tbdup .Sidebar_labelContainer__qHPDa {
    transition: visibility 0s, opacity .3s, all .2s ease-in-out;
    font-size: 15px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: fit-content
}

@media(min-width:1910px) {
    .Sidebar_link__Tbdup .Sidebar_labelContainer__qHPDa {
        opacity: 1 !important;
        visibility: visible !important
    }
}

.Sidebar_link__Tbdup:active,
.Sidebar_link__Tbdup:active [role=img] {
    color: var(--brand-60)
}

@media(hover:hover) {
    .Sidebar_link__Tbdup:hover:not(.Sidebar_active__bltDp, .Sidebar_disabled__g_rzR) {
        cursor: pointer
    }
    .Sidebar_link__Tbdup:hover:not(.Sidebar_disabled__g_rzR) {
        color: var(--white-50)
    }
    .Sidebar_link__Tbdup:hover [class*=labelContainer]:not(.Sidebar_disabled__g_rzR) {
        transform: translate(calc(var(--base-unit) * 1))
    }
    .Sidebar_link__Tbdup:hover [role=img]:not(.Sidebar_active__bltDp, .Sidebar_disabled__g_rzR) {
        color: var(--white-10)
    }
}

.Sidebar_link__Tbdup.Sidebar_isMobile__OO1Bz {
    width: unset
}

.Sidebar_link__Tbdup.Sidebar_active {
    border-left-color: var(--brand-60)
}

.Sidebar_link__Tbdup.Sidebar_active {
    border-left-color: none
}

.Sidebar_link__Tbdup.Sidebar_active img {
    color: var(--brand-60)
}

.Sidebar_link__Tbdup.Sidebar_active .Sidebar_labelContainer__qHPDa {
    color: var(--brand-60);
    transform: none !important
}

.Sidebar_link__Tbdup.Sidebar_disabled__g_rzR {
    opacity: .3
}

.Sidebar_link__Tbdup:not(.Sidebar_isMobile__OO1Bz) .Sidebar_labelContainer__qHPDa {
    opacity: 0;
    visibility: hidden
}

.Sidebar_staticItemsGrid__TCSpg {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 10px
}

.Sidebar_staticItemsGrid__TCSpg>* {
    min-width: 0;
    width: 100%
}

.Sidebar_staticItemsGrid__TCSpg .Sidebar_link__Tbdup {
    width: 100%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1.5) calc(var(--base-unit)*2);
    border-radius: calc(var(--base-unit)*2);
    background: var(--black-60);
    min-height: 100%;
    font-size: var(--font-size-button);
    font-weight: 700;
    line-height: 135%;
    border-left: none
}

.Sidebar_staticItemsGrid__TCSpg .Sidebar_link__Tbdup img {
    width: auto;
    height: calc(var(--base-unit)*4);
    padding: 0;
    margin-left: 0
}

.Sidebar_staticItemsGrid__TCSpg .Sidebar_link__Tbdup .Sidebar_labelContainer__qHPDa {
    opacity: 1;
    visibility: visible;
    font-size: inherit;
    font-weight: inherit;
    padding-top: calc(var(--base-unit)*.5);
    overflow: visible;
    white-space: normal
}

.Sidebar_staticItemsGrid__TCSpg .Sidebar_link__Tbdup.Sidebar_active__bltDp .Sidebar_labelContainer__qHPDa {
    color: var(--white-100)
}

@keyframes CrazyCarousel_scroll-gradient__NbSOT {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.CrazyCarousel_czyButton__hKCbH {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.CrazyCarousel_czyButton__hKCbH:focus {
    outline: none
}

.CrazyCarousel_czyButton--contained--purple__gLx_U {
    color: var(--white-100);
    background: var(--brand-100)
}

.CrazyCarousel_czyButton--contained--purple__gLx_U:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--purple__gLx_U:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.CrazyCarousel_czyButton--contained--white__KUHGA {
    color: var(--black-50);
    background: var(--white-100)
}

.CrazyCarousel_czyButton--contained--white__KUHGA:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--white__KUHGA:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.CrazyCarousel_czyButton--contained--grey__U5tdt {
    color: var(--white-100);
    background: var(--black-40)
}

.CrazyCarousel_czyButton--contained--grey__U5tdt:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--grey__U5tdt:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.CrazyCarousel_czyButton--contained--alert__Cn_BG {
    color: var(--white-100);
    background: var(--alert-100)
}

.CrazyCarousel_czyButton--contained--alert__Cn_BG:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--alert__Cn_BG:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.CrazyCarousel_czyButton--contained--success__GJj1L {
    color: var(--white-100);
    background: var(--success-100)
}

.CrazyCarousel_czyButton--contained--success__GJj1L:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--success__GJj1L:hover:not(:disabled) {
        background: #52b187
    }
}

.CrazyCarousel_czyButton--contained--black__L499U {
    color: var(--white-100);
    background: var(--black-90)
}

.CrazyCarousel_czyButton--contained--black__L499U:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--black__L499U:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.CrazyCarousel_czyButton--contained--green-gradient__Nx9AO {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.CrazyCarousel_czyButton--contained--green-gradient__Nx9AO:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--green-gradient__Nx9AO:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.CrazyCarousel_czyButton--contained--animated-green-gradient__bJPWf {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: CrazyCarousel_scroll-gradient__NbSOT 3s linear infinite;
    transition: filter .2s ease
}

.CrazyCarousel_czyButton--contained--animated-green-gradient__bJPWf:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--contained--animated-green-gradient__bJPWf:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.CrazyCarousel_czyButton--link--purple__odA_Z,
.CrazyCarousel_czyButton--outlined--purple__R0M75 {
    color: var(--brand-60)
}

.CrazyCarousel_czyButton--link--purple__odA_Z:active,
.CrazyCarousel_czyButton--outlined--purple__R0M75:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--link--purple__odA_Z:hover:not(:disabled),
    .CrazyCarousel_czyButton--outlined--purple__R0M75:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.CrazyCarousel_czyButton--link--white__Ez_Y_,
.CrazyCarousel_czyButton--outlined--white__kXZ2S {
    color: var(--white-90)
}

.CrazyCarousel_czyButton--link--white__Ez_Y_:active,
.CrazyCarousel_czyButton--outlined--white__kXZ2S:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--link--white__Ez_Y_:hover:not(:disabled),
    .CrazyCarousel_czyButton--outlined--white__kXZ2S:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.CrazyCarousel_czyButton--link--grey__ww2gX,
.CrazyCarousel_czyButton--outlined--grey__KRgmz {
    color: rgb(var(--white-100)/30%)
}

.CrazyCarousel_czyButton--link--grey__ww2gX:active,
.CrazyCarousel_czyButton--outlined--grey__KRgmz:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--link--grey__ww2gX:hover:not(:disabled),
    .CrazyCarousel_czyButton--outlined--grey__KRgmz:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.CrazyCarousel_czyButton--link--alert__a53Kg,
.CrazyCarousel_czyButton--outlined--alert__vkBy2 {
    color: var(--alert-100)
}

.CrazyCarousel_czyButton--link--alert__a53Kg:active,
.CrazyCarousel_czyButton--outlined--alert__vkBy2:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--link--alert__a53Kg:hover:not(:disabled),
    .CrazyCarousel_czyButton--outlined--alert__vkBy2:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.CrazyCarousel_czyButton--link--success__MA3Zo,
.CrazyCarousel_czyButton--outlined--success___9q8k {
    color: var(--success-100)
}

.CrazyCarousel_czyButton--link--success__MA3Zo:active,
.CrazyCarousel_czyButton--outlined--success___9q8k:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .CrazyCarousel_czyButton--link--success__MA3Zo:hover:not(:disabled),
    .CrazyCarousel_czyButton--outlined--success___9q8k:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.CrazyCarousel_czyButton--outlined--purple__R0M75 {
    border: 1px solid var(--brand-60)
}

.CrazyCarousel_czyButton--outlined--white__kXZ2S {
    border: 1px solid var(--white-90)
}

.CrazyCarousel_czyButton--outlined--grey__KRgmz {
    border: 1px solid rgb(var(--white-100)/30%)
}

.CrazyCarousel_czyButton--outlined--alert__vkBy2 {
    border: 1px solid var(--alert-100)
}

.CrazyCarousel_czyButton--outlined--success___9q8k {
    border: 1px solid var(--success-100)
}

.CrazyCarousel_czyButton--outlined__TzFQv:active {
    border-color: rgb(var(--white-30)/70%)
}

.CrazyCarousel_czyButton--disabled___bviK {
    opacity: .4;
    cursor: default
}

.CrazyCarousel_czyButton--height50___1Jug {
    height: 50px
}

.CrazyCarousel_czyButton--height34__VTdN7 {
    height: 34px
}

.CrazyCarousel_czyButton--fullWidth__6Po10 {
    width: 100%
}

.CrazyCarousel_czyButton__hKCbH [role=img],
.CrazyCarousel_czyButton__hKCbH>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.CrazyCarousel_czyButton--headerIcon__A1_Yn {
    padding: 0
}

.CrazyCarousel_czyButton--headerIcon__A1_Yn [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.CrazyCarousel_czyButton--headerIcon--desktop__qWm_W {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.CrazyCarousel_czyButton--headerIcon--mobile__sIWjS {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.CrazyCarousel_crazyCarouselRoot__l3JCg {
    position: relative;
    overflow: hidden;
    z-index: 2
}

@media(hover:hover) {
    .CrazyCarousel_crazyCarouselRoot__l3JCg:hover .CrazyCarousel_crazyCarouselArrow__ueMx9 {
        opacity: 1
    }
}

.CrazyCarousel_crazyCarouselArrow__ueMx9 {
    height: 60px;
    width: 60px;
    top: 50%;
    background-position: 50%;
    background-repeat: no-repeat;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .7);
    color: rgba(0, 0, 0, 0);
    border: 2px solid #000;
    position: absolute;
    z-index: 1;
    outline-color: initial;
    outline-style: none;
    outline-width: 0;
    opacity: 0;
    border-radius: 22px;
    transition: opacity .25s ease, background-color .25s ease;
    background-color: rgba(0, 0, 0, .9);
    transform: translateY(-50%)
}

.CrazyCarousel_crazyCarouselArrow__ueMx9:hover {
    cursor: pointer;
    border-color: #fff
}

.CrazyCarousel_crazyCarouselArrowLeft__XzyiW {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDEwIDE3IiBmaWxsPSJub25lIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCwwKSBzY2FsZSgtMSwxKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI1NjYwNCAxNi40MjI2QzAuNTk4NzQyIDE2Ljc0OCAxLjE1MzQ2IDE2Ljc0OCAxLjQ5NTYgMTYuNDIyNkwxMCA4LjMzMzMyTDEuNDk1NiAwLjI0NDA2NEMxLjE1MzQ2IC0wLjA4MTM3MjcgMC41OTg3NDUgLTAuMDgxMzcyOCAwLjI1NjYwNyAwLjI0NDA2NEMtMC4wODU1MzE4IDAuNTY5NTAyIC0wLjA4NTUzMTkgMS4wOTcxNCAwLjI1NjYwNyAxLjQyMjU4TDcuNTIyMDEgOC4zMzMzMkwwLjI1NjYwNCAxNS4yNDQxQy0wLjA4NTUzNDUgMTUuNTY5NSAtMC4wODU1MzQ2IDE2LjA5NzEgMC4yNTY2MDQgMTYuNDIyNloiIGZpbGw9IiNFRkYwRjciLz48L2c+PC9zdmc+");
    left: calc(var(--base-unit)*2)/*! @noflip */
}

.CrazyCarousel_crazyCarouselArrowRight__AMSPq {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDEwIDE3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjU2NjA0IDE2LjQyMjZDMC41OTg3NDIgMTYuNzQ4IDEuMTUzNDYgMTYuNzQ4IDEuNDk1NiAxNi40MjI2TDEwIDguMzMzMzJMMS40OTU2IDAuMjQ0MDY0QzEuMTUzNDYgLTAuMDgxMzcyNyAwLjU5ODc0NSAtMC4wODEzNzI4IDAuMjU2NjA3IDAuMjQ0MDY0Qy0wLjA4NTUzMTggMC41Njk1MDIgLTAuMDg1NTMxOSAxLjA5NzE0IDAuMjU2NjA3IDEuNDIyNThMNy41MjIwMSA4LjMzMzMyTDAuMjU2NjA0IDE1LjI0NDFDLTAuMDg1NTM0NSAxNS41Njk1IC0wLjA4NTUzNDYgMTYuMDk3MSAwLjI1NjYwNCAxNi40MjI2WiIgZmlsbD0iI0VGRjBGNyIvPjwvc3ZnPg==");
    right: calc(var(--base-unit)*2)/*! @noflip */
}

.CrazyCarousel_crazyCarouselContainer__63ph_ {
    margin-block-end: 0;
    padding-block: var(--carousel-padding-block-start) var(--carousel-padding-block-end);
    padding-inline: calc(var(--base-unit)*1);
    overflow: hidden;
    overflow-x: scroll;
    width: 100%;
    white-space: nowrap;
    list-style: none;
    transform: translateZ(0);
    scroll-padding: 50px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin: 0
}

.CrazyCarousel_crazyCarouselContainer__63ph_::-webkit-scrollbar {
    display: none
}

.CrazyCarousel_crazyCarouselContainer__63ph_ li {
    list-style: none;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    position: relative
}

.CrazyCarousel_gamesCarouselSection__cDN02,
.CrazyCarousel_genericCarouselSection__S_f_x {
    margin: 0;
    contain: layout;
    padding: 0;
    overflow: hidden;
    position: relative;
    --carousel-padding-block-start: calc(var(--base-unit) * 1.5);
    --carousel-padding-block-end: calc(var(--base-unit) * 1.5);
    --carousel-slide-spacing: calc(var(--base-unit) * 0.5);
    --carousel-peek: 0.25;
    --carousel-sidebar-offset: 76px;
    --carousel-slide-width: calc((100vw - var(--carousel-sidebar-offset)) / (var(--carousel-columns) + var(--carousel-peek)));
    --carousel-columns: 2
}

@media(min-width:1910px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-padding-block-start: calc(var(--base-unit) * 2.25);
        --carousel-padding-block-end: calc(var(--base-unit) * 2.25)
    }
}

@media(min-width:599.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-columns: 3
    }
}

@media(min-width:799.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-columns: 4
    }
}

@media(min-width:999.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-columns: 5
    }
}

@media(min-width:1199.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-columns: 6
    }
}

@media(min-width:1699.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-columns: 7
    }
}

@media(min-width:2099.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-columns: 8
    }
}

@media(min-width:2999.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-columns: 9
    }
}

@media(min-width:1909.95pxpx) {
    .CrazyCarousel_gamesCarouselSection__cDN02,
    .CrazyCarousel_genericCarouselSection__S_f_x {
        --carousel-sidebar-offset: 216px
    }
}

.CrazyCarousel_gamesCarouselSection__cDN02 .CrazyCarousel_crazyCarouselRoot__l3JCg,
.CrazyCarousel_genericCarouselSection__S_f_x .CrazyCarousel_crazyCarouselRoot__l3JCg {
    height: calc((var(--carousel-slide-width) - 4px)*100/178 + var(--carousel-slide-spacing) + var(--carousel-padding-block-start) + var(--carousel-padding-block-end))
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isMobile___NB_i,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isMobile___NB_i {
    margin-top: calc(var(--base-unit)*1.5)
}

.CrazyCarousel_gamesCarouselSection__cDN02 li,
.CrazyCarousel_genericCarouselSection__S_f_x li {
    margin-right: calc(var(--base-unit)*.5);
    width: var(--carousel-slide-width);
    height: calc((var(--carousel-slide-width) - 4px)*100/178 + var(--carousel-slide-spacing))
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isMobile___NB_i,
.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isSquare__jzsQ2,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isMobile___NB_i,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isSquare__jzsQ2 {
    --carousel-peek: 0.25;
    --carousel-sidebar-offset: 76px;
    --carousel-slide-width: calc((100vw - var(--carousel-sidebar-offset)) / (var(--carousel-columns) + var(--carousel-peek)));
    --carousel-columns: 3
}

@media(min-width:599.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isMobile___NB_i,
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isSquare__jzsQ2,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isMobile___NB_i,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isSquare__jzsQ2 {
        --carousel-columns: 4
    }
}

@media(min-width:799.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isMobile___NB_i,
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isSquare__jzsQ2,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isMobile___NB_i,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isSquare__jzsQ2 {
        --carousel-columns: 5
    }
}

@media(min-width:1909.95pxpx) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isMobile___NB_i,
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isSquare__jzsQ2,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isMobile___NB_i,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isSquare__jzsQ2 {
        --carousel-sidebar-offset: 216px
    }
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isMobile___NB_i .CrazyCarousel_crazyCarouselRoot__l3JCg,
.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isSquare__jzsQ2 .CrazyCarousel_crazyCarouselRoot__l3JCg,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isMobile___NB_i .CrazyCarousel_crazyCarouselRoot__l3JCg,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isSquare__jzsQ2 .CrazyCarousel_crazyCarouselRoot__l3JCg {
    height: calc((var(--carousel-slide-width) - 4px)*1/1 + var(--carousel-slide-spacing) + var(--carousel-padding-block-start) + var(--carousel-padding-block-end))
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isMobile___NB_i li,
.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isSquare__jzsQ2 li,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isMobile___NB_i li,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isSquare__jzsQ2 li {
    width: var(--carousel-slide-width);
    height: calc((var(--carousel-slide-width) - 4px)*1/1 + var(--carousel-slide-spacing))
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isPortrait__CdlEY .CrazyCarousel_crazyCarouselRoot__l3JCg,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isPortrait__CdlEY .CrazyCarousel_crazyCarouselRoot__l3JCg {
    height: calc((var(--carousel-slide-width) - 4px)*3/2 + var(--carousel-slide-spacing) + var(--carousel-padding-block-start) + var(--carousel-padding-block-end))
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isPortrait__CdlEY li,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isPortrait__CdlEY li {
    width: var(--carousel-slide-width);
    height: calc((var(--carousel-slide-width) - 4px)*3/2 + var(--carousel-slide-spacing))
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
    --carousel-peek: 0.1;
    --carousel-sidebar-offset: 76px;
    --carousel-slide-width: calc((100vw - var(--carousel-sidebar-offset)) / (var(--carousel-columns) + var(--carousel-peek)));
    --carousel-columns: 1
}

@media(min-width:599.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-columns: 1.5
    }
}

@media(min-width:799.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-columns: 2
    }
}

@media(min-width:999.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-columns: 2.5
    }
}

@media(min-width:1199.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-columns: 3
    }
}

@media(min-width:1699.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-columns: 3.5
    }
}

@media(min-width:2099.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-columns: 4
    }
}

@media(min-width:2999.95px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-columns: 4.5
    }
}

@media(min-width:1909.95pxpx) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi {
        --carousel-sidebar-offset: 216px
    }
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi .CrazyCarousel_crazyCarouselRoot__l3JCg,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi .CrazyCarousel_crazyCarouselRoot__l3JCg {
    width: unset;
    height: unset
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_isHighlightedMode__R_Xpi li,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_isHighlightedMode__R_Xpi li {
    width: var(--carousel-slide-width);
    height: calc((var(--carousel-slide-width) - 4px)*100/178 + var(--carousel-slide-spacing))
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_mobileNewGamesCarousel__djo1S,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_mobileNewGamesCarousel__djo1S {
    background: linear-gradient(126deg, #52441a, rgba(18, 21, 62, 0) 100.87%);
    padding-top: calc(var(--base-unit)*2)
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_mobileNewGamesCarousel__djo1S .titleContainer>div,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_mobileNewGamesCarousel__djo1S .titleContainer>div {
    display: flex;
    align-items: center;
    gap: calc(var(--base-unit)*1.5)
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_originalsCarousel__fIbi0 .titleContainer,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_originalsCarousel__fIbi0 .titleContainer {
    margin-bottom: calc(var(--base-unit)*-1)
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_originalsCarousel__fIbi0 .CrazyCarousel_crazyCarouselRoot__l3JCg,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_originalsCarousel__fIbi0 .CrazyCarousel_crazyCarouselRoot__l3JCg {
    --carousel-padding-block-start: calc(var(--base-unit) * 2.5);
    --carousel-padding-block-end: calc(var(--base-unit) * 2.5)
}

@media(min-width:1910px) {
    .CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_originalsCarousel__fIbi0 .CrazyCarousel_crazyCarouselRoot__l3JCg,
    .CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_originalsCarousel__fIbi0 .CrazyCarousel_crazyCarouselRoot__l3JCg {
        --carousel-padding-block-start: calc(var(--base-unit) * 3.2);
        --carousel-padding-block-end: calc(var(--base-unit) * 3.2)
    }
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_mobileOriginalsCarousel__qaqO2,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_mobileOriginalsCarousel__qaqO2 {
    background: linear-gradient(126deg, #591882, rgba(18, 21, 62, 0) 100.87%);
    padding-top: calc(var(--base-unit)*2);
    margin-bottom: calc(var(--base-unit)*3)
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_mobileOriginalsCarousel__qaqO2 .titleContainer>div,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_mobileOriginalsCarousel__qaqO2 .titleContainer>div {
    display: flex;
    align-items: center;
    gap: calc(var(--base-unit)*1.5)
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_mobileFeaturedCarousel__w2yZ9,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_mobileFeaturedCarousel__w2yZ9 {
    background: linear-gradient(126deg, #521a42, rgba(18, 21, 62, 0) 100.87%);
    padding-top: calc(var(--base-unit)*2)
}

.CrazyCarousel_gamesCarouselSection__cDN02.CrazyCarousel_mobileFeaturedCarousel__w2yZ9 .titleContainer>div,
.CrazyCarousel_genericCarouselSection__S_f_x.CrazyCarousel_mobileFeaturedCarousel__w2yZ9 .titleContainer>div {
    display: flex;
    align-items: center;
    gap: calc(var(--base-unit)*1.5)
}

.homepage-layout-exp .CrazyCarousel_gamesCarouselSection__cDN02,
.homepage-layout-exp .CrazyCarousel_recentCarouselContainer__2KRlD {
    margin-left: calc(-1*50px);
    width: calc(100% + 50px);
    padding-left: 50px;
    overflow: visible;
    margin-bottom: calc(var(--base-unit)*4)
}

.homepage-layout-exp .CrazyCarousel_gamesCarouselSection__cDN02 .CrazyCarousel_crazyCarouselRoot__l3JCg,
.homepage-layout-exp .CrazyCarousel_recentCarouselContainer__2KRlD .CrazyCarousel_crazyCarouselRoot__l3JCg {
    overflow: visible;
    height: unset
}

.homepage-layout-exp .CrazyCarousel_gamesCarouselSection__cDN02 .CrazyCarousel_crazyCarouselContainer__63ph_,
.homepage-layout-exp .CrazyCarousel_recentCarouselContainer__2KRlD .CrazyCarousel_crazyCarouselContainer__63ph_ {
    margin-left: calc(-1*50px);
    padding-left: 50px;
    width: calc(100% + 50px);
    scroll-padding-inline-start: 50px;
    overflow: auto hidden;
    margin-bottom: 0;
    --carousel-padding-block-end: 0
}

.homepage-layout-exp .CrazyCarousel_gamesCarouselSection__cDN02 .CrazyCarousel_carouselTitleContainerDiv__QGxww {
    padding-left: 0
}

.homepage-layout-exp .CrazyCarousel_crazyCarouselArrowLeft__XzyiW {
    left: 0;
    margin-left: -20px
}

@keyframes IntentCTAs_scroll-gradient__NG8JT {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.IntentCTAs_czyButton__1m5qN {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.IntentCTAs_czyButton__1m5qN:focus {
    outline: none
}

.IntentCTAs_czyButton--contained--purple__s6i_Z {
    color: var(--white-100);
    background: var(--brand-100)
}

.IntentCTAs_czyButton--contained--purple__s6i_Z:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--purple__s6i_Z:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.IntentCTAs_czyButton--contained--white__LzqWv {
    color: var(--black-50);
    background: var(--white-100)
}

.IntentCTAs_czyButton--contained--white__LzqWv:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--white__LzqWv:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.IntentCTAs_czyButton--contained--grey__8kfj8 {
    color: var(--white-100);
    background: var(--black-40)
}

.IntentCTAs_czyButton--contained--grey__8kfj8:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--grey__8kfj8:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.IntentCTAs_czyButton--contained--alert__gKQEN {
    color: var(--white-100);
    background: var(--alert-100)
}

.IntentCTAs_czyButton--contained--alert__gKQEN:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--alert__gKQEN:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.IntentCTAs_czyButton--contained--success__cEtUT {
    color: var(--white-100);
    background: var(--success-100)
}

.IntentCTAs_czyButton--contained--success__cEtUT:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--success__cEtUT:hover:not(:disabled) {
        background: #52b187
    }
}

.IntentCTAs_czyButton--contained--black__plX_Z {
    color: var(--white-100);
    background: var(--black-90)
}

.IntentCTAs_czyButton--contained--black__plX_Z:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--black__plX_Z:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.IntentCTAs_czyButton--contained--green-gradient__aH7rl {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.IntentCTAs_czyButton--contained--green-gradient__aH7rl:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--green-gradient__aH7rl:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.IntentCTAs_czyButton--contained--animated-green-gradient__Ohs75 {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: IntentCTAs_scroll-gradient__NG8JT 3s linear infinite;
    transition: filter .2s ease
}

.IntentCTAs_czyButton--contained--animated-green-gradient__Ohs75:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--contained--animated-green-gradient__Ohs75:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.IntentCTAs_czyButton--link--purple__PiNNc,
.IntentCTAs_czyButton--outlined--purple__S2rEm {
    color: var(--brand-60)
}

.IntentCTAs_czyButton--link--purple__PiNNc:active,
.IntentCTAs_czyButton--outlined--purple__S2rEm:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--link--purple__PiNNc:hover:not(:disabled),
    .IntentCTAs_czyButton--outlined--purple__S2rEm:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IntentCTAs_czyButton--link--white__MUM4S,
.IntentCTAs_czyButton--outlined--white__hjHmG {
    color: var(--white-90)
}

.IntentCTAs_czyButton--link--white__MUM4S:active,
.IntentCTAs_czyButton--outlined--white__hjHmG:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--link--white__MUM4S:hover:not(:disabled),
    .IntentCTAs_czyButton--outlined--white__hjHmG:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.IntentCTAs_czyButton--link--grey__E2f5Q,
.IntentCTAs_czyButton--outlined--grey__OWEkU {
    color: rgb(var(--white-100)/30%)
}

.IntentCTAs_czyButton--link--grey__E2f5Q:active,
.IntentCTAs_czyButton--outlined--grey__OWEkU:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--link--grey__E2f5Q:hover:not(:disabled),
    .IntentCTAs_czyButton--outlined--grey__OWEkU:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IntentCTAs_czyButton--link--alert__Yz2ZV,
.IntentCTAs_czyButton--outlined--alert__FTlOg {
    color: var(--alert-100)
}

.IntentCTAs_czyButton--link--alert__Yz2ZV:active,
.IntentCTAs_czyButton--outlined--alert__FTlOg:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--link--alert__Yz2ZV:hover:not(:disabled),
    .IntentCTAs_czyButton--outlined--alert__FTlOg:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IntentCTAs_czyButton--link--success__TBQ3n,
.IntentCTAs_czyButton--outlined--success__rHIx1 {
    color: var(--success-100)
}

.IntentCTAs_czyButton--link--success__TBQ3n:active,
.IntentCTAs_czyButton--outlined--success__rHIx1:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .IntentCTAs_czyButton--link--success__TBQ3n:hover:not(:disabled),
    .IntentCTAs_czyButton--outlined--success__rHIx1:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.IntentCTAs_czyButton--outlined--purple__S2rEm {
    border: 1px solid var(--brand-60)
}

.IntentCTAs_czyButton--outlined--white__hjHmG {
    border: 1px solid var(--white-90)
}

.IntentCTAs_czyButton--outlined--grey__OWEkU {
    border: 1px solid rgb(var(--white-100)/30%)
}

.IntentCTAs_czyButton--outlined--alert__FTlOg {
    border: 1px solid var(--alert-100)
}

.IntentCTAs_czyButton--outlined--success__rHIx1 {
    border: 1px solid var(--success-100)
}

.IntentCTAs_czyButton--outlined__8mRyi:active {
    border-color: rgb(var(--white-30)/70%)
}

.IntentCTAs_czyButton--disabled__LTFQj {
    opacity: .4;
    cursor: default
}

.IntentCTAs_czyButton--height50__Lo4hP {
    height: 50px
}

.IntentCTAs_czyButton--height34__u71zG {
    height: 34px
}

.IntentCTAs_czyButton--fullWidth__TkevF {
    width: 100%
}

.IntentCTAs_czyButton__1m5qN [role=img],
.IntentCTAs_czyButton__1m5qN>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.IntentCTAs_czyButton--headerIcon__rU4Fn {
    padding: 0
}

.IntentCTAs_czyButton--headerIcon__rU4Fn [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.IntentCTAs_czyButton--headerIcon--desktop__5m93K {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.IntentCTAs_czyButton--headerIcon--mobile__fs1P1 {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.IntentCTAs_carouselContainer__huyPJ li {
    margin-right: calc(var(--base-unit)*1);
    width: 230px;
    height: 120px
}

.IntentCTAs_carouselContainer__huyPJ.IntentCTAs_isMobile__2N7eG li {
    margin-right: calc(var(--base-unit)*.5);
    width: 140px;
    height: 120px
}

.IntentCTAs_intentCTASlide__75Ngj {
    display: block;
    position: relative;
    height: 100%;
    width: 100%;
    border-radius: 16px;
    transition: background .2s ease;
    border: 1px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    background-origin: initial;
    color: var(--intent-accent);
    background-image: var(--intent-background-image)
}

.IntentCTAs_intentCTASlide__75Ngj .IntentCTAs_intentCTASlideGraphic___V1vV {
    position: absolute;
    top: calc(var(--base-unit)*1);
    right: calc(var(--base-unit)*2);
    width: 60px;
    -webkit-user-select: none;
    user-select: none
}

.IntentCTAs_intentCTASlide__75Ngj .IntentCTAs_intentCTAsName__y8FDC {
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    bottom: calc(var(--base-unit)*1.5);
    left: calc(var(--base-unit)*1.5);
    max-width: 60%;
    text-wrap: auto;
    line-height: 110%;
    -webkit-user-select: none;
    user-select: none
}

.IntentCTAs_intentCTASlide__75Ngj.IntentCTAs_selected__qxgZu,
.IntentCTAs_intentCTASlide__75Ngj:hover {
    cursor: pointer;
    border-color: currentcolor
}

.IntentCTAs_intentCTASlide__75Ngj.IntentCTAs_selected__qxgZu .IntentCTAs_intentCTASlideGraphic___V1vV,
.IntentCTAs_intentCTASlide__75Ngj:hover .IntentCTAs_intentCTASlideGraphic___V1vV {
    transform: scale(1.1);
    transition: transform .3s ease
}

.IntentCTAs_intentCTAsBackdrop__Zfi4t {
    width: 100vw;
    height: 100vh;
    transition: opacity .2s ease-out;
    opacity: 0;
    z-index: 12;
    position: fixed;
    top: 0;
    top: 60px
}

.IntentCTAs_intentCTAsBackdrop__Zfi4t.IntentCTAs_open__f8D1c {
    opacity: 1
}

.IntentCTAs_intentCTAsContainer__xtVDJ {
    transition: opacity .2s ease-out;
    opacity: 0;
    width: min(940px, 100vw);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
    margin: 23px auto 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    place-content: flex-start center;
    gap: 4px;
    animation: IntentCTAs_fade-in__ZY_pg .2s ease-out
}

.IntentCTAs_intentCTAsContainer__xtVDJ>a {
    width: 230px;
    height: 120px
}

.IntentCTAs_intentCTAsContainer__xtVDJ.IntentCTAs_open__f8D1c {
    opacity: 1
}

@keyframes IntentCTAs_fade-in__ZY_pg {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes MyGamesPage_scroll-gradient__qc4df {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.MyGamesPage_czyButton__aUWMk {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.MyGamesPage_czyButton__aUWMk:focus {
    outline: none
}

.MyGamesPage_czyButton--contained--purple__fEBpO {
    color: var(--white-100);
    background: var(--brand-100)
}

.MyGamesPage_czyButton--contained--purple__fEBpO:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--purple__fEBpO:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.MyGamesPage_czyButton--contained--white__HM1_r {
    color: var(--black-50);
    background: var(--white-100)
}

.MyGamesPage_czyButton--contained--white__HM1_r:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--white__HM1_r:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.MyGamesPage_czyButton--contained--grey__2520u {
    color: var(--white-100);
    background: var(--black-40)
}

.MyGamesPage_czyButton--contained--grey__2520u:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--grey__2520u:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.MyGamesPage_czyButton--contained--alert__Snva6 {
    color: var(--white-100);
    background: var(--alert-100)
}

.MyGamesPage_czyButton--contained--alert__Snva6:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--alert__Snva6:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.MyGamesPage_czyButton--contained--success__JS_UE {
    color: var(--white-100);
    background: var(--success-100)
}

.MyGamesPage_czyButton--contained--success__JS_UE:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--success__JS_UE:hover:not(:disabled) {
        background: #52b187
    }
}

.MyGamesPage_czyButton--contained--black__jzOPZ {
    color: var(--white-100);
    background: var(--black-90)
}

.MyGamesPage_czyButton--contained--black__jzOPZ:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--black__jzOPZ:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.MyGamesPage_czyButton--contained--green-gradient__TqbDa {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.MyGamesPage_czyButton--contained--green-gradient__TqbDa:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--green-gradient__TqbDa:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.MyGamesPage_czyButton--contained--animated-green-gradient__sOv_d {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: MyGamesPage_scroll-gradient__qc4df 3s linear infinite;
    transition: filter .2s ease
}

.MyGamesPage_czyButton--contained--animated-green-gradient__sOv_d:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--contained--animated-green-gradient__sOv_d:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.MyGamesPage_czyButton--link--purple__yBLOT,
.MyGamesPage_czyButton--outlined--purple__yKK0U {
    color: var(--brand-60)
}

.MyGamesPage_czyButton--link--purple__yBLOT:active,
.MyGamesPage_czyButton--outlined--purple__yKK0U:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--link--purple__yBLOT:hover:not(:disabled),
    .MyGamesPage_czyButton--outlined--purple__yKK0U:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MyGamesPage_czyButton--link--white__M6GX_,
.MyGamesPage_czyButton--outlined--white__2t3GL {
    color: var(--white-90)
}

.MyGamesPage_czyButton--link--white__M6GX_:active,
.MyGamesPage_czyButton--outlined--white__2t3GL:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--link--white__M6GX_:hover:not(:disabled),
    .MyGamesPage_czyButton--outlined--white__2t3GL:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.MyGamesPage_czyButton--link--grey__5sACA,
.MyGamesPage_czyButton--outlined--grey__fkDSw {
    color: rgb(var(--white-100)/30%)
}

.MyGamesPage_czyButton--link--grey__5sACA:active,
.MyGamesPage_czyButton--outlined--grey__fkDSw:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--link--grey__5sACA:hover:not(:disabled),
    .MyGamesPage_czyButton--outlined--grey__fkDSw:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MyGamesPage_czyButton--link--alert__zMucU,
.MyGamesPage_czyButton--outlined--alert__3Lga2 {
    color: var(--alert-100)
}

.MyGamesPage_czyButton--link--alert__zMucU:active,
.MyGamesPage_czyButton--outlined--alert__3Lga2:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--link--alert__zMucU:hover:not(:disabled),
    .MyGamesPage_czyButton--outlined--alert__3Lga2:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MyGamesPage_czyButton--link--success__Y3Fvq,
.MyGamesPage_czyButton--outlined--success__bRSpp {
    color: var(--success-100)
}

.MyGamesPage_czyButton--link--success__Y3Fvq:active,
.MyGamesPage_czyButton--outlined--success__bRSpp:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .MyGamesPage_czyButton--link--success__Y3Fvq:hover:not(:disabled),
    .MyGamesPage_czyButton--outlined--success__bRSpp:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.MyGamesPage_czyButton--outlined--purple__yKK0U {
    border: 1px solid var(--brand-60)
}

.MyGamesPage_czyButton--outlined--white__2t3GL {
    border: 1px solid var(--white-90)
}

.MyGamesPage_czyButton--outlined--grey__fkDSw {
    border: 1px solid rgb(var(--white-100)/30%)
}

.MyGamesPage_czyButton--outlined--alert__3Lga2 {
    border: 1px solid var(--alert-100)
}

.MyGamesPage_czyButton--outlined--success__bRSpp {
    border: 1px solid var(--success-100)
}

.MyGamesPage_czyButton--outlined__Z9CmP:active {
    border-color: rgb(var(--white-30)/70%)
}

.MyGamesPage_czyButton--disabled__tPghR {
    opacity: .4;
    cursor: default
}

.MyGamesPage_czyButton--height50__ec_Qe {
    height: 50px
}

.MyGamesPage_czyButton--height34__a5axn {
    height: 34px
}

.MyGamesPage_czyButton--fullWidth__jnQi8 {
    width: 100%
}

.MyGamesPage_czyButton__aUWMk [role=img],
.MyGamesPage_czyButton__aUWMk>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.MyGamesPage_czyButton--headerIcon__a1QvU {
    padding: 0
}

.MyGamesPage_czyButton--headerIcon__a1QvU [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.MyGamesPage_czyButton--headerIcon--desktop__a6Wrd {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.MyGamesPage_czyButton--headerIcon--mobile__w3Yui {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.MyGamesPage_pills__7_3ep {
    display: flex;
    flex: 0 0 auto;
    box-sizing: border-box;
    align-items: center;
    gap: calc(var(--base-unit)*1);
    width: 100%;
    height: var(--mygames-pills-height);
    padding: 0 12px 10px
}

.MyGamesPage_pill__9oawd {
    flex: 0 0 auto;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2.5);
    border: none;
    border-radius: 30px;
    background-color: rgba(102, 106, 127, .5);
    color: var(--white-80);
    font-family: var(--font-nunito);
    font-size: 14px;
    font-weight: 700;
    line-height: 135%;
    white-space: nowrap;
    cursor: pointer;
    transition: background-color .15s ease-in, color .15s ease-in
}

.MyGamesPage_pillActive___yQTj {
    background-color: var(--brand-100);
    color: var(--white-100)
}

.MyGamesPage_content__IBJxW {
    --instant-small-grid-column-gap: 14px;
    min-height: calc(100dvh - var(--safe-area-inset-top, env(safe-area-inset-top, 0)) - var(--header-mobile-height) - var(--mygames-pills-height) - var(--bottom-navigation-height));
    padding-bottom: var(--bottom-navigation-height)
}

@keyframes CrazyModal_scroll-gradient__B_uuS {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.CrazyModal_czyButton__2Ft_n {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.CrazyModal_czyButton__2Ft_n:focus {
    outline: none
}

.CrazyModal_czyButton--contained--purple__gTqto {
    color: var(--white-100);
    background: var(--brand-100)
}

.CrazyModal_czyButton--contained--purple__gTqto:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--purple__gTqto:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.CrazyModal_czyButton--contained--white__g7eEG {
    color: var(--black-50);
    background: var(--white-100)
}

.CrazyModal_czyButton--contained--white__g7eEG:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--white__g7eEG:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.CrazyModal_czyButton--contained--grey__2sT_K {
    color: var(--white-100);
    background: var(--black-40)
}

.CrazyModal_czyButton--contained--grey__2sT_K:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--grey__2sT_K:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.CrazyModal_czyButton--contained--alert__7iPl1 {
    color: var(--white-100);
    background: var(--alert-100)
}

.CrazyModal_czyButton--contained--alert__7iPl1:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--alert__7iPl1:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.CrazyModal_czyButton--contained--success__eGlFO {
    color: var(--white-100);
    background: var(--success-100)
}

.CrazyModal_czyButton--contained--success__eGlFO:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--success__eGlFO:hover:not(:disabled) {
        background: #52b187
    }
}

.CrazyModal_czyButton--contained--black__bcla0 {
    color: var(--white-100);
    background: var(--black-90)
}

.CrazyModal_czyButton--contained--black__bcla0:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--black__bcla0:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.CrazyModal_czyButton--contained--green-gradient__gFubI {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.CrazyModal_czyButton--contained--green-gradient__gFubI:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--green-gradient__gFubI:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.CrazyModal_czyButton--contained--animated-green-gradient__6k_5j {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: CrazyModal_scroll-gradient__B_uuS 3s linear infinite;
    transition: filter .2s ease
}

.CrazyModal_czyButton--contained--animated-green-gradient__6k_5j:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .CrazyModal_czyButton--contained--animated-green-gradient__6k_5j:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.CrazyModal_czyButton--link--purple__iBEhN,
.CrazyModal_czyButton--outlined--purple__KnlaP {
    color: var(--brand-60)
}

.CrazyModal_czyButton--link--purple__iBEhN:active,
.CrazyModal_czyButton--outlined--purple__KnlaP:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--link--purple__iBEhN:hover:not(:disabled),
    .CrazyModal_czyButton--outlined--purple__KnlaP:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.CrazyModal_czyButton--link--white__nRx_E,
.CrazyModal_czyButton--outlined--white__6U74I {
    color: var(--white-90)
}

.CrazyModal_czyButton--link--white__nRx_E:active,
.CrazyModal_czyButton--outlined--white__6U74I:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--link--white__nRx_E:hover:not(:disabled),
    .CrazyModal_czyButton--outlined--white__6U74I:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.CrazyModal_czyButton--link--grey__wS_o2,
.CrazyModal_czyButton--outlined--grey__3Nc2g {
    color: rgb(var(--white-100)/30%)
}

.CrazyModal_czyButton--link--grey__wS_o2:active,
.CrazyModal_czyButton--outlined--grey__3Nc2g:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--link--grey__wS_o2:hover:not(:disabled),
    .CrazyModal_czyButton--outlined--grey__3Nc2g:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.CrazyModal_czyButton--link--alert__6AR3T,
.CrazyModal_czyButton--outlined--alert__4HdZ8 {
    color: var(--alert-100)
}

.CrazyModal_czyButton--link--alert__6AR3T:active,
.CrazyModal_czyButton--outlined--alert__4HdZ8:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--link--alert__6AR3T:hover:not(:disabled),
    .CrazyModal_czyButton--outlined--alert__4HdZ8:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.CrazyModal_czyButton--link--success__JkJJb,
.CrazyModal_czyButton--outlined--success__qmPWA {
    color: var(--success-100)
}

.CrazyModal_czyButton--link--success__JkJJb:active,
.CrazyModal_czyButton--outlined--success__qmPWA:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .CrazyModal_czyButton--link--success__JkJJb:hover:not(:disabled),
    .CrazyModal_czyButton--outlined--success__qmPWA:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.CrazyModal_czyButton--outlined--purple__KnlaP {
    border: 1px solid var(--brand-60)
}

.CrazyModal_czyButton--outlined--white__6U74I {
    border: 1px solid var(--white-90)
}

.CrazyModal_czyButton--outlined--grey__3Nc2g {
    border: 1px solid rgb(var(--white-100)/30%)
}

.CrazyModal_czyButton--outlined--alert__4HdZ8 {
    border: 1px solid var(--alert-100)
}

.CrazyModal_czyButton--outlined--success__qmPWA {
    border: 1px solid var(--success-100)
}

.CrazyModal_czyButton--outlined__3AWPY:active {
    border-color: rgb(var(--white-30)/70%)
}

.CrazyModal_czyButton--disabled__W977w {
    opacity: .4;
    cursor: default
}

.CrazyModal_czyButton--height50__dqsF7 {
    height: 50px
}

.CrazyModal_czyButton--height34__FTr_U {
    height: 34px
}

.CrazyModal_czyButton--fullWidth__hKFeT {
    width: 100%
}

.CrazyModal_czyButton__2Ft_n [role=img],
.CrazyModal_czyButton__2Ft_n>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.CrazyModal_czyButton--headerIcon__b_1PS {
    padding: 0
}

.CrazyModal_czyButton--headerIcon__b_1PS [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.CrazyModal_czyButton--headerIcon--desktop__kf651 {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.CrazyModal_czyButton--headerIcon--mobile__wfYvW {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.CrazyModal_czyModalButton__FS11W {
    border-radius: 30px;
    min-width: 180px;
    margin-bottom: calc(var(--base-unit)*2)
}

.CrazyModal_dialog__0t7vr {
    position: fixed;
    z-index: 1300;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.CrazyModal_dialogContentRoot__R4SIN {
    position: relative;
    padding: calc(var(--base-unit)*1);
    max-height: calc(100% - calc(var(--base-unit) * 8));
    max-width: 100%;
    display: flex;
    flex-direction: column;
    outline: none
}

.CrazyModal_zeroPaddingContainer__Z85_g {
    padding-left: calc(var(--base-unit)*4);
    padding-right: calc(var(--base-unit)*4);
    padding-top: calc(var(--base-unit)*5)
}

.CrazyModal_dialogContent___S9v9 {
    position: relative;
    padding: calc(var(--base-unit)*3);
    overflow-y: auto;
    background-color: var(--black-70);
    color: var(--white-10);
    border-radius: 20px;
    max-width: 600px
}

.CrazyModal_dialogContent___S9v9::-webkit-scrollbar {
    width: 7px
}

.CrazyModal_dialogContent___S9v9::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.CrazyModal_dialogContent___S9v9::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 100%, .2);
    border-radius: 3.5px
}

.CrazyModal_dialogContent___S9v9::-webkit-scrollbar-thumb:hover {
    background-color: hsla(0, 0%, 100%, .3)
}

.CrazyModal_dialogInnerContent__7IVWd {
    padding-bottom: calc(var(--base-unit)*2.5)
}

.CrazyModal_modalButtonContainer__K4OGl {
    padding: calc(var(--base-unit)*2.5);
    padding-top: 0
}

.CrazyModal_headerTitle__YiKsZ {
    margin-bottom: calc(var(--base-unit)*2);
    text-align: center;
    color: var(--white-100);
    font-weight: 800;
    margin-top: 0
}

.CrazyModal_exitButtonContainer__oE4uP {
    position: absolute;
    top: 16px;
    right: 12px;
    width: 38px;
    height: 38px;
    z-index: 1
}

.CrazyModal_exitButton__AOLQS {
    padding: 0;
    width: 30px;
    min-width: 30px;
    height: 30px;
    border: none;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0)
}

.CrazyModal_exitButton__AOLQS span[role=img] {
    color: var(--white-100)
}

.CrazyModal_exitButton__AOLQS:hover span[role=img] {
    color: var(--white-40)
}

.CrazyModal_submitButtonContainer__En30F {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.CrazyModal_modal__x1brD {
    position: fixed;
    z-index: 1300;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: calc(var(--base-unit)*4);
    inset: 0
}

.CrazyModal_modalContent__KOVuK {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    width: 100%
}

.CrazyModal_modalBackdrop__aVtO_ {
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 225ms cubic-bezier(.4, 0, .2, 1) 0s;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CrazyModal_modalBackdrop__aVtO_.CrazyModal_open__VtxZ_ {
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5)
}

.CrazyModal_modalBackdrop__aVtO_.CrazyModal_underHeaderMode__QeFpi {
    top: calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + var(--header-mobile-height, 56px))
}

@media(min-width:600px) {
    .CrazyModal_modalBackdrop__aVtO_.CrazyModal_underHeaderMode__QeFpi {
        top: calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + var(--header-tablet-height, 60px))
    }
}

@media(min-width:1910px) {
    .CrazyModal_modalBackdrop__aVtO_.CrazyModal_underHeaderMode__QeFpi {
        top: var(--header-height, 60px)
    }
}

.CrazyModal_blurred__q2UWH .CrazyModal_modalBackdrop__aVtO_.CrazyModal_open__VtxZ_ {
    background-color: rgba(9, 10, 13, .9)
}

.HeaderBackButton_backButton__podb_ {
    display: flex;
    background: none;
    border: none;
    color: var(--white-100)
}

.ThemedLogo_themedLogo__808vT {
    position: absolute
}

.ThemedLogo_easter__emt9V {
    width: 47px;
    height: 24px;
    left: -6px;
    top: -3px
}

.ThemedLogo_carnaval__Un28Z {
    width: 22px;
    height: auto;
    left: 5px;
    top: -16px
}

.ThemedLogo_christmas__vzs9h {
    width: 25px;
    height: 27px;
    left: 10px;
    top: -8px
}

.ThemedLogo_halloween__kGUtG {
    width: 21px;
    height: 23px;
    left: 15px;
    bottom: -4px
}

.ThemedLogo_newYear__tUjbs {
    width: 50px;
    height: 36px;
    left: -8px;
    top: 0
}

@keyframes Logo_scroll-gradient__C5IcP {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.Logo_czyButton__ofUgV {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.Logo_czyButton__ofUgV:focus {
    outline: none
}

.Logo_czyButton--contained--purple__FJ2uN {
    color: var(--white-100);
    background: var(--brand-100)
}

.Logo_czyButton--contained--purple__FJ2uN:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .Logo_czyButton--contained--purple__FJ2uN:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.Logo_czyButton--contained--white__c_b2d {
    color: var(--black-50);
    background: var(--white-100)
}

.Logo_czyButton--contained--white__c_b2d:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .Logo_czyButton--contained--white__c_b2d:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.Logo_czyButton--contained--grey__6ZOm_ {
    color: var(--white-100);
    background: var(--black-40)
}

.Logo_czyButton--contained--grey__6ZOm_:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .Logo_czyButton--contained--grey__6ZOm_:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.Logo_czyButton--contained--alert__P0XkQ {
    color: var(--white-100);
    background: var(--alert-100)
}

.Logo_czyButton--contained--alert__P0XkQ:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .Logo_czyButton--contained--alert__P0XkQ:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.Logo_czyButton--contained--success__4vAqz {
    color: var(--white-100);
    background: var(--success-100)
}

.Logo_czyButton--contained--success__4vAqz:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .Logo_czyButton--contained--success__4vAqz:hover:not(:disabled) {
        background: #52b187
    }
}

.Logo_czyButton--contained--black__ai99M {
    color: var(--white-100);
    background: var(--black-90)
}

.Logo_czyButton--contained--black__ai99M:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .Logo_czyButton--contained--black__ai99M:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.Logo_czyButton--contained--green-gradient__v73lH {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.Logo_czyButton--contained--green-gradient__v73lH:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .Logo_czyButton--contained--green-gradient__v73lH:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.Logo_czyButton--contained--animated-green-gradient__rj1dW {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: Logo_scroll-gradient__C5IcP 3s linear infinite;
    transition: filter .2s ease
}

.Logo_czyButton--contained--animated-green-gradient__rj1dW:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .Logo_czyButton--contained--animated-green-gradient__rj1dW:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.Logo_czyButton--link--purple__vgFhH,
.Logo_czyButton--outlined--purple__sHvpD {
    color: var(--brand-60)
}

.Logo_czyButton--link--purple__vgFhH:active,
.Logo_czyButton--outlined--purple__sHvpD:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Logo_czyButton--link--purple__vgFhH:hover:not(:disabled),
    .Logo_czyButton--outlined--purple__sHvpD:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Logo_czyButton--link--white__hhhAS,
.Logo_czyButton--outlined--white__cR5wj {
    color: var(--white-90)
}

.Logo_czyButton--link--white__hhhAS:active,
.Logo_czyButton--outlined--white__cR5wj:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .Logo_czyButton--link--white__hhhAS:hover:not(:disabled),
    .Logo_czyButton--outlined--white__cR5wj:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.Logo_czyButton--link--grey__KfmLl,
.Logo_czyButton--outlined--grey__Ef34A {
    color: rgb(var(--white-100)/30%)
}

.Logo_czyButton--link--grey__KfmLl:active,
.Logo_czyButton--outlined--grey__Ef34A:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Logo_czyButton--link--grey__KfmLl:hover:not(:disabled),
    .Logo_czyButton--outlined--grey__Ef34A:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Logo_czyButton--link--alert__WtMo3,
.Logo_czyButton--outlined--alert__fO0zb {
    color: var(--alert-100)
}

.Logo_czyButton--link--alert__WtMo3:active,
.Logo_czyButton--outlined--alert__fO0zb:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Logo_czyButton--link--alert__WtMo3:hover:not(:disabled),
    .Logo_czyButton--outlined--alert__fO0zb:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Logo_czyButton--link--success__OO6FH,
.Logo_czyButton--outlined--success__7V47n {
    color: var(--success-100)
}

.Logo_czyButton--link--success__OO6FH:active,
.Logo_czyButton--outlined--success__7V47n:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .Logo_czyButton--link--success__OO6FH:hover:not(:disabled),
    .Logo_czyButton--outlined--success__7V47n:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.Logo_czyButton--outlined--purple__sHvpD {
    border: 1px solid var(--brand-60)
}

.Logo_czyButton--outlined--white__cR5wj {
    border: 1px solid var(--white-90)
}

.Logo_czyButton--outlined--grey__Ef34A {
    border: 1px solid rgb(var(--white-100)/30%)
}

.Logo_czyButton--outlined--alert__fO0zb {
    border: 1px solid var(--alert-100)
}

.Logo_czyButton--outlined--success__7V47n {
    border: 1px solid var(--success-100)
}

.Logo_czyButton--outlined__XPSq5:active {
    border-color: rgb(var(--white-30)/70%)
}

.Logo_czyButton--disabled__g4_25 {
    opacity: .4;
    cursor: default
}

.Logo_czyButton--height50__bSEUq {
    height: 50px
}

.Logo_czyButton--height34__5oJlp {
    height: 34px
}

.Logo_czyButton--fullWidth__p0MHx {
    width: 100%
}

.Logo_czyButton__ofUgV [role=img],
.Logo_czyButton__ofUgV>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.Logo_czyButton--headerIcon__cJFCT {
    padding: 0
}

.Logo_czyButton--headerIcon__cJFCT [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.Logo_czyButton--headerIcon--desktop__QN8jL {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.Logo_czyButton--headerIcon--mobile__fn2Z5 {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.Logo_root__7FaDg {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-left: calc(var(--base-unit)*.5);
    margin-right: calc(var(--base-unit)*2);
    -webkit-user-select: none;
    user-select: none
}

.Logo_logoZiggy__VK9Z_ {
    display: flex;
    margin-right: calc(var(--base-unit)*.75);
    position: relative
}

.Logo_logoImage__nJAeB {
    height: auto;
    width: 32px
}

@media(max-width:599.98px) {
    .Logo_logoImage__nJAeB {
        width: 26px
    }
}

.Logo_logoText__HTz9A {
    width: 64px;
    height: auto;
    padding-top: calc(var(--base-unit)*.5)
}

@media(max-width:599.98px) {
    .Logo_logoText__HTz9A {
        width: 54px
    }
}

@media(max-width:420px) {
    .Logo_logoText__HTz9A {
        display: none
    }
    .Logo_logoText__HTz9A.Logo_hasBottomNav__5zDWK {
        display: inline
    }
}

@media(max-width:390px) {
    .Logo_logoText__HTz9A.Logo_hasBottomNav__5zDWK {
        display: none
    }
}

@keyframes Logo_logo-buzz__KstFX {
    50% {
        transform: translateX(1.5px) rotate(2deg)
    }
    to {
        transform: translateX(-1.5px) rotate(-2deg)
    }
}

@media(pointer:fine) {
    .Logo_logoZiggy__VK9Z_:not(.Logo_preventHoverAnimation__WHClo):hover {
        animation-name: Logo_logo-buzz__KstFX;
        animation-duration: .2s;
        animation-timing-function: linear;
        animation-iteration-count: infinite
    }
}

.Logo_root__7FaDg.Logo_superbowl__hTU7h .Logo_logoImage__nJAeB {
    width: 42px
}

.Logo_root__7FaDg.Logo_valentine__aDv75 .Logo_logoImage__nJAeB,
.Logo_root__7FaDg.Logo_valentine__aDv75 .Logo_logoText__HTz9A {
    width: 64px
}

@keyframes TopSearch_scroll-gradient__CQMlf {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.TopSearch_czyButton__5bXPf {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.TopSearch_czyButton__5bXPf:focus {
    outline: none
}

.TopSearch_czyButton--contained--purple__UrIty {
    color: var(--white-100);
    background: var(--brand-100)
}

.TopSearch_czyButton--contained--purple__UrIty:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--purple__UrIty:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.TopSearch_czyButton--contained--white__asmvm {
    color: var(--black-50);
    background: var(--white-100)
}

.TopSearch_czyButton--contained--white__asmvm:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--white__asmvm:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.TopSearch_czyButton--contained--grey__zXMwo {
    color: var(--white-100);
    background: var(--black-40)
}

.TopSearch_czyButton--contained--grey__zXMwo:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--grey__zXMwo:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.TopSearch_czyButton--contained--alert__Elp16 {
    color: var(--white-100);
    background: var(--alert-100)
}

.TopSearch_czyButton--contained--alert__Elp16:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--alert__Elp16:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.TopSearch_czyButton--contained--success__g8AfE {
    color: var(--white-100);
    background: var(--success-100)
}

.TopSearch_czyButton--contained--success__g8AfE:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--success__g8AfE:hover:not(:disabled) {
        background: #52b187
    }
}

.TopSearch_czyButton--contained--black__GyIuu {
    color: var(--white-100);
    background: var(--black-90)
}

.TopSearch_czyButton--contained--black__GyIuu:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--black__GyIuu:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.TopSearch_czyButton--contained--green-gradient__4P_I2 {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.TopSearch_czyButton--contained--green-gradient__4P_I2:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--green-gradient__4P_I2:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.TopSearch_czyButton--contained--animated-green-gradient__O96dE {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: TopSearch_scroll-gradient__CQMlf 3s linear infinite;
    transition: filter .2s ease
}

.TopSearch_czyButton--contained--animated-green-gradient__O96dE:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .TopSearch_czyButton--contained--animated-green-gradient__O96dE:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.TopSearch_czyButton--link--purple__dhjTW,
.TopSearch_czyButton--outlined--purple__cyDzD {
    color: var(--brand-60)
}

.TopSearch_czyButton--link--purple__dhjTW:active,
.TopSearch_czyButton--outlined--purple__cyDzD:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .TopSearch_czyButton--link--purple__dhjTW:hover:not(:disabled),
    .TopSearch_czyButton--outlined--purple__cyDzD:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.TopSearch_czyButton--link--white__FHyMq,
.TopSearch_czyButton--outlined--white__Um94S {
    color: var(--white-90)
}

.TopSearch_czyButton--link--white__FHyMq:active,
.TopSearch_czyButton--outlined--white__Um94S:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .TopSearch_czyButton--link--white__FHyMq:hover:not(:disabled),
    .TopSearch_czyButton--outlined--white__Um94S:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.TopSearch_czyButton--link--grey__lztHV,
.TopSearch_czyButton--outlined--grey__LJ_xa {
    color: rgb(var(--white-100)/30%)
}

.TopSearch_czyButton--link--grey__lztHV:active,
.TopSearch_czyButton--outlined--grey__LJ_xa:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .TopSearch_czyButton--link--grey__lztHV:hover:not(:disabled),
    .TopSearch_czyButton--outlined--grey__LJ_xa:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.TopSearch_czyButton--link--alert__A8vRI,
.TopSearch_czyButton--outlined--alert__X1ptE {
    color: var(--alert-100)
}

.TopSearch_czyButton--link--alert__A8vRI:active,
.TopSearch_czyButton--outlined--alert__X1ptE:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .TopSearch_czyButton--link--alert__A8vRI:hover:not(:disabled),
    .TopSearch_czyButton--outlined--alert__X1ptE:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.TopSearch_czyButton--link--success__1mWeB,
.TopSearch_czyButton--outlined--success___wqFX {
    color: var(--success-100)
}

.TopSearch_czyButton--link--success__1mWeB:active,
.TopSearch_czyButton--outlined--success___wqFX:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .TopSearch_czyButton--link--success__1mWeB:hover:not(:disabled),
    .TopSearch_czyButton--outlined--success___wqFX:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.TopSearch_czyButton--outlined--purple__cyDzD {
    border: 1px solid var(--brand-60)
}

.TopSearch_czyButton--outlined--white__Um94S {
    border: 1px solid var(--white-90)
}

.TopSearch_czyButton--outlined--grey__LJ_xa {
    border: 1px solid rgb(var(--white-100)/30%)
}

.TopSearch_czyButton--outlined--alert__X1ptE {
    border: 1px solid var(--alert-100)
}

.TopSearch_czyButton--outlined--success___wqFX {
    border: 1px solid var(--success-100)
}

.TopSearch_czyButton--outlined__vzL0y:active {
    border-color: rgb(var(--white-30)/70%)
}

.TopSearch_czyButton--disabled__j8Djs {
    opacity: .4;
    cursor: default
}

.TopSearch_czyButton--height50__IVAPG {
    height: 50px
}

.TopSearch_czyButton--height34__KDiPE {
    height: 34px
}

.TopSearch_czyButton--fullWidth__91tBj {
    width: 100%
}

.TopSearch_czyButton__5bXPf [role=img],
.TopSearch_czyButton__5bXPf>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.TopSearch_czyButton--headerIcon___kN4k {
    padding: 0
}

.TopSearch_czyButton--headerIcon___kN4k [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.TopSearch_czyButton--headerIcon--desktop__fKBik {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.TopSearch_czyButton--headerIcon--mobile__YMNc3 {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.TopSearch_mobileSearchHeader__jWauJ {
    box-sizing: border-box;
    width: 100%;
    display: flex;
    align-items: center;
    padding: calc(var(--base-unit)*1);
    height: var(--header-mobile-height);
    min-height: var(--header-mobile-height)
}

@media(min-width:600px) {
    .TopSearch_mobileSearchHeader__jWauJ {
        height: var(--header-tablet-height);
        min-height: var(--header-tablet-height)
    }
}

.TopSearch_mobileSearchHeader__jWauJ.TopSearch_hasBottomNav__BsAtS {
    align-self: stretch;
    padding: 0;
    background: var(--black-100);
    border-bottom: 1px solid hsla(0, 0%, 100%, .05);
    box-shadow: none
}

.TopSearch_mobileSearchHeaderInner__NHfz4 {
    width: 100%;
    display: flex;
    align-items: center
}

.TopSearch_hasBottomNav__BsAtS .TopSearch_mobileSearchHeaderInner__NHfz4 {
    max-width: 500px;
    margin: 0 auto;
    padding: calc(var(--base-unit)*.5) calc(var(--base-unit)*2)
}

.TopSearch_mobileSearchContent__130E9 {
    width: 100%;
    height: 100%;
    overflow: auto
}

.TopSearch_mobileSearchContent__130E9.TopSearch_hasBottomNav__BsAtS {
    max-width: 500px;
    margin: 0 auto;
    padding-bottom: var(--bottom-navigation-height, 0)
}

.TopSearch_mobileSearchContent__130E9.TopSearch_keyboardVisible__YYp0D {
    padding-bottom: 0
}

@media(min-width:1082px) {
    .TopSearch_topSearchForm__b9Z8c {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -30%)
    }
}

@media(max-width:1081.98px) {
    .TopSearch_topSearchForm__b9Z8c {
        position: relative;
        flex: 1 1
    }
}

.TopSearch_topSearchForm__b9Z8c.TopSearch_isMobileLayout__96sEm {
    position: relative;
    flex: 1 1;
    left: unset;
    top: unset;
    transform: unset;
    display: flex;
    align-items: center
}

.TopSearch_inputWrapper__QI6kt {
    position: relative
}

@media(min-width:1082px) {
    .TopSearch_inputWrapper__QI6kt {
        width: 100%
    }
}

@media(max-width:1081.98px) {
    .TopSearch_inputWrapper__QI6kt {
        flex: 1 1;
        min-width: 0
    }
}

.TopSearch_isMobileLayout__96sEm .TopSearch_inputWrapper__QI6kt {
    flex: 1 1;
    min-width: 0
}

.TopSearch_clearButton__zYBtn {
    position: absolute;
    top: 50%;
    right: calc(var(--base-unit)*1.5);
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0);
    border: none;
    color: var(--white-100);
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.TopSearch_clearButton__zYBtn.TopSearch_visible__MDFL1 {
    opacity: 1;
    pointer-events: auto
}

.TopSearch_clearButton__zYBtn svg {
    width: 16px;
    height: 16px
}

.TopSearch_cancelButton__1ZtR7 {
    background: rgba(0, 0, 0, 0);
    border: none;
    color: var(--white-100);
    font-family: var(--font-nunito);
    font-weight: 700;
    font-size: var(--font-size-button);
    padding: calc(var(--base-unit)*1) 0;
    cursor: pointer;
    white-space: nowrap;
    flex-shrink: 0;
    overflow: hidden;
    max-width: 0;
    margin-left: 0;
    opacity: 0;
    pointer-events: none;
    transition: max-width .22s ease, opacity .2s ease, padding .22s ease, margin-left .22s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.TopSearch_cancelButton__1ZtR7.TopSearch_visible__MDFL1 {
    max-width: 120px;
    margin-left: calc(var(--base-unit)*.5);
    opacity: 1;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*.5);
    pointer-events: auto
}

.TopSearch_hasClearButton__4_uff:not(.TopSearch_isDesktop__2eSKm) {
    padding-right: calc(var(--base-unit)*5)
}

.TopSearch_searchInput__Nbapa {
    border-radius: 30px;
    fill: var(--white-50);
    height: 40px;
    background-color: var(--black-40);
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: 0 0;
    font-family: var(--font-nunito);
    font-weight: 700;
    font-size: var(--font-size-button);
    color: var(--white-50);
    outline: 0;
    transition: padding .22s ease
}

.TopSearch_searchInput__Nbapa:focus {
    border-color: var(--brand-100)
}

.TopSearch_searchInput__Nbapa::placeholder {
    color: var(--white-50);
    opacity: 1;
    font-family: var(--font-nunito);
    -webkit-user-select: none;
    user-select: none
}

.TopSearch_topSearchInput__mCCPQ.TopSearch_isDesktop__2eSKm {
    padding-left: calc(var(--base-unit)*2);
    padding-right: calc(var(--base-unit)*2)
}

.TopSearch_topSearchInput__mCCPQ:not(.TopSearch_isDesktop__2eSKm) {
    padding-left: calc(var(--base-unit)*6)
}

@media(min-width:600px) {
    .TopSearch_topSearchInput__mCCPQ {
        outline: 0
    }
}

@media(min-width:1082px) {
    .TopSearch_topSearchInput__mCCPQ {
        width: 460px;
        margin: auto
    }
}

/* @media(max-width:1081.98px) {
    .TopSearch_topSearchInput__mCCPQ {
        width: 100%
    }
} */

.TopSearch_isMobileLayout__96sEm .TopSearch_topSearchInput__mCCPQ {
    width: 100%;
    margin: 0
}

.TopSearch_topSearchInput__mCCPQ.TopSearch_disabled__pEttp {
    opacity: .2
}

.TopSearch_topSearchInput__mCCPQ.TopSearch_isMobile__W6aoz {
    height: 44px;
    color: var(--white-100)
}

.TopSearch_topSearchInput__mCCPQ.TopSearch_isMobile__W6aoz::placeholder {
    font-weight: 700;
    opacity: 1
}

.TopSearch_resultLabelContainer__fjVsh {
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    font-family: var(--font-nunito);
    font-size: var(--font-size-button);
    -webkit-user-select: none;
    user-select: none
}

.TopSearch_resultLabelContainer__fjVsh.TopSearch_isGreyedOut__hmSzl {
    color: var(--white-50)
}

.TopSearch_resultLabelContainer__fjVsh:not(.TopSearch_isGreyedOut__hmSzl) {
    color: var(--white-100)
}

@media(max-width:1509.98px) {
    .TopSearch_resultLabelContainer__fjVsh.TopSearch_isDesktop__2eSKm {
        font-size: var(--font-size-button)
    }
}

.TopSearch_resultLabelContainer__fjVsh.TopSearch_isLoading__Q52Jn {
    padding: calc(var(--base-unit)*2.5)
}

@keyframes TopSearch_search-results-fade-in__pwUEa {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.TopSearch_resultContainer__Ev21P {
    scrollbar-width: thin;
    scrollbar-color: var(--white-50) 0 rgba(0, 0, 0, 0);
    max-height: 500px;
    position: absolute;
    width: 100%;
    background: var(--black-90);
    overflow: auto;
    margin: 0;
    padding: 0;
    z-index: 99;
    animation: TopSearch_search-results-fade-in__pwUEa .18s ease
}

.TopSearch_resultContainer__Ev21P::-webkit-scrollbar {
    width: 7pxpx;
    height: 7pxpx;
    background: var(--black-100)
}

.TopSearch_resultContainer__Ev21P::-webkit-scrollbar-thumb {
    background: var(--white-50);
    border-radius: 30px
}

.TopSearch_resultContainer__Ev21P::-webkit-scrollbar-corner {
    background: var(--black-100)
}

.TopSearch_resultContainer__Ev21P:not(.TopSearch_isTablet__3qUmm,
.TopSearch_isMobile__W6aoz) {
    border-radius: 10px
}

.TopSearch_resultContainer__Ev21P li {
    list-style: none;
    padding: 0 calc(var(--base-unit)*2.5)
}

.TopSearch_resultContainer__Ev21P li:first-child {
    padding-top: calc(var(--base-unit)*2.5)
}

.TopSearch_resultContainer__Ev21P li:last-child {
    padding-bottom: calc(var(--base-unit)*2.5)
}

.TopSearch_resultContainer__Ev21P li>a {
    display: block
}

.TopSearch_resultContainer__Ev21P li.TopSearch_isTag__6Z3KW>a {
    padding: calc(var(--base-unit)*1)
}

.TopSearch_resultContainer__Ev21P li.TopSearch_isGame__NPYae>a {
    padding: calc(var(--base-unit)*.5)
}

.TopSearch_resultContainer__Ev21P li.TopSearch_selectedOption__CtI5l>a {
    background: var(--black-60);
    cursor: pointer
}

.TopSearch_resultContainer__Ev21P li.TopSearch_selectedOption__CtI5l>a:not(.TopSearch_isTablet__3qUmm,
.TopSearch_isMobile__W6aoz) {
    border-radius: calc(var(--base-unit)*1 + 2px)
}

.TopSearch_resultContainer__Ev21P.TopSearch_isMobile__W6aoz,
.TopSearch_resultContainer__Ev21P.TopSearch_isTablet__3qUmm {
    background: var(--black-100);
    position: fixed;
    max-height: unset;
    height: 100vh;
    width: min(100vw, 500px);
    max-width: 500px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0));
    border-radius: 0
}

.TopSearch_resultContainer__Ev21P.TopSearch_isMobile__W6aoz.TopSearch_isTablet__3qUmm,
.TopSearch_resultContainer__Ev21P.TopSearch_isTablet__3qUmm.TopSearch_isTablet__3qUmm {
    top: calc(var(--header-tablet-height) - 2px)
}

.TopSearch_resultContainer__Ev21P.TopSearch_isMobile__W6aoz.TopSearch_isMobile__W6aoz,
.TopSearch_resultContainer__Ev21P.TopSearch_isTablet__3qUmm.TopSearch_isMobile__W6aoz {
    top: calc(var(--header-mobile-height) - 2px)
}

.TopSearch_searchResultItemContent__aKQis {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    color: var(--white-100);
    gap: 16px
}

.TopSearch_searchResultItemContent__aKQis.TopSearch_hasThumbnail__5zIdQ {
    height: 36px
}

.TopSearch_searchResultItemContent__aKQis:not(.TopSearch_hasThumbnail__5zIdQ) {
    height: 28px
}

.TopSearch_searchResultItemThumbnail__SELPY {
    border-radius: 7px;
    width: 64px;
    object-fit: cover
}

@keyframes UserPortalIcons_scroll-gradient__z8gFy {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.UserPortalIcons_czyButton__5uwsg {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.UserPortalIcons_czyButton__5uwsg:focus {
    outline: none
}

.UserPortalIcons_czyButton--contained--purple__urlNg {
    color: var(--white-100);
    background: var(--brand-100)
}

.UserPortalIcons_czyButton--contained--purple__urlNg:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--purple__urlNg:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.UserPortalIcons_czyButton--contained--white__pwc5L {
    color: var(--black-50);
    background: var(--white-100)
}

.UserPortalIcons_czyButton--contained--white__pwc5L:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--white__pwc5L:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.UserPortalIcons_czyButton--contained--grey__VqL_u {
    color: var(--white-100);
    background: var(--black-40)
}

.UserPortalIcons_czyButton--contained--grey__VqL_u:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--grey__VqL_u:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.UserPortalIcons_czyButton--contained--alert__MeFJx {
    color: var(--white-100);
    background: var(--alert-100)
}

.UserPortalIcons_czyButton--contained--alert__MeFJx:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--alert__MeFJx:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.UserPortalIcons_czyButton--contained--success__di0h6 {
    color: var(--white-100);
    background: var(--success-100)
}

.UserPortalIcons_czyButton--contained--success__di0h6:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--success__di0h6:hover:not(:disabled) {
        background: #52b187
    }
}

.UserPortalIcons_czyButton--contained--black__RV_P3 {
    color: var(--white-100);
    background: var(--black-90)
}

.UserPortalIcons_czyButton--contained--black__RV_P3:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--black__RV_P3:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.UserPortalIcons_czyButton--contained--green-gradient__QZ4xI {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.UserPortalIcons_czyButton--contained--green-gradient__QZ4xI:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--green-gradient__QZ4xI:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.UserPortalIcons_czyButton--contained--animated-green-gradient__vJuOr {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: UserPortalIcons_scroll-gradient__z8gFy 3s linear infinite;
    transition: filter .2s ease
}

.UserPortalIcons_czyButton--contained--animated-green-gradient__vJuOr:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--contained--animated-green-gradient__vJuOr:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.UserPortalIcons_czyButton--link--purple__P2w5L,
.UserPortalIcons_czyButton--outlined--purple__1vanf {
    color: var(--brand-60)
}

.UserPortalIcons_czyButton--link--purple__P2w5L:active,
.UserPortalIcons_czyButton--outlined--purple__1vanf:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--link--purple__P2w5L:hover:not(:disabled),
    .UserPortalIcons_czyButton--outlined--purple__1vanf:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.UserPortalIcons_czyButton--link--white__QfXlI,
.UserPortalIcons_czyButton--outlined--white__fdjC1 {
    color: var(--white-90)
}

.UserPortalIcons_czyButton--link--white__QfXlI:active,
.UserPortalIcons_czyButton--outlined--white__fdjC1:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--link--white__QfXlI:hover:not(:disabled),
    .UserPortalIcons_czyButton--outlined--white__fdjC1:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.UserPortalIcons_czyButton--link--grey__2bW_g,
.UserPortalIcons_czyButton--outlined--grey__0_8bP {
    color: rgb(var(--white-100)/30%)
}

.UserPortalIcons_czyButton--link--grey__2bW_g:active,
.UserPortalIcons_czyButton--outlined--grey__0_8bP:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--link--grey__2bW_g:hover:not(:disabled),
    .UserPortalIcons_czyButton--outlined--grey__0_8bP:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.UserPortalIcons_czyButton--link--alert__eiwiD,
.UserPortalIcons_czyButton--outlined--alert__gXKl_ {
    color: var(--alert-100)
}

.UserPortalIcons_czyButton--link--alert__eiwiD:active,
.UserPortalIcons_czyButton--outlined--alert__gXKl_:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--link--alert__eiwiD:hover:not(:disabled),
    .UserPortalIcons_czyButton--outlined--alert__gXKl_:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.UserPortalIcons_czyButton--link--success__bTkJ9,
.UserPortalIcons_czyButton--outlined--success__jIS_F {
    color: var(--success-100)
}

.UserPortalIcons_czyButton--link--success__bTkJ9:active,
.UserPortalIcons_czyButton--outlined--success__jIS_F:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .UserPortalIcons_czyButton--link--success__bTkJ9:hover:not(:disabled),
    .UserPortalIcons_czyButton--outlined--success__jIS_F:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.UserPortalIcons_czyButton--outlined--purple__1vanf {
    border: 1px solid var(--brand-60)
}

.UserPortalIcons_czyButton--outlined--white__fdjC1 {
    border: 1px solid var(--white-90)
}

.UserPortalIcons_czyButton--outlined--grey__0_8bP {
    border: 1px solid rgb(var(--white-100)/30%)
}

.UserPortalIcons_czyButton--outlined--alert__gXKl_ {
    border: 1px solid var(--alert-100)
}

.UserPortalIcons_czyButton--outlined--success__jIS_F {
    border: 1px solid var(--success-100)
}

.UserPortalIcons_czyButton--outlined__E_gIk:active {
    border-color: rgb(var(--white-30)/70%)
}

.UserPortalIcons_czyButton--disabled__ZtPaA {
    opacity: .4;
    cursor: default
}

.UserPortalIcons_czyButton--height50__nxFfM {
    height: 50px
}

.UserPortalIcons_czyButton--height34__uhQ_l {
    height: 34px
}

.UserPortalIcons_czyButton--fullWidth__GyvQ9 {
    width: 100%
}

.UserPortalIcons_czyButton__5uwsg [role=img],
.UserPortalIcons_czyButton__5uwsg>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.UserPortalIcons_czyButton--headerIcon__A20t_ {
    padding: 0
}

.UserPortalIcons_czyButton--headerIcon__A20t_ [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.UserPortalIcons_czyButton--headerIcon--desktop__E9mgE {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.UserPortalIcons_czyButton--headerIcon--mobile__wSct1 {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.UserPortalIcons_activeUserCircle__sLyud {
    background: var(--success-100);
    border-color: var(--black-100);
    border-width: 2px;
    border-style: solid;
    width: 14px;
    height: 14px;
    border-radius: 8px;
    position: absolute;
    top: -2px
}

.UserPortalIcons_styledAvatar__vxM0X {
    height: 40px;
    width: 40px;
    border-width: 1px;
    background-color: var(--black-100);
    border-color: var(--black-100);
    border-style: solid;
    cursor: pointer
}

.UserPortalIcons_styledAvatar__vxM0X:hover {
    opacity: .85
}

.UserPortalIcons_styledAvatar--mobile__HzD68 {
    height: 34px !important;
    width: 34px !important;
    margin-left: 0
}

@media(max-width:600px) {
    .UserPortalIcons_styledAvatar__vxM0X {
        margin-left: 0
    }
}

.UserPortalIcons_styledGuestIconButton__ejhoo {
    background: var(--brand-100)
}

.UserPortalIcons_styledGuestIconButton--mobile__yQsUy {
    height: 34px;
    width: 34px;
    background: var(--black-10)
}

.UserPortalIcons_styledGuestIconButton--mobile__yQsUy [role=img] {
    width: 18px;
    height: 18px
}

@media(max-width:600px) {
    .UserPortalIcons_styledGuestIconButton__ejhoo {
        margin-left: 0
    }
}

.UserPortalIcons_iconWrapper__7UbbK {
    margin-right: calc(var(--base-unit)*2)
}

.UserPortalIcons_loaderWrapper__GQ52l {
    position: relative;
    width: 36px;
    margin-right: calc(var(--base-unit)*1.5)
}

.UserPortalIcons_userIconContainer__bBRRX {
    height: 100%;
    position: relative
}

.UserPortalIcons_headerLoginButton__tncI3 {
    position: relative
}

@media(max-width:330px) {
    .UserPortalIcons_headerLoginButton__tncI3 {
        display: none
    }
}

.UserPortalIcons_headerLoginButton--mobile__64AlV {
    font-size: 14px;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*1.5)
}

.UserPortalIcons_notificationBubble__MsCpW {
    background: var(--alert-100);
    font-weight: 800;
    padding: 0;
    display: flex;
    justify-content: center;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    z-index: 1;
    top: -5px;
    right: 3px;
    font-size: 10px;
    width: 20px;
    height: 14px;
    line-height: 12px;
    border-radius: 10px;
    border: 1px solid var(--black-80)
}

.UserPortalIcons_notificationBubble__MsCpW.UserPortalIcons_isMobile__7hIBv {
    top: -6px;
    right: -2px
}

.UserPortalIcons_bellSvgAdjustment__yK0aA {
    margin-top: -2px;
    margin-left: -1px
}

.UserPortalIcons_activeUserCircle__sLyud {
    z-index: 1;
    right: 3px
}

.UserPortalIcons_activeUserCircle__sLyud.UserPortalIcons_isMobile__7hIBv {
    right: -2px;
    top: -6px
}

.UserPortalIcons_useAppButton__5L4SZ {
    font-size: 14px;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*1.5);
    margin-left: calc(var(--base-unit)*-1)
}

.UserPortalIcons_useAppButton__5L4SZ img {
    width: 15px;
    height: 15px;
    margin-left: 6px;
    margin-right: 0
}

.IconButton_czyButton__LbdMq {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.IconButton_czyButton__LbdMq:focus {
    outline: none
}

.IconButton_czyButton--contained--purple__l1PgP {
    color: var(--white-100);
    background: var(--brand-100)
}

.IconButton_czyButton--contained--purple__l1PgP:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--purple__l1PgP:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.IconButton_czyButton--contained--white__lrLQT {
    color: var(--black-50);
    background: var(--white-100)
}

.IconButton_czyButton--contained--white__lrLQT:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--white__lrLQT:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.IconButton_czyButton--contained--grey__XX3DT {
    color: var(--white-100);
    background: var(--black-40)
}

.IconButton_czyButton--contained--grey__XX3DT:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--grey__XX3DT:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.IconButton_czyButton--contained--alert__XEX1X {
    color: var(--white-100);
    background: var(--alert-100)
}

.IconButton_czyButton--contained--alert__XEX1X:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--alert__XEX1X:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.IconButton_czyButton--contained--success___ILu9 {
    color: var(--white-100);
    background: var(--success-100)
}

.IconButton_czyButton--contained--success___ILu9:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--success___ILu9:hover:not(:disabled) {
        background: #52b187
    }
}

.IconButton_czyButton--contained--black__WjMpt {
    color: var(--white-100);
    background: var(--black-90)
}

.IconButton_czyButton--contained--black__WjMpt:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--black__WjMpt:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.IconButton_czyButton--contained--green-gradient__ES1ze {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.IconButton_czyButton--contained--green-gradient__ES1ze:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--green-gradient__ES1ze:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.IconButton_czyButton--contained--animated-green-gradient__lWHcI {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: IconButton_scroll-gradient__wCvbP 3s linear infinite;
    transition: filter .2s ease
}

.IconButton_czyButton--contained--animated-green-gradient__lWHcI:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .IconButton_czyButton--contained--animated-green-gradient__lWHcI:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.IconButton_czyButton--link--purple__00h09,
.IconButton_czyButton--outlined--purple__4B22Z {
    color: var(--brand-60)
}

.IconButton_czyButton--link--purple__00h09:active,
.IconButton_czyButton--outlined--purple__4B22Z:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyButton--link--purple__00h09:hover:not(:disabled),
    .IconButton_czyButton--outlined--purple__4B22Z:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IconButton_czyButton--link--white__5HLpD,
.IconButton_czyButton--outlined--white__sKh60 {
    color: var(--white-90)
}

.IconButton_czyButton--link--white__5HLpD:active,
.IconButton_czyButton--outlined--white__sKh60:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .IconButton_czyButton--link--white__5HLpD:hover:not(:disabled),
    .IconButton_czyButton--outlined--white__sKh60:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.IconButton_czyButton--link--grey__FE7z_,
.IconButton_czyButton--outlined--grey__sBPNy {
    color: rgb(var(--white-100)/30%)
}

.IconButton_czyButton--link--grey__FE7z_:active,
.IconButton_czyButton--outlined--grey__sBPNy:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyButton--link--grey__FE7z_:hover:not(:disabled),
    .IconButton_czyButton--outlined--grey__sBPNy:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IconButton_czyButton--link--alert__EaeyB,
.IconButton_czyButton--outlined--alert__CuVRr {
    color: var(--alert-100)
}

.IconButton_czyButton--link--alert__EaeyB:active,
.IconButton_czyButton--outlined--alert__CuVRr:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyButton--link--alert__EaeyB:hover:not(:disabled),
    .IconButton_czyButton--outlined--alert__CuVRr:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IconButton_czyButton--link--success__t2eVy,
.IconButton_czyButton--outlined--success__4dc_j {
    color: var(--success-100)
}

.IconButton_czyButton--link--success__t2eVy:active,
.IconButton_czyButton--outlined--success__4dc_j:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyButton--link--success__t2eVy:hover:not(:disabled),
    .IconButton_czyButton--outlined--success__4dc_j:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.IconButton_czyButton--outlined--purple__4B22Z {
    border: 1px solid var(--brand-60)
}

.IconButton_czyButton--outlined--white__sKh60 {
    border: 1px solid var(--white-90)
}

.IconButton_czyButton--outlined--grey__sBPNy {
    border: 1px solid rgb(var(--white-100)/30%)
}

.IconButton_czyButton--outlined--alert__CuVRr {
    border: 1px solid var(--alert-100)
}

.IconButton_czyButton--outlined--success__4dc_j {
    border: 1px solid var(--success-100)
}

.IconButton_czyButton--outlined__X2gK2:active {
    border-color: rgb(var(--white-30)/70%)
}

.IconButton_czyButton--disabled__QLOHJ {
    opacity: .4;
    cursor: default
}

.IconButton_czyButton--height50__e_Rdl {
    height: 50px
}

.IconButton_czyButton--height34__w1ROb {
    height: 34px
}

.IconButton_czyButton--fullWidth__NMxiw {
    width: 100%
}

.IconButton_czyButton__LbdMq [role=img],
.IconButton_czyButton__LbdMq>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.IconButton_czyButton--headerIcon__7fQUm {
    padding: 0
}

.IconButton_czyButton--headerIcon__7fQUm [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.IconButton_czyButton--headerIcon--desktop__BXRaC {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.IconButton_czyButton--headerIcon--mobile__X_P9h {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

@keyframes IconButton_scroll-gradient__wCvbP {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.IconButton_czyIconButton__tuAnP {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: var(--font-nunito);
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: 0;
    background: rgba(0, 0, 0, 0);
    width: 48px;
    height: 48px;
    -webkit-user-select: none;
    user-select: none
}

.IconButton_czyIconButton__tuAnP:focus {
    outline: none
}

.IconButton_czyIconButton--contained--purple__WdKpZ {
    color: var(--white-100);
    background: var(--brand-100)
}

.IconButton_czyIconButton--contained--purple__WdKpZ:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--purple__WdKpZ:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.IconButton_czyIconButton--contained--white__YQp9e {
    color: var(--black-50);
    background: var(--white-100)
}

.IconButton_czyIconButton--contained--white__YQp9e:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--white__YQp9e:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.IconButton_czyIconButton--contained--grey__hYpiE {
    color: var(--white-100);
    background: var(--black-40)
}

.IconButton_czyIconButton--contained--grey__hYpiE:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--grey__hYpiE:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.IconButton_czyIconButton--contained--alert__L1Owi {
    color: var(--white-100);
    background: var(--alert-100)
}

.IconButton_czyIconButton--contained--alert__L1Owi:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--alert__L1Owi:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.IconButton_czyIconButton--contained--success___ql_K {
    color: var(--white-100);
    background: var(--success-100)
}

.IconButton_czyIconButton--contained--success___ql_K:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--success___ql_K:hover:not(:disabled) {
        background: #52b187
    }
}

.IconButton_czyIconButton--contained--black__5jrJY {
    color: var(--white-100);
    background: var(--black-90)
}

.IconButton_czyIconButton--contained--black__5jrJY:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--black__5jrJY:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.IconButton_czyIconButton--contained--green-gradient__cM_VZ {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.IconButton_czyIconButton--contained--green-gradient__cM_VZ:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--green-gradient__cM_VZ:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.IconButton_czyIconButton--contained--animated-green-gradient__KP2yP {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: IconButton_scroll-gradient__wCvbP 3s linear infinite;
    transition: filter .2s ease
}

.IconButton_czyIconButton--contained--animated-green-gradient__KP2yP:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .IconButton_czyIconButton--contained--animated-green-gradient__KP2yP:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.IconButton_czyIconButton--link--purple__f7_lS,
.IconButton_czyIconButton--outlined--purple__DLVj_ {
    color: var(--brand-60)
}

.IconButton_czyIconButton--link--purple__f7_lS:active,
.IconButton_czyIconButton--outlined--purple__DLVj_:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--link--purple__f7_lS:hover:not(:disabled),
    .IconButton_czyIconButton--outlined--purple__DLVj_:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IconButton_czyIconButton--link--white__8RW6p,
.IconButton_czyIconButton--outlined--white__5u__J {
    color: var(--white-90)
}

.IconButton_czyIconButton--link--white__8RW6p:active,
.IconButton_czyIconButton--outlined--white__5u__J:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--link--white__8RW6p:hover:not(:disabled),
    .IconButton_czyIconButton--outlined--white__5u__J:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.IconButton_czyIconButton--link--grey__IFUpo,
.IconButton_czyIconButton--outlined--grey__3K2xv {
    color: rgb(var(--white-100)/30%)
}

.IconButton_czyIconButton--link--grey__IFUpo:active,
.IconButton_czyIconButton--outlined--grey__3K2xv:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--link--grey__IFUpo:hover:not(:disabled),
    .IconButton_czyIconButton--outlined--grey__3K2xv:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IconButton_czyIconButton--link--alert__Sau35,
.IconButton_czyIconButton--outlined--alert__DvX3v {
    color: var(--alert-100)
}

.IconButton_czyIconButton--link--alert__Sau35:active,
.IconButton_czyIconButton--outlined--alert__DvX3v:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--link--alert__Sau35:hover:not(:disabled),
    .IconButton_czyIconButton--outlined--alert__DvX3v:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.IconButton_czyIconButton--link--success__8cPqQ,
.IconButton_czyIconButton--outlined--success__Teg0i {
    color: var(--success-100)
}

.IconButton_czyIconButton--link--success__8cPqQ:active,
.IconButton_czyIconButton--outlined--success__Teg0i:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .IconButton_czyIconButton--link--success__8cPqQ:hover:not(:disabled),
    .IconButton_czyIconButton--outlined--success__Teg0i:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.IconButton_czyIconButton--outlined--purple__DLVj_ {
    border: 1px solid var(--brand-60)
}

.IconButton_czyIconButton--outlined--white__5u__J {
    border: 1px solid var(--white-90)
}

.IconButton_czyIconButton--outlined--grey__3K2xv {
    border: 1px solid rgb(var(--white-100)/30%)
}

.IconButton_czyIconButton--outlined--alert__DvX3v {
    border: 1px solid var(--alert-100)
}

.IconButton_czyIconButton--outlined--success__Teg0i {
    border: 1px solid var(--success-100)
}

.IconButton_czyIconButton--outlined___h1Wd:active {
    border-color: rgb(var(--white-30)/70%)
}

.IconButton_czyIconButton--disabled__4aNc5 {
    opacity: .4;
    cursor: default
}

.IconButton_czyIconButton__tuAnP span[role=img],
.IconButton_czyIconButton__tuAnP svg,
.IconButton_czyIconButton__tuAnP>img {
    width: 24px;
    height: 24px;
    margin-right: 0;
    flex-shrink: 0
}

.IconButton_czyIconButton--compactGlyph__YvLgX {
    font-weight: 400
}

.IconButton_czyIconButton--compactGlyph__YvLgX span[role=img],
.IconButton_czyIconButton--compactGlyph__YvLgX svg,
.IconButton_czyIconButton--compactGlyph__YvLgX>img {
    width: 14px;
    height: 14px
}

@keyframes HeaderSidebarButton_scroll-gradient__Dmp4a {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.HeaderSidebarButton_czyButton__Fa8cc {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.HeaderSidebarButton_czyButton__Fa8cc:focus {
    outline: none
}

.HeaderSidebarButton_czyButton--contained--purple__wJMwg {
    color: var(--white-100);
    background: var(--brand-100)
}

.HeaderSidebarButton_czyButton--contained--purple__wJMwg:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--purple__wJMwg:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.HeaderSidebarButton_czyButton--contained--white__BSR_m {
    color: var(--black-50);
    background: var(--white-100)
}

.HeaderSidebarButton_czyButton--contained--white__BSR_m:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--white__BSR_m:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.HeaderSidebarButton_czyButton--contained--grey__wvW_D {
    color: var(--white-100);
    background: var(--black-40)
}

.HeaderSidebarButton_czyButton--contained--grey__wvW_D:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--grey__wvW_D:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.HeaderSidebarButton_czyButton--contained--alert__1t4et {
    color: var(--white-100);
    background: var(--alert-100)
}

.HeaderSidebarButton_czyButton--contained--alert__1t4et:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--alert__1t4et:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.HeaderSidebarButton_czyButton--contained--success__x1gO_ {
    color: var(--white-100);
    background: var(--success-100)
}

.HeaderSidebarButton_czyButton--contained--success__x1gO_:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--success__x1gO_:hover:not(:disabled) {
        background: #52b187
    }
}

.HeaderSidebarButton_czyButton--contained--black__A2nw3 {
    color: var(--white-100);
    background: var(--black-90)
}

.HeaderSidebarButton_czyButton--contained--black__A2nw3:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--black__A2nw3:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.HeaderSidebarButton_czyButton--contained--green-gradient__hd41u {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.HeaderSidebarButton_czyButton--contained--green-gradient__hd41u:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--green-gradient__hd41u:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.HeaderSidebarButton_czyButton--contained--animated-green-gradient__REUvF {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: HeaderSidebarButton_scroll-gradient__Dmp4a 3s linear infinite;
    transition: filter .2s ease
}

.HeaderSidebarButton_czyButton--contained--animated-green-gradient__REUvF:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--contained--animated-green-gradient__REUvF:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.HeaderSidebarButton_czyButton--link--purple__8Pv9F,
.HeaderSidebarButton_czyButton--outlined--purple__QafQv {
    color: var(--brand-60)
}

.HeaderSidebarButton_czyButton--link--purple__8Pv9F:active,
.HeaderSidebarButton_czyButton--outlined--purple__QafQv:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--link--purple__8Pv9F:hover:not(:disabled),
    .HeaderSidebarButton_czyButton--outlined--purple__QafQv:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.HeaderSidebarButton_czyButton--link--white__CL6K7,
.HeaderSidebarButton_czyButton--outlined--white__uc5Hk {
    color: var(--white-90)
}

.HeaderSidebarButton_czyButton--link--white__CL6K7:active,
.HeaderSidebarButton_czyButton--outlined--white__uc5Hk:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--link--white__CL6K7:hover:not(:disabled),
    .HeaderSidebarButton_czyButton--outlined--white__uc5Hk:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.HeaderSidebarButton_czyButton--link--grey__ks2vD,
.HeaderSidebarButton_czyButton--outlined--grey__Od1gw {
    color: rgb(var(--white-100)/30%)
}

.HeaderSidebarButton_czyButton--link--grey__ks2vD:active,
.HeaderSidebarButton_czyButton--outlined--grey__Od1gw:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--link--grey__ks2vD:hover:not(:disabled),
    .HeaderSidebarButton_czyButton--outlined--grey__Od1gw:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.HeaderSidebarButton_czyButton--link--alert__ug_hz,
.HeaderSidebarButton_czyButton--outlined--alert__Z9YW_ {
    color: var(--alert-100)
}

.HeaderSidebarButton_czyButton--link--alert__ug_hz:active,
.HeaderSidebarButton_czyButton--outlined--alert__Z9YW_:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--link--alert__ug_hz:hover:not(:disabled),
    .HeaderSidebarButton_czyButton--outlined--alert__Z9YW_:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.HeaderSidebarButton_czyButton--link--success__TSelO,
.HeaderSidebarButton_czyButton--outlined--success__LV7UQ {
    color: var(--success-100)
}

.HeaderSidebarButton_czyButton--link--success__TSelO:active,
.HeaderSidebarButton_czyButton--outlined--success__LV7UQ:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .HeaderSidebarButton_czyButton--link--success__TSelO:hover:not(:disabled),
    .HeaderSidebarButton_czyButton--outlined--success__LV7UQ:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.HeaderSidebarButton_czyButton--outlined--purple__QafQv {
    border: 1px solid var(--brand-60)
}

.HeaderSidebarButton_czyButton--outlined--white__uc5Hk {
    border: 1px solid var(--white-90)
}

.HeaderSidebarButton_czyButton--outlined--grey__Od1gw {
    border: 1px solid rgb(var(--white-100)/30%)
}

.HeaderSidebarButton_czyButton--outlined--alert__Z9YW_ {
    border: 1px solid var(--alert-100)
}

.HeaderSidebarButton_czyButton--outlined--success__LV7UQ {
    border: 1px solid var(--success-100)
}

.HeaderSidebarButton_czyButton--outlined__hcFOd:active {
    border-color: rgb(var(--white-30)/70%)
}

.HeaderSidebarButton_czyButton--disabled__hmR5R {
    opacity: .4;
    cursor: default
}

.HeaderSidebarButton_czyButton--height50__s9gjA {
    height: 50px
}

.HeaderSidebarButton_czyButton--height34__tg69z {
    height: 34px
}

.HeaderSidebarButton_czyButton--fullWidth__OjbK2 {
    width: 100%
}

.HeaderSidebarButton_czyButton__Fa8cc [role=img],
.HeaderSidebarButton_czyButton__Fa8cc>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.HeaderSidebarButton_czyButton--headerIcon__uTu8X {
    padding: 0
}

.HeaderSidebarButton_czyButton--headerIcon__uTu8X [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.HeaderSidebarButton_czyButton--headerIcon--desktop__Qw_Mt {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.HeaderSidebarButton_czyButton--headerIcon--mobile__ERRQn {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.HeaderSidebarButton_root__Iij7Q {
    margin-right: calc(var(--base-unit)*.5)
}

@media(max-width:388px) {
    .HeaderSidebarButton_hideWhenDesktopDevice__x0piq {
        display: none
    }
}

.OfflineHeaderActions_actions__DzFvZ {
    display: flex;
    align-items: center;
    gap: 16px
}

.OfflineHeaderActions_indicator__GxFrK {
    display: inline-flex;
    align-items: center;
    gap: 6px
}

.OfflineHeaderActions_indicatorOffline__Y2nWB {
    color: var(--alert-80)
}

.OfflineHeaderActions_indicatorOnline__wyoy3 {
    color: var(--success-100)
}

.OfflineHeaderActions_indicatorLabel__fpvbN {
    font-weight: 700;
    font-size: 12px
}

.OfflineHeaderActions_refreshButton__We1bh {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 7px 20px;
    border: none;
    border-radius: 30px;
    background: rgba(102, 106, 127, .5);
    cursor: pointer
}

.OfflineHeaderActions_refreshIcon__OApsy {
    color: var(--white-80)
}

@keyframes Header_scroll-gradient__Pm4Jr {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.Header_czyButton__3ETkC {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.Header_czyButton__3ETkC:focus {
    outline: none
}

.Header_czyButton--contained--purple__aXhl_ {
    color: var(--white-100);
    background: var(--brand-100)
}

.Header_czyButton--contained--purple__aXhl_:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .Header_czyButton--contained--purple__aXhl_:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.Header_czyButton--contained--white__OOsK0 {
    color: var(--black-50);
    background: var(--white-100)
}

.Header_czyButton--contained--white__OOsK0:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .Header_czyButton--contained--white__OOsK0:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.Header_czyButton--contained--grey__DnyQ_ {
    color: var(--white-100);
    background: var(--black-40)
}

.Header_czyButton--contained--grey__DnyQ_:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .Header_czyButton--contained--grey__DnyQ_:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.Header_czyButton--contained--alert__7GF8y {
    color: var(--white-100);
    background: var(--alert-100)
}

.Header_czyButton--contained--alert__7GF8y:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .Header_czyButton--contained--alert__7GF8y:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.Header_czyButton--contained--success___Km97 {
    color: var(--white-100);
    background: var(--success-100)
}

.Header_czyButton--contained--success___Km97:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .Header_czyButton--contained--success___Km97:hover:not(:disabled) {
        background: #52b187
    }
}

.Header_czyButton--contained--black__roKzw {
    color: var(--white-100);
    background: var(--black-90)
}

.Header_czyButton--contained--black__roKzw:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .Header_czyButton--contained--black__roKzw:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.Header_czyButton--contained--green-gradient__FaBn6 {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.Header_czyButton--contained--green-gradient__FaBn6:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .Header_czyButton--contained--green-gradient__FaBn6:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.Header_czyButton--contained--animated-green-gradient__1FVNs {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: Header_scroll-gradient__Pm4Jr 3s linear infinite;
    transition: filter .2s ease
}

.Header_czyButton--contained--animated-green-gradient__1FVNs:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .Header_czyButton--contained--animated-green-gradient__1FVNs:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.Header_czyButton--link--purple__dbruh,
.Header_czyButton--outlined--purple__Py1La {
    color: var(--brand-60)
}

.Header_czyButton--link--purple__dbruh:active,
.Header_czyButton--outlined--purple__Py1La:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Header_czyButton--link--purple__dbruh:hover:not(:disabled),
    .Header_czyButton--outlined--purple__Py1La:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Header_czyButton--link--white__M9XxG,
.Header_czyButton--outlined--white__ZuFZs {
    color: var(--white-90)
}

.Header_czyButton--link--white__M9XxG:active,
.Header_czyButton--outlined--white__ZuFZs:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .Header_czyButton--link--white__M9XxG:hover:not(:disabled),
    .Header_czyButton--outlined--white__ZuFZs:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.Header_czyButton--link--grey__yKuRr,
.Header_czyButton--outlined--grey__O_5Vg {
    color: rgb(var(--white-100)/30%)
}

.Header_czyButton--link--grey__yKuRr:active,
.Header_czyButton--outlined--grey__O_5Vg:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Header_czyButton--link--grey__yKuRr:hover:not(:disabled),
    .Header_czyButton--outlined--grey__O_5Vg:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Header_czyButton--link--alert__7a51R,
.Header_czyButton--outlined--alert__GGNya {
    color: var(--alert-100)
}

.Header_czyButton--link--alert__7a51R:active,
.Header_czyButton--outlined--alert__GGNya:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Header_czyButton--link--alert__7a51R:hover:not(:disabled),
    .Header_czyButton--outlined--alert__GGNya:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Header_czyButton--link--success__k5qoX,
.Header_czyButton--outlined--success__LhijA {
    color: var(--success-100)
}

.Header_czyButton--link--success__k5qoX:active,
.Header_czyButton--outlined--success__LhijA:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .Header_czyButton--link--success__k5qoX:hover:not(:disabled),
    .Header_czyButton--outlined--success__LhijA:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.Header_czyButton--outlined--purple__Py1La {
    border: 1px solid var(--brand-60)
}

.Header_czyButton--outlined--white__ZuFZs {
    border: 1px solid var(--white-90)
}

.Header_czyButton--outlined--grey__O_5Vg {
    border: 1px solid rgb(var(--white-100)/30%)
}

.Header_czyButton--outlined--alert__GGNya {
    border: 1px solid var(--alert-100)
}

.Header_czyButton--outlined--success__LhijA {
    border: 1px solid var(--success-100)
}

.Header_czyButton--outlined__Ldpmd:active {
    border-color: rgb(var(--white-30)/70%)
}

.Header_czyButton--disabled__xr3Bx {
    opacity: .4;
    cursor: default
}

.Header_czyButton--height50__pM4o4 {
    height: 50px
}

.Header_czyButton--height34__qZAbK {
    height: 34px
}

.Header_czyButton--fullWidth__abG18 {
    width: 100%
}

.Header_czyButton__3ETkC [role=img],
.Header_czyButton__3ETkC>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.Header_czyButton--headerIcon__vl0ji {
    padding: 0
}

.Header_czyButton--headerIcon__vl0ji [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.Header_czyButton--headerIcon--desktop__tuqlp {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.Header_czyButton--headerIcon--mobile__vBRX7 {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.Header_headerBackdrop__poPEJ {
    z-index: 11 !important;
    background-color: rgba(0, 0, 0, .8) !important
}

.Header_safeAreaOverlay__KAkEd {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: var(--safe-area-inset-top, env(safe-area-inset-top, 0));
    background: var(--black-100);
    z-index: 13
}

.Header_safeAreaOverlay__KAkEd.Header_safeAreaOverlayOffline__HBfD_ {
    background: #281717
}

.Header_safeAreaOverlay__KAkEd.Header_safeAreaOverlayOnline__b1qPc {
    background: #172821
}

.Header_root__uPVep {
    z-index: 12;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    padding-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0));
    background: var(--black-80);
    border-bottom: 1px solid var(--black-80);
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12);
    height: calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + var(--header-mobile-height))
}

.Header_root__uPVep.Header_withBottomNav__Ro4hY {
    background: var(--black-100)
}

.Header_root__uPVep.Header_offlineMode__kEaJL,
.Header_root__uPVep.Header_withBottomNav__Ro4hY {
    border-bottom: 1px solid hsla(0, 0%, 100%, .05);
    box-shadow: none
}

.Header_root__uPVep.Header_offlineMode__kEaJL.Header_offline__LQVJW {
    background: #281717
}

.Header_root__uPVep.Header_offlineMode__kEaJL.Header_online___Ih3n {
    background: #172821
}

@media(min-width:600px) {
    .Header_root__uPVep {
        height: calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + var(--header-tablet-height))
    }
}

@media(min-width:1910px) {
    .Header_root__uPVep {
        background: var(--black-70);
        border-bottom: none;
        box-shadow: none;
        height: calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + var(--header-height))
    }
}

.Header_root__uPVep.Header_hideOnScroll__kfyu6 {
    transition: transform .2s ease-in-out
}

.Header_root__uPVep.Header_hideOnScroll__kfyu6.Header_noTransition__RunXj {
    transition: none
}

.Header_root__uPVep.Header_isHidden__tIK_C {
    transform: translateY(calc(-100% + var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + 1px))
}

.Header_root__uPVep.Header_withMyGamesPills__xG1El {
    flex-flow: column nowrap;
    align-items: stretch;
    justify-content: flex-start;
    height: calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + var(--header-mobile-height) + var(--mygames-pills-height))
}

@media(min-width:600px) {
    .Header_root__uPVep.Header_withMyGamesPills__xG1El {
        height: calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0)) + var(--header-tablet-height) + var(--mygames-pills-height))
    }
}

.Header_toolbarRow__DwmRv {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: calc(var(--header-mobile-height) - 1px)
}

@media(min-width:600px) {
    .Header_toolbarRow__DwmRv {
        height: calc(var(--header-tablet-height) - 1px)
    }
}

.Header_leftSection__iw1d6 {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: 12px
}

@media(min-width:600px) {
    .Header_leftSection__iw1d6 {
        padding-left: calc(var(--base-unit)*1)
    }
}

.Header_contextualTitle__C8SbD {
    max-width: calc(100vw - 160px);
    overflow: hidden;
    color: var(--white-100);
    font-family: var(--font-nunito);
    font-size: 20px;
    font-weight: 900;
    line-height: 135%;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Header_rightSection__fcQ4k {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    min-width: 115px;
    padding-right: calc(var(--base-unit)*2);
    gap: calc(var(--base-unit)*2)
}

@media(max-width:1909.98px) {
    .Header_rightSection__fcQ4k {
        margin-left: calc(var(--base-unit)*2)
    }
}

@media(min-width:1910px) {
    .Header_rightSection__fcQ4k {
        padding-right: 20px
    }
}

@keyframes Layout_scroll-gradient__cMp3Q {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.Layout_czyButton__jXpQJ {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.Layout_czyButton__jXpQJ:focus {
    outline: none
}

.Layout_czyButton--contained--purple__E0eqy {
    color: var(--white-100);
    background: var(--brand-100)
}

.Layout_czyButton--contained--purple__E0eqy:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .Layout_czyButton--contained--purple__E0eqy:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.Layout_czyButton--contained--white__zlFgl {
    color: var(--black-50);
    background: var(--white-100)
}

.Layout_czyButton--contained--white__zlFgl:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .Layout_czyButton--contained--white__zlFgl:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.Layout_czyButton--contained--grey__KpmKx {
    color: var(--white-100);
    background: var(--black-40)
}

.Layout_czyButton--contained--grey__KpmKx:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .Layout_czyButton--contained--grey__KpmKx:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.Layout_czyButton--contained--alert__RvQSd {
    color: var(--white-100);
    background: var(--alert-100)
}

.Layout_czyButton--contained--alert__RvQSd:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .Layout_czyButton--contained--alert__RvQSd:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.Layout_czyButton--contained--success__sku3h {
    color: var(--white-100);
    background: var(--success-100)
}

.Layout_czyButton--contained--success__sku3h:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .Layout_czyButton--contained--success__sku3h:hover:not(:disabled) {
        background: #52b187
    }
}

.Layout_czyButton--contained--black__YnJnC {
    color: var(--white-100);
    background: var(--black-90)
}

.Layout_czyButton--contained--black__YnJnC:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .Layout_czyButton--contained--black__YnJnC:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.Layout_czyButton--contained--green-gradient__TwPil {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.Layout_czyButton--contained--green-gradient__TwPil:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .Layout_czyButton--contained--green-gradient__TwPil:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.Layout_czyButton--contained--animated-green-gradient__P18lx {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: Layout_scroll-gradient__cMp3Q 3s linear infinite;
    transition: filter .2s ease
}

.Layout_czyButton--contained--animated-green-gradient__P18lx:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .Layout_czyButton--contained--animated-green-gradient__P18lx:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.Layout_czyButton--link--purple__dPvsy,
.Layout_czyButton--outlined--purple__dG3yK {
    color: var(--brand-60)
}

.Layout_czyButton--link--purple__dPvsy:active,
.Layout_czyButton--outlined--purple__dG3yK:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Layout_czyButton--link--purple__dPvsy:hover:not(:disabled),
    .Layout_czyButton--outlined--purple__dG3yK:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Layout_czyButton--link--white__zTOiw,
.Layout_czyButton--outlined--white__2egvQ {
    color: var(--white-90)
}

.Layout_czyButton--link--white__zTOiw:active,
.Layout_czyButton--outlined--white__2egvQ:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .Layout_czyButton--link--white__zTOiw:hover:not(:disabled),
    .Layout_czyButton--outlined--white__2egvQ:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.Layout_czyButton--link--grey__u33bZ,
.Layout_czyButton--outlined--grey__ur9mg {
    color: rgb(var(--white-100)/30%)
}

.Layout_czyButton--link--grey__u33bZ:active,
.Layout_czyButton--outlined--grey__ur9mg:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Layout_czyButton--link--grey__u33bZ:hover:not(:disabled),
    .Layout_czyButton--outlined--grey__ur9mg:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Layout_czyButton--link--alert__1ZxMD,
.Layout_czyButton--outlined--alert___JHoR {
    color: var(--alert-100)
}

.Layout_czyButton--link--alert__1ZxMD:active,
.Layout_czyButton--outlined--alert___JHoR:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .Layout_czyButton--link--alert__1ZxMD:hover:not(:disabled),
    .Layout_czyButton--outlined--alert___JHoR:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Layout_czyButton--link--success__sGYJi,
.Layout_czyButton--outlined--success__r_hED {
    color: var(--success-100)
}

.Layout_czyButton--link--success__sGYJi:active,
.Layout_czyButton--outlined--success__r_hED:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .Layout_czyButton--link--success__sGYJi:hover:not(:disabled),
    .Layout_czyButton--outlined--success__r_hED:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.Layout_czyButton--outlined--purple__dG3yK {
    border: 1px solid var(--brand-60)
}

.Layout_czyButton--outlined--white__2egvQ {
    border: 1px solid var(--white-90)
}

.Layout_czyButton--outlined--grey__ur9mg {
    border: 1px solid rgb(var(--white-100)/30%)
}

.Layout_czyButton--outlined--alert___JHoR {
    border: 1px solid var(--alert-100)
}

.Layout_czyButton--outlined--success__r_hED {
    border: 1px solid var(--success-100)
}

.Layout_czyButton--outlined__J1S_2:active {
    border-color: rgb(var(--white-30)/70%)
}

.Layout_czyButton--disabled__b0Qbh {
    opacity: .4;
    cursor: default
}

.Layout_czyButton--height50__dNYSP {
    height: 50px
}

.Layout_czyButton--height34__K9_QQ {
    height: 34px
}

.Layout_czyButton--fullWidth__xORi2 {
    width: 100%
}

.Layout_czyButton__jXpQJ [role=img],
.Layout_czyButton__jXpQJ>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.Layout_czyButton--headerIcon__QmymU {
    padding: 0
}

.Layout_czyButton--headerIcon__QmymU [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.Layout_czyButton--headerIcon--desktop__Qeix9 {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.Layout_czyButton--headerIcon--mobile__ALPx7 {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.Layout_styledMain__YQszE {
    padding-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0))
}

@media(max-width:1909.98px) {
    .Layout_styledMain__YQszE.Layout_hasCollapsedSidebar__AK3eb {
        padding-left: var(--sidebar-collapsed-width)
    }
}

@media(min-width:1910px) {
    .Layout_styledMain__YQszE.Layout_hasExpandedSidebar__bg72e {
        padding-left: var(--sidebar-width)
    }
}

.Layout_styledMain__YQszE.Layout_isDesktop__1G5Sd {
    margin-top: var(--header-height)
}

.Layout_styledMain__YQszE.Layout_isDesktop__1G5Sd.Layout_isGamePage__YLDNb {
    padding-left: var(--sidebar-collapsed-width)
}

.Layout_styledMain__YQszE.Layout_isTablet__GqMke {
    margin-top: var(--header-tablet-height)
}

.Layout_styledMain__YQszE.Layout_isTablet__GqMke.Layout_isMyGamesPage__WfTCH {
    margin-top: calc(var(--header-tablet-height) + var(--mygames-pills-height))
}

.Layout_styledMain__YQszE.Layout_isMobile__Fr9Rq {
    margin-top: var(--header-mobile-height)
}

.Layout_styledMain__YQszE.Layout_isMobile__Fr9Rq.Layout_isMyGamesPage__WfTCH {
    margin-top: calc(var(--header-mobile-height) + var(--mygames-pills-height))
}

.Layout_styledMain__YQszE.Layout_hasBottomNavigation___dVEj {
    padding-bottom: var(--bottom-navigation-height)
}

.Layout_root__ggW6Q {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    background: var(--black-100);
    position: relative
}

.Layout_root__ggW6Q.Layout_isMobile__Fr9Rq {
    display: block
}

.Layout_root__ggW6Q.Layout_offlineMode__k_zA2 {
    min-height: 100vh;
    background: linear-gradient(180deg, #281717 0, var(--black-100) 100%)
}

.Layout_root__ggW6Q.Layout_offlineMode__k_zA2.Layout_online__R_SuF {
    background: linear-gradient(180deg, #172821 0, var(--black-100) 54%)
}

.Layout_backgroundContainer__c3CyJ {
    position: fixed;
    left: 0;
    right: 0;
    z-index: -1;
    height: 100vh
}

.Layout_backgroundImgWrapper__s_dRj {
    position: absolute;
    overflow: hidden;
    inset: 0;
    width: 100%;
    height: 100%;
    aspect-ratio: 1200/674;
    object-fit: cover
}

.Layout_styledPageWrapper__DeSC1 {
    padding: calc(var(--base-unit)*2);
    padding-bottom: calc(var(--base-unit)*4.5)
}

.Layout_styledPageWrapper__DeSC1.Layout_isDesktop__1G5Sd {
    padding-left: calc(var(--base-unit)*3)
}

.Layout_styledPageWrapper__DeSC1 li,
.Layout_styledPageWrapper__DeSC1 p {
    line-height: 2rem
}

.Layout_styledPageWrapper__DeSC1 a:not(.Layout_MuiButton-root__3L0_e) {
    text-decoration: none;
    color: var(--brand-60);
    font-weight: 700
}

.Layout_styledPageWrapper__DeSC1 a:not(.Layout_MuiButton-root__3L0_e):hover {
    color: var(--brand-100)
}

.Layout_pullToRefreshWrapper__fric6 {
    position: relative
}

.Layout_pullToRefreshIndicator__HBLzT {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    color: var(--white-100);
    background: linear-gradient(180deg, rgba(0, 0, 0, .8), transparent);
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .03em;
    transition: height .12s ease-out, opacity .12s ease-out
}

.Layout_pullToRefreshInner__fK8f9 {
    display: inline-flex;
    align-items: center;
    gap: .5rem;
    padding: .3rem .75rem 1.5rem
}

.Layout_loaderBulletsWrapper__9vodD {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px
}

.Layout_loaderBullet__lBJ3g {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #55566a;
    border-radius: 50%;
    transform: translateY(0);
    animation: Layout_wave__MzGl5 1s ease-in-out infinite
}

.Layout_loaderBullet__lBJ3g:first-of-type {
    animation-delay: 0s
}

.Layout_loaderBullet__lBJ3g:nth-of-type(2) {
    animation-delay: .1s
}

.Layout_loaderBullet__lBJ3g:nth-of-type(3) {
    animation-delay: .2s
}

@keyframes Layout_wave__MzGl5 {
    0%,
    60%,
    to {
        opacity: .4;
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        transform: translateY(6px)
    }
    40% {
        opacity: 1;
        transform: translateY(-6px)
    }
}

.Layout_pullToRefreshIcon__h3al6 {
    font-size: .95rem
}

.Layout_pullToRefreshLabel__gVMHh {
    text-transform: uppercase
}

.OfflineOverlay_wrap__M2kmE {
    width: 100%;
    padding: 24px;
    box-sizing: border-box
}

.OfflineOverlay_card__eoal9 {
    max-width: 520px;
    margin: 40px auto 0;
    background: #242532;
    color: var(--white-100);
    border-radius: 16px;
    padding: 24px;
    font-family: var(--font-nunito);
    box-shadow: 0 16px 40px var(--black-100);
    text-align: center
}

.OfflineOverlay_ziggy__2kZ_n {
    width: 160px;
    max-width: 60%;
    height: auto;
    display: block;
    margin: 0 auto 12px
}

.OfflineOverlay_title__vUZb5 {
    margin: 8px 0 4px;
    font-size: 24px
}

.OfflineOverlay_sub__ouQVX {
    margin: 0 0 16px;
    opacity: .85
}

.OfflineOverlay_btn__dKjLk {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border: 0;
    border-radius: 999px;
    padding: 10px 16px;
    background: #7c3aed;
    color: #fff;
    font-weight: 700;
    cursor: pointer
}

.OfflineOverlay_btn__dKjLk:active {
    transform: translateY(1px)
}

.OfflineOverlay_icon__W8PgV {
    width: 18px;
    height: 18px
}

@keyframes BottomSheet_scroll-gradient__PXs99 {
    0% {
        background-position: 0 50%
    }
    to {
        background-position: 350% 0
    }
}

.BottomSheet_czyButton__z2Nsi {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: rgba(0, 0, 0, 0);
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.BottomSheet_czyButton__z2Nsi:focus {
    outline: none
}

.BottomSheet_czyButton--contained--purple__GIAzk {
    color: var(--white-100);
    background: var(--brand-100)
}

.BottomSheet_czyButton--contained--purple__GIAzk:active {
    background: rgb(var(--brand-100)/70%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--purple__GIAzk:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.BottomSheet_czyButton--contained--white__5_sck {
    color: var(--black-50);
    background: var(--white-100)
}

.BottomSheet_czyButton--contained--white__5_sck:active {
    background: rgb(var(--white-100)/70%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--white__5_sck:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.BottomSheet_czyButton--contained--grey__Fp6KO {
    color: var(--white-100);
    background: var(--black-40)
}

.BottomSheet_czyButton--contained--grey__Fp6KO:active {
    background: rgb(var(--black-40)/70%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--grey__Fp6KO:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.BottomSheet_czyButton--contained--alert__rlqS9 {
    color: var(--white-100);
    background: var(--alert-100)
}

.BottomSheet_czyButton--contained--alert__rlqS9:active {
    background: rgb(var(--alert-100)/70%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--alert__rlqS9:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.BottomSheet_czyButton--contained--success___hMuh {
    color: var(--white-100);
    background: var(--success-100)
}

.BottomSheet_czyButton--contained--success___hMuh:active {
    background: rgb(var(--success-100)/70%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--success___hMuh:hover:not(:disabled) {
        background: #52b187
    }
}

.BottomSheet_czyButton--contained--black__VDepf {
    color: var(--white-100);
    background: var(--black-90)
}

.BottomSheet_czyButton--contained--black__VDepf:active {
    background: rgb(var(--black-90)/70%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--black__VDepf:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.BottomSheet_czyButton--contained--green-gradient__oyy8m {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.BottomSheet_czyButton--contained--green-gradient__oyy8m:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--green-gradient__oyy8m:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.BottomSheet_czyButton--contained--animated-green-gradient__6coh5 {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
    background-size: 700% 100%;
    animation: BottomSheet_scroll-gradient__PXs99 3s linear infinite;
    transition: filter .2s ease
}

.BottomSheet_czyButton--contained--animated-green-gradient__6coh5:active {
    background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3)
}

@media(hover:hover) {
    .BottomSheet_czyButton--contained--animated-green-gradient__6coh5:hover:not(:disabled) {
        background: linear-gradient(90deg, #49f3c3, #64f17e, #49f3c3);
        filter: brightness(1.2)
    }
}

.BottomSheet_czyButton--link--purple__ek_kk,
.BottomSheet_czyButton--outlined--purple__fn70Z {
    color: var(--brand-60)
}

.BottomSheet_czyButton--link--purple__ek_kk:active,
.BottomSheet_czyButton--outlined--purple__fn70Z:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--link--purple__ek_kk:hover:not(:disabled),
    .BottomSheet_czyButton--outlined--purple__fn70Z:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.BottomSheet_czyButton--link--white__cVt_N,
.BottomSheet_czyButton--outlined--white___GxS_ {
    color: var(--white-90)
}

.BottomSheet_czyButton--link--white__cVt_N:active,
.BottomSheet_czyButton--outlined--white___GxS_:active {
    color: rgb(var(--white-50)/80%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--link--white__cVt_N:hover:not(:disabled),
    .BottomSheet_czyButton--outlined--white___GxS_:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.BottomSheet_czyButton--link--grey__0zSwq,
.BottomSheet_czyButton--outlined--grey__3KIb3 {
    color: rgb(var(--white-100)/30%)
}

.BottomSheet_czyButton--link--grey__0zSwq:active,
.BottomSheet_czyButton--outlined--grey__3KIb3:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--link--grey__0zSwq:hover:not(:disabled),
    .BottomSheet_czyButton--outlined--grey__3KIb3:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.BottomSheet_czyButton--link--alert__UivH6,
.BottomSheet_czyButton--outlined--alert__1HmgB {
    color: var(--alert-100)
}

.BottomSheet_czyButton--link--alert__UivH6:active,
.BottomSheet_czyButton--outlined--alert__1HmgB:active {
    color: rgb(var(--brand-100)/80%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--link--alert__UivH6:hover:not(:disabled),
    .BottomSheet_czyButton--outlined--alert__1HmgB:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.BottomSheet_czyButton--link--success__2RsAY,
.BottomSheet_czyButton--outlined--success__19iON {
    color: var(--success-100)
}

.BottomSheet_czyButton--link--success__2RsAY:active,
.BottomSheet_czyButton--outlined--success__19iON:active {
    color: rgb(var(--success-100)/80%)
}

@media(hover:hover) {
    .BottomSheet_czyButton--link--success__2RsAY:hover:not(:disabled),
    .BottomSheet_czyButton--outlined--success__19iON:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.BottomSheet_czyButton--outlined--purple__fn70Z {
    border: 1px solid var(--brand-60)
}

.BottomSheet_czyButton--outlined--white___GxS_ {
    border: 1px solid var(--white-90)
}

.BottomSheet_czyButton--outlined--grey__3KIb3 {
    border: 1px solid rgb(var(--white-100)/30%)
}

.BottomSheet_czyButton--outlined--alert__1HmgB {
    border: 1px solid var(--alert-100)
}

.BottomSheet_czyButton--outlined--success__19iON {
    border: 1px solid var(--success-100)
}

.BottomSheet_czyButton--outlined__jdfr3:active {
    border-color: rgb(var(--white-30)/70%)
}

.BottomSheet_czyButton--disabled__5Oevy {
    opacity: .4;
    cursor: default
}

.BottomSheet_czyButton--height50__fBLdG {
    height: 50px
}

.BottomSheet_czyButton--height34__jhapr {
    height: 34px
}

.BottomSheet_czyButton--fullWidth__7PqNU {
    width: 100%
}

.BottomSheet_czyButton__z2Nsi [role=img],
.BottomSheet_czyButton__z2Nsi>img {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.BottomSheet_czyButton--headerIcon__Z4g8Y {
    padding: 0
}

.BottomSheet_czyButton--headerIcon__Z4g8Y [role=img] {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.BottomSheet_czyButton--headerIcon--desktop__CkzzC {
    width: 40px;
    height: 40px;
    background: hsla(0, 0%, 100%, .1)
}

.BottomSheet_czyButton--headerIcon--mobile__0889l {
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0)
}

.BottomSheet_root__PhznD {
    position: fixed;
    z-index: 1300;
    inset: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.BottomSheet_sheet__a38tH {
    position: relative;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
    border-radius: 40px 40px 0 0;
    background: var(--sheet-background, var(--black-80));
    animation: BottomSheet_bottom-sheet-slide-up__LXheZ .3s cubic-bezier(.16, 1, .3, 1) both
}

.BottomSheet_closing__jRxR0 .BottomSheet_sheet__a38tH {
    animation: BottomSheet_bottom-sheet-slide-down__c6weA .25s cubic-bezier(.3, 0, .8, .15) both
}

@keyframes BottomSheet_bottom-sheet-slide-up__LXheZ {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes BottomSheet_bottom-sheet-slide-down__c6weA {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(100%)
    }
}

.OfflineSheet_sheet__lWkeb {
    --sheet-background: linear-gradient(180deg, var(--black-80) 0%, #391d1f 100%);
    font-family: var(--font-nunito)
}

.OfflineSheet_content__B8c_e {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px;
    gap: 20px
}

.OfflineSheet_info__jH1rG {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 14px
}

.OfflineSheet_iconGlow__nOhKU {
    display: inline-flex;
    filter: drop-shadow(0 0 20px #ff1616)
}

.OfflineSheet_icon__eeoTz {
    color: var(--alert-80)
}

.OfflineSheet_title__cKVxG {
    margin: 0;
    color: var(--alert-80);
    font-weight: 700;
    font-size: 20px;
    line-height: 135%
}

.OfflineSheet_subtitle__LlWU9 {
    margin: 0;
    color: var(--white-80);
    font-weight: 400;
    font-size: 16px;
    line-height: 135%
}

.OfflineSheet_buttons__0Hmjj {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px
}

.OfflineSheet_buttons__0Hmjj .OfflineSheet_cta__0a2Jp {
    width: 100%;
    max-width: 360px;
    height: 56px
}

.OfflineSheet_buttons__0Hmjj .OfflineSheet_retryCta__sVR1s {
    border-color: hsla(0, 0%, 100%, .3)
}

:root {
    --brand-0: #fff;
    --brand-20: #e1d9ff;
    --brand-30: #d2c6ff;
    --brand-40: #c3b3ff;
    --brand-50: #b4a1ff;
    --brand-60: #a48eff;
    --brand-70: #957bff;
    --brand-80: #8668ff;
    --brand-100: #6842ff;
    --brand-120: #5335cc;
    --brand-130: #492eb3;
    --brand-140: #3e2899;
    --brand-150: #342180;
    --brand-160: #2a1a66;
    --brand-180: #150d33;
    --brand-200: #07050f;
    --black-10: #474967;
    --black-20: #434561;
    --black-40: #373952;
    --black-50: #2f3148;
    --black-60: #28293d;
    --black-70: #212233;
    --black-80: #1a1b28;
    --black-90: #13141e;
    --black-100: #0c0d14;
    --white-10: #666a7f;
    --white-20: #767a8e;
    --white-30: #878a9e;
    --white-40: #989bae;
    --white-50: #aaadbe;
    --white-60: #bdbfce;
    --white-70: #d0d2de;
    --white-80: #e5e6ee;
    --white-90: #eff0f7;
    --white-100: #f9faff;
    --success-100: #4af0a7;
    --alert-40: #f59ebe;
    --alert-60: #f16e9d;
    --alert-80: #ec3d7d;
    --alert-100: #e70d5c;
    --warning-100: #ffac4a;
    --warning-200: #3c2a16
}

.halloween {
    --brand-70: #da7f14;
    --brand-80: #da7f14;
    --brand-100: #da7f14;
    --brand-130: #da7f14
}

:root {
    --sidebar-width: 200px;
    --sidebar-collapsed-width: 60px;
    --sidebar-item-height: 34px;
    --sidebar-icon-size: 22px;
    --bottom-navigation-height: 56px;
    --header-height: 60px;
    --header-search-width: 262px;
    --header-logo-height: 35px;
    --header-mobile-height: 56px;
    --header-tablet-height: 60px;
    --header-mobile-logo-height: 30px;
    --mygames-pills-height: 45px;
    --drawer-width: 400px;
    --game-thumb-aspect-ratio: 100/178;
    --game-thumb-mobile-width: 168px;
    --originals-portrait-width: 271px;
    --originals-portrait-mobile-width: 160px;
    --originals-square-width: 160px;
    --originals-square-mobile-width: 160px;
    --originals-landscape-width: 178px;
    --originals-landscape-mobile-width: 168px;
    --profile-section-width: 1200px;
    --profile-cover-sm-height: 120px;
    --profile-cover-height: 350px;
    --profile-avatar-sm-width: 100px;
    --profile-avatar-width: 150px;
    --profile-avatar-sm-height: 100px;
    --profile-avatar-height: 150px;
    --font-size-body: 14px;
    --font-size-button: 16px;
    --font-size-body-small: 11.2px;
    --font-size-body-xsmall: 0.7rem;
    --font-size-h1: 24px;
    --font-size-h1-small: 1.5rem;
    --font-size-h2: 1.2rem;
    --font-size-h2-small: 0.875rem;
    --font-size-h3: 1rem;
    --font-size-h5: 20px;
    --base-unit: 8px
}

html.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

html.no-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0
}

html.no-ptr {
    overscroll-behavior-y: none
}

body {
    margin: 0;
    overflow-y: scroll;
    scrollbar-gutter: stable
}

a {
    text-decoration: none;
    font-weight: 700
}

.hidden-element {
    display: none
}
.css-1jm4bql {
    border-radius: 30px;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    border: 1px solid #EFF0F7;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Nunito', 'Nunito Fallback';
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: 8px 16px;
    background: transparent;
    color: #EFF0F7;
    height: 40px;
    margin-right: 4px;
    margin-left: 4px;
    border-width: 2px;
    border-color: #2F3148;
    position: relative;
    padding: 0;
    height: 36px;
    min-width: 36px;
    width: 36px;
}