.page-challenges{display:flex;flex-direction:column;gap:32px;position:relative;z-index:1}@media(min-width:1248px){.page-challenges{gap:40px}}@media(min-width:1632px){.page-challenges{gap:48px}}.page-challenges{padding-top:16px}@media(min-width:768px){.page-challenges{padding-top:32px}}@media(min-width:1248px){.page-challenges{padding-top:40px}}@media(min-width:1632px){.page-challenges{padding-top:48px}}.page-challenges{padding-bottom:16px}@media(min-width:768px){.page-challenges{padding-bottom:40px}}@media(min-width:1248px){.page-challenges{padding-bottom:56px}}@media(min-width:1632px){.page-challenges{padding-bottom:64px}}.page-challenges__title{color:#fff;font-weight:600;line-height:1;margin:0;margin-bottom:14px}@media(min-width:768px){.page-challenges__title{margin-bottom:16px}}@media(min-width:1248px){.page-challenges__title{margin-bottom:20px}}@media(min-width:1632px){.page-challenges__title{margin-bottom:24px}}.page-challenges__title{font-size:12px}@media(min-width:768px){.page-challenges__title{font-size:16px}}@media(min-width:960px){.page-challenges__title{font-size:20px}}@media(min-width:1248px){.page-challenges__title{font-size:24px}}@media(min-width:1632px){.page-challenges__title{font-size:28px}}.page-challenges__empty{align-items:center;display:flex;flex-direction:column;gap:4px;line-height:1.2;text-align:center}@media(min-width:1248px){.page-challenges__empty{gap:8px}}.page-challenges__empty-title{color:#fff;font-size:16px;font-weight:700;margin:0}@media(min-width:768px){.page-challenges__empty-title{font-size:18px}}@media(min-width:960px){.page-challenges__empty-title{font-size:20px}}@media(min-width:1248px){.page-challenges__empty-title{font-size:22px}}@media(min-width:1632px){.page-challenges__empty-title{font-size:28px}}.page-challenges__empty-text{color:#9a9a9a;font-size:11px;margin:0}@media(min-width:768px){.page-challenges__empty-text{font-size:12px}}@media(min-width:960px){.page-challenges__empty-text{font-size:14px}}@media(min-width:1632px){.page-challenges__empty-text{font-size:16px}}.challenge-hints{--divider-gap:16px;background-color:#141414;border:1px solid hsla(0,0%,100%,.1);display:flex;gap:var(--divider-gap)}@media(min-width:768px){.challenge-hints{--divider-gap:20px}}@media(min-width:1248px){.challenge-hints{--divider-gap:24px}}@media(min-width:1632px){.challenge-hints{--divider-gap:32px}}.challenge-hints{flex-direction:column}@media(min-width:768px){.challenge-hints{flex-direction:row}}.challenge-hints{padding:16px}@media(min-width:768px){.challenge-hints{padding:20px}}@media(min-width:1248px){.challenge-hints{padding:24px}}@media(min-width:1632px){.challenge-hints{padding:32px}}.challenge-hints{border-radius:8px}@media(min-width:768px){.challenge-hints{border-radius:16px}}.challenge-hints__item{align-items:flex-start;color:#fff;display:flex;flex:1;flex-direction:column;gap:4px;line-height:1.2}@media(min-width:768px){.challenge-hints__item{gap:8px}}@media(min-width:1248px){.challenge-hints__item{gap:12px}}@media(min-width:1632px){.challenge-hints__item{gap:16px}}.challenge-hints__item:not(:last-child){padding-inline-end:0}@media(min-width:768px){.challenge-hints__item:not(:last-child){padding-inline-end:var(--divider-gap)}}.challenge-hints__item:not(:last-child){padding-bottom:var(--divider-gap)}@media(min-width:768px){.challenge-hints__item:not(:last-child){padding-bottom:0}}.challenge-hints__item:not(:last-child){border-right:none}@media(min-width:768px){.challenge-hints__item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.08)}}.challenge-hints__item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.08)}@media(min-width:768px){.challenge-hints__item:not(:last-child){border-bottom:none}}.challenge-hints__header{align-items:center;display:flex;gap:8px}.challenge-hints__icon{--icon-size:16px;color:#ffc000;flex-shrink:0}@media(min-width:960px){.challenge-hints__icon{--icon-size:20px}}@media(min-width:1632px){.challenge-hints__icon{--icon-size:24px}}.challenge-hints__title{font-size:14px;font-weight:700;margin:0}@media(min-width:768px){.challenge-hints__title{font-size:16px}}@media(min-width:960px){.challenge-hints__title{font-size:18px}}@media(min-width:1248px){.challenge-hints__title{font-size:20px}}@media(min-width:1632px){.challenge-hints__title{font-size:24px}}.challenge-hints__text{font-size:12px;font-weight:400;margin:0}@media(min-width:1248px){.challenge-hints__text{font-size:14px}}@media(min-width:1632px){.challenge-hints__text{font-size:16px}}.challenge-tabs{margin:0}.with-loader:before{animation:spinBtnLoading 1s linear infinite;border-color:#d2d0ca transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:1}@media(min-width:768px){.with-loader:before{height:40px;width:40px}}@media(min-width:960px){.with-loader:before{height:50px;width:50px}}.with-loader{min-height:var(--with-loader-min-height,180px);min-width:var(--with-loader-min-width,100%);pointer-events:none;position:relative;width:100%}.challenge-list__grid{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.challenge-list__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.challenge-list__grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1632px){.challenge-list__grid{grid-template-columns:repeat(6,1fr)}}.challenge-list__grid{gap:8px}@media(min-width:768px){.challenge-list__grid{gap:12px}}@media(min-width:1248px){.challenge-list__grid{gap:16px}}@keyframes spinBtnLoading{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(.7)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.challenge-card{background-color:#141414;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.challenge-card:after{background-color:rgba(0,0,0,.7);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}@media(min-width:1248px){.challenge-card:after{transition:.3s ease}.challenge-card:hover:after{opacity:1}.challenge-card:hover .challenge-card__action{opacity:1;visibility:visible}}.challenge-card__block-img{align-items:center;aspect-ratio:.65;display:flex;font-size:0;justify-content:center;position:relative;width:100%}.challenge-card__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.challenge-card__action{display:inline-flex;z-index:2}@media(min-width:1248px){.challenge-card__action{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;visibility:hidden}}.challenge-card__button--play{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.challenge-card__button--play:hover{opacity:0}@media(min-width:1248px){.challenge-card__button--play:hover{opacity:1}.challenge-card__button--play{height:auto;opacity:1;position:static;white-space:nowrap;width:auto}}.challenge-card__info{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:8px}.challenge-card__description{color:#b8b8b8;font-size:9px;line-height:1.2;margin:0}@media(min-width:768px){.challenge-card__description{font-size:10px}}@media(min-width:1248px){.challenge-card__description{font-size:11px}}@media(min-width:1632px){.challenge-card__description{font-size:12px}}.challenge-card__prize{display:flex;flex-direction:column;gap:4px;margin-top:auto}.challenge-card__prize-label{color:#adadad;font-size:9px;font-weight:700;line-height:1.2;text-transform:uppercase}@media(min-width:768px){.challenge-card__prize-label{font-size:10px}}.challenge-card__prize-value{align-items:center;color:#fff;display:inline-flex;font-size:11px;font-weight:800;gap:4px;line-height:1.3}@media(min-width:768px){.challenge-card__prize-value{font-size:12px}}@media(min-width:1248px){.challenge-card__prize-value{font-size:14px}}@media(min-width:1632px){.challenge-card__prize-value{font-size:16px}}.challenge-card__prize-icon{--size:12px;flex-shrink:0;height:var(--size);width:var(--size)}@media(min-width:768px){.challenge-card__prize-icon{--size:14px}}@media(min-width:1632px){.challenge-card__prize-icon{--size:16px}}.challenge-card__finished{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:4px;line-height:1.2;padding-top:8px}.challenge-card__finished-icon{--icon-size:8px;color:#adadad;flex-shrink:0}@media(min-width:768px){.challenge-card__finished-icon{--icon-size:10px}}@media(min-width:1248px){.challenge-card__finished-icon{--icon-size:12px}}.challenge-card__finished-label{color:#adadad;font-size:7px;font-weight:700;text-transform:uppercase}@media(min-width:768px){.challenge-card__finished-label{font-size:8px}}@media(min-width:1248px){.challenge-card__finished-label{font-size:9px}}@media(min-width:1632px){.challenge-card__finished-label{font-size:10px}}.challenge-card__finished-name{color:#e8e8e8;font-size:8px;font-weight:600;text-transform:none}@media(min-width:768px){.challenge-card__finished-name{font-size:10px}}@media(min-width:1248px){.challenge-card__finished-name{font-size:11px}}@media(min-width:1632px){.challenge-card__finished-name{font-size:12px}}