@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";.main-page{display:flex;flex-direction:column;min-height:100vh}@media (max-width: 1024px){.main-page{padding-top:24px}}@media (max-width: 768px){.main-page{padding-top:16px}}@media (max-width: 576px){.main-page{padding-top:12px}}@media (max-width: 480px){.main-page{padding-top:8px}}.banner-w{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:120px;padding:24px 32px;margin:130px 0;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);border-radius:12px}@media (max-width: 768px){.banner-w{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 24px;margin:80px 0}}@media (max-width: 576px){.banner-w{padding:16px 20px;margin:56px 0}}.banner-w__content{display:flex;flex-direction:column;gap:8px}.banner-w__title{color:var(--color-white-text)}.banner-w__title-accent{color:var(--color-text-green)}.banner-w__text{max-width:640px;margin:0;color:#ffffff8c;font-size:14px;line-height:1.5}.banner-w__cta{flex-shrink:0;white-space:nowrap}@media (max-width: 768px){.banner-w__cta{width:100%}}.banner-w__spark{flex-shrink:0;color:#ffffff40;font-size:22px}@media (max-width: 768px){.banner-w__spark{display:none}}.demo-marketing-w{margin-top:100px;padding-top:100px}.demo-marketing-w__front{position:relative}.demo-marketing-w__front-text{text-transform:uppercase;position:relative;z-index:1}.demo-marketing-w__front-text h2{font-weight:900;font-size:48px!important;font-family:Rubik,sans-serif}.demo-marketing-w__front-subtext{max-width:500px;text-align:center;margin:0 auto;z-index:1;font-size:18px;font-weight:400;font-family:Rubik,sans-serif}.demo-marketing-w__marketing{position:absolute;right:20%;width:240px;height:270px;z-index:0;opacity:.6}.demo-marketing-w__button{margin:0 auto;text-align:center}.game-grid{width:100%}.game-grid__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media (max-width: 1024px){.game-grid__header{margin-bottom:24px}}@media (max-width: 768px){.game-grid__header{margin-bottom:20px}}@media (max-width: 768px){.game-grid__header{flex-direction:column;gap:16px;text-align:center;margin-bottom:16px}}@media (max-width: 576px){.game-grid__header{margin-bottom:12px;gap:8px}}@media (max-width: 480px){.game-grid__header{margin-bottom:8px;gap:6px}}.game-grid__title{font-weight:600}.game-grid__content{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.game-grid__content{gap:8px}}@media (max-width: 576px){.game-grid__content{gap:6px}}@media (max-width: 480px){.game-grid__content{gap:4px}}.game-grid__row{display:flex;gap:16px}@media (max-width: 768px){.game-grid__row{gap:8px}}@media (max-width: 576px){.game-grid__row{gap:6px}}@media (max-width: 480px){.game-grid__row{gap:4px}}.game-grid__row--first{height:450px}.game-grid__row--first .game-grid__card--large:nth-child(1){width:calc(33.33% - 13.33px);flex:none}@media (max-width: 768px){.game-grid__row--first .game-grid__card--large:nth-child(1){width:100%}}.game-grid__row--first .game-grid__card--large:not(:nth-child(1)){flex:1}@media (max-width: 1024px){.game-grid__row--first{height:360px}}@media (max-width: 768px){.game-grid__row--first{height:auto;flex-direction:column;margin-top:20px}.game-grid__row--first .game-grid__card--large{width:100%!important;flex:none!important;height:450px}}.game-grid__row--second,.game-grid__row--third{height:225px}@media (max-width: 1024px){.game-grid__row--second,.game-grid__row--third{height:180px}}@media (max-width: 768px){.game-grid__row--second,.game-grid__row--third{height:225px}}.game-grid__rows-container{display:flex;gap:16px;height:450px}@media (max-width: 768px){.game-grid__rows-container{gap:8px}}@media (max-width: 576px){.game-grid__rows-container{gap:6px}}@media (max-width: 480px){.game-grid__rows-container{gap:4px}}@media (max-width: 1024px){.game-grid__rows-container{height:360px}}@media (max-width: 768px){.game-grid__rows-container{flex-direction:column;height:auto}.game-grid__rows-container .game-grid__card--tall{height:450px}}.game-grid__right-column{display:flex;flex-direction:column;gap:16px;flex:1}@media (max-width: 768px){.game-grid__right-column{gap:8px}}@media (max-width: 576px){.game-grid__right-column{gap:6px}}@media (max-width: 480px){.game-grid__right-column{gap:4px}}@media (max-width: 768px){.game-grid__right-column{flex:none;width:100%}}.game-grid__card{border-radius:8px}.game-grid__card--large{flex:1;height:100%}.game-grid__card--tall{width:calc(33.33% - 13.33px);height:100%}@media (max-width: 768px){.game-grid__card--tall{width:100%}}.game-grid__card--small{height:100%}@media (max-width: 768px){.game-grid__card--small{height:225px}}.game-grid__row--second .game-grid__card--small:nth-child(1){width:30%}@media (max-width: 768px){.game-grid__row--second .game-grid__card--small:nth-child(1){width:100%}}.game-grid__row--second .game-grid__card--small:nth-child(2){width:70%}@media (max-width: 768px){.game-grid__row--second .game-grid__card--small:nth-child(2){width:100%}}.game-grid__row--third .game-grid__card--small{width:50%}@media (max-width: 768px){.game-grid__row--third .game-grid__card--small{width:100%}}.game-card{position:relative;cursor:pointer;max-width:100%;height:100%;border-radius:12px;overflow:hidden;filter:saturate(.8) brightness(.95)}.game-card:hover .game-card__image-bg{transform:scale(1.05)}.game-card__image{width:100%;height:100%;position:relative;overflow:hidden}.game-card__image-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .3s ease}.game-card__image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;z-index:1;background:linear-gradient(180deg,#131e3a00,#131e3aeb)}.game-card__content{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}.game-card__title{color:var(--color-white-text);margin-bottom:12px;font-weight:700}.game-card__tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.game-card__tag{color:var(--color-white-text)!important;border-color:#ffffff4d!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 12px!important;min-width:auto!important;text-transform:none!important}.game-card__tag:hover{border-color:#ffffff80!important}.game-card__bottom{display:flex;justify-content:space-between;align-items:flex-end}.game-card__offers-btn{text-transform:none!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a!important}.game-card__offers-btn:hover{background-color:#fff3!important}.game-card__price{text-align:right}.game-card__price-label{color:#ffffffb3;display:block}.game-card__price-value{color:var(--color-white-text);font-weight:700}.game-card-skeleton{position:relative;max-width:100%;height:100%;border-radius:12px;overflow:hidden;background-color:#ffffff0d}.game-card-skeleton__image{width:100%;height:100%;background:linear-gradient(135deg,#ffffff14,#ffffff0a);position:relative}.game-card-skeleton__image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;z-index:1;background:linear-gradient(180deg,#131e3a00,#131e3aeb)}.game-card-skeleton__content{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}.game-card-skeleton .MuiSkeleton-root{background-color:#ffffff21}.game-card-skeleton__title{font-size:1.25rem;height:1.2em;margin-bottom:12px;border-radius:6px}@media (max-width: 768px){.game-card-skeleton__title{font-size:1.125rem}}@media (max-width: 576px){.game-card-skeleton__title{font-size:1rem}}.game-card-skeleton__tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.game-card-skeleton__tag{font-size:.875rem;height:calc(1.75em + 10px);border-radius:24px}@media (max-width: 576px){.game-card-skeleton__tag{font-size:.8125rem}}@media (max-width: 420px){.game-card-skeleton__tag{font-size:.75rem;height:calc(1.75em + 6px)}}.game-card-skeleton__bottom{display:flex;justify-content:space-between;align-items:flex-end}.game-card-skeleton__btn{height:28px;border-radius:24px}.demo-gear-w__front{position:relative;padding-block:70px}.demo-gear-w__front-text{position:relative;z-index:1}.demo-gear-w__front-text h1{font-weight:900;font-family:Rubik,sans-serif;letter-spacing:.05em;font-size:48px}.demo-gear-w__gear{position:absolute;top:50%;left:19%;transform:translateY(-50%);width:260px;height:220px;z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}
