.esports_main_visual{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100vh;transition:background-image .8s ease-in-out;display:flex;position:relative;container-type:inline-size}.esports_main_visual .esports_main_content{flex-direction:column;justify-content:center;align-items:flex-start;width:100vw;height:100vw;padding-left:7vw;display:flex}.esports_main_visual .esports_main_content .esports_title_img img{width:50vw}.esports_main_visual .esports_main_content .esports_description{color:var(--app-white);text-align:left;width:633px;margin-bottom:30px;font-size:32px;font-style:normal;font-weight:300;line-height:normal}.esports_main_visual .esports_main_content .esports_description>span{color:var(--app-secondary-60);font-size:32px}.esports_main_visual .esports_main_content .esports_button{background:var(--app-primary-60);width:202px;height:52px;color:var(--app-white);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}
.SportsMatchCard{cursor:pointer;background:var(--app-neutral-140);width:364px;height:252px;transition:all .3s;position:relative}.SportsMatchCard:hover{transition:all .3s;transform:scale(1.05)}.SportsMatchCard .cardBackground{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.SportsMatchCard .cardBackground .cardOverlay{background:linear-gradient(135deg, color-mix(in srgb, var(--app-black) 70%, transparent) 0%, color-mix(in srgb, var(--app-black) 40%, transparent) 50%, color-mix(in srgb, var(--app-black) 80%, transparent) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.SportsMatchCard .teamsContainer{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:20px;display:flex;position:absolute;left:0;right:0}.SportsMatchCard .teamsContainer .leagueInfo{z-index:2;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding-right:64px;display:flex;position:relative}.SportsMatchCard .teamsContainer .leagueInfo>.info-left{align-items:center;min-width:0;display:flex}.SportsMatchCard .teamsContainer .leagueInfo>.datetime-status{text-transform:uppercase;z-index:2;height:32px;color:var(--app-white);text-align:center;align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;position:absolute;top:0;right:0}.SportsMatchCard .teamsContainer .leagueInfo>.datetime-status .cardDateTime{background:var(--app-neutral-20);align-items:center;height:100%;padding-left:10px;padding-right:10px;font-size:16px;display:flex}.SportsMatchCard .teamsContainer .leagueInfo>.datetime-status .statusBadge{box-sizing:border-box;justify-content:center;align-items:center;min-width:54px;height:100%;padding:0 10px;line-height:1;display:flex}.SportsMatchCard .teamsContainer .leagueInfo>.datetime-status .statusBadge.live,.SportsMatchCard .teamsContainer .leagueInfo>.datetime-status .statusBadge.upcoming{background:var(--app-primary-60);color:var(--app-white)}.SportsMatchCard .teamsContainer .leagueInfo .leagueIcon{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.SportsMatchCard .teamsContainer .leagueInfo .leagueIcon img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.SportsMatchCard .teamsContainer .leagueInfo .leagueName{color:var(--app-white);white-space:nowrap;text-overflow:ellipsis;max-width:180px;text-shadow:0 1px 3px color-mix(in srgb, var(--app-black) 50%, transparent);text-align:left;font-size:16px;font-weight:600;overflow:hidden}.SportsMatchCard .teamsContainer .teamDetails{justify-content:center;align-items:center;width:100%;display:flex}.SportsMatchCard .oddsContainer{width:100%}.SportsMatchCard .oddsContainer .marketItemList{justify-content:center;align-items:center;gap:6px;display:flex}.SportsMatchCard .oddsContainer .marketItemList .marketItem{background:var(--app-neutral-120);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:40px;font-size:10px;font-weight:600;transition:all .1s;display:flex;position:relative}.SportsMatchCard .oddsContainer .marketItemList .marketItem.versus{color:var(--app-primary);background:0 0;border:none;width:40px;font-size:12px}.SportsMatchCard .oddsContainer .marketItemList .marketItem .label{color:color-mix(in srgb, var(--app-white) 70%, transparent);height:8px;margin-bottom:2px;font-size:9px;transform:scale(.8)}.SportsMatchCard .oddsContainer .marketItemList .marketItem .odds{color:var(--app-white);font-size:11px;font-weight:700}.SportsMatchCard .oddsContainer .marketItemList .marketItem>.market_item_odds_change_offset,.SportsMatchCard .oddsContainer .marketItemList .marketItem>.market_item_odds_change_offset>span.up,.SportsMatchCard .oddsContainer .marketItemList .marketItem>.market_item_odds_change_offset>span.down,.SportsMatchCard .oddsContainer .marketItemList .marketItem .spinner_box,.SportsMatchCard .oddsContainer .marketItemList .marketItem .locker{display:none}.SportsMatchCard .oddsContainer .marketItemList .marketItem.up{border:1px solid var(--app-success);animation:2s infinite animate_odds_change_up}.SportsMatchCard .oddsContainer .marketItemList .marketItem.up>.market_item_odds_change_offset{color:var(--app-success);opacity:0;font-size:8px;animation:1s infinite animate_odds_change_up_text;display:block;position:absolute;bottom:2px}.SportsMatchCard .oddsContainer .marketItemList .marketItem.up>.market_item_odds_change_offset>span.up{display:inline-block}.SportsMatchCard .oddsContainer .marketItemList .marketItem.down{border:1px solid var(--app-primary);animation:2s infinite animate_odds_change_down}.SportsMatchCard .oddsContainer .marketItemList .marketItem.down>.market_item_odds_change_offset{color:var(--app-primary);opacity:0;font-size:8px;animation:1s infinite animate_odds_change_down_text;display:block;position:absolute;bottom:2px}.SportsMatchCard .oddsContainer .marketItemList .marketItem.down>.market_item_odds_change_offset>span.down{display:inline-block}.SportsMatchCard .separator{color:var(--app-white);justify-content:center;align-items:center;height:100%;font-size:32px;display:flex}.SportsMatchCard .teamSection{flex:1;align-items:center;gap:20px;display:flex}.SportsMatchCard .teamSection>.teamGroup{flex-direction:column;justify-content:center;align-items:center;display:flex}.SportsMatchCard .teamSection.home{justify-content:flex-end;margin-right:10px}.SportsMatchCard .teamSection.away{justify-content:flex-start;margin-left:10px}.SportsMatchCard .teamSection .teamLogo{border:2px solid color-mix(in srgb, var(--app-white) 20%, transparent);background:var(--app-neutral-10);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:8px;display:flex}.SportsMatchCard .teamSection .teamLogo img{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:32px;height:32px}.SportsMatchCard .teamSection .homeScore,.SportsMatchCard .teamSection .awayScore{color:var(--app-white);font-size:32px;font-weight:600}.SportsMatchCard .teamSection .teamName{color:var(--app-white);text-align:center;text-shadow:0 1px 2px color-mix(in srgb, var(--app-black) 70%, transparent);white-space:nowrap;width:50px;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.SportsMatchCard .teamSection .teamStatus{color:color-mix(in srgb, var(--app-white) 80%, transparent);text-align:center;font-size:10px}.SportsMatchCard .vsSection{flex-direction:column;align-items:center;display:flex}.SportsMatchCard .vsSection .vs{color:var(--app-primary);text-shadow:0 1px 2px color-mix(in srgb, var(--app-black) 70%, transparent);font-size:14px;font-weight:700}.SportsMatchCard .hiddenData{display:none}.SportsMatchCard.live,.SportsMatchCard.live .teamLogo{border-color:color-mix(in srgb, var(--app-danger) 30%, transparent)}@keyframes animate_odds_change_up_text{0%{opacity:0;bottom:0}50%{opacity:1;bottom:2px}to{opacity:0}}@keyframes animate_odds_change_down_text{0%{opacity:0;bottom:4px}50%{opacity:1;bottom:2px}to{opacity:0;bottom:2px}}@keyframes animate_odds_change_up{0%{border:1px solid color-mix(in srgb, var(--app-success) 30%, transparent)}50%{border:1px solid var(--app-success)}to{border:1px solid color-mix(in srgb, var(--app-success) 30%, transparent)}}@keyframes animate_odds_change_down{0%{border:1px solid color-mix(in srgb, var(--app-danger) 30%, transparent)}50%{border:1px solid var(--app-primary)}to{border:1px solid color-mix(in srgb, var(--app-danger) 30%, transparent)}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-primary) 70%, transparent)}70%{box-shadow:0 0 0 10px var(--app-transparent)}to{box-shadow:0 0 0 0 var(--app-transparent)}}
.liveSports{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:100%;min-width:1200px;max-width:1600px;height:100vh;margin:0 auto;display:flex;position:relative}.liveSports>.text-wrapper{cursor:pointer;justify-content:center;align-items:center;display:flex}.liveSports>.text-wrapper:hover>.text-line{color:var(--app-primary-50);transition:all .2s}.liveSports>.text-wrapper:hover>.text-line>.line{width:100%;transition:all .2s}.liveSports>.text-wrapper>.live_sports_btn{background:var(--app-primary-60);width:238px;height:50px;color:var(--app-black);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}.liveSports>.text-wrapper>.text-line{color:var(--app-neutral-60);text-align:right;flex-direction:column;align-items:flex-end;margin-top:32px;font-size:20px;font-weight:600;transition:all .2s;display:flex}.liveSports>.text-wrapper>.text-line>.line{background:var(--app-primary-50);justify-content:flex-end;width:40px;height:8px;margin-top:10px;transition:all .2s}.liveSports .content{grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,16px);width:100%;height:fit-content;display:grid;container-type:inline-size}.liveSports .content .container--clickable{cursor:pointer}.liveSports .content .container--disabled{cursor:default}.liveSports .content .container--disabled>.SportsMatchCard{background:var(--app-surface-1)}.liveSports .content .container--disabled>.SportsMatchCard .cardBackground{background:color-mix(in srgb, var(--app-white) 4%, transparent)}.liveSports .content .container--disabled>.SportsMatchCard .marketItem{background:var(--app-surface-1);color:var(--app-primary)}.liveSports .content .container--disabled>.SportsMatchCard .teamLogo{background:var(--app-surface-1);border-color:color-mix(in srgb, var(--app-white) 12%, transparent)}.liveSports .content .container--disabled>.SportsMatchCard:hover{transform:none}.liveSports .content .container>.SportsMatchCard{width:100%}
.main-brandgame-grid-wrapper{isolation:isolate;background:var(--app-surface-1);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100vw;min-width:1200px;max-width:none;height:100vh;margin:0;display:flex;position:relative;overflow:hidden}.main-brandgame-grid-wrapper:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--app-secondary) 16%, transparent), transparent 20%),radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--app-primary) 18%, transparent), transparent 24%),radial-gradient(circle at 86% 78%, color-mix(in srgb, var(--app-secondary) 12%, transparent), transparent 22%),linear-gradient(180deg, color-mix(in srgb, var(--app-surface-1) 99%, transparent), color-mix(in srgb, var(--app-surface-1) 96%, transparent));position:absolute;inset:0}.main-brandgame-grid-wrapper:after{content:none}.main-brandgame-grid-wrapper .brandgame-graffiti-layer{z-index:-1;pointer-events:none;letter-spacing:8px;white-space:nowrap;opacity:.14;mix-blend-mode:screen;width:max-content;font-family:Cyber-Brush-Regular,sans-serif;font-weight:800;line-height:1;position:absolute}.main-brandgame-grid-wrapper .graffiti-layer-cyan{color:color-mix(in srgb, var(--app-secondary) 78%, transparent);font-size:118px;top:118px;left:-120px;transform:rotate(-8deg)skew(-8deg)}.main-brandgame-grid-wrapper .graffiti-layer-pink{color:color-mix(in srgb, var(--app-primary) 74%, transparent);font-size:112px;top:214px;right:-130px;transform:rotate(-8deg)skew(-8deg)}.main-brandgame-grid-wrapper .graffiti-layer-low{color:color-mix(in srgb, var(--app-secondary) 66%, transparent);opacity:.1;font-size:104px;bottom:132px;left:-80px;transform:rotate(-8deg)skew(-8deg)}.main-brandgame-grid-wrapper>.text-wrapper{cursor:pointer;justify-content:center;align-items:center;gap:40px;width:100%;max-width:1600px;display:flex}.main-brandgame-grid-wrapper>.text-wrapper .brandgame-title-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:min(65vw,760px);max-height:160px;filter:drop-shadow(0 0 18px var(--app-primary));display:block}.main-brandgame-grid-wrapper>.text-wrapper .brandgame-title-text{color:var(--app-white);text-shadow:0 0 var(--app-primary),0 0 10px var(--app-primary),0 0 30px var(--app-primary);letter-spacing:3px;text-transform:uppercase;width:65vw;margin:0;font-family:Cyber-Brush-Regular,sans-serif;font-size:104px;font-weight:800;line-height:1}.main-brandgame-grid-wrapper>.text-wrapper .brandgame_btn{background:var(--app-primary-60);width:238px;height:50px;color:var(--app-black);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}.main-brandgame-grid-wrapper>.text-wrapper .brandgame_btn:hover{filter:brightness(1.08)}.main-brandgame-grid-wrapper>.grid-wrapper{width:100%;max-width:1600px}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper{flex-direction:column;gap:12px;display:flex}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row{justify-content:center;gap:12px;display:flex}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item{cursor:pointer;background:var(--app-surface-1);border:1px solid color-mix(in srgb, var(--app-white) 8%, transparent);width:250px;height:142px;transition:transform .2s,border-color .2s,filter .2s;position:relative;overflow:hidden}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item:hover{border-color:var(--app-primary-60);transform:scale(1.02)}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item:hover:before{opacity:.82}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item.coming-soon{background:linear-gradient(135deg, color-mix(in srgb, var(--app-white) 8%, transparent), color-mix(in srgb, var(--app-white) 2%, transparent)),linear-gradient(145deg, var(--app-surface-1) 0%, var(--app-surface-1) 100%);border-color:color-mix(in srgb, var(--app-white) 8%, transparent);filter:grayscale(.35)}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item.coming-soon:before{background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-1) 18%, transparent) 0%, color-mix(in srgb, var(--app-surface-1) 78%, transparent) 100%)}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item.coming-soon:hover{border-color:color-mix(in srgb, var(--app-white) 16%, transparent);transform:none}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item.coming-soon:hover:before{opacity:1}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item.coming-soon .category-wrapper{background:color-mix(in srgb, var(--app-primary) 20%, transparent)}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item.coming-soon .category-wrapper .category-title{color:color-mix(in srgb, var(--app-white) 82%, transparent)}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .card-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .category-wrapper{text-align:left;z-index:2;background:color-mix(in srgb, var(--app-primary) 20%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;align-items:flex-start;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.main-brandgame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .category-wrapper .category-title{color:#fff;text-shadow:1px 1px 2px color-mix(in srgb, var(--app-black) 80%, transparent);text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:14px;font-weight:800;line-height:1.1;overflow:hidden}
.main-minigame-grid-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-width:1200px;max-width:1600px;height:100vh;margin:0 auto;display:flex;position:relative}.main-minigame-grid-wrapper>.text-wrapper{cursor:pointer;align-items:center;gap:40px;width:100%;display:flex}.main-minigame-grid-wrapper>.text-wrapper>img{width:65vw}.main-minigame-grid-wrapper>.text-wrapper:hover>.text-line{color:var(--app-primary-50);transition:all .2s}.main-minigame-grid-wrapper>.text-wrapper:hover>.text-line>.line{width:100%;transition:all .2s}.main-minigame-grid-wrapper>.text-wrapper .minigame_btn{background:var(--app-primary-60);width:238px;height:50px;color:var(--app-black);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}.main-minigame-grid-wrapper>.text-wrapper>.text-line{color:var(--app-neutral-60);text-align:left;flex-direction:column;align-items:flex-start;font-size:20px;font-weight:600;transition:all .2s;display:flex}.main-minigame-grid-wrapper>.text-wrapper>.text-line>.line{background:var(--app-primary-50);justify-content:flex-start;width:40px;height:8px;margin-top:10px;transition:all .2s}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper{flex-direction:column;gap:16px;display:flex}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row{justify-content:center;gap:16px;display:flex}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item{cursor:pointer;background-position:50%;background-size:cover;width:280px;height:160px;transition:transform .2s;position:relative;overflow:hidden}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item:hover{transform:scale(1.02)}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .card-status-wrapper{z-index:2;position:absolute;top:8px;right:8px}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .card-status-wrapper .card-status{background:color-mix(in srgb, var(--app-black) 70%, transparent);color:#fff;border-radius:4px;padding:4px 8px;font-size:12px}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .category-wrapper{text-align:center;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .category-wrapper .category-logo{-o-object-fit:contain;object-fit:contain;width:60px;height:60px;margin-bottom:8px}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .category-wrapper .category-title{color:#fff;text-shadow:1px 1px 2px color-mix(in srgb, var(--app-black) 80%, transparent);font-size:14px;font-weight:700}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .card-description{color:#fff;text-shadow:1px 1px 2px color-mix(in srgb, var(--app-black) 80%, transparent);z-index:1;font-size:12px;position:absolute;bottom:30px;left:8px;right:8px}.main-minigame-grid-wrapper>.grid-wrapper>.card-list-wrapper>.card-row>.card-item .card-provider{color:#fff;opacity:.8;text-shadow:1px 1px 2px color-mix(in srgb, var(--app-black) 80%, transparent);z-index:1;font-size:10px;position:absolute;bottom:8px;left:8px}
.background-container{background-repeat:no-repeat;background-size:cover;height:100vh;display:flex;position:relative;overflow:hidden}.background-container>.background-layer{width:100%;height:100%}.background-container>.background-layer>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.background-container .particles{width:100%;height:100%;position:absolute;top:0}.background-container .particles .particle{position:absolute}.background-container .particles .particle.initial{opacity:0;transition:opacity .3s ease-in-out}.background-container .particles .particle.fading-in,.background-container .particles .particle.visible{opacity:1;transition:opacity .3s ease-in-out}.background-container .particles .particle.fading-out{opacity:0;transition:opacity .3s ease-in-out}.background-container .particles .particle.particle-img-0{transition-delay:2s}.background-container .particles .particle.particle-img-1{transition-delay:3s}.background-container .particles .particle.particle-img-2{transition-delay:4s}.background-container .particles .particle.particle-img-3{transition-delay:5s}.background-container .particles .particle.particle-img-4{transition-delay:6s}.background-container .particles .particle.particle-img-5{transition-delay:7s}.background-container .particles .particle.particle-img-6{transition-delay:8s}.background-container .particles .particle.particle-img-7{transition-delay:9s}.background-container .particles .particle.particle-img-8{transition-delay:10s}.background-container .particles .particle.particle-img-9{transition-delay:11s}.background-container .particles.particles-container-0 .particle.particle-img-0{z-index:2;filter:contrast(1.2)saturate(1.5);width:50vw;bottom:0;right:2vw}.background-container .particles.particles-container-0 .particle.particle-img-0.visible{animation-delay:0s}.background-container .particles.particles-container-0 .particle.particle-img-0.fading-out{animation:none!important}.background-container .particles.particles-container-0 .particle.particle-img-1{width:25vw;filter:var(--app-filter-photo);bottom:0;left:25vw}.background-container .particles.particles-container-0 .particle.particle-img-1.visible{animation-delay:.2s}.background-container .particles.particles-container-0 .particle.particle-img-1.fading-out{animation:none!important}.background-container .particles.particles-container-0 .particle.particle-img-2{filter:saturate(1.1);width:75vw;bottom:0;right:-5vw}.background-container .particles.particles-container-0 .particle.particle-img-2.visible{animation-delay:.2s}.background-container .particles.particles-container-0 .particle.particle-img-2.fading-out{animation:none!important}.background-container .particles.particles-container-0 .particle.particle-img-3{z-index:5;filter:contrast(1.3)saturate(1.8);width:20vw;bottom:0;right:26vw}.background-container .particles.particles-container-0 .particle.particle-img-3.visible{animation-delay:.2s}.background-container .particles.particles-container-0 .particle.particle-img-3.fading-out{animation:none!important}.background-container .particles.particles-container-1 .particle.particle-img-0{width:80vw;right:30vw}.background-container .particles.particles-container-1 .particle.particle-img-0.visible{animation-delay:0s}.background-container .particles.particles-container-1 .particle.particle-img-0.fading-out{animation:none!important}.background-container .particles.particles-container-1 .particle.particle-img-1{z-index:10;width:17.5vw;display:none;top:100px;left:27.9vw}.background-container .particles.particles-container-1 .particle.particle-img-1.visible{animation-delay:0s}.background-container .particles.particles-container-1 .particle.particle-img-1.fading-out{animation:none!important}.background-container .particles.particles-container-1 .particle.particle-img-2{width:49vw;top:0;left:59vw}.background-container .particles.particles-container-1 .particle.particle-img-2.visible{animation-delay:.3s}.background-container .particles.particles-container-1 .particle.particle-img-2.fading-out{animation:none!important}.background-container .particles.particles-container-1 .particle.particle-img-3{width:13vw;bottom:82vh;left:90.5vw}.background-container .particles.particles-container-1 .particle.particle-img-3.visible{animation-delay:.3s}.background-container .particles.particles-container-1 .particle.particle-img-3.fading-out{animation:none!important}.background-container .particles.particles-container-2{width:100%;position:absolute;left:0}.background-container .particles.particles-container-2 .particle.particle-img-0{z-index:2;width:72vw;bottom:-11vh;left:-2vw}.background-container .particles.particles-container-2 .particle.particle-img-0.visible{animation-delay:0s}.background-container .particles.particles-container-2 .particle.particle-img-0.fading-out{animation:none!important}.background-container .particles.particles-container-2 .particle.particle-img-1{z-index:1;width:61vw;bottom:3vh;left:7vw}.background-container .particles.particles-container-2 .particle.particle-img-1.visible{animation-delay:0s}.background-container .particles.particles-container-2 .particle.particle-img-1.fading-out{animation:none!important}.background-container .particles.particles-container-2 .particle.particle-img-2{z-index:3;width:46vw;padding:20px;bottom:7vh;left:7vw}.background-container .particles.particles-container-2 .particle.particle-img-2.visible{animation-delay:.3s}.background-container .particles.particles-container-2 .particle.particle-img-2.fading-out{animation:none!important}.background-container .particles.particles-container-2 .particle.particle-img-3{width:35vw;right:16vw}.background-container .particles.particles-container-2 .particle.particle-img-3.visible{animation-delay:.3s}.background-container .particles.particles-container-2 .particle.particle-img-3.fading-out{animation:none!important}.background-container .particles.particles-container-2 .particle.particle-img-4{z-index:5;width:60vw;bottom:8vh;left:19vw}.background-container .particles.particles-container-2 .particle.particle-img-4.visible{animation-delay:.3s}.background-container .particles.particles-container-2 .particle.particle-img-4.fading-out{animation:none!important}.background-container .particles.particles-container-2 .particle.particle-img-5{width:100vw;bottom:0;left:0}.background-container .particles.particles-container-2 .particle.particle-img-5.visible{animation-delay:.3s}.background-container .particles.particles-container-2 .particle.particle-img-5.fading-out{animation:none!important}.background-container .particles.particles-container-2 .particle.particle-img-6{width:35vw;right:16vw}.background-container .particles.particles-container-2 .particle.particle-img-6.visible{animation-delay:.3s}.background-container .particles.particles-container-2 .particle.particle-img-6.fading-out{animation:none!important}.background-container .overlay{z-index:2;align-items:center;width:100%;display:flex;position:relative}.background-container .overlay .center-details{z-index:5;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.background-container .overlay .center-details .visual-img{transition:all 2ms;position:absolute}.background-container .overlay .center-details .visual-img.composite-img{width:43.02vw;height:85.46vh;transition:all 1s;bottom:0;right:15vw}.background-container .overlay .center-details .visual-img.composite-img>.inner-container{width:34vw;position:relative}.background-container .overlay .center-details .visual-img.composite-img>.inner-container>.img-parts{position:absolute}.background-container .overlay .center-details .visual-img.composite-img>.inner-container>.img-part-1{width:33vw}.background-container .overlay .center-details .visual-img.composite-img>.inner-container>.img-part-2{z-index:2;width:33vw}.background-container .overlay .center-details .visual-img.composite-img>.inner-container>.img-part-3{width:43vw;left:10vw}.background-container .overlay .center-details .visual-img.composite-img.initial>.inner-container>.img-part-3,.background-container .overlay .center-details .visual-img.composite-img.initial>.inner-container>.img-part-1,.background-container .overlay .center-details .visual-img.composite-img.initial>.inner-container .img-part-2{animation:none}.background-container .overlay .center-details .visual-img.composite-img.animated>.inner-container>.img-part-3{animation:7s cubic-bezier(.25,1,.5,1) forwards spinEaseOut}.background-container .overlay .center-details .visual-img.right-img-0{z-index:-1;width:51.2vw;transition:opacity .2s ease-in-out;bottom:3vh;right:2vw;transform:scale(1.06)}.background-container .overlay .center-details .visual-img.right-img-0.initial{opacity:0}.background-container .overlay .center-details .visual-img.right-img-0.animated{opacity:1}.background-container .overlay .center-details .visual-img.right-img-1{transition:opacity .2s ease-in-out;bottom:0;left:12vw;width:50vw!important}.background-container .overlay .center-details .visual-img.right-img-1.initial{opacity:0}.background-container .overlay .center-details .visual-img.right-img-1.animated{opacity:1}.background-container .overlay .center-details .visual-img.right-img-2{z-index:-1;width:60vw;transition:opacity .2s ease-in-out;bottom:11vh;left:18vw}.background-container .overlay .center-details .visual-img.right-img-2.initial{opacity:0}.background-container .overlay .center-details .visual-img.right-img-2.animated{opacity:1}.background-container .overlay .center-details.center-text-0{justify-content:flex-end;height:100%;padding-bottom:30vh;padding-left:7vw}.background-container .overlay .center-details.center-text-0 .text-container{justify-content:flex-start;align-items:center;height:auto;display:flex;position:relative}.background-container .overlay .center-details.center-text-0 .text-container>img{width:35vw}.background-container .overlay .center-details.center-text-1{height:100%}.background-container .overlay .center-details.center-text-1 .text-container{justify-content:flex-end;align-items:center;height:auto;margin-right:3vw;display:flex}.background-container .overlay .center-details.center-text-1 .text-container>img{width:35vw}.background-container .overlay .center-details.center-text-2{justify-content:flex-start;width:100%;height:100%;padding-bottom:70px}.background-container .overlay .center-details.center-text-2 .text-container{justify-content:flex-end;align-items:flex-end;height:auto;display:flex;position:relative}.background-container .overlay .center-details.center-text-2 .text-container>img{width:33vw}.background-container .text-container{transition:transform .5s,opacity 1s;transform:translateY(0)}.background-container .text-container.pre-mount-down{transition:none;transform:translateY(-60vh)}.background-container .text-container.pre-mount-up{transition:none;transform:translateY(60vh)}.background-container .text-container.slide-down,.background-container .text-container.slide-up{transform:translateY(0)}.background-container .text-container.slide-out-down{transform:translateY(60vh)}.background-container .text-container.slide-out-top{transform:translateY(-60vh)}.background-container .visualNav{z-index:99999999;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.background-container .visualNav .nav-dot{background:var(--app-surface-1);cursor:pointer;border-radius:10px;width:20px;height:20px;margin-left:8px;margin-right:8px}.background-container .visualNav .nav-dot.active{background:var(--app-white);box-shadow:0px 0px 0px var(--app-white),0px 0px 10px var(--app-primary),0px 0px 30px var(--app-primary);width:50px;transition:all .5s}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%{transform:translate(0)}50%{transform:translate(15px,-15px)}to{transform:translate(0)}}@keyframes animate_grow_1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.background-container .fade-in{animation:1s forwards fadeIn}.background-container .fade-out{animation:1s forwards fadeOut}.background-container .scale{animation:2s forwards scale-up}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinEaseOut{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes flip-x{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(-1)}}@keyframes particle-fade-in{0%{opacity:0;filter:blur(2px);transform:scale(.8)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes particle-fade-out{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(1px);transform:scale(.9)translateY(-10px)}}@keyframes jinx-glitch{0%{filter:drop-shadow(0 0 0 var(--app-primary)) drop-shadow(0 0 0 var(--app-secondary)) drop-shadow(0 0 0 var(--app-white)) saturate(1)}5%{filter:drop-shadow(-1px 0 0 var(--app-primary)) drop-shadow(1px 0 0 var(--app-secondary)) drop-shadow(0 1px 0 var(--app-white)) saturate(1.5)}10%{filter:drop-shadow(2px 0 0 var(--app-primary)) drop-shadow(-2px 0 0 var(--app-secondary)) drop-shadow(0 -2px 0 var(--app-white)) saturate(2)}15%{filter:drop-shadow(0 1px 0 var(--app-primary)) drop-shadow(-1px -1px 0 var(--app-secondary)) drop-shadow(1px 0 0 var(--app-white)) saturate(1)}20%{filter:drop-shadow(0 0 0 var(--app-primary)) drop-shadow(2px 0 0 var(--app-secondary)) drop-shadow(-2px 0 0 var(--app-white)) saturate(1.8)}25%{filter:drop-shadow(-1px -1px 0 var(--app-primary)) drop-shadow(1px 1px 0 var(--app-secondary)) drop-shadow(0 0 0 var(--app-white)) saturate(1.2)}30%{filter:drop-shadow(-2px 0 0 var(--app-primary)) drop-shadow(2px 0 0 var(--app-secondary)) drop-shadow(0 2px 0 var(--app-white)) saturate(2.2)}35%{filter:drop-shadow(0 -1px 0 var(--app-primary)) drop-shadow(-1px 0 0 var(--app-secondary)) drop-shadow(1px 1px 0 var(--app-white)) saturate(1)}40%{filter:drop-shadow(1px 0 0 var(--app-primary)) drop-shadow(0 1px 0 var(--app-secondary)) drop-shadow(-1px 0 0 var(--app-white)) saturate(1.6)}50%{filter:drop-shadow(0 0 0 var(--app-primary)) drop-shadow(0 0 0 var(--app-secondary)) drop-shadow(0 0 0 var(--app-white)) saturate(1)}60%{filter:drop-shadow(-1px 0 0 var(--app-primary)) drop-shadow(1px 1px 0 var(--app-secondary)) drop-shadow(0 0 0 var(--app-white)) saturate(1.4)}70%{filter:drop-shadow(2px 0 0 var(--app-primary)) drop-shadow(-2px 0 0 var(--app-secondary)) drop-shadow(0 -1px 0 var(--app-white)) saturate(1.8)}80%{filter:drop-shadow(-1px 0 0 var(--app-primary)) drop-shadow(0 -1px 0 var(--app-secondary)) drop-shadow(1px 0 0 var(--app-white)) saturate(2)}90%{filter:drop-shadow(0 1px 0 var(--app-primary)) drop-shadow(-1px 0 0 var(--app-secondary)) drop-shadow(1px -1px 0 var(--app-white)) saturate(1.3)}to{filter:drop-shadow(0 0 0 var(--app-primary)) drop-shadow(0 0 0 var(--app-secondary)) drop-shadow(0 0 0 var(--app-white)) saturate(1);clip-path:inset(0)}}@keyframes jinx-glitch-shimmer{0%{filter:brightness()contrast()}5%{filter:brightness(1.4)contrast(1.2)}10%{filter:brightness(1.6)contrast(1.4)}15%{filter:brightness(1.3)contrast(1.1)}20%{filter:brightness(1.8)contrast(1.5)}25%{filter:brightness()contrast()}40%{filter:brightness(1.7)contrast(1.6)}55%{filter:brightness(2)contrast(1.8)}70%{filter:brightness(1.5)contrast(1.3)}85%{filter:brightness(1.9)contrast(1.7)}to{filter:brightness()contrast()}}@keyframes rgb-split{0%,to{text-shadow:0 0 0 var(--app-primary),0 0 0 var(--app-secondary),0 0 0 var(--app-white)}10%{text-shadow:-2px 0 0 var(--app-primary),2px 0 0 var(--app-secondary),0 2px 0 var(--app-white)}20%{text-shadow:2px 0 0 var(--app-primary),-2px 0 0 var(--app-secondary),0 -2px 0 var(--app-white)}30%{text-shadow:0 2px 0 var(--app-primary),-2px -2px 0 var(--app-secondary),2px 0 0 var(--app-white)}50%{text-shadow:-1px -1px 0 var(--app-primary),1px 1px 0 var(--app-secondary),-1px 1px 0 var(--app-white)}}@keyframes chaos-shake{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}}@keyframes static-noise{0%,to{opacity:0;background-position:0 0}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{opacity:.1;background-position:7% 40%}10%,20%,30%,40%,50%,60%,70%,80%,90%{opacity:0}}
