@keyframes GameFilterBar_flare-pulse__SaIfg {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes GameFilterBar_flare-rotate__T8Z5L {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.GameFilterBar_gameFilterBar__Yy7IX {
    position: relative;
    box-shadow: 0 14px 2px rgba(0,0,0,.2);
    --overlay-filter: none
}

.GameFilterBar_gameFilterBar__inner__mswYT {
    background: linear-gradient(180deg,#2b2162 0,var(--color-black) 100%),linear-gradient(180deg,#343840 0,var(--color-black) 100%);
    box-shadow: inset 0 2px 0 0 rgba(255,255,255,.15);
    position: relative;
    width: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 0
}

@media(max-width: 28.115em) {
    .GameFilterBar_gameFilterBar__inner__mswYT {
        justify-content:space-around
    }
}

@media(min-width: 48em) {
    .GameFilterBar_gameFilterBar__inner__mswYT {
        gap:var(--spacing-8)
    }
}

.GameFilterBar_item__rY_3C[data-game=clashofclans] {
    --background-color: #e6dcd0;
    --background: radial-gradient(50% 50% at 50% 50%,#efece6 0%,var(--background-color) 100%);
    --overlay-background: url(../images/flare.png);
    --overlay-filter: opacity(0.5)
}

.GameFilterBar_item__rY_3C[data-game=brawlstars] {
    --background-color: #ab21ff;
    --background: radial-gradient(50% 50% at 50% 50%,#c697f6 0%,var(--background-color) 100%);
    --overlay-background: url(../images/bg-icon-tab.svg);
    --overlay-filter: opacity(0.5)
}

.GameFilterBar_item__rY_3C[data-game=clashroyale] {
    --background-color: #3673e6;
    --background: linear-gradient(90deg,var(--background-color) 50%,#184ca9 95%),linear-gradient(180deg,rgba(12,45,99,0.6) 7%,rgba(13,56,126,0) 23%),radial-gradient(90% 50% at 60% 50%,rgba(3,46,156,0) 0%,rgba(3,46,156,0.41) 100%);
    --overlay-background: url(../images/bg-icon-tab_1.svg)
}

.GameFilterBar_item__rY_3C[data-game=squadbusters] {
    --background-color: #e16ee3;
    --background: linear-gradient(#7126eb 0%,var(--background-color) 100%);
    --overlay-background: url(../images/bg-icon-tab.png);
    --overlay-filter: opacity(0.15)
}

.GameFilterBar_item__rY_3C[data-game=hayday] {
    --background-color: #e6dcd0;
    --background: radial-gradient(50% 50% at 50% 50%,#efece6 0%,#e6dcd0 100%);
    --overlay-background: url(../images/flare.png);
    --overlay-filter: opacity(0.35)
}

.GameFilterBar_item__rY_3C {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: border-box;
    padding: 18px 20px;
    border: 2px solid rgba(0,0,0,0)
}

@media(max-width: 28.115em) {
    .GameFilterBar_item__rY_3C {
        padding:9px 10px
    }
}

.GameFilterBar_item__rY_3C .GameFilterBar_icon__kbFhL {
    border-radius: 10px;
    height: 40px;
    width: 40px;
    min-width: 40px;
    opacity: .9
}

@media(min-width: 48em) {
    .GameFilterBar_item__rY_3C .GameFilterBar_icon__kbFhL {
        border-radius:14px;
        height: 56px;
        width: 56px;
        min-width: 56px
    }
}

.GameFilterBar_item__rY_3C[data-state=checked] {
    position: relative;
    border-radius: var(--spacing-8,8px);
    border-color: var(--color-black);
    background: var(--background);
    box-shadow: 2px 3px 0 0 var(--color-black);
    padding: 24px 20px;
    margin: -9px 0;
    filter: drop-shadow(0 14px 2px rgba(0,0,0,.2));
    transform: translateZ(0)
}

.GameFilterBar_item__rY_3C[data-state=checked] .GameFilterBar_overlay__CBMri {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--spacing-8,8px);
    background-image: var(--overlay-background);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    pointer-events: none;
    filter: var(--overlay-filter)
}

.GameFilterBar_item__rY_3C[data-state=checked] .GameFilterBar_icon__kbFhL {
    z-index: 1;
    opacity: 1;
    box-shadow: 0 2px 0 0 rgba(41,41,59,.4),inset 0 2px 0 0 rgba(255,255,255,.5)
}

.GameFilterBar_item__rY_3C[data-state=checked]:after {
    border-radius: 7px;
    content: "";
    position: absolute;
    box-shadow: inset 0 2.5px 0 0 rgba(255,255,255,.3);
    width: 100%;
    height: 100%
}

.GameFilterBar_item__rY_3C[data-state=checked]:before {
    content: "";
    position: absolute;
    bottom: -15px;
    width: 0;
    height: 0;
    margin-left: -.5em;
    box-sizing: border-box;
    border-radius: 2px;
    border: 8px solid var(--color-black);
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) var(--background-color) var(--background-color);
    transform-origin: 0 0;
    transform: rotate(-45deg);
    box-shadow: -2px 5px 0 0 var(--color-black)
}

.GameFilterBar_item__rY_3C[data-soft-disable=true] {
    filter: grayscale(100%);
    opacity: .4
}

@keyframes GameFilterSection_flare-pulse__LkSW1 {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes GameFilterSection_flare-rotate__Q8i_J {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.GameFilterSection_gameFilterBar__C93J4 {
    z-index: 2
}

@keyframes LoyaltyCard_flare-pulse__Yr6PO {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes LoyaltyCard_flare-rotate__NSQ22 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.LoyaltyCard_container__EzRxQ {
    position: relative;
    perspective: 1000px;
    transform: rotate(-4deg)
}

.LoyaltyCard_card__S9cnv {
    --card-border-radius: 26px;
    --step: 5%;
    --rainbow: repeating-linear-gradient(0deg,rgb(255,119,115) calc(var(--step) * 1),rgba(255,237,95,1) calc(var(--step) * 2),rgba(168,255,95,1) calc(var(--step) * 3),rgba(131,255,247,1) calc(var(--step) * 4),rgba(120,148,255,1) calc(var(--step) * 5),rgb(216,117,255) calc(var(--step) * 6),rgb(255,119,115) calc(var(--step) * 7)) 0% var(--bg-y) /200% 700%;
    --diagonal: repeating-linear-gradient(64deg,#0e152e 0%,hsl(180,10%,60%) 75%,#0e152e 100%) var(--bg-x) var(--bg-y) /100%;
    position: relative;
    z-index: 1;
    width: 85vw;
    min-width: 300px;
    max-width: 450px;
    aspect-ratio: 240/140;
    color: #fff;
    cursor: pointer;
    transform-style: preserve-3d;
    transform: rotateX(var(--rotate-y)) rotateY(var(--rotate-x)) scale(var(--scale));
    will-change: transform
}

@media(min-width: 28.125em) {
    .LoyaltyCard_card__S9cnv {
        --card-border-radius:38px
    }
}

.LoyaltyCard_card__S9cnv[data-variant=small-hero] {
    --card-border-radius: 26px;
    max-width: 333px
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LoyaltyCard_card__S9cnv {
        --card-border-radius:32px;
        max-width: 400px
    }
}

.LoyaltyCard_card__face__wvgo8 {
    position: absolute;
    inset: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-clip-path: inset(0 0 1px 0 round var(--card-border-radius));
    clip-path: inset(0 0 1px 0 round var(--card-border-radius))
}

.LoyaltyCard_card__face__wvgo8[data-side=front] {
    background-color: var(--color-brave)
}

.LoyaltyCard_card__face__wvgo8:before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url(../images/bg-sc-text.png);
    background-size: cover;
    background-blend-mode: color-dodge;
    opacity: .25
}

.LoyaltyCard_card__face__wvgo8[data-side=back] {
    background-color: #000;
    transform: rotateY(180deg)
}

.LoyaltyCard_card__face__inner___auv1 {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 28px 24px 24px 28px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(min-width: 23.4375em) {
    .LoyaltyCard_card__face__inner___auv1 {
        padding:32px 28px 26px 32px
    }
}

@media(min-width: 28.125em) {
    .LoyaltyCard_card__face__inner___auv1 {
        padding:38px 34px 32px 38px
    }
}

@media(min-width: 48em) {
    .LoyaltyCard_card__face__inner___auv1 {
        padding:38px 34px 32px 38px
    }
}

.LoyaltyCard_card__face__inner___auv1[data-variant=small-hero] {
    padding: 28px 28px 26px 30px
}

.LoyaltyCard_card__face__inner___auv1[data-variant=small-hero] li {
    height: 20px;
    width: 20px
}

@media(min-width: 28.125em) {
    .LoyaltyCard_card__face__inner___auv1[data-variant=small-hero] li {
        height:24px;
        width: 24px
    }
}

.LoyaltyCard_edge__UfOqE {
    --translate-z: -2px;
    position: absolute;
    inset: 0;
    background: var(--color-legend);
    -webkit-clip-path: inset(0 0 1px 0 round var(--card-border-radius));
    clip-path: inset(0 0 1px 0 round var(--card-border-radius));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: var(--card-border-radius)
}

.LoyaltyCard_edge__UfOqE[data-side=front] {
    transform: rotateY(0deg) translateZ(var(--translate-z))
}

.LoyaltyCard_edge__UfOqE[data-side=back] {
    transform: rotateY(180deg) translateZ(var(--translate-z))
}

.LoyaltyCard_header__1UKXO {
    color: var(--color-white);
    font-family: SupercellHeadline-Bold;
    font-size: .8125rem;
    font-style: normal;
    line-height: normal;
    letter-spacing: .4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px
}

.LoyaltyCard_header__logos__AKMYu {
    display: flex;
    gap: 6px
}

@media(min-width: 28.125em) {
    .LoyaltyCard_header__logos__AKMYu {
        gap:8px
    }
}

@media(min-width: 48em) {
    .LoyaltyCard_header__logos__AKMYu {
        gap:10px
    }
}

.LoyaltyCard_header__logos__AKMYu li {
    height: 20px;
    width: 20px;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(min-width: 28.125em) {
    .LoyaltyCard_header__logos__AKMYu li {
        height:24px;
        width: 24px
    }
}

@media(min-width: 48em) {
    .LoyaltyCard_header__logos__AKMYu li {
        height:28px;
        width: 28px
    }
}

.LoyaltyCard_header__logos__AKMYu li img {
    object-fit: contain;
    mix-blend-mode: lighten
}

.LoyaltyCard_main__IAQZh {
    margin-top: 6px
}

.LoyaltyCard_main__user__VtwO5 {
    font-family: SupercellText-Bold,sans-serif;
    font-size: 2rem;
    line-height: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-margin-end: .3rem;
    margin-inline-end:.3rem}

.LoyaltyCard_main__points__R_jle {
    width: -moz-fit-content;
    width: fit-content;
    background-image: url(../images/text-bg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0);
    background-clip: text;
    text-wrap: nowrap
}

.LoyaltyCard_main__points__R_jle span:first-child {
    color: var(--color-immortal);
    font-family: SupercellHeadline-Bold,sans-serif;
    font-size: 2rem;
    line-height: 1;
    -webkit-margin-end: .3rem;
    margin-inline-end:.3rem;color: var(--color-white)
}

@media(min-width: 23.4375em) {
    .LoyaltyCard_main__points__R_jle span:first-child {
        font-size:2.5rem
    }
}

@media(min-width: 28.125em) {
    .LoyaltyCard_main__points__R_jle span:first-child {
        font-size:2.75rem
    }
}

@media(min-width: 48em) {
    .LoyaltyCard_main__points__R_jle span:first-child {
        font-size:3rem
    }
}

.LoyaltyCard_main__points__R_jle span:first-child[data-variant=small-hero] {
    font-size: 1.8rem
}

@media(min-width: 23.4375em) {
    .LoyaltyCard_main__points__R_jle span:first-child[data-variant=small-hero] {
        font-size:2rem
    }
}

.LoyaltyCard_main__points__R_jle span:nth-child(2) {
    color: var(--color-immortal);
    font-family: SupercellHeadline-Heavy,sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    line-height: normal;
    color: var(--color-white)
}

.LoyaltyCard_footer__L00Ep {
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.LoyaltyCard_footer__user__M2s0Y {
    text-shadow: 0 4.887px 4.887px rgba(0,0,0,.25);
    font-family: SupercellHeadline-Heavy,sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    line-height: normal;
    color: var(--color-white);
    flex-grow: 1;
    margin-right: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.LoyaltyCard_footer__logo__FxV3_ {
    -webkit-margin-start: auto;
    margin-inline-start:auto;flex-shrink: 0;
    color: #f6e0fa
}

.LoyaltyCard_outline__S0xbM {
    position: absolute;
    z-index: 10
}

.LoyaltyCard_outline__S0xbM[data-variant=outer] {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0
}

.LoyaltyCard_outline__S0xbM[data-variant=inner] {
    --inset: 16px;
    top: var(--inset);
    left: var(--inset);
    width: calc(100% - var(--inset)*2);
    height: calc(100% - var(--inset)*2)
}

.LoyaltyCard_spotlight__WmbJZ {
    position: absolute;
    inset: 0;
    z-index: 20;
    mix-blend-mode: overlay;
    background: radial-gradient(farthest-corner circle at var(--pos-x) var(--pos-y),rgba(255,255,255,.8) 10%,rgba(255,255,255,.65) 20%,rgba(255,255,255,0) 90%);
    opacity: .4;
    pointer-events: none
}

.LoyaltyCard_patterns__RHgr5 {
    position: absolute;
    inset: 0;
    z-index: 30;
    background: var(--rainbow),var(--diagonal);
    mix-blend-mode: color-dodge;
    transition-property: opacity;
    opacity: .35;
    background-blend-mode: hue,hue,hard-light,overlay
}

.LoyaltyCard_shadow__q9klJ {
    position: absolute;
    z-index: 0;
    inset: 0;
    transform: translateY(5%) scaleY(calc(var(--scale) * 1.5 - .5)) rotateY(calc(var(--rotate-x) * 2)) rotateX(calc(var(--rotate-y) * .5));
    border-radius: 20px;
    opacity: .6;
    background: #000;
    filter: blur(6.1144542694px)
}

.LoyaltyCard_rainbow___dCHj {
    position: absolute;
    pointer-events: none;
    width: 100%;
    object-fit: contain;
    inset: 0;
    transform: scale(2.2);
    opacity: .5;
    transition: transform .4s var(--ease-out-cubic)
}

.LoyaltyCard_rainbow___dCHj[data-is-hovered=true] {
    transform: scale(2.5)
}

.LoyaltyCard_rays___asao {
    position: absolute;
    pointer-events: none;
    z-index: -1;
    inset: -15%;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: .14;
    transform: rotate(var(--rotate));
    transition: opacity .4s var(--ease-out-cubic)
}

.LoyaltyCard_rays___asao svg {
    transition: transform .8s var(--ease-out-quart);
    width: 100%
}

.LoyaltyCard_rays___asao[data-is-hovered=true] {
    opacity: .18
}

.LoyaltyCard_rays___asao[data-is-hovered=true] svg {
    transform: scale(1.2)
}

.LoyaltyCard_coins__50HFL .LoyaltyCard_coin_1__S0G2_ {
    position: absolute;
    height: 116px;
    width: 110px;
    top: -80px;
    inset-inline-start: 100px;
    transition: transform .4s var(--ease-out-quart);
    z-index: 1
}

.LoyaltyCard_coins__50HFL .LoyaltyCard_coin_1__S0G2_[data-is-hovered=true] {
    transform: scale(.8) rotate(-5deg)
}

@media(max-width: 28.115em) {
    .LoyaltyCard_coins__50HFL .LoyaltyCard_coin_1__S0G2_ {
        top:-50px;
        inset-inline-start: unset;
        inset-inline-end: -50px;
        transform: rotate(-90deg)
    }

    .LoyaltyCard_coins__50HFL .LoyaltyCard_coin_1__S0G2_[data-is-hovered=true] {
        transform: scale(.8) rotate(-85deg)
    }

    [dir=rtl] .LoyaltyCard_coins__50HFL .LoyaltyCard_coin_1__S0G2_ {
        transform: rotate(0deg)
    }

    [dir=rtl] .LoyaltyCard_coins__50HFL .LoyaltyCard_coin_1__S0G2_[data-is-hovered=true] {
        transform: scale(.8) rotate(-5deg)
    }
}

.LoyaltyCard_coins__50HFL .LoyaltyCard_coin_2__FhDgs {
    position: absolute;
    height: 80px;
    width: 95px;
    bottom: -30px;
    left: -60px;
    transform: rotate(-60deg);
    transition: transform .4s var(--ease-out-quart)
}

.LoyaltyCard_coins__50HFL .LoyaltyCard_coin_2__FhDgs[data-is-hovered=true] {
    transform: scale(.9) translateY(-10px) translateX(25px) rotate(-50deg)
}

.LoyaltyCard_coins__50HFL .LoyaltyCard_coin_3__WA50V {
    position: absolute;
    height: 90px;
    width: 80px;
    bottom: -20px;
    right: -50px;
    transform: rotate(270deg);
    filter: blur(5px);
    transition: transform .4s var(--ease-out-quart)
}

.LoyaltyCard_coins__50HFL .LoyaltyCard_coin_3__WA50V[data-is-hovered=true] {
    transform: scale(.9) translateY(-25px) translateX(-25px) rotate(290deg)
}

@keyframes LandingPageHeroActivated_flare-pulse__2Vd_d {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes LandingPageHeroActivated_flare-rotate__8ZO_4 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.LandingPageHeroActivated_landingPageHero__VWkCn {
    background: var(--gradient-hero);
    height: 440px;
    overflow: hidden;
    position: relative
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LandingPageHeroActivated_landingPageHero__VWkCn {
        height:320px
    }
}

.LandingPageHeroActivated_landingPageHero__container___WwgM {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    height: 100%;
    gap: 40px;
    max-width: var(--layout-max-width);
    padding: var(--spacing-60) var(--spacing-20) var(--spacing-20) var(--spacing-20);
    margin-inline:auto}

@media(min-width: 48em) {
    .LandingPageHeroActivated_landingPageHero__container___WwgM {
        gap:100px;
        flex-direction: row;
        padding-left: 10%;
        padding-right: 15%
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__container___WwgM {
        padding-left: 15%;
        padding-right: 10%
    }
}

@media(min-width: 90em) {
    .LandingPageHeroActivated_landingPageHero__container___WwgM {
        padding-left:20px;
        padding-right: 160px
    }
}

.LandingPageHeroActivated_landingPageHero__content__dz93S {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    gap: 10px;
    color: var(--color-white)
}

@media(min-width: 48em) {
    .LandingPageHeroActivated_landingPageHero__content__dz93S {
        width:50%
    }
}

.LandingPageHeroActivated_landingPageHero__heading__6sMt0 {
    text-align: center!important;
    max-width: 15ch!important
}

[dir=rtl] .LandingPageHeroActivated_landingPageHero__heading__6sMt0 {
    text-align: center!important
}

@media(min-width: 48em) {
    .LandingPageHeroActivated_landingPageHero__heading__6sMt0 {
        text-align:left!important
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__heading__6sMt0 {
        text-align: right!important
    }
}

.LandingPageHeroActivated_landingPageHero__cardContainer__AcgbA {
    position: relative;
    margin-bottom: 32px
}

@media(min-width: 28.125em) {
    .LandingPageHeroActivated_landingPageHero__cardContainer__AcgbA {
        margin-bottom:20px
    }
}

@media(min-width: 64em) {
    .LandingPageHeroActivated_landingPageHero__cardContainer__AcgbA {
        max-width:50ch
    }
}

.LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
    position: absolute;
    top: 90px;
    left: -15%;
    width: 120px;
    height: auto;
    transform: rotate(-60deg);
    filter: blur(4px)
}

[dir=rtl] .LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
    display: none
}

@media(min-width: 28.125em) {
    .LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
        left:-10%
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
        left: -6%;
        display: flex
    }
}

@media(min-width: 48em) {
    .LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
        left:15%;
        top: -20px;
        width: 160px;
        transform: rotate(-20deg)
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
        left: 85%;
        transform: rotate(-66deg)
    }
}

@media(min-width: 64em) {
    .LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
        left:28%;
        top: -50px;
        width: 190px
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__coin1__q4Qwi {
        left: 80%
    }
}

.LandingPageHeroActivated_landingPageHero__coin2__NSRLe {
    position: absolute;
    bottom: -50px;
    transform: rotate(-60deg);
    width: 110px;
    height: auto;
    filter: blur(5px) brightness(.5);
    display: none
}

@media(min-width: 48em) {
    .LandingPageHeroActivated_landingPageHero__coin2__NSRLe {
        bottom:-40px;
        right: 62%;
        display: flex
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__coin2__NSRLe {
        right: 18%;
        transform: rotate(-35deg)
    }
}

@media(min-width: 64em) {
    .LandingPageHeroActivated_landingPageHero__coin2__NSRLe {
        bottom:-30px;
        width: 140px;
        right: 56%;
        transform: rotate(-60deg);
        filter: none
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__coin2__NSRLe {
        right: 15%;
        transform: rotate(-35deg);
        filter: none
    }
}

.LandingPageHeroActivated_landingPageHero__coin3__bt9hF {
    position: absolute;
    height: auto;
    filter: blur(20px) brightness(.65);
    display: none
}

@media(min-width: 90em) {
    .LandingPageHeroActivated_landingPageHero__coin3__bt9hF {
        bottom:-30px;
        display: flex;
        width: 340px;
        right: -5%;
        transform: rotate(-80deg)
    }

    [dir=rtl] .LandingPageHeroActivated_landingPageHero__coin3__bt9hF {
        right: 87%;
        transform: rotate(15deg)
    }
}

@keyframes Flare_flare-pulse__c4s_V {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes Flare_flare-rotate__e8ll_ {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.Flare_flare__G8w81 {
    position: absolute;
    overflow: hidden;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.Flare_flare__G8w81 img {
    opacity: 1;
    object-fit: contain
}

.Flare_flare__image__7IgPE {
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.Flare_flare__image__7IgPE:not(.Flare_brawlstars__CPIFh),.Flare_flare__image__7IgPE:not(.Flare_clashofclans___kHVn),.Flare_flare__image__7IgPE:not(.Flare_hayday__Rpumi) {
    opacity: .5;
    animation-name: Flare_flare-pulse__c4s_V;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    opacity: .4;
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%
}

.Flare_flare__image__7IgPE.Flare_brawlstars__CPIFh {
    opacity: .5;
    opacity: .65;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Flare_flare__image__7IgPE.Flare_brawlstars__CPIFh,.Flare_flare__image__7IgPE.Flare_clashofclans___kHVn {
    animation-name: Flare_flare-rotate__e8ll_;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

.Flare_flare__image__7IgPE.Flare_clashofclans___kHVn {
    opacity: .5;
    opacity: .4;
    width: 80%;
    height: 140%;
    top: -20%;
    left: 10%
}

.Flare_flare__image__7IgPE.Flare_hayday__Rpumi {
    opacity: .5;
    animation-name: Flare_flare-rotate__e8ll_;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    opacity: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

@keyframes TeaserSection_flare-pulse__c_WZx {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes TeaserSection_flare-rotate__N3jnO {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.TeaserSection_teaserSection__Jt2YF {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1 1;
    width: 100%;
    overflow: hidden;
    background: linear-gradient(180deg,rgba(21,6,25,0) 17.15%,#150619 85.28%)
}

.TeaserSection_overlayContainer__DeD2m {
    position: absolute;
    inset: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: var(--layout-max-width);
    margin: auto
}

.TeaserSection_overlayContainer__DeD2m .TeaserSection_overlayContent__QD8XZ {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 510px;
    gap: var(--spacing-24)
}

.TeaserSection_overlayContainer__DeD2m .TeaserSection_overlayContent__QD8XZ .TeaserSection_content__t8Fug {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-24);
    max-width: 100vw;
    padding: 0 var(--layout-margin)
}

.TeaserSection_overlayContainer__DeD2m .TeaserSection_overlayContent__QD8XZ .TeaserSection_heading__MaAma {
    text-align: center;
    color: var(--color-white);
    max-width: 510px
}

@media(max-width: 28.115em) {
    .TeaserSection_overlayContainer__DeD2m .TeaserSection_overlayContent__QD8XZ .TeaserSection_heading__MaAma {
        max-width:320px
    }
}

.TeaserSection_overlayContainer__DeD2m .TeaserSection_overlayContent__QD8XZ .TeaserSection_title__cv0ry {
    text-align: center;
    color: var(--color-white);
    max-width: 510px
}

@media(max-width: 28.115em) {
    .TeaserSection_overlayContainer__DeD2m .TeaserSection_overlayContent__QD8XZ .TeaserSection_title__cv0ry {
        max-width:320px
    }
}

@media(max-width: 47.99em) {
    .TeaserSection_overlayContainer__DeD2m .TeaserSection_overlayContent__QD8XZ .TeaserSection_title__cv0ry {
        font-size:30px
    }
}

.TeaserSection_fades__fjS3w {
    position: absolute;
    inset: 0
}

.TeaserSection_fades__left__G8Rgp {
    position: absolute;
    left: 0;
    width: 140px;
    height: 100%;
    background: linear-gradient(270deg,rgba(21,6,25,0) 4.4%,#150619 85.51%)
}

.TeaserSection_fades__right__StJfJ {
    position: absolute;
    right: 0;
    width: 140px;
    height: 100%;
    background: linear-gradient(90deg,rgba(21,6,25,0) 4.4%,#150619 85.51%)
}

.TeaserSection_fades__bottom__DpW3c {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 178px;
    background: linear-gradient(180deg,rgba(21,6,25,0) 17.15%,#150619 85.51%)
}

.TeaserSection_teaserGrid__NJ64j {
    position: relative;
    display: flex;
    flex-direction: row;
    gap: var(--spacing-16)
}

.TeaserSection_column__FDvHp {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-16)
}

.TeaserSection_media__2Tf6Q {
    position: relative;
    height: 260px;
    width: 260px;
    border-radius: inherit;
    opacity: .2;
    display: flex;
    justify-content: center;
    align-items: center
}

.TeaserSection_media__2Tf6Q:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset-gentle);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.TeaserSection_fallbackImage__q8id_,.TeaserSection_teaserVideo__LAk6i {
    position: absolute;
    border-radius: inherit;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.TeaserSection_teaserImage__aOwyL {
    position: relative;
    width: 120px;
    height: 120px;
    object-fit: contain
}

.TeaserSection_extraFooter__ij_2S {
    display: flex;
    width: 100vw;
    height: 70px;
    background: linear-gradient(180deg,#150619 17.15%,#000)
}

.TeaserSection_large__Ag4Qk {
    width: 320px;
    height: 320px
}

.TeaserSection_large__Ag4Qk,.TeaserSection_medium__gidcs {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.TeaserSection_medium__gidcs {
    width: 250px;
    height: 250px
}

.TeaserSection_small__QKWIV {
    width: 320px;
    height: 180px;
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

@media(max-width: 47.99em) {
    .TeaserSection_desktopOnly__uV0Qz {
        display:none
    }
}

.TeaserSection_book__xfPM8 {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    background: var(--color-coc-card-bg)
}

.TeaserSection_book__xfPM8:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.TeaserSection_coins__1nnVF {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    background: #7126eb;
    z-index: 0;
    background: var(--_background-texture);
    background: var(--color-squad-card-yellow)
}

.TeaserSection_coins__1nnVF:before {
    background-image: url(../images/bg-pattern.svg);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .2
}

.TeaserSection_coins__1nnVF:after,.TeaserSection_coins__1nnVF:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.TeaserSection_coins__1nnVF:after {
    background: linear-gradient(0deg,#aa60f3 10%,rgba(170,96,243,0) 90%)
}

.TeaserSection_coins__1nnVF:before {
    opacity: var(--_background-texture-opacity)
}

.TeaserSection_coins__1nnVF:after {
    background: linear-gradient(0deg,rgba(255,255,255,.9) 10%,rgba(170,96,243,0) 90%)
}

.TeaserSection_coins__1nnVF:before {
    background-image: url(../images/bg-pattern-light.svg);
    background-size: 100px 100px;
    background-position: 0 0;
    opacity: .35
}

.TeaserSection_loginButton__Auxb8 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    background-color: var(--color-white);
    color: var(--color-black);
    text-align: center
}

.TeaserSection_loginButton__Auxb8 svg {
    width: 1.5rem;
    height: 1.5rem
}

@keyframes LandingPageHero_flare-pulse__y3Fys {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes LandingPageHero_flare-rotate__BGYyw {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.LandingPageHero_landingPageHero__tVbQj {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 80px;
    background: var(--gradient-hero);
    overflow: hidden
}

.LandingPageHero_landingPageHero__tVbQj[data-hero-state=logged-out] {
    padding-bottom: 0;
    background: #150619
}

@media(max-width: 28.115em) {
    .LandingPageHero_landingPageHero__tVbQj[data-hero-state=logged-out] {
        background:var(--color-logged-out-bg)
    }
}

.LandingPageHero_landingPageHero__main__7AmCb {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    gap: 60px;
    padding-inline:var(--layout-margin);max-width: var(--layout-max-width);
    margin: 0 auto;
    padding: 100px var(--layout-margin) 80px var(--layout-margin)
}

.LandingPageHero_landingPageHero__main__7AmCb:after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--color-immortal);
    pointer-events: none;
    transition: opacity .2s;
    opacity: 0
}

.LandingPageHero_landingPageHero__tVbQj[data-loading=true] .LandingPageHero_landingPageHero__main__7AmCb:after {
    opacity: 1
}

@media(max-height: 659px) {
    .LandingPageHero_landingPageHero__main__7AmCb {
        gap:40px
    }
}

@media(min-width: 28.125em) {
    .LandingPageHero_landingPageHero__main__7AmCb {
        min-height:min(50vh,600px)
    }

    .LandingPageHero_landingPageHero__tVbQj[data-hero-state=logged-out] .LandingPageHero_landingPageHero__main__7AmCb {
        background: var(--color-logged-out-bg)
    }
}

@media(min-width: 64em) {
    .LandingPageHero_landingPageHero__main__7AmCb {
        flex-direction:row;
        justify-content: center;
        align-items: center;
        gap: 100px
    }
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LandingPageHero_landingPageHero__main__7AmCb {
        padding-top:calc(100px + 8vh);
        flex-direction: row
    }
}

.LandingPageHero_landingPageHero__main__7AmCb h1 {
    font-family: SupercellHeadline-Heavy,sans-serif;
    font-size: 40px;
    line-height: 1.05;
    letter-spacing: -.035em;
    color: var(--color-white);
    line-height: 1!important;
    font-size: clamp(2.5rem,1.429rem + 4.762vw,5rem);
    text-wrap: balance
}

@media(min-width: 48em) {
    .LandingPageHero_landingPageHero__main__7AmCb h1 {
        font-size:80px
    }
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LandingPageHero_landingPageHero__main__7AmCb h1 {
        font-size:28px;
        text-align: left
    }
}

.LandingPageHero_landingPageHero__loader__GKcqc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.LandingPageHero_landingPageHero__loyaltyCard__B_EtF {
    order: 1
}

.LandingPageHero_landingPageHero__content__CJuai {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    gap: 20px;
    z-index: 1
}

@media(min-width: 64em) {
    .LandingPageHero_landingPageHero__content__CJuai {
        align-items:flex-start;
        text-align: start;
        max-width: 50ch
    }
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LandingPageHero_landingPageHero__content__CJuai {
        gap:8px;
        gap: clamp(.5rem,-1.205rem + 7.273vh,.75rem);
        justify-content: flex-start;
        align-items: flex-start
    }
}

.LandingPageHero_userRewardPoints__F7zX8 {
    top: 15px;
    right: 6px
}

@media(min-width: 64em) {
    .LandingPageHero_userRewardPoints__F7zX8 {
        top:10px;
        right: 10px
    }
}

.LandingPageHero_imageContainer__m1hyS {
    height: 100%;
    width: 100vw
}

@media(min-width: 64em) {
    .LandingPageHero_imageContainer__m1hyS {
        width:100%
    }
}

.LandingPageHero_cardImage__5EWwk {
    object-fit: cover;
    width: 100%
}

@media(min-width: 64em) {
    .LandingPageHero_cardImage__5EWwk {
        height:100%;
        width: auto
    }
}

.LandingPageHero_title__x3iJM {
    font-family: SupercellHeadline-Heavy,sans-serif;
    font-size: 32px;
    line-height: 1.05;
    letter-spacing: -.03em
}

@media(min-width: 48em) {
    .LandingPageHero_title__x3iJM {
        font-size:56px
    }
}

.LandingPageHero_heading__k7vSG {
    color: var(--color-white);
    text-wrap: balance
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LandingPageHero_heading__k7vSG {
        text-align:left
    }
}

.LandingPageHero_body__hpO2Y {
    max-width: 350px;
    color: var(--color-legend);
    text-wrap: balance
}

@media(min-width: 64em) {
    .LandingPageHero_body__hpO2Y {
        max-width:500px;
        text-wrap: balance;
        order: unset
    }
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LandingPageHero_body__hpO2Y {
        text-align:left;
        text-wrap: balance
    }
}

.LandingPageHero_userTest__checkboxField__9fzhb {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px
}

.LandingPageHero_userTest__checkboxField__9fzhb input[type=checkbox] {
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 7px;
    border: 2px solid var(--color-white)
}

@media(hover: hover) {
    .LandingPageHero_userTest__checkboxField__9fzhb input[type=checkbox]:hover {
        background:rgba(255,255,255,.5)
    }
}

.LandingPageHero_userTest__checkboxField__9fzhb input[type=checkbox]:checked {
    background: var(--gradient-royal-rain)
}

.LandingPageHero_userTest__checkboxField__9fzhb input[type=checkbox]:checked:after {
    content: "";
    position: absolute;
    inset: 4px;
    background-image: url(../images/checkmark.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

@media(min-width: 64em) {
    .LandingPageHero_userTest__transparentBtn__ZJDrc {
        margin-top:-8px;
        margin-left: -32px
    }
}

.LandingPageHero_modal__vt4D5 {
    --color-bg: var(--color-white);
    --color-text-primary: var(--color-brave);
    --color-text-secondary: #717171;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 2.5rem 1.5rem;
    border-radius: .5rem;
    width: 100%;
    max-width: min(90vw,600px);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    color: var(--color-text-primary);
    background: var(--color-bg)
}

@media(min-width: 48em) {
    .LandingPageHero_modal__vt4D5 {
        padding:4rem;
        min-width: 500px;
        min-height: 400px
    }
}

.LandingPageHero_modal__vt4D5[data-activation-flow-state=marketing-consent] {
    --color-bg: var(--gradient-royal-rain);
    --color-text-primary: var(--color-white);
    --color-text-secondary: var(--color-legend)
}

.LandingPageHero_modal__vt4D5 svg {
    width: 2rem;
    height: 2rem
}

.LandingPageHero_modal__vt4D5 h2 {
    margin: .5rem auto
}

.LandingPageHero_modal__vt4D5 p {
    color: var(--color-text-secondary)
}

.LandingPageHero_modal__vt4D5 button {
    margin-top: 1.5rem
}

.LandingPageHero_modal__content__EXwBP {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.LandingPageHero_modal__textBtn__ROK_B {
    color: var(--color-divine);
    font-family: SupercellText-Bold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: .75rem;
    line-height: 100%;
    transition: opacity var(--speed-fast)
}

@media(hover: hover) {
    .LandingPageHero_modal__textBtn__ROK_B:hover {
        opacity:.8
    }
}

.LandingPageHero_modal__vt4D5 .LandingPageHero_checkbox__0ytJP {
    margin-top: 1.5rem
}

.LandingPageHero_checkbox__0ytJP {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    margin-bottom: 4px;
    max-width: 300px
}

@media(min-width: 64em) {
    .LandingPageHero_checkbox__0ytJP {
        max-width:500px;
        justify-content: flex-start;
        order: unset;
        margin-bottom: 4px
    }
}

@media only screen and (min-width: 668px)and (max-width:932px)and (max-height:430px)and (orientation:landscape) {
    .LandingPageHero_checkbox__0ytJP {
        margin-bottom:8px
    }
}

.LandingPageHero_checkbox__0ytJP label {
    display: inline-block;
    text-align: start;
    color: var(--color-legend);
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: .01em
}

.LandingPageHero_checkbox__0ytJP input[type=checkbox] {
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 8px;
    border: 1px solid var(--color-white);
    flex-shrink: 0;
    background: rgba(255,255,255,0);
    transition: background .35s ease,border-color .35s ease
}

.LandingPageHero_checkbox__0ytJP input[type=checkbox]:after {
    content: "";
    position: absolute;
    inset: 4px;
    background-image: url(../images/checkmark.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    opacity: 0;
    transition: opacity .35s ease
}

@media(hover: hover) {
    .LandingPageHero_checkbox__0ytJP input[type=checkbox]:hover {
        background:rgba(255,255,255,.5)
    }

    .LandingPageHero_checkbox__0ytJP input[type=checkbox]:hover:after {
        opacity: .7
    }
}

.LandingPageHero_checkbox__0ytJP input[type=checkbox]:checked {
    background: var(--Blue-gradient,linear-gradient(109deg,#2d85f3 8.97%,#256cc6 92.17%));
    border-color: #2d85f3
}

.LandingPageHero_checkbox__0ytJP input[type=checkbox]:checked:after {
    content: "";
    position: absolute;
    inset: 4px;
    background-image: url(../images/checkmark.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    opacity: 1
}

.LandingPageHero_activateButtonContainer__sjE3a {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: .5rem
}

.LandingPageHero_activateButtonContainer__sjE3a .LandingPageHero_colored__w8945 {
    color: var(--color-legend)
}

.LandingPageHero_activateButton__Q_IqV {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    --border-radius: 8px;
    --_color-bg: linear-gradient(80deg,#2d85f3 7.73%,#db00ff 100%,#fb62aa 0);
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1),inset 0 2.5px 0 0 rgba(255,255,255,.3)
}

.LandingPageHero_activateButton__Q_IqV svg {
    width: 1.5rem;
    height: 1.5rem
}

.LandingPageHero_loginButton__XW_W3 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    background-color: var(--color-white);
    color: var(--color-black);
    text-align: center
}

.LandingPageHero_loginButton__XW_W3 svg {
    width: 1.5rem;
    height: 1.5rem
}

@keyframes ListWrapper_flare-pulse__UC9oa {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes ListWrapper_flare-rotate__yvFWg {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.ListWrapper_container__pr8hs {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px
}

.ListWrapper_container__pr8hs[data-type=loader] {
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    line-height: 1.4;
    font-family: SupercellText-Medium,sans-serif;
    gap: .25rem
}

@media(min-width: 48em) {
    .ListWrapper_container__pr8hs[data-type=loader] {
        font-size:18px
    }
}

.ListWrapper_container__pr8hs[data-type=error] {
    margin: 40px 20px
}

.ListWrapper_loader__1TlEf {
    width: 2rem;
    height: 2rem
}

.ListWrapper_error__AoPBr {
    gap: .5rem;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    border-radius: 12px;
    background: var(--color-archon);
    padding: 32px 64px;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.2),0 2px 0 0 rgba(255,255,255,.25);
    --_bg-gradient-start: #fbfbfc;
    --_bg-gradient-end: #f3f5f7;
    --_description-color: var(--color-black);
    background: linear-gradient(180deg,var(--_bg-gradient-start) 0,var(--_bg-gradient-end) 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 12px;
    --alert-icon-color: var(--_description-color)
}

.ListWrapper_error__AoPBr[data-game=brawlstars] {
    --_bg-gradient-start: #922ef3;
    --_bg-gradient-end: #9631dd;
    --_description-color: var(--color-white-80)
}

.ListWrapper_error__AoPBr[data-game=brawlstars][data-variant=missions] {
    --_bg-gradient-start: #0e49d7;
    --_bg-gradient-end: #0b39a7
}

.ListWrapper_error__AoPBr[data-game=clashroyale] {
    --_bg-gradient-start: #2e87ce;
    --_bg-gradient-end: #2079b9;
    --_description-color: var(--color-white-80)
}

.ListWrapper_error__AoPBr[data-game=clashroyale][data-variant=missions] {
    --_bg-gradient-start: #6632a5;
    --_bg-gradient-end: #54288f
}

.ListWrapper_error__AoPBr[data-game=clashroyale][data-variant=community] {
    --_bg-gradient-start: #2e8089;
    --_bg-gradient-end: #2f7b83
}

.ListWrapper_error__AoPBr[data-game=squadbusters] {
    --_bg-gradient-start: #8237ed;
    --_bg-gradient-end: #7328ec;
    --_description-color: var(--color-white-80)
}

.ListWrapper_error__AoPBr[data-game=squadbusters][data-variant=missions] {
    --_bg-gradient-start: #191919;
    --_bg-gradient-end: #000000
}

.ListWrapper_error__AoPBr[data-game=clashofclans] {
    --_bg-gradient-start: #512d15;
    --_bg-gradient-end: #673d1d;
    --_description-color: var(--color-white-80)
}

.ListWrapper_error__AoPBr[data-game=clashofclans][data-variant=missions] {
    --_bg-gradient-start: #cfb99d;
    --_bg-gradient-end: #c1a989;
    --_description-color: var(--color-black-80)
}

.ListWrapper_error__AoPBr[data-game=hayday] {
    --_bg-gradient-start: #fdcd12;
    --_bg-gradient-end: #fdc400;
    --_description-color: var(--color-black-80)
}

.ListWrapper_error__AoPBr[data-game=hayday][data-variant=missions] {
    --_bg-gradient-start: #bf8146;
    --_bg-gradient-end: #b67239;
    --_description-color: var(--color-black-80)
}

.ListWrapper_error__AoPBr[data-game=hayday][data-variant=community] {
    --_bg-gradient-start: #39c3b3;
    --_bg-gradient-end: rgb(0,181,175);
    --_description-color: var(--color-white)
}

.ListWrapper_error__AoPBr svg {
    width: 1.5rem;
    height: 1.5rem
}

.ListWrapper_error__body__502po,.ListWrapper_error__description__vgSmH {
    color: var(--_description-color);
    text-align: center;
    text-wrap: balance;
    max-width: 45ch
}

.ListWrapper_error__description__vgSmH {
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    line-height: 1.4
}

@media(min-width: 48em) {
    .ListWrapper_error__description__vgSmH {
        font-size:18px
    }
}

@keyframes ProgressBar_flare-pulse__yw7zF {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes ProgressBar_flare-rotate__jnCRB {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.ProgressBar_progressBarContainer__gd_KK {
    display: flex;
    width: 95%;
    height: 6px;
    z-index: 2
}

.ProgressBar_progressBar__v18Yi {
    position: relative;
    width: 100%;
    background: #e4e4e4;
    box-shadow: 0 1px 0 0 #fff,inset 0 1px 0 0 rgba(0,0,0,.25)
}

.ProgressBar_progressBar__v18Yi.ProgressBar_completed__vQaNo {
    box-shadow: 0 1px 0 0 rgba(0,0,0,.2)
}

.ProgressBar_progressBar__v18Yi.ProgressBar_completed__vQaNo .ProgressBar_progressBarFill__01_8g {
    background: #000;
    box-shadow: inset 0 2px 0 0 rgba(255,255,255,.25)
}

.ProgressBar_progressBarFill__01_8g {
    position: absolute;
    inset: 0;
    background: #ffb921;
    box-shadow: inset 0 2px 0 0 rgba(255,255,255,.25)
}

.ProgressBar_progressBarFill__01_8g,.ProgressBar_progressBar__v18Yi {
    height: 100%;
    border-radius: 32px
}

@keyframes PointsTag_flare-pulse__nZCOf {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes PointsTag_flare-rotate__kjI6u {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.PointsTag_TwoTagContainer__ulDnQ {
    height: 24px
}

.PointsTag_Container__Dg5vk {
    position: relative
}

.PointsTag_Container__Dg5vk,.PointsTag_TagMiddle__vrzsA {
    height: 100%;
    display: flex;
    align-items: center;
    text-wrap: nowrap
}

.PointsTag_TagMiddle__vrzsA {
    margin: 0;
    width: auto;
    background-size: contain;
    padding-bottom: 2px
}

.PointsTag_TagMiddleGoldenOutline__Chjw5 {
    background-image: url(../images/tag-orange-middle-2x.png);
    background-repeat: repeat-x
}

.PointsTag_TagMiddlePurpleOutline__Wiw_W {
    background-image: url(../images/tag-purple-middle-2x.png);
    background-repeat: repeat-x
}

.PointsTag_TagMiddleDarkOutline__JDnYP {
    background-image: url(../images/tag-dark-middle-2x.png);
    background-repeat: repeat-x
}

.PointsTag_TagMiddleLightOutline__Iv1eo {
    background-image: url(../images/tag-light-middle-2x.png);
    background-repeat: repeat-x
}

.PointsTag_TagMiddleGolden__ljgDT {
    background-image: url(../images/tag-orange-middle-2x-nostroke.png);
    background-repeat: repeat-x
}

.PointsTag_TagMiddlePurple__0huGv {
    background-image: url(../images/tag-purple-middle-2x-nostroke.png);
    background-repeat: repeat-x
}

.PointsTag_TagMiddleBonusDark__105tD,.PointsTag_TagMiddleDark__uK3f8 {
    background-image: url(../images/tag-dark-middle-2x-nostroke.png);
    background-repeat: repeat-x
}

.PointsTag_TagMiddleBonus__SAPKb,.PointsTag_TagMiddleLight__jQXmC {
    background-image: url(../images/tag-light-middle-2x-nostroke.png);
    background-repeat: repeat-x
}

.PointsTag_TagGoldenOutline__lGT0M {
    background-image: url(../images/tag-orange-left-2x.png);
    object-fit: contain
}

.PointsTag_TagGoldenOutline__lGT0M.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-orange-right-2x.png)
}

.PointsTag_TagPurpleOutline__QVeRS {
    background-image: url(../images/tag-purple-left-2x.png);
    object-fit: contain
}

.PointsTag_TagPurpleOutline__QVeRS.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-purple-right-2x.png)
}

.PointsTag_TagDarkOutline__Ca7l7 {
    background-image: url(../images/tag-dark-left-2x.png);
    object-fit: contain
}

.PointsTag_TagDarkOutline__Ca7l7.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-dark-right-2x.png)
}

.PointsTag_TagLightOutline__FJvQZ {
    background-image: url(../images/tag-light-left-2x.png);
    object-fit: contain
}

.PointsTag_TagLightOutline__FJvQZ.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-light-right-2x.png)
}

.PointsTag_TagGolden__twc_D {
    background-image: url(../images/tag-orange-left-2x-nostroke.png);
    object-fit: contain
}

.PointsTag_TagGolden__twc_D.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-orange-right-2x-nostroke.png)
}

.PointsTag_TagPurple__2_p8w {
    background-image: url(../images/tag-purple-left-2x-nostroke.png);
    object-fit: contain
}

.PointsTag_TagPurple__2_p8w.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-purple-right-2x-nostroke.png)
}

.PointsTag_TagBonusDark__Ii4mk,.PointsTag_TagDark__ZwyEq {
    background-image: url(../images/tag-dark-left-2x-nostroke.png);
    object-fit: contain
}

.PointsTag_TagBonusDark__Ii4mk.PointsTag_TagEnd__EDbWj,.PointsTag_TagDark__ZwyEq.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-dark-right-2x-nostroke.png)
}

.PointsTag_TagBonus__NnY31,.PointsTag_TagLight__PyBoF {
    background-image: url(../images/tag-light-left-2x-nostroke.png);
    object-fit: contain
}

.PointsTag_TagBonus__NnY31.PointsTag_TagEnd__EDbWj,.PointsTag_TagLight__PyBoF.PointsTag_TagEnd__EDbWj {
    background-image: url(../images/tag-light-right-2x-nostroke.png)
}

.PointsTag_TagEnd__EDbWj,.PointsTag_TagStart__9IldB {
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 10px
}

.PointsTag_TagStart__9IldB {
    margin-right: -2.5px
}

[dir=rtl] .PointsTag_TagStart__9IldB {
    transform: scaleX(-1);
    margin-right: unset;
    margin-left: -2.5px
}

.PointsTag_TagEnd__EDbWj {
    margin-left: -1px
}

[dir=rtl] .PointsTag_TagEnd__EDbWj {
    transform: scaleX(-1);
    margin-left: unset;
    margin-right: -1px
}

.PointsTag_Skew__SeNN_ {
    transform: rotate(-4deg) translateZ(0);
    top: -2px
}

.PointsTag_TagGlow__rp8HE {
    position: absolute;
    left: 0;
    right: 36.5%;
    top: 2.5px;
    bottom: 4.5px;
    background: linear-gradient(90deg,rgba(255,255,255,0) 9.77%,rgba(255,255,255,.2) 55.17%);
    -webkit-clip-path: polygon(75.862% 99.998%,75.862% 99.998%,67.54% 99.998%,59.178% 99.998%,50.899% 99.998%,42.828% 99.999%,35.088% 99.999%,27.804% 99.999%,21.1% 99.999%,15.1% 100%,9.928% 100%,5.708% 100%,5.708% 100%,5.032% 99.687%,4.427% 98.803%,3.905% 97.433%,3.475% 95.664%,3.149% 93.579%,2.935% 91.264%,2.846% 88.803%,2.89% 86.281%,3.078% 83.785%,3.421% 81.397%,7.916% 56.959%,7.916% 56.959%,8.121% 55.678%,8.28% 54.323%,8.394% 52.913%,8.462% 51.466%,8.485% 50.001%,8.462% 48.536%,8.394% 47.089%,8.28% 45.679%,8.121% 44.324%,7.916% 43.043%,3.421% 18.604%,3.421% 18.604%,3.079% 16.217%,2.891% 13.72%,2.849% 11.199%,2.941% 8.738%,3.157% 6.423%,3.486% 4.338%,3.918% 2.568%,4.442% 1.199%,5.048% .315%,5.725% .002%,100% 0,75.862% 99.998%);
    clip-path: polygon(75.862% 99.998%,75.862% 99.998%,67.54% 99.998%,59.178% 99.998%,50.899% 99.998%,42.828% 99.999%,35.088% 99.999%,27.804% 99.999%,21.1% 99.999%,15.1% 100%,9.928% 100%,5.708% 100%,5.708% 100%,5.032% 99.687%,4.427% 98.803%,3.905% 97.433%,3.475% 95.664%,3.149% 93.579%,2.935% 91.264%,2.846% 88.803%,2.89% 86.281%,3.078% 83.785%,3.421% 81.397%,7.916% 56.959%,7.916% 56.959%,8.121% 55.678%,8.28% 54.323%,8.394% 52.913%,8.462% 51.466%,8.485% 50.001%,8.462% 48.536%,8.394% 47.089%,8.28% 45.679%,8.121% 44.324%,7.916% 43.043%,3.421% 18.604%,3.421% 18.604%,3.079% 16.217%,2.891% 13.72%,2.849% 11.199%,2.941% 8.738%,3.157% 6.423%,3.486% 4.338%,3.918% 2.568%,4.442% 1.199%,5.048% .315%,5.725% .002%,100% 0,75.862% 99.998%)
}

[dir=rtl] .PointsTag_TagGlow__rp8HE {
    right: 0;
    left: 36.5%;
    transform: scaleX(-1)
}

.PointsTag_TagGlow__rp8HE.PointsTag_NoOutline__Hu5QA {
    top: 0;
    bottom: 2px
}

.PointsTag_TagGlow__rp8HE.PointsTag_BonusDark__1I27f,.PointsTag_TagGlow__rp8HE.PointsTag_Bonus__2w5sv {
    mix-blend-mode: overlay;
    background: linear-gradient(90deg,rgba(255,255,255,0) 9.77%,rgba(255,255,255,.35) 55.17%)
}

.PointsTag_TagGlow__rp8HE.PointsTag_BonusDark__1I27f {
    background: linear-gradient(90deg,rgba(255,255,255,0) 9.77%,rgba(255,255,255,.65) 55.17%)
}

.PointsTag_Icon__2kmfm {
    -webkit-margin-start: 4px;
    margin-inline-start:4px;width: 24px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat
}

.PointsTag_IconPoints__1HAGs {
    background-image: url(../images/bonus-icon_1.svg)
}

.PointsTag_IconIdReward__FTXuR {
    background-image: url(../images/id-bonus-icon.svg)
}

.PointsTag_IconMission__IzTOG {
    background-image: url(../images/mission-icon_1.svg)
}

.PointsTag_OriginalPointsLabel__x_j6E {
    position: relative;
    display: inline-block;
    margin: layout-grid(.5) layout-grid(.75) layout-grid(.5) layout-grid(0);
    text-align: center
}

.PointsTag_OriginalPointsLabel__x_j6E:before {
    content: "";
    width: 100%;
    position: absolute;
    right: 0;
    top: 55%
}

.PointsTag_StrikeTroughLight__rYjAn:before {
    border-bottom: 1.5px solid #fff
}

.PointsTag_StrikeTroughDark__8tTwU:before {
    border-bottom: 1.5px solid #000
}

.PointsTag_PointsLabel__h7MqD {
    -webkit-margin-end: 7px;
    margin-inline-end:7px;color: #fff;
    text-align: center
}

[dir=rtl] .PointsTag_PointsLabel__h7MqD {
    margin: layout-grid(.5) layout-grid(.7) layout-grid(.5) layout-grid(1)
}

.PointsTag_Bonus__2w5sv,.PointsTag_Golden__KT1W7,.PointsTag_Light__JQF7g,.PointsTag_Purple__vcLph {
    color: #000
}

.PointsTag_BonusDark__1I27f,.PointsTag_Dark__HQw34 {
    color: #fff
}

.PointsTag_BonusDark__1I27f.PointsTag_locale-ar__JK358 .PointsTag_Icon__2kmfm,.PointsTag_Bonus__2w5sv.PointsTag_locale-ar__JK358 .PointsTag_Icon__2kmfm {
    margin: 0
}

.PointsTag_BonusDark__1I27f.PointsTag_locale-ar__JK358 .PointsTag_PointsLabel__h7MqD .PointsTag_pointsText__5mZyT,.PointsTag_BonusDark__1I27f.PointsTag_locale-ja__FcTmO .PointsTag_PointsLabel__h7MqD .PointsTag_pointsText__5mZyT,.PointsTag_BonusDark__1I27f.PointsTag_locale-ko__SLATy .PointsTag_PointsLabel__h7MqD .PointsTag_pointsText__5mZyT,.PointsTag_Bonus__2w5sv.PointsTag_locale-ar__JK358 .PointsTag_PointsLabel__h7MqD .PointsTag_pointsText__5mZyT,.PointsTag_Bonus__2w5sv.PointsTag_locale-ja__FcTmO .PointsTag_PointsLabel__h7MqD .PointsTag_pointsText__5mZyT,.PointsTag_Bonus__2w5sv.PointsTag_locale-ko__SLATy .PointsTag_PointsLabel__h7MqD .PointsTag_pointsText__5mZyT {
    white-space: nowrap
}

@keyframes BonusMissionItem_flare-pulse__9PehC {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes BonusMissionItem_flare-rotate__4xWpl {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.BonusMissionItem_item__5mFpH {
    position: relative;
    width: 100%;
    height: 100%;
    min-width: 304px;
    max-width: 420px;
    min-height: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    background: #f2f2f2;
    border: 3px solid #fff;
    box-shadow: 0 3px 0 0 #ccc,0 12px 25px 0 rgba(0,0,0,.12)
}

.BonusMissionItem_item__5mFpH .BonusMissionItem_flareContainer__ByI21:before {
    background: radial-gradient(rgba(80,80,80,.15) 20%,rgba(0,0,0,0) 78%);
    mix-blend-mode: difference
}

.BonusMissionItem_item__5mFpH .BonusMissionItem_flareContainer__ByI21:after {
    background: radial-gradient(rgba(0,0,0,0) 0,#f2f2f2 78%)
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_completed__aw9dB {
    border: 3px solid #ffc021;
    background: linear-gradient(94deg,#ffe35b -8.53%,#ffc021 31%,#ffc021 70.77%,#ffe35b 100.45%);
    box-shadow: 0 3px 0 0 #97701c,0 12px 25px 0 rgba(0,0,0,.12)
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_completed__aw9dB .BonusMissionItem_flareContainer__ByI21 {
    opacity: .65
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_completed__aw9dB .BonusMissionItem_flareContainer__ByI21:after {
    background: radial-gradient(rgba(0,0,0,0) 0,#ffc021 85%)
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_completed__aw9dB .BonusMissionItem_textGroup__HLOlk {
    -webkit-padding-start: 36px;
    padding-inline-start:36px}

@media(min-width: 23.4375em) {
    .BonusMissionItem_item__5mFpH.BonusMissionItem_completed__aw9dB .BonusMissionItem_textGroup__HLOlk {
        -webkit-padding-start:50px;
        padding-inline-start:50px}

    .BonusMissionItem_item__5mFpH.BonusMissionItem_clashofclans__uzJVk .BonusMissionItem_completedIconContainer__VuTDB img {
        width: 48px;
        height: 48px
    }
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_clashroyale__CNILy .BonusMissionItem_completedIconContainer__VuTDB {
    padding-top: 8px;
    -webkit-padding-start: 2px;
    padding-inline-start:2px}

@media(min-width: 23.4375em) {
    .BonusMissionItem_item__5mFpH.BonusMissionItem_clashroyale__CNILy .BonusMissionItem_completedIconContainer__VuTDB img {
        width:48px;
        height: 48px
    }
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_brawlstars__NPxre .BonusMissionItem_completedIconContainer__VuTDB img,.BonusMissionItem_item__5mFpH.BonusMissionItem_squadbusters__Pov50 .BonusMissionItem_completedIconContainer__VuTDB img {
    width: 56px;
    height: 56px
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_hayday__IqmsS .BonusMissionItem_completedIconContainer__VuTDB {
    padding-top: 10px
}

.BonusMissionItem_item__5mFpH.BonusMissionItem_hayday__IqmsS .BonusMissionItem_completedIconContainer__VuTDB img {
    width: 56px;
    height: 56px
}

.BonusMissionItem_flareContainer__ByI21 {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translateY(-50%) translateX(50%);
    width: 175%;
    height: 175%;
    background-size: cover;
    background-position: 50%;
    mix-blend-mode: plus-lighter;
    top: 40%
}

.BonusMissionItem_flareContainer__ByI21 img {
    width: 100%;
    height: 100%
}

.BonusMissionItem_flareContainer__ByI21:after,.BonusMissionItem_flareContainer__ByI21:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.BonusMissionItem_content__vS_OU {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    gap: 8px;
    padding: 16px;
    overflow: hidden;
    border-radius: inherit;
    z-index: 1
}

.BonusMissionItem_content__vS_OU .BonusMissionItem_completedIconContainer__VuTDB {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: absolute;
    inset-inline-start: 8px;
    top: 12px
}

@media(min-width: 23.4375em) {
    .BonusMissionItem_content__vS_OU .BonusMissionItem_completedIconContainer__VuTDB {
        top:8px
    }
}

.BonusMissionItem_content__vS_OU .BonusMissionItem_detailsContainer__UQGv5 {
    display: flex;
    flex-direction: column;
    width: 60%;
    justify-content: space-between;
    gap: 34px;
    z-index: 1
}

@media(min-width: 23.4375em) {
    .BonusMissionItem_content__vS_OU .BonusMissionItem_detailsContainer__UQGv5 {
        width:63%
    }
}

.BonusMissionItem_content__vS_OU .BonusMissionItem_detailsContainer__UQGv5 .BonusMissionItem_textGroup__HLOlk {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px
}

.BonusMissionItem_content__vS_OU .BonusMissionItem_detailsContainer__UQGv5 .BonusMissionItem_uppercase__XsPm9 {
    text-transform: uppercase
}

.BonusMissionItem_content__vS_OU .BonusMissionItem_detailsContainer__UQGv5 .BonusMissionItem_heading__yrBoY {
    max-width: 100%
}

.BonusMissionItem_content__vS_OU .BonusMissionItem_detailsContainer__UQGv5 .BonusMissionItem_progressText__FNBpH {
    color: #666
}

.BonusMissionItem_content__vS_OU .BonusMissionItem_detailsContainer__UQGv5 .BonusMissionItem_progressBarContainer__2y6lA {
    margin-bottom: 8px
}

.BonusMissionItem_missionItemContainer__YJG5M {
    position: relative;
    display: flex;
    flex-grow: 1;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.BonusMissionItem_missionItemContainer__YJG5M .BonusMissionItem_imageContainer__Tg1nw {
    flex-shrink: 0;
    width: 86px;
    height: 86px
}

.BonusMissionItem_missionItemContainer__YJG5M .BonusMissionItem_missionItemImage__qcIyh {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center
}

.BonusMissionItem_missionItemContainer__YJG5M .BonusMissionItem_missionItemImage__qcIyh .BonusMissionItem_imageWrapper__OvnSP {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 4px;
    display: flex;
    justify-content: center;
    align-items: center
}

.BonusMissionItem_missionItemContainer__YJG5M .BonusMissionItem_missionItemImage__qcIyh .BonusMissionItem_imageWrapper__OvnSP img {
    max-width: 100%;
    max-height: 100%
}

.BonusMissionItem_missionItemContainer__YJG5M .BonusMissionItem_missionItemImage__qcIyh .BonusMissionItem_image__7NDXn {
    object-fit: contain
}

.BonusMissionItem_pointsContainer__GzaUS {
    position: relative;
    max-width: 130px;
    display: flex;
    align-items: center;
    text-wrap: nowrap;
    height: 25px;
    filter: drop-shadow(-2px 2px 0 rgba(0,0,0,.2)) drop-shadow(2px -2px 0 rgba(255,255,255,.7))
}

.BonusMissionItem_pointsContainer__GzaUS.BonusMissionItem_completed__aw9dB {
    filter: drop-shadow(-2px 2px 0 rgba(0,0,0,.2)) drop-shadow(2px -2px 0 rgba(255,255,255,.2))
}

@keyframes SectionHeader_flare-pulse__3PcTH {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes SectionHeader_flare-rotate__ylDTp {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.SectionHeader_headerContainer__L_a8R {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}

@media(min-width: 48em) {
    .SectionHeader_headerContainer__L_a8R {
        transform:scale(1.25)
    }
}

.SectionHeader_headerContainer__imageContainer__vy7i2 {
    position: relative;
    height: 62px;
    max-width: 500px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: 80%;
    background: url(../images/bg-section-header.svg);
    background-size: 100% 100%
}

.SectionHeader_headerContainer__L_a8R[data-game=brawlstars] .SectionHeader_headerContainer__imageContainer__vy7i2 {
    height: 77px;
    max-width: 337px;
    background-image: url(../images/bg-section-header-purple-87965f49.svg);
    filter: drop-shadow(2px 6px 0 rgb(0,0,0));
    transform: translateZ(0)
}

.SectionHeader_headerContainer__L_a8R[data-game=brawlstars] .SectionHeader_headerContainer__imageContainer__vy7i2[data-variant=secondary] {
    background-image: url(../images/bg-section-header-black-87965f49.svg)
}

.SectionHeader_headerContainer__L_a8R[data-game=clashroyale] .SectionHeader_headerContainer__imageContainer__vy7i2 {
    height: 56px;
    background-image: url(../images/bg-section-header-blue.svg)
}

.SectionHeader_headerContainer__L_a8R[data-game=clashroyale] .SectionHeader_headerContainer__imageContainer__vy7i2[data-variant=secondary] {
    background-image: url(../images/bg-section-header-green.svg)
}

.SectionHeader_headerContainer__L_a8R[data-game=clashroyale] .SectionHeader_headerContainer__imageContainer__vy7i2[data-variant=tertiary] {
    background-image: url(../images/bg-section-header-gray.svg)
}

.SectionHeader_headerContainer__L_a8R[data-game=squadbusters] .SectionHeader_headerContainer__imageContainer__vy7i2 {
    background: none
}

.SectionHeader_headerContainer__L_a8R[data-game=hayday] .SectionHeader_headerContainer__imageContainer__vy7i2 {
    width: 379px;
    height: 67px;
    background-image: url(../images/hd-ribbon-decorations_1.png)
}

.SectionHeader_headerContainer__L_a8R[data-game=hayday] .SectionHeader_headerContainer__imageContainer__vy7i2[data-variant=secondary] {
    background-image: url(../images/hd-ribbon-diamonds_1.png)
}

.SectionHeader_headerContainer__textContainer__a3qob {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.SectionHeader_headerContainer__L_a8R[data-game=clashofclans] .SectionHeader_headerContainer__textContainer__a3qob {
    padding-bottom: var(--spacing-8)
}

.SectionHeader_headerContainer__L_a8R[data-game=clashroyale] .SectionHeader_headerContainer__textContainer__a3qob {
    padding-bottom: var(--spacing-4)
}

.SectionHeader_headerContainer__L_a8R[data-game=hayday] .SectionHeader_headerContainer__textContainer__a3qob {
    padding-bottom: var(--spacing-32)
}

.SectionHeader_headerContainer__L_a8R[data-game=squadbusters] .SectionHeader_headerContainer__heading__w3OHp {
    text-transform: uppercase
}

@keyframes MissionsSection_flare-pulse__6DetQ {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes MissionsSection_flare-rotate__CQX6x {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.MissionsSection_missionsSection__kvRce {
    position: relative;
    background: var(--color-brave);
    color: var(--color-white);
    overflow: hidden;
    z-index: 1
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] {
    padding-top: calc(.5*var(--divider-height) + 1rem);
    padding-bottom: calc(.5*var(--divider-height) + 0px)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=brawlstars] {
    padding-top: calc(.5*var(--divider-height) + 3rem);
    padding-bottom: calc(.5*var(--divider-height) + 2rem)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashroyale] {
    padding-top: calc(.5*var(--divider-height-cr) + 3rem);
    padding-bottom: calc(.5*var(--divider-height-cr) + 3rem)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=squadbusters] {
    padding-top: calc(.5*var(--divider-height-sb) + 2rem);
    padding-bottom: calc(.5*var(--divider-height-sb) + 2rem)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=hayday] {
    position: relative;
    overflow: visible;
    background: url(../images/hd-missions-bg-middle.png) 0 0/390px 13px;
    background-repeat: repeat
}

.MissionsSection_missionsSection__kvRce[data-game-theme=hayday]:before {
    content: "";
    position: absolute;
    top: calc((.5*var(--divider-height-sb) + 2rem)*-1);
    height: 209px;
    width: 100%;
    background: url(../images/hd-missions-bg-top.png) 0 0/390px 209px;
    background-repeat: repeat-x
}

.MissionsSection_missionsSection__kvRce[data-game-theme=hayday]:after {
    content: "";
    position: absolute;
    bottom: calc((.5*var(--divider-height-sb) + 2rem)*-1);
    height: 209px;
    width: 100%;
    background: url(../images/hd-missions-bg-bottom.png) 0 0/390px 209px;
    background-repeat: repeat-x
}

@media(min-width: 48em) {
    .MissionsSection_missionsSection__kvRce {
        padding-top:9.5rem;
        padding-bottom: 9.5rem
    }

    .MissionsSection_missionsSection__kvRce:has(.MissionsSection_missionsSection__listInfo__thebo) {
        padding-top: 7rem;
        padding-bottom: 7rem
    }
}

.MissionsSection_missionsSection__inner__LrQiL {
    width: 100%;
    max-width: var(--layout-max-width);
    margin-inline:auto;position: relative
}

.MissionsSection_missionsSection__kvRce>* {
    position: relative;
    z-index: 1
}

.MissionsSection_missionsSection__kvRce[data-list-type=special]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 0;
    opacity: .2;
    background: radial-gradient(58.45% 63.89% at 95.73% 0,#b8f9f3 0,rgba(26,26,26,0) 100%);
    pointer-events: none
}

.MissionsSection_missionsSection__kvRce[data-game-theme=brawlstars] {
    background: #094cf0
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashroyale] {
    background-color: #3b9dd5;
    background-image: url(../images/bg-tile-blue.png);
    background-size: 130px 130px;
    background-repeat: repeat;
    z-index: 0;
    background-color: #6632a5;
    background-image: url(../images/bg-tile-purple.png)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashroyale]:after {
    content: "";
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    background: radial-gradient(ellipse closest-side,rgba(255,255,255,.05) 0,rgba(0,102,255,.2) 100%);
    background-repeat: no-repeat;
    background-blend-mode: overlay;
    z-index: -1;
    background: linear-gradient(180deg,rgba(20,15,60,.5) 2.5%,rgba(128,128,128,0) 30%)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] {
    background: #d7c4ac;
    background: linear-gradient(180deg,rgb(215,196,172),rgb(231,213,190) 50%,rgb(215,196,172))
}

.MissionsSection_missionsSection__kvRce[data-game-theme=squadbusters] {
    background: #7126eb;
    z-index: 0;
    background: #2e2e3d
}

.MissionsSection_missionsSection__kvRce[data-game-theme=squadbusters]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/bg-pattern.svg);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .2
}

.MissionsSection_missionsSection__kvRce[data-game-theme=squadbusters]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(0deg,#aa60f3 10%,rgba(170,96,243,0) 90%);
    background: linear-gradient(rgb(46,46,61),rgba(46,46,61,0) 20% 80%,rgb(46,46,61))
}

.MissionsSection_missionsSection__listInfoContainer__Sir_f {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--spacing-16) var(--spacing-28) 0 var(--spacing-28)
}

@media(min-width: 48em) {
    .MissionsSection_missionsSection__listInfoContainer__Sir_f {
        padding:var(--spacing-48) var(--spacing-28) 0 var(--spacing-28)
    }
}

.MissionsSection_missionsSection__listInfo__thebo {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-4);
    width: 100%;
    max-width: 404px;
    height: var(--spacing-40,40px);
    border-radius: var(--spacing-4)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] .MissionsSection_missionsSection__listInfo__thebo {
    background: linear-gradient(180deg,hsl(33,35%,71%),hsl(33,31%,65%))
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] .MissionsSection_missionsSection__listInfo__thebo:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    background: linear-gradient(0deg,hsl(33,44%,80%),hsl(33,24%,62%));
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MissionsSection_missionsSection__kvRce[data-game-theme=brawlstars] .MissionsSection_missionsSection__listInfo__thebo {
    background: linear-gradient(180deg,hsl(222,87%,45%),hsl(222,87%,35%));
    transform: skewX(-4deg) translateZ(0);
    -moz-transform: skewX(-4deg) translateZ(0)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=brawlstars] .MissionsSection_missionsSection__listInfo__thebo:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    background: linear-gradient(0deg,hsl(222,87%,60%),hsl(236,58%,42%));
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashroyale] .MissionsSection_missionsSection__listInfo__thebo {
    background: linear-gradient(180deg,hsl(267,53%,39%),hsl(267,53%,29%))
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashroyale] .MissionsSection_missionsSection__listInfo__thebo:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    background: linear-gradient(0deg,hsl(266,48%,45%),hsl(265,55%,30%));
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MissionsSection_missionsSection__kvRce[data-game-theme=hayday] .MissionsSection_missionsSection__listInfo__thebo,.MissionsSection_missionsSection__kvRce[data-game-theme=squadbusters] .MissionsSection_missionsSection__listInfo__thebo {
    background: linear-gradient(180deg,hsl(0,0%,10%),hsl(0,0%,0%));
    border-radius: var(--spacing-40,40px)
}

.MissionsSection_missionsSection__timer__A9J81 {
    display: flex;
    gap: .3rem;
    align-items: center;
    align-content: center
}

.MissionsSection_missionsSection__timer__A9J81 div {
    margin-top: .1rem
}

.MissionsSection_missionsSection__kvRce[data-game-theme=brawlstars] .MissionsSection_missionsSection__timer__A9J81 img,.MissionsSection_missionsSection__kvRce[data-game-theme=hayday] .MissionsSection_missionsSection__timer__A9J81 img,.MissionsSection_missionsSection__kvRce[data-game-theme=squadbusters] .MissionsSection_missionsSection__timer__A9J81 img {
    width: 28px;
    height: 28px
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] .MissionsSection_missionsSection__timer__A9J81 img,.MissionsSection_missionsSection__kvRce[data-game-theme=clashroyale] .MissionsSection_missionsSection__timer__A9J81 img {
    width: 36px;
    height: 36px
}

.MissionsSection_missionsSection__kvRce ul {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem
}

@media(min-width: 48em) {
    .MissionsSection_missionsSection__kvRce ul {
        width:100%;
        margin: 0 auto;
        grid-template-columns: repeat(2,1fr)
    }
}

@media(min-width: 64em) {
    .MissionsSection_missionsSection__kvRce ul {
        width:100%;
        margin: 0 auto;
        grid-template-columns: repeat(3,1fr)
    }
}

.MissionsSection_missionsSection__kvRce ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] ul {
    grid-gap: 1rem
}

@media(min-width: 48em) {
    .MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] ul {
        grid-gap:2rem
    }
}

.MissionsSection_missionsSection__listContainer__7_1XB {
    color: var(--color-black);
    padding-top: var(--spacing-16,16px);
    padding-inline:var(--layout-margin)}

@media(min-width: 48em) {
    .MissionsSection_missionsSection__listContainer__7_1XB {
        padding-top:var(--spacing-48,48px)
    }
}

.MissionsSection_missionsSection__infoContainer__WPnGn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 24px 0
}

@media(min-width: 48em) {
    .MissionsSection_missionsSection__infoContainer__WPnGn {
        padding:48px 0
    }
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashofclans] .MissionsSection_missionsSection__infoContainer__WPnGn {
    color: var(--color-coc-details-text-primary);
    border-color: var(--color-coc-details-text-primary)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=brawlstars] .MissionsSection_missionsSection__infoContainer__WPnGn,.MissionsSection_missionsSection__kvRce[data-game-theme=squadbusters] .MissionsSection_missionsSection__infoContainer__WPnGn {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.5)
}

.MissionsSection_missionsSection__kvRce[data-game-theme=clashroyale] .MissionsSection_missionsSection__infoContainer__WPnGn,.MissionsSection_missionsSection__kvRce[data-game-theme=hayday] .MissionsSection_missionsSection__infoContainer__WPnGn {
    color: var(--color-white);
    border-color: var(--color-white)
}

.MissionsSection_missionsSection__infoContainer__WPnGn .MissionsSection_infoCircle__wPak2 {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    width: 16px;
    height: 16px;
    border: 1px solid;
    border-color: inherit;
    border-radius: 8px
}

@keyframes ButtonClaim_flare-pulse__p8K2Z {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes ButtonClaim_flare-rotate__LKj_Y {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.ButtonClaim_buttonClaim__VjYya {
    --_color-text: var(--color-text,var(--color-white));
    --_color-bg: var(--color-bg,var(--color-immortal));
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    text-align: center;
    gap: 6px;
    padding: var(--spacing-12) var(--spacing-16);
    min-height: 50px;
    border-radius: 8px;
    color: var(--_color-text);
    background: var(--_color-bg);
    box-shadow: inset 0 2px 0 0 rgba(255,255,255,.2),0 2px 0 0 rgba(0,0,0,.25),inset 0 -2px 0 0 rgba(0,0,0,.9);
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%
}

.ButtonClaim_buttonClaim__VjYya:not(:disabled) {
    cursor: pointer
}

.ButtonClaim_buttonClaim__VjYya:disabled {
    opacity: .3
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_fullWidth__nJNaa {
    width: 100%
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_rainbow__3X37I {
    background: var(--gradient-header-rain);
    box-shadow: inset 0 2px 0 0 rgba(255,255,255,.2),inset 0 -2px 0 0 rgba(0,0,0,.5)
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_light__oiRyA {
    color: var(--color-black);
    background: #e8e8e8;
    border: 2px solid var(--color-black);
    box-shadow: 0 2px 0 0 var(--color-white) inset,0 -2px 0 0 rgba(0,0,0,.3) inset
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_dark__uFD3a {
    padding: 14px
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_claimed__Sw7tX {
    border: none;
    opacity: 1;
    padding-left: var(--spacing-32);
    padding-right: var(--spacing-32);
    box-shadow: 0 2px 0 0 rgba(255,255,255,.4),inset 0 2px 0 0 rgba(0,0,0,.2)
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_claimed__Sw7tX.ButtonClaim_dark__uFD3a {
    color: rgba(26,26,26,.8);
    background: #dbcebd
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_claimed__Sw7tX.ButtonClaim_light__oiRyA {
    color: var(--color-white);
    background: #404159;
    box-shadow: inset 0 2px 0 0 rgba(0,0,0,.4),0 2px 0 0 rgba(255,255,255,.2)
}

.ButtonClaim_buttonClaim__VjYya.ButtonClaim_claimed__Sw7tX.ButtonClaim_secondary__F35w9 {
    color: rgba(0,0,0,.8);
    background: rgba(255,255,255,.2)
}

.ButtonClaim_buttonClaim__VjYya .ButtonClaim_iconContainer__jK_iW {
    display: flex;
    flex-shrink: 0
}

.ButtonClaim_buttonClaim__VjYya .ButtonClaim_textContainer__t4jl1 {
    display: flex;
    overflow: hidden
}

.ButtonClaim_buttonClaim__VjYya .ButtonClaim_text__1nGN2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ButtonClaim_buttonClaim__VjYya svg {
    margin-bottom: -3px;
    height: 24px
}

.ButtonClaim_buttonClaim__VjYya .ButtonClaim_loader__4Y1eN {
    height: 24px;
    width: 36px
}

@keyframes GameLink_flare-pulse__xwRO7 {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes GameLink_flare-rotate__32_dq {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.GameLink_gameLink__5o0xg {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    gap: var(--spacing-12,12px);
    padding: var(--spacing-12) var(--spacing-20) var(--spacing-12) var(--spacing-16);
    border-radius: var(--spacing-12,12px);
    background: #f4f4f4;
    text-decoration: none!important;
    cursor: pointer
}

.GameLink_gameLink__5o0xg[data-color=dark] {
    background-color: var(--color-black)
}

.GameLink_gameLink__icon__RirHQ {
    border-radius: 8px;
    height: 40px;
    width: 40px;
    min-width: 40px
}

.GameLink_gameLink__body__q3vt8[data-color=dark] {
    color: var(--color-white)
}

@keyframes RewardClaimContent_flare-pulse__f4ULw {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RewardClaimContent_flare-rotate___rPrW {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RewardClaimContent_rewardClaimStatus__a55xr {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-24);
    width: 100%;
    height: 100%;
    padding: 0 var(--spacing-24);
    flex: 0 1
}

.RewardClaimContent_rewardClaimStatus__heading__HJOQL,.RewardClaimContent_rewardClaimStatus__title__eRVlI {
    color: var(--color-black);
    margin: 0 var(--spacing-24);
    text-align: center
}

.RewardClaimContent_rewardClaimStatus__title__eRVlI {
    font-size: 26px
}

.RewardClaimContent_rewardClaimStatus__texts__6ApBD {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-12);
    width: 100%;
    height: 100%
}

.RewardClaimContent_rewardClaimStatus__body___DXBr {
    color: #666;
    text-align: center;
    font-feature-settings: "liga" off,"clig" off
}

.RewardClaimContent_rewardClaimStatus__description__8p9wP {
    font-size: 16px;
    line-height: 1.4;
    font-family: SupercellText-Regular,sans-serif;
    color: #666;
    text-align: center;
    font-feature-settings: "liga" off,"clig" off
}

@media(min-width: 48em) {
    .RewardClaimContent_rewardClaimStatus__description__8p9wP {
        font-size:18px
    }
}

.RewardClaimContent_rewardClaimStatus__gameLink__DjbRy {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    gap: var(--spacing-12,12px);
    padding: var(--spacing-12);
    border-radius: var(--spacing-12,12px);
    background: #f4f4f4;
    cursor: pointer
}

.RewardClaimContent_rewardClaimStatus__icon__r3uB8 {
    border-radius: 8px;
    height: 40px;
    width: 40px;
    min-width: 40px
}

.RewardClaimContent_rewardClaimStatus__text__nfOcl {
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    font-size: 14px;
    line-height: 1.4;
    font-family: SupercellText-Medium,sans-serif
}

@media(min-width: 48em) {
    .RewardClaimContent_rewardClaimStatus__text__nfOcl {
        font-size:18px;
        font-size: 16px
    }
}

.RewardClaimContent_rewardClaimContent__z5WfA {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-24);
    width: 100%;
    height: 100%;
    flex: 0 1
}

.RewardClaimContent_rewardClaimContent__container__dg6DW {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-20);
    background-color: var(--color-white);
    width: 100%
}

.RewardClaimContent_rewardClaimContent__buttonsContainer__bJHKl {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-4)
}

.RewardClaimContent_rewardClaimContent__progressContainer__y6_C5 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-12);
    padding: 0 var(--spacing-20)
}

.RewardClaimContent_rewardClaimContent__grey__VaDg3 {
    color: var(--color-grey)
}

.RewardClaimContent_rewardClaimContent__progressInfo__yKdL2 {
    font-size: 12px;
    line-height: 1.4;
    font-family: SupercellText-Regular,sans-serif;
    color: var(--color-grey)
}

@media(min-width: 48em) {
    .RewardClaimContent_rewardClaimContent__progressInfo__yKdL2 {
        font-size:14px
    }
}

.RewardClaimContent_rewardClaimContent__heading__zNW0F,.RewardClaimContent_rewardClaimContent__title__aShK9 {
    color: var(--color-black);
    margin: 0 var(--spacing-24);
    text-align: center;
    white-space: pre-line
}

.RewardClaimContent_rewardClaimContent__title__aShK9 {
    font-size: 26px
}

.RewardClaimContent_rewardClaimContent__errorText__a9WUX {
    margin-top: -16px;
    margin-bottom: -16px;
    color: var(--color-symbolic-alert);
    font-size: var(--sizes--spacing-16)
}

.RewardClaimContent_rewardClaimContent__backBtn__YjKiO {
    color: #2d85f3;
    text-decoration: none!important
}

.RewardClaimContent_rewardClaimContent__backButton__82mpm {
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    line-height: 1.4;
    color: #2d85f3;
    text-decoration: none!important
}

@media(min-width: 48em) {
    .RewardClaimContent_rewardClaimContent__backButton__82mpm {
        font-size:18px
    }
}

.RewardClaimContent_Confetti__37Zfm {
    position: fixed;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: var(--layer-above-all)
}

@keyframes RewardClaimModal_flare-pulse__DJPkA {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RewardClaimModal_flare-rotate__5fjdd {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes RewardClaimModal_fadeIn__C5YCo {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RewardClaimModal_slideUp__Y37t5 {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

.RewardClaimModal_rewardClaim__gvgPr {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-24);
    flex: 1 1;
    width: 100%;
    height: 100%;
    padding-bottom: var(--spacing-40);
    border: var(--spacing-4) solid var(--color-white);
    border-radius: var(--spacing-24) var(--spacing-24) 0 0;
    border-bottom: none;
    background-color: var(--color-white);
    box-shadow: 0 -15px 20px 0 rgba(10,10,11,.5)
}

@media(min-width: 48em)and (min-height:659px) {
    .RewardClaimModal_rewardClaim__gvgPr {
        border-radius:var(--spacing-24);
        box-shadow: none
    }
}

.RewardClaimModal_rewardClaim__hero__7tTuT {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--spacing-16);
    width: 100%;
    height: 100%;
    max-height: 200px;
    overflow: hidden;
    flex: 1 1;
    border-radius: var(--spacing-20,20px) var(--spacing-20,20px) var(--margin-windowEdges,0) var(--margin-windowEdges,0)
}

.RewardClaimModal_rewardClaim__gvgPr[data-game=clashofclans] .RewardClaimModal_rewardClaim__hero__7tTuT {
    background: var(--gradient-coc-details-hero-bg)
}

.RewardClaimModal_rewardClaim__gvgPr[data-game=brawlstars] .RewardClaimModal_rewardClaim__hero__7tTuT {
    background: var(--gradient-bs-details-hero-bg)
}

.RewardClaimModal_rewardClaim__gvgPr[data-game=clashroyale] .RewardClaimModal_rewardClaim__hero__7tTuT {
    background: var(--gradient-cr-details-hero-bg)
}

.RewardClaimModal_rewardClaim__gvgPr[data-game=squadbusters] .RewardClaimModal_rewardClaim__hero__7tTuT {
    background: var(--gradient-sb-details-hero-bg)
}

.RewardClaimModal_rewardClaim__gvgPr[data-game=hayday] .RewardClaimModal_rewardClaim__hero__7tTuT {
    background: var(--gradient-hd-details-hero-bg)
}

.RewardClaimModal_rewardClaim__gvgPr[data-variant=bigPicture] .RewardClaimModal_rewardClaim__hero__7tTuT {
    padding: 0;
    max-height: none
}

.RewardClaimModal_rewardClaim__hero__7tTuT[data-has-fallback-image=true] img {
    padding: var(--spacing-64)
}

.RewardClaimModal_rewardClaim__image__8ZThf {
    height: 150px;
    z-index: 1
}

.RewardClaimModal_rewardClaim__gvgPr[data-variant=bigPicture] .RewardClaimModal_rewardClaim__image__8ZThf {
    height: auto;
    width: 100%;
    z-index: 0
}

@keyframes RewardDetailContent_flare-pulse__VlS5k {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RewardDetailContent_flare-rotate__pyP_S {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RewardDetailContent_container__tNWJS {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-24);
    height: 100%
}

.RewardDetailContent_section__AI9FN {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-12);
    padding: 0 var(--spacing-24)
}

.RewardDetailContent_content__cwSlN {
    padding-top: var(--spacing-12);
    white-space: pre-line
}

.RewardDetailContent_content__cwSlN * {
    text-align: center
}

.RewardDetailContent_content__body__vJcr5 {
    color: var(--color-details-text-primary)
}

.RewardDetailContent_container__tNWJS[data-game=clashofclans] .RewardDetailContent_content__body__vJcr5 {
    color: var(--color-coc-details-text-primary)
}

.RewardDetailContent_container__tNWJS[data-game=hayday] .RewardDetailContent_content__body__vJcr5 {
    color: var(--color-hd-details-text-primary)
}

.RewardDetailContent_actions__X3_I8 {
    flex: 1 1 100%
}

.RewardDetailContent_notRedeemable__BEIKj {
    padding: var(--spacing-4,4px) var(--spacing-16,16px);
    border-radius: var(--spacing-4,4px);
    background: var(--color-details-info-bg);
    color: var(--color-details-info-primary);
    text-align: center
}

.RewardDetailContent_container__tNWJS[data-game=clashofclans] .RewardDetailContent_notRedeemable__BEIKj {
    color: var(--color-black);
    background: var(--color-coc-details-info-bg)
}

.RewardDetailContent_container__tNWJS[data-game=hayday] .RewardDetailContent_notRedeemable__BEIKj {
    color: var(--color-black);
    background: var(--color-hd-details-info-bg)
}

.RewardDetailContent_pointsInfo__OD2rS {
    color: var(--color-white);
    opacity: .65;
    text-align: center
}

.RewardDetailContent_pointsInfo__balance__amzOj,.RewardDetailContent_pointsInfo__body__12lkA {
    padding-left: .25rem;
    text-transform: lowercase
}

.RewardDetailContent_container__tNWJS[data-game=clashofclans] .RewardDetailContent_pointsInfo__OD2rS {
    color: var(--color-coc-details-text-primary);
    opacity: 1
}

.RewardDetailContent_container__tNWJS[data-game=hayday] .RewardDetailContent_pointsInfo__OD2rS {
    color: var(--color-hd-details-text-primary);
    opacity: 1
}

.RewardDetailContent_loginButton__E1mSJ {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    background-color: var(--color-white);
    color: var(--color-black)
}

.RewardDetailContent_loginButton__E1mSJ svg {
    width: 1.5rem;
    height: 1.5rem
}

@keyframes RewardDetail_flare-pulse__wLjXg {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RewardDetail_flare-rotate__pB36M {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RewardDetail_container__HVuEQ {
    position: relative;
    width: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-24);
    overflow: hidden auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    padding-top: var(--spacing-16);
    padding-bottom: var(--spacing-40);
    --user-points-bar-height: 40px
}

.RewardDetail_container__HVuEQ::-webkit-scrollbar {
    display: none
}

.RewardDetail_header__QpqQs {
    position: relative;
    width: 100%;
    padding: 0 var(--spacing-16)
}

.RewardDetail_heroContainer__G71Eh {
    position: relative;
    width: 100%;
    height: 100%
}

.RewardDetail_timeRemaining__I1jfY {
    position: absolute;
    top: 0;
    left: 0
}

.RewardDetail_hero__oFDcU {
    display: block;
    position: relative;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
    object-fit: cover;
    max-height: 50vh;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(min-width: 48em) {
    .RewardDetail_hero__oFDcU {
        max-height:40vh
    }
}

.RewardDetail_hero__image__3MPNp {
    z-index: 1;
    width: calc(100% - 5rem);
    max-width: 300px;
    max-height: min(250px,100% - 5rem);
    min-height: 100px;
    object-fit: contain
}

.RewardDetail_hero__fillImage__FcHaZ,.RewardDetail_hero__image__3MPNp {
    position: relative;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.RewardDetail_hero__fillImage__FcHaZ {
    z-index: 0;
    max-block-size: none;
    object-fit: cover
}

.RewardDetail_hero__background__mSAMV {
    position: absolute;
    inset: 0;
    background: var(--_background-texture);
    background-size: cover;
    z-index: 0
}

.RewardDetail_container__HVuEQ[data-game=clashofclans] .RewardDetail_hero__background__mSAMV {
    --_background-texture: var(--color-coc-card-hero-bg);
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RewardDetail_container__HVuEQ[data-game=clashofclans] .RewardDetail_hero__background__mSAMV:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RewardDetail_container__HVuEQ[data-game=clashofclans] .RewardDetail_hero__background__mSAMV:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.RewardDetail_container__HVuEQ[data-game=clashroyale] .RewardDetail_hero__background__mSAMV {
    --_background-texture: radial-gradient(61.85% 50% at 50% 50%,#dde9ff 0%,#bbcdf1 100%);
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RewardDetail_container__HVuEQ[data-game=clashroyale] .RewardDetail_hero__background__mSAMV:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RewardDetail_container__HVuEQ[data-game=clashroyale] .RewardDetail_hero__background__mSAMV:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.RewardDetail_container__HVuEQ[data-game=clashroyale] .RewardDetail_hero__background__mSAMV[data-color-variant=lightblue] {
    --_background-texture: var(--color-royale-card-lightblue)
}

.RewardDetail_container__HVuEQ[data-game=clashroyale] .RewardDetail_hero__background__mSAMV[data-color-variant=lightgreen] {
    --_background-texture: var(--color-royale-card-lightgreen)
}

.RewardDetail_container__HVuEQ[data-game=clashroyale] .RewardDetail_hero__background__mSAMV[data-color-variant=lightpurple] {
    --_background-texture: var(--color-royale-card-lightpurple)
}

.RewardDetail_container__HVuEQ[data-game=brawlstars] .RewardDetail_hero__background__mSAMV {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    box-shadow: var(--card-shadow-bs);
    --_background-texture: var(--color-brawl-card-magenta)
}

.RewardDetail_container__HVuEQ[data-game=brawlstars] .RewardDetail_hero__background__mSAMV:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.RewardDetail_container__HVuEQ[data-game=brawlstars] .RewardDetail_hero__background__mSAMV[data-color-variant=pink] {
    --_background-texture: var(--color-brawl-card-pink)
}

.RewardDetail_container__HVuEQ[data-game=brawlstars] .RewardDetail_hero__background__mSAMV[data-color-variant=yellow] {
    --_background-texture: var(--color-brawl-card-yellow)
}

.RewardDetail_container__HVuEQ[data-game=brawlstars] .RewardDetail_hero__background__mSAMV[data-color-variant=magenta] {
    --_background-texture: var(--color-brawl-card-magenta)
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    box-shadow: var(--card-shadow-sb);
    background: #7126eb;
    z-index: 0;
    background: var(--_background-texture);
    --_background-texture: var(--color-squad-card-yellow);
    --_background-texture-opacity: 0.5
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    pointer-events: none;
    display: block
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/bg-pattern.svg);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .2
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(0deg,#aa60f3 10%,rgba(170,96,243,0) 90%)
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV:before {
    background-image: url(../images/bg-pattern-light.svg);
    background-size: 200px 200px;
    background-position: 0 0;
    opacity: var(--_background-texture-opacity)
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV:after {
    background: linear-gradient(0deg,rgba(255,255,255,.7) 10%,rgba(170,96,243,0) 90%)
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV[data-color-variant=blue] {
    --_background-texture: var(--color-squad-card-blue);
    --_background-texture-opacity: 0.2
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV[data-color-variant=pink] {
    --_background-texture: var(--color-squad-card-pink);
    --_background-texture-opacity: 0.5
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV[data-color-variant=purple] {
    --_background-texture: var(--color-squad-card-purple)
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV[data-color-variant=purple]:before {
    --_background-texture-opacity: 0.1
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_hero__background__mSAMV[data-color-variant=yellow] {
    --_background-texture: var(--color-squad-card-yellow);
    --_background-texture-opacity: 0.5
}

.RewardDetail_container__HVuEQ[data-game=hayday] .RewardDetail_hero__background__mSAMV {
    --_background-texture: var(--color-hayday-card-default);
    border: none;
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    box-shadow: var(--card-shadow-hero-ingame-hd)
}

.RewardDetail_cosmeticHero__yJ7Lv {
    position: relative;
    aspect-ratio: 1;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.RewardDetail_cosmeticHero__yJ7Lv:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.RewardDetail_container__HVuEQ[data-game=clashofclans] .RewardDetail_cosmeticHero__yJ7Lv {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--gradient-coc-details-hero-bg)
}

.RewardDetail_container__HVuEQ[data-game=clashofclans] .RewardDetail_cosmeticHero__yJ7Lv:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RewardDetail_container__HVuEQ[data-game=brawlstars] .RewardDetail_cosmeticHero__yJ7Lv {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    box-shadow: var(--card-shadow-sb);
    --_background-texture: var(--gradient-bs-details-hero-bg)
}

.RewardDetail_container__HVuEQ[data-game=clashroyale] .RewardDetail_cosmeticHero__yJ7Lv {
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--gradient-cr-details-hero-bg)
}

.RewardDetail_container__HVuEQ[data-game=squadbusters] .RewardDetail_cosmeticHero__yJ7Lv {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    box-shadow: var(--card-shadow-sb);
    --_background-texture: var(--gradient-sb-details-hero-bg)
}

.RewardDetail_container__HVuEQ[data-game=hayday] .RewardDetail_cosmeticHero__yJ7Lv {
    border: var(--card-hero-border-hd);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--gradient-hd-details-hero-bg)
}

.RewardDetail_container__HVuEQ[data-game=hayday] .RewardDetail_cosmeticHero__yJ7Lv:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RewardDetail_cosmeticHero__yJ7Lv[data-has-fallback-image=true] {
    background: var(--_background-texture)
}

.RewardDetail_cosmeticHero__yJ7Lv[data-has-fallback-image=true] img {
    padding: var(--spacing-64)
}

.RewardDetail_cosmeticHero__yJ7Lv img,.RewardDetail_cosmeticHero__yJ7Lv video {
    position: absolute;
    height: 100%;
    object-fit: contain
}

.RewardDetail_gameIcon__ZDrmO {
    --_icon-size: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0
}

.RewardDetail_gameIcon__container__Cgr7S {
    height: var(--_icon-size);
    z-index: 1
}

.RewardDetail_gameIcon__container__Cgr7S img {
    object-fit: contain
}

.RewardDetail_content__RS4YN {
    height: 100%
}

.RewardDetail_content__blocks__Uxpec {
    display: flex;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.96,0,.4,.86)
}

.RewardDetail_content__blocks__Uxpec>* {
    flex-shrink: 0
}

.RewardDetail_content__blocks__Uxpec[data-content=details] {
    transform: translateX(-100%)
}

[dir=rtl] .RewardDetail_content__blocks__Uxpec[data-content=details] {
    transform: translateX(100%)
}

.RewardDetail_content__blocks__Uxpec[data-content=claim] {
    transform: translateX(0)
}

.RewardDetail_content__details__ihg_P {
    width: 100%
}

.RewardDetail_content__claim__IJOE8 {
    padding: var(--spacing-24) var(--spacing-64) var(--spacing-8) var(--spacing-64);
    width: 100%
}

.RewardDetail_content__claimContainer__G41IU {
    background-color: var(--color-white);
    border-radius: var(--spacing-24);
    padding: var(--spacing-32) var(--spacing-24) var(--spacing-24) var(--spacing-24)
}

@keyframes TimeRemaining_flare-pulse__iQJfB {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes TimeRemaining_flare-rotate__DXQiC {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.TimeRemaining_timeRemaining__vz2y9 {
    width: 100%;
    height: 20px
}

.TimeRemaining_timeRemaining__vz2y9[data-game=brawlstars] {
    padding-left: 8px
}

.TimeRemaining_timeRemaining__container__3uANd {
    display: flex;
    align-items: flex-start
}

.TimeRemaining_timeRemaining__vz2y9[data-game=clashofclans] .TimeRemaining_timeRemaining__container__3uANd {
    -webkit-margin-start: 7px;
    margin-inline-start:7px}

.TimeRemaining_timeRemaining__vz2y9[data-game=brawlstars] .TimeRemaining_timeRemaining__container__3uANd {
    -webkit-margin-start: 13px;
    margin-inline-start:13px}

.TimeRemaining_timeRemaining__vz2y9[data-game=clashroyale] .TimeRemaining_timeRemaining__container__3uANd {
    -webkit-margin-start: 10px;
    margin-inline-start:10px}

.TimeRemaining_timeRemaining__vz2y9[data-game=hayday] .TimeRemaining_timeRemaining__container__3uANd,.TimeRemaining_timeRemaining__vz2y9[data-game=squadbusters] .TimeRemaining_timeRemaining__container__3uANd {
    -webkit-margin-start: 13px;
    margin-inline-start:13px}

.TimeRemaining_timeRemaining__icon__BqFZ2 {
    z-index: 3;
    max-block-size: none;
    -webkit-margin-start: -16px;
    margin-inline-start:-16px;-webkit-margin-end: -16px;
    margin-inline-end:-16px}

.TimeRemaining_timeRemaining__vz2y9[data-game=clashofclans] .TimeRemaining_timeRemaining__icon__BqFZ2 {
    height: 36px;
    width: 36px;
    margin-top: -10px
}

.TimeRemaining_timeRemaining__vz2y9[data-game=brawlstars] .TimeRemaining_timeRemaining__icon__BqFZ2 {
    height: 30px;
    width: 30px;
    margin-top: -4px
}

.TimeRemaining_timeRemaining__vz2y9[data-game=clashroyale] .TimeRemaining_timeRemaining__icon__BqFZ2 {
    height: 36px;
    width: 36px;
    margin-top: -8px
}

.TimeRemaining_timeRemaining__vz2y9[data-game=squadbusters] .TimeRemaining_timeRemaining__icon__BqFZ2 {
    height: 30px;
    width: 30px;
    margin-top: -5px
}

.TimeRemaining_timeRemaining__vz2y9[data-game=hayday] .TimeRemaining_timeRemaining__icon__BqFZ2 {
    height: 36px;
    width: 36px;
    margin-top: -10px
}

.TimeRemaining_timeRemaining__textContainer__n_2Ic {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color-immortal);
    z-index: 2;
    height: 20px;
    padding: 2px 4px 0;
    -webkit-padding-start: 24px;
    padding-inline-start:24px;-webkit-margin-end: -1px;
    margin-inline-end:-1px}

.TimeRemaining_timeRemaining__text__Tdgt_ {
    color: var(--color-white);
    text-transform: lowercase!important
}

.TimeRemaining_timeRemaining__tail__NAm7_ {
    z-index: 1;
    width: 15px;
    height: 20px;
    background-color: var(--color-immortal);
    -webkit-clip-path: path("M0 0H1.408C3.697 0.586182 5.787 1.88888 6.795 3.9443L15 20H0V0Z");
    clip-path: path("M0 0H1.408C3.697 0.586182 5.787 1.88888 6.795 3.9443L15 20H0V0Z")
}

.TimeRemaining_timeRemaining__vz2y9[data-variant=upside-down] .TimeRemaining_timeRemaining__tail__NAm7_ {
    transform: scaleY(-1)
}

[dir=rtl] .TimeRemaining_timeRemaining__vz2y9[data-variant=upside-down] .TimeRemaining_timeRemaining__tail__NAm7_ {
    transform: scaleY(-1) scaleX(-1)
}

[dir=rtl] .TimeRemaining_timeRemaining__tail__NAm7_ {
    transform: scaleX(-1)
}

@keyframes RaffleClaimContent_flare-pulse__9bKAv {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleClaimContent_flare-rotate__8J_Wr {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleClaimContent_rewardClaimStatus__IqITV {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-24);
    width: 100%;
    height: 100%;
    padding: 0 var(--spacing-24)
}

.RaffleClaimContent_rewardClaimStatus__heading__i1S3f,.RaffleClaimContent_rewardClaimStatus__title__vIDdA {
    color: var(--color-black);
    margin: 0 var(--spacing-24);
    text-align: center
}

.RaffleClaimContent_rewardClaimStatus__title__vIDdA {
    font-size: 26px
}

.RaffleClaimContent_rewardClaimStatus__texts__r5CF7 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-12);
    width: 100%;
    height: 100%
}

.RaffleClaimContent_rewardClaimStatus__body__x6ZPo {
    color: #666;
    text-align: center;
    font-feature-settings: "liga" off,"clig" off
}

.RaffleClaimContent_rewardClaimStatus__description__HI1Hf {
    font-size: 16px;
    line-height: 1.4;
    font-family: SupercellText-Regular,sans-serif;
    color: #666;
    text-align: center;
    font-feature-settings: "liga" off,"clig" off
}

@media(min-width: 48em) {
    .RaffleClaimContent_rewardClaimStatus__description__HI1Hf {
        font-size:18px
    }
}

.RaffleClaimContent_rewardClaimStatus__gameLink__sONXe {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    gap: var(--spacing-12,12px);
    padding: var(--spacing-12);
    border-radius: var(--spacing-12,12px);
    background: #f4f4f4;
    cursor: pointer
}

.RaffleClaimContent_rewardClaimStatus__icon__ht_uj {
    border-radius: 8px;
    height: 40px;
    width: 40px;
    min-width: 40px
}

.RaffleClaimContent_rewardClaimStatus__text__Dt9mg {
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    font-size: 14px;
    line-height: 1.4;
    font-family: SupercellText-Medium,sans-serif
}

@media(min-width: 48em) {
    .RaffleClaimContent_rewardClaimStatus__text__Dt9mg {
        font-size:18px;
        font-size: 16px
    }
}

.RaffleClaimContent_rewardClaimContent__2XzwF {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-24);
    width: 100%;
    height: 100%;
    flex: 0 1
}

.RaffleClaimContent_rewardClaimContent__container__z66hO {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-20);
    background-color: var(--color-white);
    width: 100%
}

.RaffleClaimContent_rewardClaimContent__buttonsContainer__zC1_Y {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-4)
}

.RaffleClaimContent_rewardClaimContent__progressContainer__K1FKg {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-12);
    padding: 0 var(--spacing-20)
}

.RaffleClaimContent_rewardClaimContent__progressInfo__tohWw {
    font-size: 12px;
    line-height: 1.4;
    font-family: SupercellText-Regular,sans-serif;
    color: var(--color-grey)
}

@media(min-width: 48em) {
    .RaffleClaimContent_rewardClaimContent__progressInfo__tohWw {
        font-size:14px
    }
}

.RaffleClaimContent_rewardClaimContent__heading__yUdV1,.RaffleClaimContent_rewardClaimContent__title__vTXpI {
    color: var(--color-black);
    margin: 0 var(--spacing-24);
    text-align: center;
    white-space: pre-line
}

.RaffleClaimContent_rewardClaimContent__title__vTXpI {
    font-size: 26px
}

.RaffleClaimContent_rewardClaimContent__errorText__QbWAd {
    margin-top: -16px;
    margin-bottom: -16px;
    color: var(--color-symbolic-alert);
    font-size: var(--sizes--spacing-16)
}

.RaffleClaimContent_rewardClaimContent__back__qXBRl {
    color: #2d85f3;
    text-decoration: none!important
}

.RaffleClaimContent_rewardClaimContent__backButton__FysPq {
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    line-height: 1.4;
    color: #2d85f3;
    text-decoration: none!important
}

@media(min-width: 48em) {
    .RaffleClaimContent_rewardClaimContent__backButton__FysPq {
        font-size:18px
    }
}

.RaffleClaimContent_Confetti__GJxTX {
    position: fixed;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: var(--layer-above-all)
}

@keyframes RaffleClaimModal_flare-pulse__vezqn {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleClaimModal_flare-rotate__zhkYm {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleClaimModal_rewardClaim__yPm_b {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-24);
    flex: 1 1;
    width: 100%;
    height: 100%;
    padding-bottom: var(--spacing-40);
    border: var(--spacing-4) solid var(--color-white);
    border-radius: var(--spacing-24) var(--spacing-24) 0 0;
    border-bottom: none;
    background-color: var(--color-white);
    box-shadow: 0 -15px 20px 0 rgba(10,10,11,.5)
}

.RaffleClaimModal_rewardClaim__hero__9Jcgy {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    flex: 1 1;
    border-radius: var(--spacing-20,20px) var(--spacing-20,20px) var(--margin-windowEdges,0) var(--margin-windowEdges,0)
}

.RaffleClaimModal_rewardClaim__yPm_b[data-game=clashofclans] .RaffleClaimModal_rewardClaim__hero__9Jcgy {
    background: var(--gradient-coc-details-hero-bg)
}

.RaffleClaimModal_rewardClaim__yPm_b[data-game=brawlstars] .RaffleClaimModal_rewardClaim__hero__9Jcgy {
    background: var(--gradient-bs-details-hero-bg)
}

.RaffleClaimModal_rewardClaim__yPm_b[data-game=clashroyale] .RaffleClaimModal_rewardClaim__hero__9Jcgy {
    background: var(--gradient-cr-details-hero-bg)
}

.RaffleClaimModal_rewardClaim__yPm_b[data-game=squadbusters] .RaffleClaimModal_rewardClaim__hero__9Jcgy {
    background: var(--gradient-sb-details-hero-bg)
}

.RaffleClaimModal_rewardClaim__yPm_b[data-game=hayday] .RaffleClaimModal_rewardClaim__hero__9Jcgy {
    background: var(--gradient-hd-details-hero-bg)
}

.RaffleClaimModal_rewardClaim__image__gcyvN {
    height: auto;
    width: 100%;
    border-radius: var(--spacing-24) var(--spacing-24) 0 0;
    z-index: 0
}

@keyframes EmbeddedErrorCard_flare-pulse__na0e8 {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes EmbeddedErrorCard_flare-rotate__Htk_f {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.EmbeddedErrorCard_error__xoBx0 {
    padding: 1rem 2rem;
    gap: .5rem;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    border-radius: 12px;
    background: var(--color-archon);
    padding: var(--spacing-48) var(--spacing-40);
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.2),0 2px 0 0 rgba(255,255,255,.25);
    --_bg-gradient-start: #fbfbfc;
    --_bg-gradient-end: #f3f5f7;
    --_text-color: var(--color-black);
    background: linear-gradient(180deg,var(--_bg-gradient-start) 0,var(--_bg-gradient-end) 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 12px;
    --alert-icon-color: var(--_text-color)
}

.EmbeddedErrorCard_error__xoBx0[data-game=brawlstars] {
    --_bg-gradient-start: #922ef3;
    --_bg-gradient-end: #9631dd;
    --_text-color: rgba(255,255,255,0.85);
    --_link-color: rgba(255,255,255,0.85)
}

.EmbeddedErrorCard_error__xoBx0[data-game=brawlstars][data-variant=missions] {
    --_bg-gradient-start: #0e49d7;
    --_bg-gradient-end: #0b39a7
}

.EmbeddedErrorCard_error__xoBx0[data-game=clashroyale] {
    --_bg-gradient-start: #2e87ce;
    --_bg-gradient-end: #2079b9;
    --_text-color: rgba(255,255,255,0.85);
    --_link-color: rgba(255,255,255,0.85)
}

.EmbeddedErrorCard_error__xoBx0[data-game=clashroyale][data-variant=missions] {
    --_bg-gradient-start: #6632a5;
    --_bg-gradient-end: #54288f
}

.EmbeddedErrorCard_error__xoBx0[data-game=clashroyale][data-variant=community] {
    --_bg-gradient-start: #2e8089;
    --_bg-gradient-end: #2f7b83
}

.EmbeddedErrorCard_error__xoBx0[data-game=squadbusters] {
    --_bg-gradient-start: #8237ed;
    --_bg-gradient-end: #7328ec;
    --_text-color: #e4dbfd;
    --_link-color: #e4dbfd
}

.EmbeddedErrorCard_error__xoBx0[data-game=squadbusters][data-variant=missions] {
    --_bg-gradient-start: #191919;
    --_bg-gradient-end: #000000
}

.EmbeddedErrorCard_error__xoBx0[data-game=clashofclans] {
    --_bg-gradient-start: #512d15;
    --_bg-gradient-end: #673d1d;
    --_text-color: #e8d9ce;
    --_link-color: #e8d9ce
}

.EmbeddedErrorCard_error__xoBx0[data-game=clashofclans][data-variant=missions] {
    --_bg-gradient-start: #cfb99d;
    --_bg-gradient-end: #c1a989;
    --_text-color: var(--color-black)
}

.EmbeddedErrorCard_error__xoBx0[data-game=hayday] {
    --_bg-gradient-start: #fdcd12;
    --_bg-gradient-end: #fdc400;
    --_text-color: #fff;
    --_link-color: #fff
}

.EmbeddedErrorCard_error__xoBx0[data-game=hayday][data-variant=missions] {
    --_bg-gradient-start: #fff23e;
    --_bg-gradient-end: #9b9430;
    --_text-color: var(--color-black)
}

.EmbeddedErrorCard_error__xoBx0 svg {
    width: 1.5rem;
    height: 1.5rem
}

.EmbeddedErrorCard_error__description__aZyoG {
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    line-height: 1.4;
    color: var(--_text-color);
    text-align: center;
    text-wrap: balance;
    max-width: 45ch
}

@media(min-width: 48em) {
    .EmbeddedErrorCard_error__description__aZyoG {
        font-size:18px
    }
}

.EmbeddedErrorCard_error__xoBx0 * {
    color: var(--_text-color)
}

.EmbeddedErrorCard_error__xoBx0 a {
    color: var(--_link-color);
    text-decoration: underline;
    text-underline-offset: .2em
}

@keyframes RaffleDetailTermsAndConditions_flare-pulse__uRHiC {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetailTermsAndConditions_flare-rotate__9aW4S {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetailTermsAndConditions_termsAndConditions__wyewc {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
    border-radius: var(--spacing-12)
}

[dir=rtl] .RaffleDetailTermsAndConditions_termsAndConditions__wyewc {
    direction: ltr
}

.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=clashofclans] {
    color: var(--color-black-65);
    background: var(--color-coc-raffle-emphasis-dark-bg)
}

.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=brawlstars],.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=clashroyale],.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=hayday],.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=squadbusters] {
    color: var(--color-white-65);
    background: var(--color-details-info-bg)
}

.RaffleDetailTermsAndConditions_termsAndConditions__header__YzHez {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: var(--spacing-16)
}

.RaffleDetailTermsAndConditions_termsAndConditions__info__C5b4p {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    border-radius: var(--spacing-40)
}

.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=brawlstars] .RaffleDetailTermsAndConditions_termsAndConditions__info__C5b4p,.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=clashroyale] .RaffleDetailTermsAndConditions_termsAndConditions__info__C5b4p,.RaffleDetailTermsAndConditions_termsAndConditions__wyewc[data-game=squadbusters] .RaffleDetailTermsAndConditions_termsAndConditions__info__C5b4p {
    background: var(--color-selector-arrow-bg)
}

.RaffleDetailTermsAndConditions_termsAndConditions__arrow__Dip_E {
    width: 12px;
    height: 12px
}

.RaffleDetailTermsAndConditions_termsAndConditions__body__gSLWm {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-20);
    padding: var(--spacing-4) var(--spacing-16) var(--spacing-16) var(--spacing-16)
}

.RaffleDetailTermsAndConditions_termsAndConditions__section__3bqEm {
    display: flex;
    flex-direction: column;
    gap: 2px
}

.RaffleDetailTermsAndConditions_termsAndConditions__paragraph__SnEd8 {
    white-space: pre-line
}

[dir=rtl] .RaffleDetailTermsAndConditions_termsAndConditions__paragraph__SnEd8 {
    direction: ltr;
    text-align: left!important
}

@keyframes RaffleDetailEnrolledInfo_flare-pulse__olso1 {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetailEnrolledInfo_flare-rotate__ZWAkr {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetailEnrolledInfo_enrolledContainer__iXTcj {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-8);
    align-self: stretch;
    border-radius: var(--spacing-8);
    padding: var(--spacing-16) var(--spacing-20);
    color: var(--color-white-65);
    background: var(--color-raffle-emphasis-bg);
    box-shadow: var(--card-shadow-raffle-inset)
}

.RaffleDetailEnrolledInfo_enrolledContainer__iXTcj[data-game=clashofclans] {
    color: var(--color-black-65);
    box-shadow: var(--card-shadow-raffle-inset-coc)
}

.RaffleDetailEnrolledInfo_enrolledContainer__iXTcj[data-game=clashofclans][data-origin=card] {
    background: var(--color-coc-raffle-emphasis-dark-bg)
}

.RaffleDetailEnrolledInfo_enrolledContainer__iXTcj[data-game=clashofclans][data-origin=details] {
    background: var(--color-coc-raffle-emphasis-light-bg)
}

.RaffleDetailEnrolledInfo_enrolledContainer__winner__HJciQ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: var(--spacing-24) var(--spacing-20);
    gap: var(--spacing-8,8px);
    border-radius: 8px;
    border: 2px solid #fff8b4;
    background: linear-gradient(180deg,#7401d1,#702d6b);
    box-shadow: -4px -4px 14px 0 rgba(255,241,157,.3),inset 0 -2px 0 0 rgba(255,255,255,.06),inset 0 2px 0 0 rgba(0,0,0,.35)
}

.RaffleDetailEnrolledInfo_enrolledContainer__winner__HJciQ[data-game=clashofclans] {
    color: var(--color-white)
}

.RaffleDetailEnrolledInfo_enrolledContainer__winner__HJciQ[data-game=clashofclans][data-origin=card] {
    background: linear-gradient(180deg,#7401d1,#702d6b)
}

.RaffleDetailEnrolledInfo_enrolledContainer__winnerIcon__qx0eT {
    width: 100px;
    height: 80px;
    flex-shrink: 0;
    -webkit-margin-end: -10px;
    margin-inline-end:-10px;margin-top: -12px
}

.RaffleDetailEnrolledInfo_enrolledContainer__content__FpiaH {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-8);
    align-self: stretch
}

.RaffleDetailEnrolledInfo_enrolledContainer__cta__6CKM6 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%
}

.RaffleDetailEnrolledInfo_enrolledContainer__bold__yoUrt {
    color: var(--color-white)
}

.RaffleDetailEnrolledInfo_enrolledContainer__iXTcj[data-game=clashofclans] .RaffleDetailEnrolledInfo_enrolledContainer__bold__yoUrt {
    color: var(--color-black)
}

.RaffleDetailEnrolledInfo_enrolledContainer__left__rfqDD {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    gap: var(--spacing-8);
    padding-bottom: var(--spacing-12);
    max-width: 100%
}

.RaffleDetailEnrolledInfo_enrolledContainer__youWon__in3d9 {
    max-width: 75%;
    color: var(--color-white)!important
}

.RaffleDetailEnrolledInfo_enrolledContainer__texts__Ze4ZQ {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.RaffleDetailEnrolledInfo_enrolledContainer__texts__Ze4ZQ strong {
    font-family: SupercellText-Bold,sans-serif;
    color: var(--color-white)
}

.RaffleDetailEnrolledInfo_enrolledContainer__iXTcj[data-game=clashofclans] .RaffleDetailEnrolledInfo_enrolledContainer__texts__Ze4ZQ strong {
    color: var(--color-black)
}

.RaffleDetailEnrolledInfo_enrolledContainer__right__4fJUY {
    display: flex
}

.RaffleDetailEnrolledInfo_enrolledContainer__right__4fJUY .RaffleDetailEnrolledInfo_icon__5V_1B {
    position: relative;
    width: 72px;
    -webkit-margin-end: -8px;
    margin-inline-end:-8px;margin-top: 8px
}

@keyframes ButtonSubmit_flare-pulse__6HdDM {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes ButtonSubmit_flare-rotate__7oL6p {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.ButtonSubmit_buttonSubmit__q3nCQ {
    --_color-text: var(--color-text,var(--color-white));
    --_color-bg: var(--color-bg,var(--color-immortal));
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    text-align: center;
    gap: 6px;
    padding: var(--spacing-12) var(--spacing-16);
    min-height: 50px;
    border-radius: 8px;
    color: var(--_color-text);
    background: var(--_color-bg);
    box-shadow: inset 0 2px 0 0 rgba(255,255,255,.2),0 2px 0 0 rgba(0,0,0,.25),inset 0 -2px 0 0 rgba(0,0,0,.9);
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%
}

.ButtonSubmit_buttonSubmit__q3nCQ:not(:disabled) {
    cursor: pointer
}

.ButtonSubmit_buttonSubmit__q3nCQ:disabled {
    opacity: .3
}

.ButtonSubmit_buttonSubmit__q3nCQ.ButtonSubmit_fullWidth__aNFcO {
    width: 100%
}

.ButtonSubmit_buttonSubmit__q3nCQ.ButtonSubmit_rainbow__3J7c1 {
    background: var(--gradient-header-rain);
    box-shadow: inset 0 2px 0 0 rgba(255,255,255,.2),inset 0 -2px 0 0 rgba(0,0,0,.5)
}

.ButtonSubmit_buttonSubmit__q3nCQ.ButtonSubmit_light__qJKjB {
    color: var(--color-black);
    background: #e8e8e8;
    border: 2px solid var(--color-black);
    box-shadow: 0 2px 0 0 var(--color-white) inset,0 -2px 0 0 rgba(0,0,0,.3) inset
}

.ButtonSubmit_buttonSubmit__q3nCQ.ButtonSubmit_dark__Lq3sz {
    padding: 14px
}

.ButtonSubmit_buttonSubmit__q3nCQ .ButtonSubmit_loaderContainer__CHz7h {
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.ButtonSubmit_buttonSubmit__q3nCQ .ButtonSubmit_hidden__DzJJn {
    visibility: hidden
}

.ButtonSubmit_buttonSubmit__q3nCQ .ButtonSubmit_textContainer__3SHui {
    display: flex;
    overflow: hidden
}

.ButtonSubmit_buttonSubmit__q3nCQ .ButtonSubmit_text__Z1kqT {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ButtonSubmit_buttonSubmit__q3nCQ svg {
    margin-bottom: -3px;
    height: 24px
}

.ButtonSubmit_buttonSubmit__q3nCQ .ButtonSubmit_loader__TA_ou {
    height: 24px;
    width: 36px
}

@keyframes RaffleDetailEnrolledWonDetails_flare-pulse__R4EMd {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetailEnrolledWonDetails_flare-rotate__lvunK {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0 {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-8);
    align-self: stretch;
    border-radius: var(--spacing-8);
    padding: var(--spacing-16) var(--spacing-20);
    background: var(--color-raffle-emphasis-bg);
    box-shadow: var(--card-shadow-raffle-inset)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0[data-game=clashofclans] {
    box-shadow: var(--card-shadow-raffle-inset-coc)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0[data-game=clashofclans][data-origin=card] {
    background: var(--color-coc-raffle-emphasis-dark-bg)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0[data-game=clashofclans][data-origin=details] {
    background: var(--color-coc-raffle-emphasis-light-bg)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__winner__VpdaN {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: var(--spacing-20) var(--spacing-24);
    padding-bottom: var(--spacing-32);
    gap: var(--spacing-8,8px);
    border-radius: 8px;
    border: 2px solid #fff8b4;
    background: linear-gradient(180deg,#7401d1,#702d6b);
    box-shadow: -4px -4px 14px 0 rgba(255,241,157,.3),inset 0 -2px 0 0 rgba(255,255,255,.06),inset 0 2px 0 0 rgba(0,0,0,.35)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__content__xAFWs {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-8);
    align-self: stretch;
    white-space: pre-line
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__cta__ki_ZP {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__emphasis__JXBzj {
    color: var(--color-white)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__left__Zo4UY {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    gap: var(--spacing-16);
    max-width: 100%;
    padding-bottom: var(--spacing-12)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__youWon__9XbNl {
    max-width: 65%
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__texts__xj26k {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    max-width: 200px
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__texts__xj26k .RaffleDetailEnrolledWonDetails_emphasis__Z30jG {
    color: var(--color-white)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0[data-game=clashofclans] .RaffleDetailEnrolledWonDetails_enrolledContainer__texts__xj26k .RaffleDetailEnrolledWonDetails_emphasis__Z30jG {
    color: var(--color-black)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0 .RaffleDetailEnrolledWonDetails_winnerIcon__JzqY7 {
    position: absolute;
    top: 0;
    right: 0;
    width: 101px;
    -webkit-margin-end: 4px;
    margin-inline-end:4px;margin-top: 20px;
    filter: drop-shadow(1.889px -4.25px 12.277px rgba(255,247,89,.5)) drop-shadow(0 5.5px 0 rgba(0,0,0,.15))
}

[dir=rtl] .RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0 .RaffleDetailEnrolledWonDetails_winnerIcon__JzqY7 {
    right: unset;
    left: 0
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__ageInput__82LYP {
    font-size: 20px;
    padding: 20px 16px;
    text-align: center;
    border-radius: 8px;
    background: #551077;
    box-shadow: inset 0 2px 0 0 #3e0959;
    font-family: SupercellText-Bold,sans-serif;
    color: var(--color-white)
}

.RaffleDetailEnrolledWonDetails_enrolledContainer__VCrw0[data-game=clashofclans] .RaffleDetailEnrolledWonDetails_enrolledContainer__ageInput__82LYP {
    color: var(--color-black)
}

.RaffleDetailEnrolledWonDetails_parentalConsentSection__ptARv {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4);
    padding-top: var(--spacing-24);
    justify-content: center;
    align-items: center
}

.RaffleDetailEnrolledWonDetails_qrCodeContainer__9rAje {
    display: flex;
    padding: 40px 0;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 8px;
    border: 2px solid #000;
    background: #fff;
    box-shadow: 0 10px 0 0 rgba(0,0,0,.15)
}

.RaffleDetailEnrolledWonDetails_fullWidth__bBRj9 {
    max-width: unset
}

.RaffleDetailEnrolledWonDetails_textCentered__E6biy {
    text-align: center
}

.RaffleDetailEnrolledWonDetails_yellowCircle__eB_jV {
    display: flex;
    width: 48px;
    height: 48px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 40px;
    background: linear-gradient(180deg,#fff2a9,#ffbb3c);
    box-shadow: 0 10px 0 0 rgba(0,0,0,.15),inset 0 -3px 0 0 rgba(125,59,40,.2),inset 0 3px 0 0 rgba(255,255,255,.75)
}

.RaffleDetailEnrolledWonDetails_yellowCircle__eB_jV span {
    color: #000;
    text-align: center;
    font-feature-settings: "liga" off,"clig" off;
    font-family: SupercellText-Medium,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%
}

.RaffleDetailEnrolledWonDetails_stepSection__qyId2 {
    display: flex;
    gap: var(--spacing-16)
}

.RaffleDetailEnrolledWonDetails_stepSection__qyId2 .RaffleDetailEnrolledWonDetails_stepText__ijN1a {
    flex: 1 1;
    display: flex;
    align-items: center
}

.RaffleDetailEnrolledWonDetails_submitError__Y3cn6 {
    color: var(--color-white);
    text-align: center;
    text-wrap: balance;
    padding: 0 var(--spacing-16)
}

.RaffleDetailEnrolledWonDetails_deliveryLink__Re4wA {
    display: flex;
    gap: var(--spacing-4);
    justify-content: center;
    align-items: center
}

.RaffleDetailEnrolledWonDetails_passCodeContainer__WyQik {
    display: flex;
    padding: var(--spacing-16);
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: 2px solid #000;
    background: #fff;
    box-shadow: 0 10px 0 0 rgba(0,0,0,.15)
}

.RaffleDetailEnrolledWonDetails_code__kyPwW {
    color: #000
}

.RaffleDetailEnrolledWonDetails_passCode__Xyicz {
    color: #000;
    font-family: SupercellText-Medium,sans-serif;
    font-size: 20px;
    line-height: 115%
}

@keyframes RaffleDetailContentBody_flare-pulse__zNVxj {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetailContentBody_flare-rotate__7gdB5 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetailContentBody_content__JVrgk {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-24)
}

.RaffleDetailContentBody_content__JVrgk[data-game=clashofclans] {
    color: var(--color-black-65)
}

.RaffleDetailContentBody_content__item__bgUsD {
    display: flex;
    gap: var(--spacing-8)
}

.RaffleDetailContentBody_content__item__bgUsD strong {
    font-family: SupercellText-Bold,sans-serif;
    color: var(--color-white)
}

.RaffleDetailContentBody_content__JVrgk[data-game=clashofclans] .RaffleDetailContentBody_content__item__bgUsD strong {
    color: var(--color-black)
}

.RaffleDetailContentBody_content__iconContainer__48qkA {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.RaffleDetailContentBody_content__circle__trbrN {
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 44px;
    margin: auto;
    background: var(--color-raffle-circle-bg)
}

.RaffleDetailContentBody_content__JVrgk[data-game=clashofclans] .RaffleDetailContentBody_content__circle__trbrN {
    background: var(--color-coc-raffle-circle-bg)
}

.RaffleDetailContentBody_content__icon__UfwFi {
    position: relative;
    width: 56px;
    height: 44px
}

@keyframes RaffleDetailCountrySelector_flare-pulse__J8EWc {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetailCountrySelector_flare-rotate__Zn_iI {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetailCountrySelector_Select__ksZOs {
    position: relative
}

.RaffleDetailCountrySelector_SelectTrigger__N9I2z {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex: 1 0;
    gap: 8px;
    min-width: 120px;
    width: 100%;
    height: 50px;
    background-color: var(--color-white);
    border-radius: var(--spacing-8);
    box-shadow: inset 0 2px 0 0 #c7bfd6;
    padding: var(--spacing-20) var(--spacing-16);
    font-family: SupercellText-Medium,sans-serif;
    font-size: 14px;
    line-height: 1.5
}

[dir=rtl] .RaffleDetailCountrySelector_SelectTrigger__N9I2z {
    direction: rtl
}

.RaffleDetailCountrySelector_SelectIcon__V49l8 {
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-black)
}

.RaffleDetailCountrySelector_SelectContent__PqBmJ {
    display: flex;
    flex-direction: column;
    max-width: 95vw;
    max-height: 400px;
    background-color: var(--color-white);
    border-radius: var(--spacing-8);
    color: var(--color-black);
    box-shadow: 0 2px 16px rgba(71,69,156,.05);
    overflow: hidden;
    padding: var(--spacing-4);
    z-index: calc(var(--layer-header) + var(--layer-language-selector))
}

[dir=rtl] .RaffleDetailCountrySelector_SelectContent__PqBmJ {
    direction: rtl
}

.RaffleDetailCountrySelector_SelectContentInner__dsmpI {
    height: 100%;
    overflow-y: auto
}

.RaffleDetailCountrySelector_SelectContentInner__dsmpI::-webkit-scrollbar,.RaffleDetailCountrySelector_SelectContentInner__dsmpI::-webkit-scrollbar-track {
    width: 8px!important
}

.RaffleDetailCountrySelector_SelectContentInner__dsmpI::-webkit-scrollbar-thumb {
    border-radius: var(--radius-small);
    background-color: var(--color-legend)
}

.RaffleDetailCountrySelector_SelectViewport__10iyT {
    padding: var(--spacing-4)
}

.RaffleDetailCountrySelector_SelectItem__BjZRc {
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-padding-start: 12px;
    padding-inline-start:12px;position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    font-family: SupercellText-Regular,sans-serif;
    font-size: 16px;
    line-height: 1.4;
    font-family: SupercellText-Medium,sans-serif;
    font-size: 14px!important;
    color: var(--color-divine);
    cursor: pointer
}

@media(min-width: 48em) {
    .RaffleDetailCountrySelector_SelectItem__BjZRc {
        font-size:18px
    }
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:not(:last-child) {
    border-bottom: 1px solid var(--color-legend)
}

.RaffleDetailCountrySelector_SelectContent__PqBmJ[data-state=open] .RaffleDetailCountrySelector_SelectItem__BjZRc {
    opacity: 0;
    animation: RaffleDetailCountrySelector_reveal-slide-down__eiFfQ .6s var(--ease-out-cubic) forwards
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:first-child {
    animation-delay: .02s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(2) {
    animation-delay: .04s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(3) {
    animation-delay: .06s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(4) {
    animation-delay: .08s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(5) {
    animation-delay: .1s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(6) {
    animation-delay: .12s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(7) {
    animation-delay: .14s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(8) {
    animation-delay: .16s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(9) {
    animation-delay: .18s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(10) {
    animation-delay: .2s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(11) {
    animation-delay: .22s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(12) {
    animation-delay: .24s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(13) {
    animation-delay: .26s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(14) {
    animation-delay: .28s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(15) {
    animation-delay: .3s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(16) {
    animation-delay: .32s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(17) {
    animation-delay: .34s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(18) {
    animation-delay: .36s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(19) {
    animation-delay: .38s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc:nth-child(20) {
    animation-delay: .4s!important
}

.RaffleDetailCountrySelector_SelectItem__BjZRc[data-highlighted],.RaffleDetailCountrySelector_SelectItem__BjZRc[data-state=checked] {
    color: var(--color-immortal)
}

.RaffleDetailCountrySelector_excluded__UKlfD {
    color: var(--color-slayer)!important;
    font-style: italic
}

@keyframes RaffleDetailCountrySelector_reveal-slide-down__eiFfQ {
    0% {
        transform: translateY(-15px);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes RaffleDetailSubmit_flare-pulse__nd0HU {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetailSubmit_flare-rotate___G4Lz {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetailSubmit_country__tTX_3 {
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--color-black);
    gap: var(--spacing-8)
}

.RaffleDetailSubmit_country__tTX_3 .RaffleDetailSubmit_countryWarning__3PT1k {
    color: var(--color-raffle-warning);
    text-align: center;
    text-wrap: balance;
    padding: 0 var(--spacing-16)
}

@keyframes RaffleDetailContent_flare-pulse__DFkY_ {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetailContent_flare-rotate__fJeDX {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetailContent_content__FHoZH {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-40);
    padding: var(--spacing-16) var(--spacing-32) var(--spacing-40) var(--spacing-32);
    color: var(--color-details-text-primary)
}

.RaffleDetailContent_content__title__Lptyh {
    text-align: center
}

.RaffleDetailContent_content__items__bMwT_ {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-24)
}

.RaffleDetailContent_content__FHoZH[data-game=clashofclans] .RaffleDetailContent_content__items__bMwT_ {
    color: var(--color-black-65)
}

.RaffleDetailContent_content__item__fuW1b {
    display: flex;
    gap: var(--spacing-8)
}

.RaffleDetailContent_content__item__fuW1b strong {
    color: var(--color-white)
}

.RaffleDetailContent_content__FHoZH[data-game=clashofclans] .RaffleDetailContent_content__item__fuW1b strong {
    color: var(--color-black)
}

.RaffleDetailContent_content__iconContainer__jcCas {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.RaffleDetailContent_content__circle__IuT46 {
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 44px;
    margin: auto;
    background: var(--color-raffle-circle-bg)
}

.RaffleDetailContent_content__FHoZH[data-game=clashofclans] .RaffleDetailContent_content__circle__IuT46 {
    background: var(--color-coc-raffle-circle-bg)
}

.RaffleDetailContent_content__icon__J8Hm8 {
    position: relative;
    width: 56px;
    height: 44px
}

.RaffleDetailContent_footerSection__mAlhv {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-16);
    padding: var(--spacing-40) var(--spacing-32)
}

.RaffleDetailContent_footerSection__mAlhv[data-game=clashofclans] {
    color: var(--color-black);
    background: var(--color-coc-raffle-footer-bg)
}

.RaffleDetailContent_footerSection__mAlhv[data-game=brawlstars],.RaffleDetailContent_footerSection__mAlhv[data-game=clashroyale],.RaffleDetailContent_footerSection__mAlhv[data-game=hayday],.RaffleDetailContent_footerSection__mAlhv[data-game=squadbusters] {
    background: var(--color-raffle-footer-bg)
}

.RaffleDetailContent_footerSection__points__i8TPj {
    text-align: center
}

@keyframes RaffleDetail_flare-pulse__eJjoQ {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleDetail_flare-rotate__q21oX {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleDetail_container__kxVrN {
    position: relative;
    width: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-24);
    overflow: hidden auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    --user-points-bar-height: 40px;
    border-radius: inherit
}

.RaffleDetail_container__kxVrN::-webkit-scrollbar {
    display: none
}

.RaffleDetail_container__kxVrN[data-game=clashofclans] {
    background: var(--color-coc-raffle-details-bg)
}

@media(min-width: 48em) {
    .RaffleDetail_container__kxVrN[data-game=clashofclans]:before {
        content:"";
        position: absolute;
        inset: 0;
        padding: .125rem;
        background: var(--gradient-inner-border);
        -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        border-radius: inherit;
        pointer-events: none
    }
}

.RaffleDetail_header___2VLx {
    position: relative;
    width: 100%;
    padding: var(--spacing-16) var(--spacing-16) 0 var(--spacing-16)
}

.RaffleDetail_header___2VLx .RaffleDetail_heroContainer__BO2tH {
    position: relative;
    width: 100%;
    height: 100%
}

.RaffleDetail_header___2VLx .RaffleDetail_timeRemaining__OJBV9 {
    position: absolute;
    top: 0;
    left: 0
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY {
    display: block;
    flex-shrink: 0;
    aspect-ratio: 1;
    object-fit: cover;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY,.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9 {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9 img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9[data-game=clashofclans] {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9[data-game=brawlstars] {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9[data-game=clashroyale] {
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9[data-game=squadbusters] {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9[data-game=hayday] {
    border: var(--card-hero-border-hd);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleDetail_header___2VLx .RaffleDetail_hero__M_5uY .RaffleDetail_heroImg__8vrK9[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RaffleDetail_header___2VLx .RaffleDetail_gameIcon__dhE9z {
    --_icon-size: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0
}

.RaffleDetail_header___2VLx .RaffleDetail_gameIcon__container__xEHwx {
    height: var(--_icon-size);
    z-index: 1
}

.RaffleDetail_header___2VLx .RaffleDetail_gameIcon__container__xEHwx img {
    object-fit: contain
}

.RaffleDetail_content__ZQGlp {
    height: 100%
}

.RaffleDetail_content__blocks__vrWon {
    display: flex;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.96,0,.4,.86)
}

.RaffleDetail_content__blocks__vrWon>* {
    flex-shrink: 0
}

.RaffleDetail_content__blocks__vrWon[data-content=details] {
    transform: translateX(-100%)
}

[dir=rtl] .RaffleDetail_content__blocks__vrWon[data-content=details] {
    transform: translateX(100%)
}

.RaffleDetail_content__blocks__vrWon[data-content=claim] {
    transform: translateX(0)
}

.RaffleDetail_content__details__4QQWc {
    width: 100%
}

.RaffleDetail_content__claim__L_h35 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: var(--spacing-24) var(--spacing-64) var(--spacing-8) var(--spacing-64)
}

.RaffleDetail_content__claimContainer__TlHTq {
    background-color: var(--color-white);
    border-radius: var(--spacing-24);
    padding: var(--spacing-32) var(--spacing-24) var(--spacing-24) var(--spacing-24)
}

@keyframes RewardDetailModal_flare-pulse__6HI2w {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RewardDetailModal_flare-rotate__sLlcd {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes EmbeddedErrorGame_flare-pulse__tf81r {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes EmbeddedErrorGame_flare-rotate__o_0Yr {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.EmbeddedErrorGame_heading__xch0_ {
    text-align: center!important;
    max-width: 32ch;
    color: #fff
}

.EmbeddedErrorGame_paragraph__FzdSD {
    text-align: center;
    max-width: 32ch
}

.EmbeddedErrorGame_gameLinkContainer__9FlBy {
    padding-top: var(--spacing-12)
}

@keyframes CosmeticReward_flare-pulse__ghhz_ {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes CosmeticReward_flare-rotate__iS2uB {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.CosmeticReward_cosmeticReward__x604H {
    position: relative;
    min-width: 250px;
    width: 80vw;
    max-width: 337px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: var(--spacing-16) var(--spacing-8) var(--spacing-20) var(--spacing-8);
    gap: var(--spacing-16);
    --_background-texture: var(--color-cosmetic-bg);
    background: var(--_background-texture)
}

@media(min-width: 64em) {
    .CosmeticReward_cosmeticReward__x604H {
        width:100%;
        max-width: 600px
    }
}

.CosmeticReward_cosmeticReward__x604H[data-game=clashofclans] {
    --_background-texture: var(--color-coc-card-bg);
    border: var(--card-border-coc);
    border-width: var(--card-border-width-coc);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-coc);
    margin-bottom: var(--card-shadow-cutoff-coc)
}

.CosmeticReward_cosmeticReward__x604H[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.CosmeticReward_cosmeticReward__x604H[data-game=brawlstars] {
    border: var(--card-border-bs);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-bs);
    margin-bottom: var(--card-shadow-cutoff-bs)
}

.CosmeticReward_cosmeticReward__x604H[data-game=clashroyale] {
    border: var(--card-border-cr);
    border-width: var(--card-border-width-cr);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-cr);
    margin-bottom: var(--card-shadow-cutoff-cr)
}

.CosmeticReward_cosmeticReward__x604H[data-game=clashroyale]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border-darker);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.CosmeticReward_cosmeticReward__x604H[data-game=squadbusters] {
    border: var(--card-border-sb);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-sb);
    margin-bottom: var(--card-shadow-cutoff-sb)
}

.CosmeticReward_cosmeticReward__x604H[data-game=hayday] {
    border: var(--card-border-hd);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-hd);
    margin-bottom: var(--card-shadow-cutoff-hd);
    background: var(--color-hd-card-bg)
}

.CosmeticReward_cosmeticReward__x604H[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--color-hd-card-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.CosmeticReward_cosmeticReward__x604H[data-game=hayday]:after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: var(--card-border-radius);
    box-shadow: var(--color-hd-card-inner-shadow);
    pointer-events: none
}

.CosmeticReward_cosmeticReward__titleContainer__xXlHf {
    align-self: flex-start;
    text-wrap: balance;
    margin: 0 8px;
    min-height: 50px;
    display: flex;
    justify-content: center;
    white-space: pre-line
}

.CosmeticReward_cosmeticReward__header__qzmPf,.CosmeticReward_cosmeticReward__x604H .CosmeticReward_heading__Xbmxg {
    text-overflow: ellipsis;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    white-space: pre-line;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin: auto 0
}

.CosmeticReward_cosmeticReward__heroContainer__3eis_ {
    position: relative;
    aspect-ratio: 1
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj {
    position: absolute;
    width: 100%;
    height: 100%
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj img,.CosmeticReward_cosmeticReward__hero__1Y4Hj video {
    height: 100%;
    width: 100%;
    object-fit: contain
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=clashofclans] {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--gradient-coc-details-hero-bg)
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=brawlstars] {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--gradient-bs-details-hero-bg)
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=clashroyale] {
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--gradient-cr-details-hero-bg)
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=squadbusters] {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--gradient-sb-details-hero-bg)
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=hayday] {
    border: var(--card-hero-border-hd);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    --_background-texture: var(--color-hd-card-hero-background)
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.CosmeticReward_cosmeticReward__hero__1Y4Hj[data-game=hayday]:after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset-hd);
    pointer-events: none
}

.CosmeticReward_cosmeticReward__x604H[data-has-fallback-image=true] .CosmeticReward_cosmeticReward__hero__1Y4Hj {
    background: var(--_background-texture)
}

.CosmeticReward_cosmeticReward__x604H[data-has-fallback-image=true] .CosmeticReward_cosmeticReward__hero__1Y4Hj img {
    padding: var(--spacing-32)
}

.CosmeticReward_cosmeticReward__footer__Bcphq {
    display: flex;
    flex-direction: column;
    margin: 0 8px;
    align-items: flex-start;
    gap: 16px
}

.CosmeticReward_cosmeticReward__rewardDescription__vAC3W {
    flex-shrink: 3;
    color: var(--color-details-text-primary)
}

.CosmeticReward_cosmeticReward__rewardDescription__vAC3W .CosmeticReward_paragraph__1VpHe {
    white-space: pre-line;
    max-width: 32ch;
    text-wrap: balance
}

.CosmeticReward_cosmeticReward__x604H[data-game=clashofclans] .CosmeticReward_cosmeticReward__rewardDescription__vAC3W {
    color: var(--color-black-65)
}

.CosmeticReward_cosmeticReward__x604H[data-game=hayday] .CosmeticReward_cosmeticReward__rewardDescription__vAC3W {
    color: var(--color-black-80)
}

.CosmeticReward_cosmeticReward__claimButton__MnFkJ {
    flex-shrink: 0;
    align-self: flex-end
}

@keyframes InGameReward_flare-pulse__k1Pwu {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes InGameReward_flare-rotate__gBTIA {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.InGameReward_rewardItem__RDeRE {
    --time-remaining-height: 20px;
    --reward-item-border-width: 2px;
    position: relative;
    margin-top: var(--time-remaining-height)
}

.InGameReward_rewardItem__timeRemaining__F9b0I {
    position: absolute;
    top: calc(var(--time-remaining-height)*-1);
    inset-inline-start: var(--reward-item-border-width)
}

[dir=rtl] .InGameReward_rewardItem__timeRemaining__F9b0I[data-game=brawlstars] {
    -webkit-margin-start: -13px;
    margin-inline-start:-13px}

.InGameReward_inGameReward__4eAud {
    position: relative;
    overflow: hidden;
    aspect-ratio: 22/27;
    height: 270px;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotate(0deg);
    transform-style: preserve-3d;
    transform: rotate(0deg);
    will-change: transform;
    padding: 0 16px 16px;
    background: var(--_background-texture)
}

@media(min-width: 64em) {
    .InGameReward_inGameReward__4eAud {
        aspect-ratio:auto
    }
}

.InGameReward_inGameReward__4eAud[data-game=clashofclans] {
    --_background-texture: linear-gradient(180deg,rgb(215,196,172),rgb(252 240 223) 50%,hsl(31 30% 76%/1) 98.65%),#ece4db;
    border: var(--card-border-coc);
    border-width: var(--card-border-width-coc);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-coc);
    margin-bottom: var(--card-shadow-cutoff-coc)
}

.InGameReward_inGameReward__4eAud[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.InGameReward_inGameReward__4eAud[data-game=clashroyale] {
    --_background-texture: radial-gradient(61.85% 50% at 50% 50%,#dde9ff 0%,#bbcdf1 100%);
    border: var(--card-border-cr);
    border-width: var(--card-border-width-cr);
    border-radius: var(--card-border-radius);
    box-shadow: 0 10px 15px 0 var(--color-default-shadow),inset 0 -4px 0 #1c4787,inset 0 -6px 0 rgba(255,255,255,.3),inset 0 3px 0 rgba(255,255,255,.4)
}

.InGameReward_inGameReward__4eAud[data-game=clashroyale]:before {
    padding: .125rem;
    background: var(--gradient-inner-border-darker);
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.InGameReward_inGameReward__4eAud[data-game=clashroyale][data-color-variant=lightblue] {
    --_background-texture: var(--color-royale-card-lightblue)
}

.InGameReward_inGameReward__4eAud[data-game=clashroyale][data-color-variant=lightgreen] {
    --_background-texture: var(--color-royale-card-lightgreen)
}

.InGameReward_inGameReward__4eAud[data-game=clashroyale][data-color-variant=lightpurple] {
    --_background-texture: var(--color-royale-card-lightpurple)
}

.InGameReward_inGameReward__4eAud[data-game=brawlstars] {
    border: var(--card-border-bs);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-bs);
    margin-bottom: var(--card-shadow-cutoff-bs);
    --_background-texture: var(--color-brawl-card-magenta)
}

.InGameReward_inGameReward__4eAud[data-game=brawlstars][data-color-variant=pink] {
    --_background-texture: var(--color-brawl-card-pink)
}

.InGameReward_inGameReward__4eAud[data-game=brawlstars][data-color-variant=yellow] {
    --_background-texture: var(--color-brawl-card-yellow)
}

.InGameReward_inGameReward__4eAud[data-game=brawlstars][data-color-variant=magenta] {
    --_background-texture: var(--color-brawl-card-magenta)
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters] {
    border: var(--card-border-sb);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-sb);
    margin-bottom: var(--card-shadow-cutoff-sb);
    background: #7126eb;
    z-index: 0;
    background: var(--_background-texture);
    box-shadow: 0 8px 15px 0 rgba(0,0,0,.3),0 2px 0 0 #000,inset 0 3px 0 rgba(255,255,255,.1),inset 0 3px 0 0 rgba(255,255,255,.4);
    --_background-texture: var(--color-squad-card-yellow);
    --_background-texture-opacity: 0.35
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/bg-pattern.svg);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .2
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(0deg,#aa60f3 10%,rgba(170,96,243,0) 90%)
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters]:before {
    background-image: url(../images/bg-pattern-light.svg);
    background-size: 100px 100px;
    background-position: 0 0;
    opacity: var(--_background-texture-opacity)
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters]:after {
    background: linear-gradient(0deg,rgba(255,255,255,.9) 10%,rgba(170,96,243,0) 90%)
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters][data-color-variant=blue] {
    --_background-texture: var(--color-squad-card-blue);
    --_background-texture-opacity: 0.25
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters][data-color-variant=pink] {
    --_background-texture: var(--color-squad-card-pink);
    --_background-texture-opacity: 0.25
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters][data-color-variant=purple] {
    --_background-texture: var(--color-squad-card-purple);
    --_background-texture-opacity: 0.1
}

.InGameReward_inGameReward__4eAud[data-game=squadbusters][data-color-variant=yellow] {
    --_background-texture: var(--color-squad-card-yellow);
    --_background-texture-opacity: 0.35
}

.InGameReward_inGameReward__4eAud[data-game=hayday] {
    border: var(--card-border-hd);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-hd);
    margin-bottom: var(--card-shadow-cutoff-hd);
    background: var(--color-hd-card-bg)
}

.InGameReward_inGameReward__4eAud[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--color-hd-card-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.InGameReward_inGameReward__4eAud[data-game=hayday]:after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: var(--card-border-radius);
    box-shadow: var(--color-hd-card-inner-shadow);
    pointer-events: none
}

.InGameReward_inGameReward__rewardImage__Iub1n {
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    width: calc(100% - 3rem);
    height: auto;
    max-height: 40%;
    transform: translate(-50%,calc(-50% - 1rem)) skew(var(--skew-inverse,0deg));
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

.InGameReward_inGameReward__rewardImage__Iub1n img {
    width: 100%;
    z-index: 2;
    height: 100%;
    object-fit: contain
}

.InGameReward_inGameReward__4eAud[data-has-fallback-image=true] .InGameReward_inGameReward__rewardImage__Iub1n {
    top: 50%;
    transform: translate(-50%,-60%)
}

.InGameReward_inGameReward__flare__zYL_S {
    height: 150%;
    width: 150%;
    top: -25%;
    inset-inline-start: -25%
}

.InGameReward_inGameReward__content___rQXH {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    border-radius: 0 0 4px 4px;
    position: relative;
    z-index: 1
}

.InGameReward_inGameReward__titleContainer__m7Ysm {
    flex-grow: 1;
    align-self: flex-start;
    margin-top: 16px;
    position: relative;
    text-wrap: balance;
    z-index: 5;
    white-space: pre-line;
    width: 100%
}

.InGameReward_inGameReward__4eAud[data-game=brawlstars] .InGameReward_inGameReward__titleContainer__m7Ysm {
    transform: skew(var(--skew-inverse))
}

.InGameReward_inGameReward__4eAud[data-game=hayday] .InGameReward_inGameReward__titleContainer__m7Ysm {
    padding: var(--spacing-8);
    border-radius: var(--card-hero-border-radius);
    background: var(--color-hd-card-hero-background)
}

.InGameReward_inGameReward__4eAud[data-game=hayday] .InGameReward_inGameReward__titleContainer__m7Ysm:after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset-hd);
    pointer-events: none
}

.InGameReward_inGameReward__buttonContainer__k5BUz {
    width: 100%;
    gap: var(--spacing-4);
    display: flex;
    flex-direction: column;
    margin-bottom: -6px
}

.InGameReward_inGameReward__claimButton__WotPM {
    z-index: 1
}

.InGameReward_inGameReward__4eAud[data-game=brawlstars] .InGameReward_inGameReward__claimButton__WotPM {
    transform: skew(var(--skew-inverse))
}

.InGameReward_inGameReward__availableCount__Dllhj {
    text-align: center;
    color: var(--color-black-65)
}

@keyframes SectionSubHeader_flare-pulse__nzFTZ {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes SectionSubHeader_flare-rotate__Fm8e3 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.SectionSubHeader_headerContainer__answt {
    width: 100%;
    max-width: var(--layout-max-width);
    padding: var(--spacing-32) var(--spacing-16) 0 var(--spacing-16)
}

@media(min-width: 64em) {
    .SectionSubHeader_headerContainer__answt {
        padding:var(--spacing-48) var(--spacing-16) 0 var(--spacing-16)
    }
}

.SectionSubHeader_headerContainer__answt .SectionSubHeader_heading__zCKPf {
    text-align: start;
    padding: 0 var(--spacing-4)
}

@keyframes SideScrollable_flare-pulse__Bcq1h {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes SideScrollable_flare-rotate__ByenW {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.SideScrollable_sideScrollable__Ca9Rq {
    display: flex;
    overflow: visible;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    gap: var(--spacing-8);
    padding: var(--spacing-16);
    scrollbar-width: none
}

@media(min-width: 64em) {
    .SideScrollable_sideScrollable__Ca9Rq {
        flex-wrap:wrap;
        justify-content: center
    }
}

.SideScrollable_sideScrollable__Ca9Rq::-webkit-scrollbar {
    display: none
}

.SideScrollable_sideScrollable__Ca9Rq>* {
    flex-shrink: 0;
    scroll-snap-align: center
}

@keyframes RaffleCardContent_flare-pulse__VNd1z {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleCardContent_flare-rotate__PGRVP {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleCardContent_header___Ita3 {
    padding: 6px 6px 0
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f {
    position: relative;
    width: 100%;
    aspect-ratio: 1;
    overflow: hidden
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f[data-game=clashofclans] {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f[data-game=brawlstars] {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f[data-game=clashroyale] {
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f[data-game=squadbusters] {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f[data-game=hayday] {
    border: var(--card-hero-border-hd);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.RaffleCardContent_header___Ita3 .RaffleCardContent_hero__FnU3f[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RaffleCardContent_footer__TDpb0 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 16px;
    align-items: center;
    padding: var(--spacing-16)
}

.RaffleCardContent_footer__TDpb0 .RaffleCardContent_titleContainer__l2kkR {
    text-wrap: balance
}

.RaffleCardContent_footer__TDpb0 .RaffleCardContent_descriptionContainer__qE_qr {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: var(--spacing-16,16px) var(--spacing-20,20px);
    gap: var(--spacing-8,8px);
    align-self: stretch;
    border-radius: var(--spacing-8,8px);
    color: rgba(255,255,255,.65);
    box-shadow: inset 0 -1px 0 0 rgba(255,255,255,.1),inset 0 3px 0 0 rgba(0,0,0,.35);
    background: var(--color-details-accent-bg)
}

.RaffleCardContent_footer__TDpb0 .RaffleCardContent_descriptionContainer__qE_qr[data-game=clashofclans] {
    color: var(--color-black-65);
    background: var(--color-coc-raffle-emphasis-dark-bg);
    box-shadow: var(--card-shadow-raffle-inset-coc)
}

.RaffleCardContent_cta__mhsOF {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%
}

@keyframes RaffleCard_flare-pulse__RX_iO {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RaffleCard_flare-rotate__GyIU2 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RaffleCard_raffleCard__bksHW {
    position: relative;
    min-width: 250px;
    max-width: 358px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 16px;
    background: var(--color-bs-card-bg)
}

.RaffleCard_raffleCard__bksHW[data-game=clashofclans] {
    background: var(--color-coc-raffle-bg);
    border: var(--card-border-coc);
    border-width: var(--card-border-width-coc);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-coc);
    margin-bottom: var(--card-shadow-cutoff-coc)
}

.RaffleCard_raffleCard__bksHW[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RaffleCard_raffleCard__bksHW[data-game=brawlstars] {
    border: var(--card-border-bs);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-bs);
    margin-bottom: var(--card-shadow-cutoff-bs)
}

.RaffleCard_raffleCard__bksHW[data-game=clashroyale] {
    border: var(--card-border-cr);
    border-width: var(--card-border-width-cr);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-cr);
    margin-bottom: var(--card-shadow-cutoff-cr)
}

.RaffleCard_raffleCard__bksHW[data-game=clashroyale]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border-darker);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.RaffleCard_raffleCard__bksHW[data-game=squadbusters] {
    border: var(--card-border-sb);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-sb);
    margin-bottom: var(--card-shadow-cutoff-sb)
}

.RaffleCard_raffleCard__bksHW[data-game=hayday] {
    border: var(--card-border-hd);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-hd);
    margin-bottom: var(--card-shadow-cutoff-hd)
}

@keyframes RewardsSection_flare-pulse__lQ6Ki {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes RewardsSection_flare-rotate__83iAJ {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.RewardsSection_rewardsSection__dkHcT {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    min-height: 500px;
    padding-top: var(--spacing-60);
    color: var(--color-white);
    width: 100%;
    height: 100%;
    overflow: hidden
}

@media(min-width: 48em) {
    .RewardsSection_rewardsSection__dkHcT {
        padding-top:var(--spacing-80)
    }
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=none] {
    background: var(--color-brave)
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=brawlstars] {
    min-height: 597px;
    background: radial-gradient(83.08% 50% at 50% 50%,rgba(223,70,246,.8) 0,rgba(222,71,246,0) 100%),linear-gradient(0deg,#922ef3,#922ef3),linear-gradient(180deg,rgba(0,0,0,.2) 7.77%,rgba(68,29,192,.2) 48.3%,rgba(10,1,42,.2) 89.64%),linear-gradient(0deg,#0c0133,#0c0133),#eaeae2;
    background-size: 100% 100%;
    background-repeat: repeat;
    z-index: 0;
    padding-bottom: calc(.5*var(--divider-height) + 1.5rem)
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=brawlstars]:before {
    content: "";
    position: absolute;
    top: 0;
    pointer-events: none;
    width: 100%;
    height: 100%;
    background-image: url(../images/bg-pattern.png);
    background-size: 175px 175px;
    background-repeat: repeat;
    z-index: -1
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=clashroyale] {
    min-height: 562px;
    background-color: #3b9dd5;
    background-image: url(../images/bg-tile-blue.png);
    background-size: 130px 130px;
    background-repeat: repeat;
    z-index: 0;
    padding-bottom: calc(.5*var(--divider-height-cr) + 1.5rem)
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=clashroyale]:after {
    content: "";
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    background: radial-gradient(ellipse closest-side,rgba(255,255,255,.05) 0,rgba(0,102,255,.2) 100%);
    background-repeat: no-repeat;
    background-blend-mode: overlay;
    z-index: -1
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=clashofclans] {
    min-height: 578px;
    background: #744a2b;
    background: radial-gradient(circle,rgb(116,74,43) 0,rgb(116,74,43) 32%,rgb(77,46,23) 100%);
    z-index: 0;
    padding-bottom: calc(.5*var(--divider-height) + 1.5rem)
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=clashofclans]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/coc-pattern_1.png);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .05
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=squadbusters] {
    min-height: 588px;
    background: #7126eb;
    z-index: 0;
    padding-bottom: calc(.5*var(--divider-height-sb) + 1.5rem)
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=squadbusters]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/bg-pattern.svg);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .2
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=squadbusters]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(0deg,#aa60f3 10%,rgba(170,96,243,0) 90%)
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=hayday] {
    min-height: 588px;
    background: radial-gradient(50% 50% at 50% 50%,rgba(253,215,25,0) 28.37%,#ffe816 100%),linear-gradient(0deg,#feca1e,#feca1e),#c6c6c6;
    background-blend-mode: color-burn,color,screen,normal;
    z-index: 0;
    padding-bottom: calc(.5*var(--divider-height-sb) + 1.5rem)
}

.RewardsSection_rewardsSection__dkHcT[data-game-theme=hayday]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/hd-pattern-1_1.png);
    mix-blend-mode: color-dodge;
    background-repeat: repeat;
    background-size: 123px 89px;
    background-position: 0 40px;
    opacity: .2
}

.RewardsSection_gameNotConnected__XlIoe {
    padding: var(--spacing-24);
    padding-top: var(--spacing-60)
}

.RewardsSection_clickableLink__MoEpP {
    display: block;
    cursor: pointer
}

.RewardsSection_sideScrollable__ODqR9 {
    width: 100%;
    gap: var(--spacing-16);
    margin-inline:auto;padding: var(--spacing-20) var(--spacing-16)
}

@media(min-width: 64em) {
    .RewardsSection_sideScrollable__ODqR9 {
        max-width:var(--layout-max-width);
        padding: var(--spacing-32) var(--spacing-16) var(--spacing-16) var(--spacing-16);
        gap: var(--spacing-24)
    }

    .RewardsSection_cosmeticsScroller__AMhoI {
        display: grid;
        grid-template-columns: repeat(auto-fit,minmax(280px,.333fr));
        justify-content: start
    }
}

.RewardsSection_prizesScroller__E_7Qh {
    justify-content: flex-start
}

.RewardsSection_prizesScroller__E_7Qh a {
    flex-shrink: 1
}

@media(min-width: 64em) {
    .RewardsSection_inGameScroller__uWXqk {
        display:grid;
        grid-template-columns: repeat(auto-fit,minmax(200px,.2fr));
        padding-bottom: var(--spacing-60);
        justify-content: start
    }
}

@keyframes SectionDivider_flare-pulse__ElgbM {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes SectionDivider_flare-rotate__WX2W2 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.SectionDivider_sectionDivider__xVdS4 {
    position: relative;
    background-repeat: repeat-x;
    background-size: contain;
    z-index: 1
}

.SectionDivider_sectionDivider__xVdS4[data-variant=default] {
    height: var(--spacing-8);
    background: linear-gradient(180deg,#343840 0,var(--color-black) 100%);
    box-shadow: inset 0 3px 0 0 rgba(255,255,255,.15)
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashofclans] {
    height: var(--divider-height);
    margin-top: calc(-.5*var(--divider-height));
    margin-bottom: calc(-.5*var(--divider-height))
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashofclans][data-variant=missions] {
    background-image: url(../images/divider-missions.png);
    background-position: bottom
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashofclans][data-variant=community] {
    background-image: url(../images/divider-community.png);
    background-position: top
}

.SectionDivider_sectionDivider__xVdS4[data-game=brawlstars] {
    height: var(--divider-height);
    margin-top: calc(-.5*var(--divider-height));
    margin-bottom: calc(-.5*var(--divider-height));
    background-image: url(../images/divider.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 100%
}

.SectionDivider_sectionDivider__xVdS4[data-game=squadbusters] {
    height: var(--divider-height-sb);
    margin-top: calc(-.5*var(--divider-height-sb));
    margin-bottom: calc(-.5*var(--divider-height-sb));
    background-image: url(../images/divider_1.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100% 100%
}

.SectionDivider_sectionDivider__xVdS4[data-game=hayday] {
    background: none
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashroyale] {
    height: var(--divider-height-cr);
    margin-top: calc(-.5*var(--divider-height-cr));
    margin-bottom: calc(-.5*var(--divider-height-cr));
    background-image: url(../images/divider_2.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 100%
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashroyale] .SectionDivider_imagesContainer__Hokas {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: var(--layout-max-width);
    margin-inline:auto}

.SectionDivider_sectionDivider__xVdS4[data-game=clashroyale] .SectionDivider_helmet__Ox1_z {
    position: absolute;
    z-index: 1;
    left: 8px;
    bottom: 0;
    height: 100px;
    aspect-ratio: 242/203;
    background-image: url(../images/divider-helmet.png);
    background-size: contain
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashroyale] .SectionDivider_joustingLance__siolm {
    position: absolute;
    z-index: 1;
    right: 8px;
    bottom: -5px;
    height: 90px;
    aspect-ratio: 423/171;
    background-image: url(../images/divider-jousting-lance.png);
    background-size: contain
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashroyale] .SectionDivider_coins__Ll4DR {
    position: absolute;
    z-index: 1;
    left: 8px;
    bottom: 14px;
    height: 100px;
    aspect-ratio: 162/177;
    background-image: url(../images/divider-coins.png);
    background-size: contain
}

.SectionDivider_sectionDivider__xVdS4[data-game=clashroyale] .SectionDivider_scale__hMtlj {
    position: absolute;
    z-index: 1;
    right: 8px;
    bottom: 20px;
    height: 80px;
    aspect-ratio: 286/177;
    background-image: url(../images/divider-scale.png);
    background-size: contain
}

@keyframes MakeCard_flare-pulse__sJL5X {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes MakeCard_flare-rotate__u_ZZL {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.MakeCard_makeLink__6_ETh[data-game=clashofclans] {
    margin-bottom: var(--card-shadow-cutoff-coc)
}

.MakeCard_makeLink__6_ETh[data-game=brawlstars] {
    margin-bottom: var(--card-shadow-cutoff-bs)
}

.MakeCard_makeLink__6_ETh[data-game=clashroyale] {
    margin-bottom: var(--card-shadow-cutoff-cr)
}

.MakeCard_makeLink__6_ETh[data-game=squadbusters] {
    margin-bottom: var(--card-shadow-cutoff-sb)
}

.MakeCard_makeLink__6_ETh[data-game=hayday] {
    margin-bottom: var(--card-shadow-cutoff-hd)
}

.MakeCard_makeCard__4_KUS {
    position: relative;
    flex: 0 1;
    width: 188px;
    height: 100%;
    display: flex;
    flex-direction: column
}

@media(min-width: 64em) {
    .MakeCard_makeCard__4_KUS {
        width:100%
    }
}

.MakeCard_makeCard__4_KUS[data-game=clashofclans] {
    background: var(--color-coc-card-bg);
    border: var(--card-border-coc);
    border-width: var(--card-border-width-coc);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-coc);
    margin-bottom: var(--card-shadow-cutoff-coc)
}

.MakeCard_makeCard__4_KUS[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MakeCard_makeCard__4_KUS[data-game=brawlstars] {
    background: var(--color-bs-card-bg);
    border: var(--card-border-bs);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-bs);
    margin-bottom: var(--card-shadow-cutoff-bs)
}

.MakeCard_makeCard__4_KUS[data-game=clashroyale] {
    background: var(--color-cr-card-bg);
    border: var(--card-border-cr);
    border-width: var(--card-border-width-cr);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-cr);
    margin-bottom: var(--card-shadow-cutoff-cr)
}

.MakeCard_makeCard__4_KUS[data-game=clashroyale]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border-darker);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MakeCard_makeCard__4_KUS[data-game=squadbusters] {
    background: var(--color-sb-card-bg);
    border: var(--card-border-sb);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-sb);
    margin-bottom: var(--card-shadow-cutoff-sb)
}

.MakeCard_makeCard__4_KUS[data-game=hayday] {
    background: var(--color-hd-card-bg);
    border: var(--card-border-hd);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-hd);
    margin-bottom: var(--card-shadow-cutoff-hd)
}

.MakeCard_makeCard__4_KUS[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--color-hd-card-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MakeCard_makeCard__4_KUS[data-game=hayday]:after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: var(--card-border-radius);
    box-shadow: var(--color-hd-card-inner-shadow);
    pointer-events: none
}

.MakeCard_header__DM73W {
    padding: var(--spacing-8) var(--spacing-8) 0 var(--spacing-8)
}

.MakeCard_hero__CG4PR {
    position: relative;
    aspect-ratio: 168/180;
    border-radius: 12px!important
}

.MakeCard_hero__CG4PR:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.MakeCard_hero__CG4PR[data-game=clashofclans] {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.MakeCard_hero__CG4PR[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MakeCard_hero__CG4PR[data-game=brawlstars] {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.MakeCard_hero__CG4PR[data-game=clashroyale] {
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.MakeCard_hero__CG4PR[data-game=squadbusters] {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.MakeCard_hero__CG4PR[data-game=hayday] {
    background: var(--color-hd-card-hero-background);
    border: var(--card-hero-border-hd);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.MakeCard_hero__CG4PR[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.MakeCard_hero__CG4PR img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-color: var(--color-white)
}

.MakeCard_ribbon__XCTA0 {
    position: absolute;
    top: 1.25em;
    display: flex;
    height: 1.875em;
    padding: var(--spacing-4) var(--spacing-12);
    justify-content: center;
    align-items: center;
    gap: var(--spacing-8);
    color: var(--color-white);
    border-radius: 0 var(--spacing-4) var(--spacing-4) 0;
    background: var(--color-community-ribbon-bg);
    box-shadow: 0 2px 0 0 var(--color-white-20) inset,0 -2px 0 0 var(--color-community-ribbon-shadow-bg) inset
}

.MakeCard_ribbon__XCTA0[data-game=clashofclans] {
    background: var(--color-coc-community-ribbon-bg);
    box-shadow: 0 2px 0 0 var(--color-white-20) inset,0 -2px 0 0 var(--color-coc-community-ribbon-shadow-bg) inset
}

[dir=rtl] .MakeCard_ribbon__XCTA0 {
    border-radius: var(--spacing-4) 0 0 var(--spacing-4)
}

.MakeCard_ribbonText__EQhdn {
    line-height: 120%;
    letter-spacing: 1px;
    text-transform: uppercase
}

.MakeCard_footer__sC4DI {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: .5rem;
    height: 100%;
    padding: var(--spacing-16) var(--spacing-16) var(--spacing-20) var(--spacing-16)
}

.MakeCard_title__l75UA {
    color: var(--color-details-info-primary);
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    text-wrap: balance
}

.MakeCard_title__l75UA[data-game=clashofclans],.MakeCard_title__l75UA[data-game=hayday] {
    color: var(--color-black)
}

.MakeCard_status___6LAN,.MakeCard_username__UwGqm {
    color: rgba(255,255,255,.65);
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

.MakeCard_status___6LAN[data-game=clashofclans],.MakeCard_username__UwGqm[data-game=clashofclans] {
    color: var(--color-coc-details-text-primary)
}

.MakeCard_status___6LAN[data-game=hayday],.MakeCard_username__UwGqm[data-game=hayday] {
    color: var(--color-hd-details-text-primary)
}

@keyframes SeeMoreLink_flare-pulse__s2tDG {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes SeeMoreLink_flare-rotate__3lBrN {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.SeeMoreLink_container__CHN2g {
    padding: var(--spacing-32) var(--spacing-16) 0 var(--spacing-16);
    text-wrap: nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px
}

.SeeMoreLink_container__CHN2g .SeeMoreLink_heading__rhzwQ {
    text-transform: none!important
}

.SeeMoreLink_container__CHN2g .SeeMoreLink_icon__yTPpw {
    filter: drop-shadow(0 1.5px 0 #000);
    transform: translateZ(0)
}

@keyframes TwitterCard_flare-pulse__5zQHv {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes TwitterCard_flare-rotate__9UG9i {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.TwitterCard_twitterCardLink__G7jc2 {
    position: relative;
    height: 100%
}

.TwitterCard_twitterCard__C5Jiq {
    --_embedded-tweet-border-radius: calc(var(--spacing-12) + var(--card-border-width));
    --_primary-font-color: var(--color-white);
    --_secondary-font-color: var(--color-white-65);
    color: var(--_primary-font-color);
    position: relative;
    min-width: 300px;
    width: 320px;
    max-width: 420px;
    min-height: 230px;
    height: 100%;
    max-height: 800px
}

@media(min-width: 64em) {
    .TwitterCard_twitterCard__C5Jiq {
        width:100%;
        max-width: 100%
    }
}

.TwitterCard_twitterCard__C5Jiq[data-game=clashofclans] {
    --_primary-font-color: var(--color-black);
    --_secondary-font-color: var(--color-coc-details-text-primary);
    background: var(--color-coc-card-bg);
    border: var(--card-border-coc);
    border-width: var(--card-border-width-coc);
    border-radius: var(--_embedded-tweet-border-radius);
    box-shadow: var(--card-shadow-coc);
    margin-bottom: var(--card-shadow-cutoff-coc);
    padding: 2px
}

.TwitterCard_twitterCard__C5Jiq[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.TwitterCard_twitterCard__C5Jiq[data-game=brawlstars] {
    background: var(--color-bs-card-bg);
    border: var(--card-border-bs);
    border-radius: var(--_embedded-tweet-border-radius);
    box-shadow: var(--card-shadow-bs);
    margin-bottom: var(--card-shadow-cutoff-bs)
}

.TwitterCard_twitterCard__C5Jiq[data-game=clashroyale] {
    background: var(--color-cr-card-bg);
    border: var(--card-border-cr);
    border-width: var(--card-border-width-cr);
    border-radius: var(--_embedded-tweet-border-radius);
    box-shadow: var(--card-shadow-cr);
    margin-bottom: var(--card-shadow-cutoff-cr)
}

.TwitterCard_twitterCard__C5Jiq[data-game=clashroyale]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border-darker);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.TwitterCard_twitterCard__C5Jiq[data-game=squadbusters] {
    background: var(--color-sb-card-bg);
    border: var(--card-border-sb);
    border-radius: var(--_embedded-tweet-border-radius);
    box-shadow: var(--card-shadow-sb);
    margin-bottom: var(--card-shadow-cutoff-sb)
}

.TwitterCard_twitterCard__C5Jiq[data-game=hayday] {
    --_primary-font-color: var(--color-black);
    --_secondary-font-color: var(--color-hd-details-text-primary);
    background: var(--color-hd-card-bg);
    border: var(--card-border-hd);
    border-radius: var(--_embedded-tweet-border-radius);
    box-shadow: var(--card-shadow-hd);
    margin-bottom: var(--card-shadow-cutoff-hd)
}

.TwitterCard_twitterCard__C5Jiq[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--color-hd-card-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.TwitterCard_twitterCard__C5Jiq[data-game=hayday]:after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: var(--card-border-radius);
    box-shadow: var(--color-hd-card-inner-shadow);
    pointer-events: none
}

.TwitterCard_content__ZyKDx {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-16);
    padding: var(--spacing-16);
    height: 100%
}

.TwitterCard_header__BPtyP {
    display: flex;
    gap: var(--spacing-8);
    justify-content: space-between
}

.TwitterCard_profile__lrNPJ {
    display: flex;
    gap: var(--spacing-8);
    align-items: center
}

.TwitterCard_profileImage__Geity {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.TwitterCard_profileImage__Geity:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.TwitterCard_profileImage__Geity img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.TwitterCard_user__G9yxy {
    display: flex;
    flex-direction: column
}

.TwitterCard_username__nFuTK {
    color: var(--_secondary-font-color)
}

.TwitterCard_xLogo__5aJ3i {
    height: 24px;
    width: 24px
}

.TwitterCard_post__V49ZY {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-8)
}

.TwitterCard_body__M1CtQ,.TwitterCard_readMore__yN34U {
    white-space: pre-wrap
}

.TwitterCard_readMore__yN34U {
    color: var(--_secondary-font-color)
}

.TwitterCard_image__WNlud {
    position: relative;
    margin: -2px;
    aspect-ratio: 320/180
}

.TwitterCard_image__WNlud:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.TwitterCard_image__WNlud[data-game=clashofclans] {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.TwitterCard_image__WNlud[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.TwitterCard_image__WNlud[data-game=brawlstars] {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.TwitterCard_image__WNlud[data-game=clashroyale] {
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.TwitterCard_image__WNlud[data-game=squadbusters] {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.TwitterCard_image__WNlud[data-game=hayday] {
    border: var(--card-hero-border-hd);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.TwitterCard_image__WNlud[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.TwitterCard_image__WNlud img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.TwitterCard_image__WNlud .TwitterCard_playIcon__NP0N1 {
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    transform: translate(-50%,-50%);
    height: var(--spacing-64);
    width: var(--spacing-64);
    opacity: .9
}

.TwitterCard_footer__Xkkq9 {
    display: flex;
    gap: var(--spacing-8);
    justify-content: space-between;
    align-items: center;
    color: var(--_secondary-font-color);
    margin-top: auto
}

@keyframes youtubeCard_flare-pulse__G9Ot9 {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes youtubeCard_flare-rotate__mpqCo {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.youtubeCard_youtubeCard__SovGs {
    position: relative;
    cursor: pointer;
    flex: 0 1;
    min-width: 280px;
    --_primary-text-color: var(--color-white);
    --_secondary-text-color: var(--color-white-65)
}

.youtubeCard_youtubeCard__SovGs[data-game=clashofclans] {
    background: var(--color-coc-card-bg);
    border: var(--card-border-coc);
    border-width: var(--card-border-width-coc);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-coc);
    margin-bottom: var(--card-shadow-cutoff-coc);
    --_primary-text-color: var(--color-black);
    --_secondary-text-color: var(--color-coc-details-text-primary)
}

.youtubeCard_youtubeCard__SovGs[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.youtubeCard_youtubeCard__SovGs[data-game=brawlstars] {
    background: var(--color-bs-card-bg);
    border: var(--card-border-bs);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-bs);
    margin-bottom: var(--card-shadow-cutoff-bs)
}

.youtubeCard_youtubeCard__SovGs[data-game=clashroyale] {
    background: var(--color-cr-card-bg);
    border: var(--card-border-cr);
    border-width: var(--card-border-width-cr);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-cr);
    margin-bottom: var(--card-shadow-cutoff-cr)
}

.youtubeCard_youtubeCard__SovGs[data-game=clashroyale]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border-darker);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.youtubeCard_youtubeCard__SovGs[data-game=squadbusters] {
    background: var(--color-sb-card-bg);
    border: var(--card-border-sb);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-sb);
    margin-bottom: var(--card-shadow-cutoff-sb)
}

.youtubeCard_youtubeCard__SovGs[data-game=hayday] {
    background: var(--color-hd-card-bg);
    border: var(--card-border-hd);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-shadow-hd);
    margin-bottom: var(--card-shadow-cutoff-hd);
    --_primary-text-color: var(--color-black);
    --_secondary-text-color: var(--color-hd-details-text-primary)
}

.youtubeCard_youtubeCard__SovGs[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--color-hd-card-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.youtubeCard_youtubeCard__SovGs[data-game=hayday]:after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: var(--card-border-radius);
    box-shadow: var(--color-hd-card-inner-shadow);
    pointer-events: none
}

.youtubeCard_header__gaS93 {
    padding: var(--spacing-8) var(--spacing-8) 0 var(--spacing-8)
}

.youtubeCard_hero__dJDla {
    position: relative;
    width: 100%;
    height: auto;
    aspect-ratio: 16/9
}

.youtubeCard_hero__dJDla:after {
    border-radius: var(--card-hero-border-radius);
    box-shadow: var(--card-shadow-hero-inset);
    content: "";
    pointer-events: none;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.youtubeCard_hero__dJDla[data-game=clashofclans] {
    border: var(--card-hero-border-coc);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.youtubeCard_hero__dJDla[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.youtubeCard_hero__dJDla[data-game=brawlstars] {
    border: var(--card-hero-border-bs);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.youtubeCard_hero__dJDla[data-game=clashroyale] {
    border: var(--card-hero-border-cr);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.youtubeCard_hero__dJDla[data-game=squadbusters] {
    border: var(--card-hero-border-sb);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden
}

.youtubeCard_hero__dJDla[data-game=hayday] {
    border: var(--card-hero-border-hd);
    border-radius: calc(var(--card-hero-border-radius) + var(--card-border-width));
    overflow: hidden;
    background: var(--color-hd-card-hero-bg)
}

.youtubeCard_hero__dJDla[data-game=hayday]:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: .125rem;
    background: var(--gradient-inner-border);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    pointer-events: none
}

.youtubeCard_thumbnail___gHzr {
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: var(--spacing-8)
}

.youtubeCard_ytIcon__N5C46 {
    position: absolute;
    bottom: var(--spacing-8);
    inset-inline-end: var(--spacing-8);
    height: var(--spacing-24);
    opacity: .7
}

.youtubeCard_playIcon__4R9N0 {
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    transform: translate(-50%,-50%);
    height: var(--spacing-64);
    opacity: .9
}

.youtubeCard_footer__KQ1zX {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: var(--spacing-4);
    padding: var(--spacing-8) var(--spacing-16) var(--spacing-20) var(--spacing-16)
}

.youtubeCard_communityTitle__CBXZo {
    color: var(--_primary-text-color);
    color: var(--_secondary-text-color)
}

.youtubeCard_title__ZBvHz {
    color: var(--_primary-text-color)
}

@keyframes CommunitySection_flare-pulse___Sxgp {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes CommunitySection_flare-rotate__gmMk4 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.CommunitySection_communitySection__BJpEu {
    position: relative;
    padding: var(--spacing-32) 0;
    overflow: hidden
}

.CommunitySection_communitySection__BJpEu[data-game=clashofclans] {
    background-color: #7f7362;
    padding-top: calc(.5*var(--divider-height) + 60px);
    background: #744a2b;
    background: radial-gradient(circle,rgb(116,74,43) 0,rgb(116,74,43) 32%,rgb(77,46,23) 100%);
    z-index: 0
}

.CommunitySection_communitySection__BJpEu[data-game=clashofclans]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/coc-pattern_1.png);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .05
}

.CommunitySection_communitySection__BJpEu[data-game=brawlstars] {
    background-color: #9130f3;
    padding-top: calc(.5*var(--divider-height) + 60px);
    background: radial-gradient(83.08% 50% at 50% 50%,rgba(223,70,246,.8) 0,rgba(222,71,246,0) 100%),linear-gradient(0deg,#922ef3,#922ef3),linear-gradient(180deg,rgba(0,0,0,.2) 7.77%,rgba(68,29,192,.2) 48.3%,rgba(10,1,42,.2) 89.64%),linear-gradient(0deg,#0c0133,#0c0133),#eaeae2;
    background-size: 100% 100%;
    background-repeat: repeat;
    z-index: 0
}

.CommunitySection_communitySection__BJpEu[data-game=brawlstars]:before {
    content: "";
    position: absolute;
    top: 0;
    pointer-events: none;
    width: 100%;
    height: 100%;
    background-image: url(../images/bg-pattern.png);
    background-size: 175px 175px;
    background-repeat: repeat;
    z-index: -1
}

.CommunitySection_communitySection__BJpEu[data-game=clashroyale] {
    background-color: #609f9d;
    padding-top: calc(.5*var(--divider-height-cr) + 60px);
    background-color: #3b9dd5;
    background-image: url(../images/bg-tile-blue.png);
    background-size: 130px 130px;
    background-repeat: repeat;
    z-index: 0;
    background-color: #5f9f9d;
    background-image: url(../images/bg-tile-green.png)
}

.CommunitySection_communitySection__BJpEu[data-game=clashroyale]:after {
    content: "";
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    background: radial-gradient(ellipse closest-side,rgba(255,255,255,.05) 0,rgba(0,102,255,.2) 100%);
    background-repeat: no-repeat;
    background-blend-mode: overlay;
    z-index: -1;
    background: linear-gradient(180deg,rgba(11,46,54,.6) 2.5%,rgba(13,106,126,0) 30%)
}

.CommunitySection_communitySection__BJpEu[data-game=squadbusters] {
    background-color: #5812e2;
    padding-top: calc(.5*var(--divider-height-sb) + 60px);
    background: #7126eb;
    z-index: 0
}

.CommunitySection_communitySection__BJpEu[data-game=squadbusters]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/bg-pattern.svg);
    background-repeat: repeat;
    background-size: 175px 175px;
    background-position: 0 40px;
    opacity: .2
}

.CommunitySection_communitySection__BJpEu[data-game=squadbusters]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(0deg,#aa60f3 10%,rgba(170,96,243,0) 90%)
}

.CommunitySection_communitySection__BJpEu[data-game=hayday] {
    background-color: #5812e2;
    padding-top: calc(.5*var(--divider-height-sb) + 60px);
    background: radial-gradient(64.7% 50% at 50% 50%,rgba(38,156,158,.24) 0,rgba(38,156,158,.6) 100%),linear-gradient(0deg,#39c3b3,#39c3b3);
    background-blend-mode: darken;
    z-index: 0
}

.CommunitySection_communitySection__BJpEu[data-game=hayday]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../images/hd-pattern-1_1.png);
    mix-blend-mode: plus-lighter;
    background-repeat: repeat;
    background-size: 123px 89px;
    background-position: 0 40px;
    opacity: .2
}

.CommunitySection_sideScrollable__jii_w {
    width: 100%;
    gap: var(--spacing-16);
    margin-inline:auto;padding: var(--spacing-20) var(--spacing-16)
}

@media(min-width: 64em) {
    .CommunitySection_sideScrollable__jii_w {
        max-width:var(--layout-max-width);
        padding: var(--spacing-16);
        padding-top: var(--spacing-48);
        gap: var(--spacing-24)
    }
}

.CommunitySection_makeCreations__bOIsd,.CommunitySection_twitterFeed__UefBS,.CommunitySection_youtubeFeed__XGH38 {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media(min-width: 64em) {
    .CommunitySection_makeCreationsScrollable__3czfI {
        display:grid;
        grid-template-columns: repeat(auto-fit,minmax(200px,.3fr));
        padding-bottom: var(--spacing-60)
    }

    .CommunitySection_twitterScrollable__ainJU,.CommunitySection_youtubeScrollable__d_7RT {
        display: grid;
        grid-template-columns: repeat(auto-fit,minmax(280px,.5fr))
    }

    .CommunitySection_twitterScrollable__ainJU {
        justify-content: start;
        padding-bottom: var(--spacing-32)
    }
}

.CommunitySection_headerSection__AVr5I {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    max-width: var(--layout-max-width);
    align-items: baseline
}

.CommunitySection_errorContainer__s1WUq {
    margin: var(--spacing-64)
}

@keyframes FreeGiftModal_flare-pulse__C1TzZ {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes FreeGiftModal_flare-rotate__wI8qB {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes FreeGiftModal_fadeIn__0JCfO {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FreeGiftModal_slideUp__2RqJm {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

.FreeGiftModal_rewardClaim__LPVZh {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: var(--spacing-24);
    flex: 1 1;
    width: 100%;
    height: 100%;
    padding-top: var(--spacing-24);
    padding-bottom: var(--spacing-24);
    border-radius: var(--spacing-24) var(--spacing-24) 0 0;
    border-bottom: none;
    background-color: var(--color-white);
    box-shadow: 0 -15px 20px 0 rgba(10,10,11,.5)
}

@media(min-width: 48em)and (min-height:659px) {
    .FreeGiftModal_rewardClaim__LPVZh {
        border-radius:var(--spacing-24);
        box-shadow: none
    }
}

.FreeGiftModal_rewardClaim__hero__B8p_G {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    overflow: hidden;
    border-radius: var(--spacing-20,20px) var(--spacing-20,20px) var(--margin-windowEdges,0) var(--margin-windowEdges,0);
    padding: 0;
    max-height: none
}

.FreeGiftModal_rewardClaim__hero__B8p_G[data-has-fallback-image=true] img {
    padding: var(--spacing-64)
}

.FreeGiftModal_rewardClaim__content__fE_Hf {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-24);
    padding: 0 var(--spacing-40);
    width: 100%
}

.FreeGiftModal_rewardClaim__LPVZh .FreeGiftModal_rewardClaim__heading__LG5Ng,.FreeGiftModal_rewardClaim__description__3_sgS {
    text-align: center;
    text-wrap: balance
}

.FreeGiftModal_rewardClaim__image__ZdJ7O {
    width: 100%;
    aspect-ratio: 780/463;
    max-inline-size: none
}

.FreeGiftModal_rewardClaim__button__Hyue8 {
    width: 118px
}

.FreeGiftModal_Confetti__0rQk_ {
    position: fixed;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: var(--layer-above-all)
}

@keyframes queue_flare-pulse__TnQOf {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes queue_flare-rotate__SZmys {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.queue_content__WzhBG {
    width: 100%;
    max-width: var(--layout-max-width);
    padding: var(--spacing-64) var(--spacing-8);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-64);
    justify-content: space-around;
    align-items: center
}

@media(min-width: 64em) {
    .queue_content__WzhBG {
        padding:var(--spacing-64) var(--spacing-16);
        gap: var(--spacing-16);
        flex-direction: row
    }
}

.queue_content__WzhBG .queue_textContainer__NQiqE {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-16);
    max-width: 500px;
    align-items: center;
    flex: 1 1
}

.queue_content__WzhBG .queue_textContainer__NQiqE .queue_heading__a0yf6 {
    background: var(--gradient-royal-rain);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0);
    text-align: center
}

.queue_content__WzhBG .queue_textContainer__NQiqE .queue_paragraph__PwWED {
    text-wrap: balance;
    text-align: center
}

.queue_content__WzhBG .queue_imageContainer__8dMen {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 500px;
    flex: 1 1
}

.queue_content__WzhBG .queue_imageContainer__8dMen img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

@import"https://cdn.supercell.com/fonts/supercell/fonts_supercelltext_full.css";@import"https://cdn.supercell.com/fonts/supercell/fonts_supercellheadline.css";@import"https://cdn.supercell.com/onetrust/supercell/onetrust_override.css";@font-face {
    font-family: clash-light;
    src: url(../fonts/clash-light.woff2) format("woff2"),url(../fonts/clash-light.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: clash-regular;
    src: url(../fonts/clash-regular.woff2) format("woff2"),url(../fonts/clash-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: clash-bold;
    src: url(../fonts/clash-bold.woff2) format("woff2"),url(../fonts/clash-bold.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: clash-heavy;
    src: url(../fonts/clash-heavy.woff2) format("woff2"),url(../fonts/clash-heavy.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: Clash-CN;
    src: url(../fonts/clash-royale-cn.woff2) format("woff2"),url(../fonts/clash-royale-cn.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: Clash-KR;
    src: url(../fonts/SC_COC_Display_appBold.woff2) format("woff2"),url(../fonts/SC_COC_Display_appBold.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: Clash-JP;
    src: url(../fonts/tt-shin-go-clash.woff2) format("woff2"),url(../fonts/tt-shin-go-clash.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: Lilita;
    src: url(../fonts/LilitaOne-regular.woff2) format("woff2"),url(../fonts/LilitaOne-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: ProximaNovaSemiBold;
    src: url(../fonts/proxima_nova_semibold.woff2) format("woff2"),url(../fonts/proxima_nova_semibold.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: brawl-fallback;
    src: url(../fonts/Pusia-Bold.woff2) format("woff2"),url(../fonts/Pusia-Bold.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: Squad;
    src: url(../fonts/SquadLatin-Black.woff2) format("woff2"),url(../fonts/SquadLatin-Black.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: Squad-JP;
    src: url(../fonts/squad-jp.woff2) format("woff2"),url(../fonts/squad-jp.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: Squad-KR;
    src: url(../fonts/squad-kr.woff2) format("woff2"),url(../fonts/squad-kr.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@font-face {
    font-family: HayDay;
    src: url(../fonts/SC_SecretOriginsBB.woff2) format("woff2"),url(../fonts/SC_SecretOriginsBB.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap
}

@keyframes PageLanding_flare-pulse__vijLR {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.1)
    }

    50% {
        transform: scale(.95)
    }

    75% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes PageLanding_flare-rotate__Yb_Gs {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.PageLanding_container__9a6MH {
    padding-top: var(--spacer-xs,10px)
}

.PageLanding_loader__1iQnQ {
    min-height: 1000px
}
