.gameShortcut-button{z-index:620;width:100px;height:100px;display:block;position:fixed;bottom:0;right:65px}.gameShortcut-button img{filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff)drop-shadow(1px 1px #fff)drop-shadow(-1px 1px #fff)drop-shadow(1px -1px #fff)drop-shadow(-1px -1px #fff);width:100%;height:100%;display:block}@media (max-width:767px){.gameShortcut-button{margin-bottom:env(safe-area-inset-bottom);bottom:50px}}.gameShortcut--inModal .gameShortcut-button{bottom:10px;right:10px}.gameShortcut-wrap{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}@media (max-width:520px){.gameShortcut-wrap{display:block}}@media (max-width:480px){.gameShortcut-wrap{margin-bottom:15px}}@media (max-width:520px){.gameShortcut-info{margin-bottom:16px}}.gameShortcut-title{align-items:center;min-height:36px;margin-bottom:25px;padding-right:40px;font-size:26px;font-weight:700;display:flex}@media (max-width:640px){.gameShortcut-title{font-size:21px}}@media (max-width:480px){.gameShortcut-title{margin-bottom:15px}}@media (max-width:389px){.gameShortcut-title{font-size:18px}}.gameShortcut-text{margin-bottom:16px}@media (max-width:480px){.gameShortcut-text{font-size:13px}}.gameShortcut-timer{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gameShortcut-timer .CountDownTimer{color:var(--color_red_main);font-size:18px;font-weight:500}.gameShortcut-link{color:var(--color_red_main)}@media (max-width:640px){.gameShortcut-link{font-size:14px}}@media (max-width:520px){.gameShortcut-link{font-size:12px;line-height:1.2}}.gameShortcut-copy{box-shadow:none;text-overflow:ellipsis;border-style:dashed;justify-content:center;align-items:center;gap:8px;width:100%;max-width:250px;margin-top:8px;padding:7px 14px;display:inline-flex;overflow:hidden}@media (max-width:520px){.gameShortcut-copy{max-width:100%}}.gameShortcut-copy span{text-overflow:ellipsis;display:block;overflow:hidden}.gameShortcut-copy svg{flex:0 0 16px;min-width:16px;height:16px;display:block}.gameShortcut-grab{flex-direction:column;flex:0 0 180px;justify-content:center;align-items:flex-end;gap:4px;min-width:180px;display:flex}@media (max-width:520px){.gameShortcut-grab{align-items:center}}.gameShortcut-grab__item{color:var(--color_red_main);align-items:center;gap:8px;padding-top:16px;font-size:21px;display:flex;position:relative}@media (max-width:520px){.gameShortcut-grab__item{padding-top:0}}.gameShortcut-grab__item span{position:absolute;bottom:0;left:-35px}.gameShortcut-grab__item img{width:120px;height:120px;display:block}.gameShortcut-btn{justify-content:center;align-items:center;gap:1px;display:inline-flex}.gameShortcut-btn .gameRewardIcon{flex:0 0 20px;min-width:20px}.gameShortcut-btn img{width:20px;height:20px;display:block}.gameShortcut-footer{justify-content:space-between;gap:8px;display:flex}@media (max-width:389px){.gameShortcut-footer .button,.gameShortcut-footer .button-outline{padding:6px 18px;font-size:14px}}
.gameCruise{color:#fff;background:linear-gradient(#1a6b9a,#0d4a6f 55%,#083048);border-radius:10px;width:100%;height:90vh;padding:15px;position:relative;overflow-x:hidden;overflow-y:auto}.gameCruise--started{overflow:hidden}@media (max-width:575px){.gameCruise{border-radius:0;height:100%}}.gameCruise-modal .modal__close{z-index:100}.gameCruise-modal .modal__content{padding:0}
.gameCruiseEditor{max-width:420px;margin:0 auto}.gameCruiseEditor-title{color:#fbbf24;text-align:center;text-shadow:0 2px 8px #0006;margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.35}.gameCruiseEditor-preview{background:#00000047;border:1px solid #ffffff14;border-radius:20px;margin-bottom:12px;padding:12px}.gameCruiseEditor-preview__player{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;height:170px;padding:24px 16px 10px;display:flex;position:relative;overflow:hidden}.gameCruiseEditor-preview__player .gameCruiseBackgroundAnimations{z-index:1}.gameCruiseEditor-preview__player .gameCruisePlayer{z-index:2;position:relative}.gameCruiseEditor-btn{color:#fff;background:#ffffff1f;border:none;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;position:absolute;bottom:10px;right:10px}.gameCruiseEditor-tabs__nav{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:10px;display:flex}.gameCruiseEditor-tabs__nav-item{color:#ffffffb3;background:#ffffff14;border:2px solid #0000;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700}.gameCruiseEditor-tabs__nav-item--active{color:#fff;background:0 0;border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd59}.gameCruiseEditor-group{margin-bottom:16px}.gameCruiseEditor-group__header{align-items:center;gap:8px;width:100%;min-height:34px;margin-bottom:8px;display:flex}.gameCruiseEditor-group__title{color:#fff6;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.gameCruiseEditor-group__list{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (max-width:360px){.gameCruiseEditor-group__list{gap:4px}}.gameCruiseEditor-group__item{cursor:pointer;background:#00000052;border:2px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:80px;padding:4px;display:flex;position:relative;overflow:hidden}@media (max-width:360px){.gameCruiseEditor-group__item{height:60px}}.gameCruiseEditor-group__item>div{margin-top:auto;margin-bottom:auto}@media (max-width:360px){.gameCruiseEditor-group__item>div{transform-origin:50%;height:36px;transform:scale(.65)}}.gameCruiseEditor-group__item span{color:#ffffff8c;text-align:center;text-shadow:0 1px 3px #000;font-size:7px;font-weight:700;line-height:1.1;display:block}.gameCruiseEditor-group__item--active{background:#fbbf241f;border-color:#fbbf24}.gameCruiseEditor-start{text-align:center;margin-bottom:12px}.gameCruiseEditor-start .CountDownTimer{color:#4ade80;font-variant-numeric:tabular-nums;letter-spacing:2px;text-shadow:0 2px 12px #4ade8059;font-size:24px;font-weight:900;line-height:1}
.gameCruisePlayer{height:calc(var(--gc-player-size)*1.9);width:var(--gc-player-size);--gc-player-size:72px;--gc-player-skin-color:#fce9d8;--gc-player-hair-color:#1a1a1a;--gc-player-hat-color:#1e3a8a;--gc-player-body-color-1:#1e3a8a;--gc-player-body-color-2:#f8fafc;--gc-player-body-details-color:#ca8a04;--gc-player-belt-color:#fbbf24;--gc-player-arms-color-1:#1e3a8a;--gc-player-arms-color-2:#f8fafc;--gc-player-arms-details-color:#0f172a;--gc-player-legs-color-1:#1a202c;--gc-player-legs-color-2:#0f172a;--gc-player-legs-details-color:#0f172a;flex-direction:column;align-items:center;transition:all .65s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.gameCruisePlayer .gameCruisePlayerHead{flex:0 0 24%;width:44%;height:24%}.gameCruisePlayer .gameCruisePlayerBody{width:50%;height:34%}.gameCruisePlayer .gameCruisePlayerArms-left{z-index:15;width:28%;height:96%;position:absolute;top:1%;left:-18%}.gameCruisePlayer .gameCruisePlayerArms-right{z-index:15;width:28%;height:96%;position:absolute;top:1%;right:-18%}.gameCruisePlayer .gameCruisePlayerLegs{justify-content:space-between;width:50%;height:33%;margin-top:-2%}.gameCruisePlayer .gameCruisePlayerLegs-left,.gameCruisePlayer .gameCruisePlayerLegs-right{width:40%;height:100%}.gameCruisePlayer-label{color:#fbbf24;font-size:calc(var(--gc-player-size)*.3);pointer-events:none;text-shadow:0 1px 4px #000000e6;white-space:nowrap;z-index:10;font-weight:800;position:absolute;top:-30%;left:50%;transform:translate(-50%)}
.gameCruisePlayer--status-dying{pointer-events:none;z-index:20;--gc-player-skin-color:#1a1a1a!important}.gameCruisePlayer--status-dying .gameCruisePlayerBody{--gc-player-body-color-1:#1a1a1a!important;--gc-player-body-color-2:#1a1a1a!important}.gameCruisePlayer--status-dying .gameCruisePlayerLegs{--gc-player-legs-color-1:#1a1a1a!important;--gc-player-legs-color-2:#1a1a1a!important}.gameCruisePlayer--death-01{animation:1.5s ease-in forwards gc-player-death-01}.gameCruisePlayer--death-02{animation:1.5s ease-in forwards gc-player-death-02}.gameCruisePlayer--death-03{animation:1.2s cubic-bezier(.6,0,1,1) forwards gc-player-death-03}.gameCruisePlayer--death-04{animation:1.5s ease-in forwards gc-player-death-04}.gameCruisePlayer--death-05{animation:1.3s ease-out forwards gc-player-death-05}.gameCruisePlayer--death-06{animation:1.5s ease-in forwards gc-player-death-06}.gameCruisePlayer--death-07{animation:1.3s ease-in forwards gc-player-death-07}.gameCruisePlayer--death-08{animation:1.4s ease-in forwards gc-player-death-08}.gameCruisePlayer--death-09{animation:1.4s ease-in forwards gc-player-death-09}.gameCruisePlayer--death-10{animation:1.6s ease-in forwards gc-player-death-10}.gameCruisePlayer--death-11{animation:1.2s cubic-bezier(.4,0,1,1) forwards gc-player-death-11}.gameCruisePlayer--death-12{animation:1.4s ease-in forwards gc-player-death-12}.gameCruisePlayer--death-13{animation:1.2s ease-in forwards gc-player-death-13}.gameCruisePlayer--death-14{animation:1.3s ease-in forwards gc-player-death-14}.gameCruisePlayer--death-15{animation:1.5s ease-in forwards gc-player-death-15}@keyframes gc-player-death-01{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}50%{opacity:.7;transform:translateY(10%) scale(var(--player-zoom)) rotate(6deg)}to{opacity:0;transform:translateY(20%) scale(var(--player-zoom)) rotate(10deg)}}@keyframes gc-player-death-02{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}70%{opacity:.7;transform:translate(10%,5%) scale(var(--player-zoom)) rotate(55deg)}to{opacity:0;transform:translate(15%,25%) scale(var(--player-zoom)) rotate(80deg)}}@keyframes gc-player-death-03{0%{opacity:1;transform:translate(0) scale(var(--player-zoom))}25%{transform:translateY(-10%) scale(var(--player-zoom))}to{opacity:0;transform:translateY(50%) scale(var(--player-zoom))}}@keyframes gc-player-death-04{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}to{opacity:0;transform:translate(5%,40%) scale(var(--player-zoom)) rotate(1turn)}}@keyframes gc-player-death-05{0%{opacity:1;transform:translate(0) scale(var(--player-zoom))}to{opacity:0;transform:translateY(10%) scale(calc(var(--player-zoom)*.6))}}@keyframes gc-player-death-06{0%{opacity:1;transform:translate(0) scale(var(--player-zoom))}40%{opacity:.8;transform:translateY(12%) scale(var(--player-zoom))}to{opacity:0;transform:translateY(20%) scale(var(--player-zoom))}}@keyframes gc-player-death-07{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}40%{transform:translate(-5%,-10%) scale(var(--player-zoom)) rotate(-20deg)}to{opacity:0;transform:translate(-10%,35%) scale(var(--player-zoom)) rotate(-90deg)}}@keyframes gc-player-death-08{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) scaleY(1)}to{opacity:0;transform:translateY(25%) scale(var(--player-zoom)) scaleY(.2)}}@keyframes gc-player-death-09{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}to{opacity:0;transform:translateY(30%) scale(var(--player-zoom)) rotate(-100deg)}}@keyframes gc-player-death-10{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) scaleY(1) scaleX(1)}to{opacity:0;transform:translateY(30%) scale(var(--player-zoom)) scaleY(.15) scaleX(1.3)}}@keyframes gc-player-death-11{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}20%{transform:translateY(5%) scale(var(--player-zoom))}to{opacity:0;transform:translate(20%,-60%) scale(var(--player-zoom)) rotate(40deg)}}@keyframes gc-player-death-12{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotateY(0)}to{opacity:0;transform:translateY(25%) scale(var(--player-zoom)) rotateY(180deg)}}@keyframes gc-player-death-13{0%{opacity:1;transform:translate(0) scale(var(--player-zoom))}to{opacity:0;transform:translateY(20%) scale(calc(var(--player-zoom)*.1))}}@keyframes gc-player-death-14{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}to{opacity:0;transform:translate(40%,15%) scale(var(--player-zoom)) rotate(25deg)}}@keyframes gc-player-death-15{0%{opacity:1;transform:translate(0) scale(var(--player-zoom)) rotate(0)}to{opacity:0;transform:translate(-15%,40%) scale(calc(var(--player-zoom)*.5)) rotate(-400deg)}}.gameCruisePlayer--winner-01{animation:1.1s ease-in-out infinite gc-winner-01}.gameCruisePlayer--winner-01 .gameCruisePlayerArms-left{animation:.65s ease-in-out infinite gc-winner-01-arm-left}.gameCruisePlayer--winner-01 .gameCruisePlayerArms-right{animation:.65s ease-in-out infinite gc-winner-01-arm-right}.gameCruisePlayer--winner-02{animation:.55s ease-in-out infinite gc-winner-02}.gameCruisePlayer--winner-02 .gameCruisePlayerArms-left{animation:.55s ease-in-out infinite gc-winner-02-arm-left}.gameCruisePlayer--winner-02 .gameCruisePlayerArms-right{animation:.55s ease-in-out infinite gc-winner-02-arm-right}.gameCruisePlayer--winner-03{animation:.6s ease-in-out infinite gc-winner-03}.gameCruisePlayer--winner-03 .gameCruisePlayerArms-left{transform:rotate(-20deg);animation:none!important}.gameCruisePlayer--winner-03 .gameCruisePlayerArms-right{transform:rotate(20deg);animation:none!important}.gameCruisePlayer--winner-04{animation:1.1s ease-in-out infinite gc-winner-04}.gameCruisePlayer--winner-04 .gameCruisePlayerArms-left{transform:rotate(-90deg);animation:none!important}.gameCruisePlayer--winner-04 .gameCruisePlayerArms-right{transform:rotate(90deg);animation:none!important}.gameCruisePlayer--winner-05{animation:.4s ease-in-out infinite gc-winner-05}.gameCruisePlayer--winner-05 .gameCruisePlayerArms-left{animation:.4s ease-in-out infinite gc-winner-05-arm-left}.gameCruisePlayer--winner-05 .gameCruisePlayerArms-right{animation:.4s ease-in-out infinite gc-winner-05-arm-right}.gameCruisePlayer--winner-05 .gameCruisePlayerLegs-left{animation:.4s ease-in-out infinite gc-winner-05-leg-left}.gameCruisePlayer--winner-05 .gameCruisePlayerLegs-right{animation:.4s ease-in-out infinite gc-winner-05-leg-right}.gameCruisePlayer--winner-06{animation:.75s ease-in-out infinite gc-winner-06}.gameCruisePlayer--winner-06 .gameCruisePlayerArms-left{left:-8%;transform:rotate(-180deg);animation:none!important}.gameCruisePlayer--winner-06 .gameCruisePlayerArms-right{right:-8%;transform:rotate(180deg);animation:none!important}.gameCruisePlayer--winner-07{animation:.9s ease-in-out infinite gc-winner-07}.gameCruisePlayer--winner-07 .gameCruisePlayerArms-left{animation:.9s ease-in-out infinite gc-winner-07-arm-left}.gameCruisePlayer--winner-07 .gameCruisePlayerArms-right{animation:.9s ease-in-out infinite gc-winner-07-arm-right}.gameCruisePlayer--winner-07 .gameCruisePlayerLegs-left{animation:.9s ease-in-out infinite gc-winner-07-leg-left}.gameCruisePlayer--winner-07 .gameCruisePlayerLegs-right{animation:.9s ease-in-out infinite gc-winner-07-leg-right}.gameCruisePlayer--winner-08{animation:.5s ease-in-out infinite gc-winner-08}.gameCruisePlayer--winner-08 .gameCruisePlayerArms-left{animation:.5s ease-in-out infinite gc-winner-08-arm-left}.gameCruisePlayer--winner-08 .gameCruisePlayerArms-right{animation:.5s ease-in-out infinite gc-winner-08-arm-right}.gameCruisePlayer--winner-09{animation:.7s ease-in-out infinite gc-winner-09}.gameCruisePlayer--winner-09 .gameCruisePlayerArms-left{transform:rotate(-10deg);animation:none!important}.gameCruisePlayer--winner-09 .gameCruisePlayerArms-right{animation:.7s ease-in-out infinite gc-winner-09-arm-right}.gameCruisePlayer--winner-10{animation:.65s ease-in-out infinite gc-winner-10}.gameCruisePlayer--winner-10 .gameCruisePlayerArms-left{animation:.65s ease-in-out infinite gc-winner-10-arm-left}.gameCruisePlayer--winner-10 .gameCruisePlayerArms-right{animation:.65s ease-in-out infinite gc-winner-10-arm-right}.gameCruisePlayer--winner-11{animation:.45s ease-in-out infinite gc-winner-11}.gameCruisePlayer--winner-11 .gameCruisePlayerArms-left{animation:.45s ease-in-out infinite gc-winner-11-arm-left}.gameCruisePlayer--winner-11 .gameCruisePlayerArms-right{animation:.45s ease-in-out infinite gc-winner-11-arm-right}.gameCruisePlayer--winner-12 .gameCruisePlayerArms-left{transform:rotate(-155deg);animation:none!important}.gameCruisePlayer--winner-12 .gameCruisePlayerArms-right{transform:rotate(155deg);animation:none!important}.gameCruisePlayer--winner-12 .gameCruisePlayerLegs-left{transform:rotate(-32deg);animation:none!important}.gameCruisePlayer--winner-12 .gameCruisePlayerLegs-right{transform:rotate(32deg);animation:none!important}.gameCruisePlayer--winner-13{animation:.7s ease-in-out infinite gc-winner-13}.gameCruisePlayer--winner-13 .gameCruisePlayerArms-left{animation:.7s ease-in-out infinite gc-winner-13-arm-left}.gameCruisePlayer--winner-13 .gameCruisePlayerArms-right{animation:.7s ease-in-out infinite gc-winner-13-arm-right}.gameCruisePlayer--winner-13 .gameCruisePlayerLegs-left{animation:.7s ease-in-out infinite gc-winner-13-leg-left}.gameCruisePlayer--winner-13 .gameCruisePlayerLegs-right{animation:.7s ease-in-out infinite gc-winner-13-leg-right}.gameCruisePlayer--winner-14{animation:.6s ease-in-out infinite gc-winner-14}.gameCruisePlayer--winner-14 .gameCruisePlayerArms-left{transform:rotate(-155deg);animation:none!important}.gameCruisePlayer--winner-14 .gameCruisePlayerArms-right{transform:rotate(155deg);animation:none!important}.gameCruisePlayer--winner-14 .gameCruisePlayerLegs-left{transform:rotate(-32deg);animation:none!important}.gameCruisePlayer--winner-14 .gameCruisePlayerLegs-right{transform:rotate(32deg);animation:none!important}.gameCruisePlayer--winner-15{animation:.5s ease-in-out infinite gc-winner-15}.gameCruisePlayer--winner-15 .gameCruisePlayerArms-left{animation:.5s ease-in-out infinite gc-winner-15-arm-left}.gameCruisePlayer--winner-15 .gameCruisePlayerArms-right{animation:.5s ease-in-out infinite gc-winner-15-arm-right}.gameCruisePlayer--winner-16{animation:.28s ease-in-out infinite gc-winner-15}.gameCruisePlayer--winner-16 .gameCruisePlayerArms-left{animation:.28s ease-in-out infinite gc-winner-15-arm-left}.gameCruisePlayer--winner-16 .gameCruisePlayerArms-right{animation:.28s ease-in-out infinite gc-winner-15-arm-right}.gameCruisePlayer--winner-17{animation:.5s ease-in-out infinite gc-winner-15}.gameCruisePlayer--winner-17 .gameCruisePlayerArms-left{animation:.5s ease-in-out infinite gc-winner-17-arm-left}.gameCruisePlayer--winner-17 .gameCruisePlayerArms-right{animation:.5s ease-in-out infinite gc-winner-17-arm-right}.gameCruisePlayer--winner-18{animation:.7s ease-in-out infinite gc-winner-18}.gameCruisePlayer--winner-18 .gameCruisePlayerArms-left{animation:.7s ease-in-out infinite gc-winner-18-arm-left}.gameCruisePlayer--winner-18 .gameCruisePlayerArms-right{animation:.7s ease-in-out infinite gc-winner-18-arm-right}.gameCruisePlayer--winner-18 .gameCruisePlayerLegs-left{animation:.7s ease-in-out infinite gc-winner-18-leg-left}.gameCruisePlayer--winner-18 .gameCruisePlayerLegs-right{animation:.7s ease-in-out infinite gc-winner-18-leg-right}.gameCruisePlayer--winner-19{animation:.6s ease-in-out infinite gc-winner-19}.gameCruisePlayer--winner-19 .gameCruisePlayerArms-left{animation:.6s ease-in-out infinite gc-winner-19-arm-left}.gameCruisePlayer--winner-19 .gameCruisePlayerArms-right{animation:.6s ease-in-out infinite gc-winner-19-arm-right}.gameCruisePlayer--winner-19 .gameCruisePlayerLegs-left{animation:.6s ease-in-out infinite gc-winner-19-leg-left}.gameCruisePlayer--winner-19 .gameCruisePlayerLegs-right{animation:.6s ease-in-out infinite gc-winner-19-leg-right}@keyframes gc-winner-01{0%,to{transform:rotate(-4deg) scale(var(--player-zoom))}50%{transform:rotate(4deg) scale(var(--player-zoom))}}@keyframes gc-winner-01-arm-left{0%,to{transform:rotate(-30deg)}50%{transform:rotate(-80deg)}}@keyframes gc-winner-01-arm-right{0%,to{transform:rotate(30deg)}50%{transform:rotate(80deg)}}@keyframes gc-winner-02{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-13%) scale(var(--player-zoom))}}@keyframes gc-winner-02-arm-left{0%,to{transform:rotate(-15deg)}50%{transform:rotate(-75deg)}}@keyframes gc-winner-02-arm-right{0%,to{transform:rotate(15deg)}50%{transform:rotate(75deg)}}@keyframes gc-winner-03{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-18%) scale(calc(var(--player-zoom)*1.08))}}@keyframes gc-winner-04{0%,to{transform:translate(0) scale(var(--player-zoom))}40%{transform:translateY(3%) scale(calc(var(--player-zoom)*.95))}70%{transform:translateY(-26%) scale(calc(var(--player-zoom)*1.1))}}@keyframes gc-winner-05{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-6%) scale(var(--player-zoom))}}@keyframes gc-winner-05-arm-left{0%,to{transform:rotate(-40deg)}50%{transform:rotate(30deg)}}@keyframes gc-winner-05-arm-right{0%,to{transform:rotate(40deg)}50%{transform:rotate(-30deg)}}@keyframes gc-winner-05-leg-left{0%,to{transform:rotate(25deg)}50%{transform:rotate(-25deg)}}@keyframes gc-winner-05-leg-right{0%,to{transform:rotate(-25deg)}50%{transform:rotate(25deg)}}@keyframes gc-winner-06{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-22%) scale(calc(var(--player-zoom)*1.06))}}@keyframes gc-winner-07{0%,to{transform:translate(0) scale(var(--player-zoom))}40%,55%{transform:translateY(-30%) scale(calc(var(--player-zoom)*1.05))}}@keyframes gc-winner-07-arm-left{0%,to{transform:rotate(10deg)}40%,55%{transform:rotate(-110deg)}}@keyframes gc-winner-07-arm-right{0%,to{transform:rotate(-10deg)}40%,55%{transform:rotate(110deg)}}@keyframes gc-winner-07-leg-left{0%,to{transform:rotate(0)}40%,55%{transform:rotate(-38deg)}}@keyframes gc-winner-07-leg-right{0%,to{transform:rotate(0)}40%,55%{transform:rotate(38deg)}}@keyframes gc-winner-08{0%,to{transform:translate(-6%) scale(var(--player-zoom))}50%{transform:translate(6%) scale(var(--player-zoom))}}@keyframes gc-winner-08-arm-left{0%,to{transform:rotate(50deg)}50%{transform:rotate(-70deg)}}@keyframes gc-winner-08-arm-right{0%,to{transform:rotate(-50deg)}50%{transform:rotate(70deg)}}@keyframes gc-winner-09{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-5%) scale(var(--player-zoom))}}@keyframes gc-winner-09-arm-right{0%,to{transform:rotate(20deg)}50%{transform:rotate(-30deg)}}@keyframes gc-winner-10{0%,to{transform:translate(-5%) scale(var(--player-zoom))}50%{transform:translate(5%,-5%) scale(var(--player-zoom))}}@keyframes gc-winner-10-arm-left{0%,to{transform:rotate(-60deg)}50%{transform:rotate(10deg)}}@keyframes gc-winner-10-arm-right{0%,to{transform:rotate(-10deg)}50%{transform:rotate(60deg)}}@keyframes gc-winner-11{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-14%) scale(calc(var(--player-zoom)*1.04))}}@keyframes gc-winner-11-arm-left{0%,to{transform:rotate(-30deg)}50%{transform:rotate(-100deg)}}@keyframes gc-winner-11-arm-right{0%,to{transform:rotate(30deg)}50%{transform:rotate(100deg)}}@keyframes gc-winner-13{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-20%) scale(calc(var(--player-zoom)*1.04))}}@keyframes gc-winner-13-arm-left{0%,to{transform:rotate(10deg)}50%{transform:rotate(-155deg)}}@keyframes gc-winner-13-arm-right{0%,to{transform:rotate(-10deg)}50%{transform:rotate(155deg)}}@keyframes gc-winner-13-leg-left{0%,to{transform:rotate(0)}50%{transform:rotate(-32deg)}}@keyframes gc-winner-13-leg-right{0%,to{transform:rotate(0)}50%{transform:rotate(32deg)}}@keyframes gc-winner-14{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-16%) scale(calc(var(--player-zoom)*1.06))}}@keyframes gc-winner-15{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-3%) scale(var(--player-zoom))}}@keyframes gc-winner-15-arm-left{0%,to{transform:rotate(-45deg)}50%{transform:rotate(-22deg)}}@keyframes gc-winner-15-arm-right{0%,to{transform:rotate(45deg)}50%{transform:rotate(22deg)}}@keyframes gc-winner-17-arm-left{0%,to{transform:rotate(-155deg)}50%{transform:rotate(-140deg)}}@keyframes gc-winner-17-arm-right{0%,to{transform:rotate(155deg)}50%{transform:rotate(140deg)}}@keyframes gc-winner-18{0%,to{transform:translate(0) rotate(-5deg) scale(var(--player-zoom))}50%{transform:translateY(-5%) rotate(5deg) scale(var(--player-zoom))}}@keyframes gc-winner-18-arm-left{0%,to{transform:rotate(-80deg)}50%{transform:rotate(20deg)}}@keyframes gc-winner-18-arm-right{0%,to{transform:rotate(-20deg)}50%{transform:rotate(80deg)}}@keyframes gc-winner-18-leg-left{0%,to{transform:rotate(15deg)}50%{transform:rotate(-25deg)}}@keyframes gc-winner-18-leg-right{0%,to{transform:rotate(-15deg)}50%{transform:rotate(25deg)}}@keyframes gc-winner-19{0%,to{transform:translate(0) scale(var(--player-zoom))}50%{transform:translateY(-6%) scale(var(--player-zoom))}}@keyframes gc-winner-19-arm-left{0%,to{transform:rotate(-40deg)}50%{transform:rotate(-10deg)}}@keyframes gc-winner-19-arm-right{0%,to{transform:rotate(10deg)}50%{transform:rotate(40deg)}}@keyframes gc-winner-19-leg-left{0%,to{transform:rotate(0)}50%{transform:rotate(-50deg)}}@keyframes gc-winner-19-leg-right{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}.gameCruisePlayer--idle-01 .gameCruisePlayerLegs-left{animation:1.5s ease-in-out infinite gc-player-idle-01-leg-left}.gameCruisePlayer--idle-01 .gameCruisePlayerLegs-right{animation:1.5s ease-in-out infinite gc-player-idle-01-leg-right}.gameCruisePlayer--idle-02 .gameCruisePlayerArms-left{animation:1.8s ease-in-out infinite gc-player-idle-02-arm-left}.gameCruisePlayer--idle-02 .gameCruisePlayerArms-right{animation:1.8s ease-in-out infinite gc-player-idle-02-arm-right}.gameCruisePlayer--idle-03 .gameCruisePlayerLegs-left{animation:1.4s ease-in-out infinite gc-player-idle-03-leg-left}.gameCruisePlayer--idle-03 .gameCruisePlayerLegs-right{animation:1.4s ease-in-out infinite gc-player-idle-03-leg-right}.gameCruisePlayer--idle-04 .gameCruisePlayerLegs-left{animation:1.6s ease-in-out infinite gc-player-idle-04-leg-left}.gameCruisePlayer--idle-04 .gameCruisePlayerLegs-right{animation:1.6s ease-in-out infinite gc-player-idle-04-leg-right}.gameCruisePlayer--idle-05 .gameCruisePlayerHead{animation:1.9s ease-in-out infinite gc-player-idle-05-head}.gameCruisePlayer--idle-06 .gameCruisePlayerArms-left{animation:1.7s ease-in-out infinite gc-player-idle-06-arm-left}.gameCruisePlayer--idle-06 .gameCruisePlayerArms-right{animation:1.7s ease-in-out infinite gc-player-idle-06-arm-right}.gameCruisePlayer--idle-07 .gameCruisePlayerLegs-left{animation:1.3s ease-in-out infinite gc-player-idle-07-leg-left}.gameCruisePlayer--idle-07 .gameCruisePlayerLegs-right{animation:1.3s ease-in-out infinite gc-player-idle-07-leg-right}.gameCruisePlayer--idle-08 .gameCruisePlayerArms-left{animation:1.55s ease-in-out infinite gc-player-idle-08-arm-left}.gameCruisePlayer--idle-08 .gameCruisePlayerArms-right{animation:1.55s ease-in-out infinite gc-player-idle-08-arm-right}.gameCruisePlayer--idle-08 .gameCruisePlayerLegs-left{animation:1.55s ease-in-out infinite gc-player-idle-08-leg-left}.gameCruisePlayer--idle-08 .gameCruisePlayerLegs-right{animation:1.55s ease-in-out infinite gc-player-idle-08-leg-right}.gameCruisePlayer--idle-09 .gameCruisePlayerHead{animation:2s ease-in-out infinite gc-player-idle-09-head}.gameCruisePlayer--idle-09 .gameCruisePlayerLegs-right{animation:.9s ease-in-out infinite gc-player-idle-09-leg-right}@keyframes gc-player-idle-01-leg-left{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes gc-player-idle-01-leg-right{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes gc-player-idle-02-arm-left{0%,to{transform:rotate(12deg)}50%{transform:rotate(6deg)}}@keyframes gc-player-idle-02-arm-right{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-6deg)}}@keyframes gc-player-idle-03-leg-left{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes gc-player-idle-03-leg-right{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes gc-player-idle-04-leg-left{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(0)}}@keyframes gc-player-idle-04-leg-right{0%,to{transform:rotate(0)}25%{transform:rotate(0)}75%{transform:rotate(12deg)}}@keyframes gc-player-idle-05-head{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes gc-player-idle-06-arm-left{0%,to{transform:rotate(10deg)}50%{transform:rotate(18deg)}}@keyframes gc-player-idle-06-arm-right{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-18deg)}}@keyframes gc-player-idle-07-leg-left{0%,to{transform:rotate(0)}40%{transform:rotate(-7deg)}}@keyframes gc-player-idle-07-leg-right{0%,to{transform:rotate(0)}40%{transform:rotate(7deg)}}@keyframes gc-player-idle-08-arm-left{0%,to{transform:rotate(12deg)}50%{transform:rotate(20deg)}}@keyframes gc-player-idle-08-arm-right{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-6deg)}}@keyframes gc-player-idle-08-leg-left{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes gc-player-idle-08-leg-right{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes gc-player-idle-09-head{0%,to{transform:rotate(0)}30%{transform:rotate(5deg)}70%{transform:rotate(-5deg)}}@keyframes gc-player-idle-09-leg-right{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.gameCruisePlayer--animate-editor{animation:1.8s ease-in-out infinite gc-player-jump-animation}.gameCruisePlayer--animate-editor .gameCruisePlayerArms-left{animation:1.8s ease-in-out infinite gc-player-arm-left-jump-animation}.gameCruisePlayer--animate-editor .gameCruisePlayerArms-right{animation:1.8s ease-in-out infinite gc-player-arm-right-jump-animation}@keyframes gc-player-jump-animation{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5%)}}@keyframes gc-player-arm-left-jump-animation{0%,to{transform:rotate(11deg)}50%{transform:rotate(7deg)}}@keyframes gc-player-arm-right-jump-animation{0%,to{transform:rotate(-11deg)}50%{transform:rotate(-7deg)}}
.gameCruisePlayerHead{background:var(--gc-player-skin-color);z-index:5;border:1.5px solid #ffffff4d;border-radius:50%;flex:0 0 40px;width:40px;height:40px;position:relative;overflow:visible}.gameCruisePlayerHead-hat{z-index:3;position:absolute;left:50%;transform:translate(-50%)}.gameCruisePlayerHead-hat--hat-cap{background:var(--gc-player-hat-color);border-radius:40% 40% 8% 8%;width:72%;height:24%;top:-14%}.gameCruisePlayerHead-hat--hat-cap:after{background:var(--gc-player-hat-color);content:"";border-radius:4px;width:42%;height:36%;position:absolute;top:40%;right:-20%}.gameCruisePlayerHead-hat--hat-crown{background:var(--gc-player-hat-color);clip-path:polygon(0 100%,8% 30%,20% 100%,35% 20%,50% 100%,65% 20%,80% 100%,92% 30%,100% 100%);width:78%;height:22%;top:-20%}.gameCruisePlayerHead-hat--hat-helm .gameCruisePlayerHead-hat:before{background:var(--gc-player-hat-color);border-radius:50% 50% 20% 20%;width:84%;height:58%;top:-10%}.gameCruisePlayerHead-hat--hat-cone{background:var(--gc-player-hat-color);clip-path:polygon(50% 0,0 100%,100% 100%);width:52%;height:64%;top:-58%}.gameCruisePlayerHead-hat--hat-band{background:var(--gc-player-hat-color);border-radius:4px;width:92%;height:18%;top:10%}.gameCruisePlayerHead-hat--hat-bow{width:58%;height:20%;top:-6%}.gameCruisePlayerHead-hat--hat-bow:after,.gameCruisePlayerHead-hat--hat-bow:before{background:var(--gc-player-hat-color);content:"";border-radius:50%;width:40%;height:100%;position:absolute;top:0}.gameCruisePlayerHead-hat--hat-bow:before{left:0}.gameCruisePlayerHead-hat--hat-bow:after{right:0}.gameCruisePlayerHead-hat--hat-bandana{background:var(--gc-player-hat-color);border-radius:3px;width:94%;height:16%;top:12%}.gameCruisePlayerHead-hat--hat-cowboy{background:var(--gc-player-hat-color);border-radius:4px;width:98%;height:16%;top:-8%}.gameCruisePlayerHead-hat--hat-cowboy:before{background:var(--gc-player-hat-color);content:"";border-radius:40% 40% 0 0;width:68%;height:130%;position:absolute;top:-90%;left:16%}.gameCruisePlayerHead-hat--hat-halo{border:3px solid var(--gc-player-hat-color);background:0 0;border-radius:50%;width:72%;height:16%;top:-24%}.gameCruisePlayerHead-hat--hat-horns{width:82%;height:28%;top:-22%}.gameCruisePlayerHead-hat--hat-horns:after,.gameCruisePlayerHead-hat--hat-horns:before{background:var(--gc-player-hat-color);content:"";border-radius:50% 50% 0 0;width:26%;height:100%;position:absolute;bottom:0}.gameCruisePlayerHead-hat--hat-horns:before{left:4%;transform:rotate(-16deg)}.gameCruisePlayerHead-hat--hat-horns:after{right:4%;transform:rotate(16deg)}.gameCruisePlayerHead-hat--hat-cap-off{background:var(--gc-player-hat-color);border-radius:40% 40% 6% 6%;width:74%;height:24%;top:-14%}.gameCruisePlayerHead-hat--hat-new01:after{background:var(--gc-player-hat-color);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);content:"";z-index:10;border-radius:8%;width:40%;height:40%;position:absolute;top:-19.5%;left:26.4%;transform:rotate(35deg)}.gameCruisePlayerHead-hair{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.gameCruisePlayerHead-hair-1,.gameCruisePlayerHead-hair-2,.gameCruisePlayerHead-hair-3{background:var(--gc-player-hair-color,#1a1a1a);display:block;position:absolute}.gameCruisePlayerHead-hair--hair-short .gameCruisePlayerHead-hair-1{border-radius:50% 50% 20% 20%;width:68%;height:30%;top:-10%;left:16%}.gameCruisePlayerHead-hair--hair-long .gameCruisePlayerHead-hair-1{border-radius:40%;width:80%;height:32%;top:-8%;left:10%}.gameCruisePlayerHead-hair--hair-long .gameCruisePlayerHead-hair-2{border-radius:20%;width:30%;height:72%;top:22%;left:-4%}.gameCruisePlayerHead-hair--hair-long .gameCruisePlayerHead-hair-3{border-radius:20%;width:30%;height:72%;top:22%;left:auto;right:-4%}.gameCruisePlayerHead-hair--hair-blond .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#f5d76e);border-radius:50%;width:72%;height:34%;top:-12%;left:14%}.gameCruisePlayerHead-hair--hair-pink .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#f472b6);border-radius:50%;width:72%;height:34%;top:-12%;left:14%}.gameCruisePlayerHead-hair--hair-spiky .gameCruisePlayerHead-hair-1{clip-path:polygon(50% 0,0 100%,100% 100%);width:14%;height:40%;top:-26%;left:28%}.gameCruisePlayerHead-hair--hair-spiky .gameCruisePlayerHead-hair-2{clip-path:polygon(50% 0,0 100%,100% 100%);width:14%;height:38%;top:-22%;left:43%}.gameCruisePlayerHead-hair--hair-spiky .gameCruisePlayerHead-hair-3{clip-path:polygon(50% 0,0 100%,100% 100%);width:14%;height:40%;top:-26%;left:58%}.gameCruisePlayerHead-hair--hair-bun .gameCruisePlayerHead-hair-1{border-radius:30%;width:64%;height:22%;top:-10%;left:18%}.gameCruisePlayerHead-hair--hair-bun .gameCruisePlayerHead-hair-2{border-radius:50%;width:32%;height:32%;top:-32%;left:34%}.gameCruisePlayerHead-hair--hair-blue .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#3b82f6);border-radius:50%;width:72%;height:34%;top:-12%;left:14%}.gameCruisePlayerHead-hair--hair-afro .gameCruisePlayerHead-hair-1{border-radius:50%;width:124%;height:100%;top:-34%;left:-12%}.gameCruisePlayerHead-hair--hair-red .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#dc2626);border-radius:50%;width:72%;height:34%;top:-12%;left:14%}.gameCruisePlayerHead-hair--hair-green .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#16a34a);border-radius:50%;width:72%;height:34%;top:-12%;left:14%}.gameCruisePlayerHead-hair--hair-buzz .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50% 50% 40% 40%;width:72%;height:22%;top:-4%;left:14%}.gameCruisePlayerHead-hair--hair-mohawk .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:40% 40% 10% 10%;width:16%;height:42%;top:-28%;left:42%}.gameCruisePlayerHead-hair--hair-side-tufts .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:40%;width:28%;height:36%;top:8%;left:-6%}.gameCruisePlayerHead-hair--hair-side-tufts .gameCruisePlayerHead-hair-2{background:var(--gc-player-hair-color,#1a1a1a);border-radius:40%;width:28%;height:36%;top:8%;left:auto;right:-6%}.gameCruisePlayerHead-hair--hair-cap .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50% 50% 20% 20%;width:76%;height:26%;top:-6%;left:12%}.gameCruisePlayerHead-hair--hair-fluffy .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:88%;height:42%;top:-16%;left:6%}.gameCruisePlayerHead-hair--hair-curls .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:30%;height:30%;top:-12%;left:10%}.gameCruisePlayerHead-hair--hair-curls .gameCruisePlayerHead-hair-2{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:30%;height:30%;top:-14%;left:35%}.gameCruisePlayerHead-hair--hair-curls .gameCruisePlayerHead-hair-3{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:30%;height:30%;top:-12%;left:60%}.gameCruisePlayerHead-hair--hair-wave .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:40% 40% 30% 30%;width:84%;height:28%;top:-10%;left:8%}.gameCruisePlayerHead-hair--hair-bowl .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50% 50% 10% 10%;width:84%;height:48%;top:-8%;left:8%}.gameCruisePlayerHead-hair--hair-fringe .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:0 0 40% 40%;width:76%;height:22%;top:2%;left:12%}.gameCruisePlayerHead-hair--hair-puffs .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:36%;height:36%;top:-18%;left:-8%}.gameCruisePlayerHead-hair--hair-puffs .gameCruisePlayerHead-hair-2{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:36%;height:36%;top:-18%;left:auto;right:-8%}.gameCruisePlayerHead-hair--hair-wide .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:40%;width:120%;height:36%;top:-12%;left:-10%}.gameCruisePlayerHead-hair--hair-twin-braids .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:20%;width:20%;height:70%;top:10%;left:-4%}.gameCruisePlayerHead-hair--hair-twin-braids .gameCruisePlayerHead-hair-2{background:var(--gc-player-hair-color,#1a1a1a);border-radius:20%;width:20%;height:70%;top:10%;left:auto;right:-4%}.gameCruisePlayerHead-hair--hair-twin-braids .gameCruisePlayerHead-hair-3{background:var(--gc-player-hair-color,#1a1a1a);border-radius:30%;width:60%;height:20%;top:-6%;left:20%}.gameCruisePlayerHead-hair--hair-long-sides .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:40%;width:68%;height:18%;top:-4%;left:16%}.gameCruisePlayerHead-hair--hair-long-sides .gameCruisePlayerHead-hair-2{background:var(--gc-player-hair-color,#1a1a1a);border-radius:20%;width:26%;height:80%;top:10%;left:-2%}.gameCruisePlayerHead-hair--hair-long-sides .gameCruisePlayerHead-hair-3{background:var(--gc-player-hair-color,#1a1a1a);border-radius:20%;width:26%;height:80%;top:10%;left:auto;right:-2%}.gameCruisePlayerHead-hair--hair-pigtails .gameCruisePlayerHead-hair-1{background:var(--gc-player-hair-color,#1a1a1a);border-radius:30%;width:60%;height:18%;top:-4%;left:20%}.gameCruisePlayerHead-hair--hair-pigtails .gameCruisePlayerHead-hair-2{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:24%;height:24%;top:0;left:-12%}.gameCruisePlayerHead-hair--hair-pigtails .gameCruisePlayerHead-hair-3{background:var(--gc-player-hair-color,#1a1a1a);border-radius:50%;width:24%;height:24%;top:0;left:auto;right:-12%}.gameCruisePlayerHead-eyes{z-index:7;width:100%;height:30%;position:absolute;top:28%;left:0}.gameCruisePlayerHead-eyes:before{left:24%}.gameCruisePlayerHead-eyes:after,.gameCruisePlayerHead-eyes:before{aspect-ratio:1;content:"";background:#1a1a1a;border-radius:50%;width:15%;position:absolute;top:28%}.gameCruisePlayerHead-eyes:after{right:24%}.gameCruisePlayerHead-mouth{z-index:7;background:#1a1a1a;border-radius:0 0 50% 50%;width:48%;height:16%;position:absolute;top:64%;left:26%}.gameCruisePlayerHead-mouth:after{content:"";background:#fff;border-radius:0 0 40% 40%;width:76%;height:45%;position:absolute;top:15%;left:12%}
.gameCruisePlayerLegs{justify-content:center;gap:4px;width:70%;display:flex}.gameCruisePlayerLegs-left,.gameCruisePlayerLegs-right{background:var(--gc-player-skin-color);transform-origin:top;border:1.5px solid #ffffff4d;border-radius:14% 14% 24% 24%;width:14px;height:40px;position:relative;overflow:visible}.gameCruisePlayerLegs--legs-solid .gameCruisePlayerLegs-left,.gameCruisePlayerLegs--legs-solid .gameCruisePlayerLegs-right{background:var(--gc-player-legs-color-1)}.gameCruisePlayerLegs--legs-stripe .gameCruisePlayerLegs-left,.gameCruisePlayerLegs--legs-stripe .gameCruisePlayerLegs-right{background:repeating-linear-gradient(180deg,var(--gc-player-legs-color-1) 0 14%,var(--gc-player-legs-color-2,#f8fafc) 14% 28%)}.gameCruisePlayerLegs--legs-boot .gameCruisePlayerLegs-left,.gameCruisePlayerLegs--legs-boot .gameCruisePlayerLegs-right{background:linear-gradient(180deg,var(--gc-player-legs-color-1) 0 62%,var(--gc-player-legs-color-2,#0f172a) 62%)}.gameCruisePlayerLegs--legs-camo .gameCruisePlayerLegs-left,.gameCruisePlayerLegs--legs-camo .gameCruisePlayerLegs-right{background:repeating-linear-gradient(45deg,var(--gc-player-legs-color-1) 0 12%,var(--gc-player-legs-color-2,#16a34a) 12% 24%)}.gameCruisePlayerLegs--legsDetails-shoe .gameCruisePlayerLegs-left:after,.gameCruisePlayerLegs--legsDetails-shoe .gameCruisePlayerLegs-right:after{background:var(--gc-player-legs-details-color,#0f172a);content:"";z-index:2;border-radius:18% 18% 34% 34%;width:116%;height:30%;position:absolute;bottom:-6%;left:-8%}.gameCruisePlayerLegs--legsDetails-boot .gameCruisePlayerLegs-left:after,.gameCruisePlayerLegs--legsDetails-boot .gameCruisePlayerLegs-right:after{background:var(--gc-player-legs-details-color,#78350f);content:"";z-index:2;border-radius:16% 16% 32% 32%;width:118%;height:38%;position:absolute;bottom:-6%;left:-9%}
.gameCruisePlayerBody{background:var(--gc-player-skin-color);z-index:8;border:1.5px solid #ffffff4d;border-radius:18% 18% 14% 14%;width:40px;height:48px;margin-top:-3%;position:relative;overflow:visible}.gameCruisePlayerBody--body-solid{background:var(--gc-player-body-color-1)}.gameCruisePlayerBody--body-h-stripe{background:repeating-linear-gradient(to bottom,var(--gc-player-body-color-1) 0 12%,var(--gc-player-body-color-2) 12% 24%)}.gameCruisePlayerBody--body-v-stripe{background:repeating-linear-gradient(to right,var(--gc-player-body-color-1) 0 14%,var(--gc-player-body-color-2) 14% 28%)}.gameCruisePlayerBody--body-diag{background:repeating-linear-gradient(45deg,var(--gc-player-body-color-1) 0 12%,var(--gc-player-body-color-2) 12% 24%)}.gameCruisePlayerBody--body-diag2{background:repeating-linear-gradient(-45deg,var(--gc-player-body-color-1) 0 12%,var(--gc-player-body-color-2) 12% 24%)}.gameCruisePlayerBody--body-split-h{background:linear-gradient(to bottom,var(--gc-player-body-color-1) 50%,var(--gc-player-body-color-2) 50%)}.gameCruisePlayerBody--body-split-v{background:linear-gradient(to right,var(--gc-player-body-color-1) 50%,var(--gc-player-body-color-2) 50%)}.gameCruisePlayerBody--body-grad{background:linear-gradient(to bottom,var(--gc-player-body-color-1),var(--gc-player-body-color-2))}.gameCruisePlayerBody--body-outline{background:var(--gc-player-body-color-1);box-shadow:inset 0 0 0 3px var(--gc-player-body-color-2)}.gameCruisePlayerBody--body-conic{background:conic-gradient(from 0deg,var(--gc-player-body-color-1),var(--gc-player-body-color-2),var(--gc-player-body-color-1))}.gameCruisePlayerBody--body-dashed{background:var(--gc-player-body-color-1);outline:3px dashed var(--gc-player-body-color-2);outline-offset:-6px}.gameCruisePlayerBody--body-pixel{background:repeating-linear-gradient(0deg,var(--gc-player-body-color-1) 0 6px,var(--gc-player-body-color-2) 6px 12px)}.gameCruisePlayerBody--body-side-bars{background:var(--gc-player-body-color-1);box-shadow:inset 6px 0 0 var(--gc-player-body-color-2),inset -6px 0 0 var(--gc-player-body-color-2)}.gameCruisePlayerBody--body-corner{background:linear-gradient(to bottom right,var(--gc-player-body-color-1) 50%,var(--gc-player-body-color-2) 50%)}.gameCruisePlayerBody--body-yoke{background:radial-gradient(ellipse at 50% 0,var(--gc-player-body-color-2) 0 38%,var(--gc-player-body-color-1) 39%)}.gameCruisePlayerBody--bodyDetails-badge:before{background:var(--gc-player-body-details-color,#ca8a04);content:"";z-index:10;border-radius:50%;width:22%;height:22%;position:absolute;top:14%;right:10%;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000040}.gameCruisePlayerBody--bodyDetails-star:before{color:var(--gc-player-body-details-color,#ca8a04);content:"★";font-size:calc(var(--gc-player-size)*.2);text-shadow:0 1px 2px #00000040;z-index:10;justify-content:center;align-items:center;width:30%;height:30%;line-height:1;display:flex;position:absolute;top:14%;left:50%;transform:translate(-50%)}.gameCruisePlayerBody--bodyDetails-scarf:before{background-color:var(--gc-player-body-details-color,#dc2626);z-index:10;width:104%;height:20%;top:-6%;left:-2%}.gameCruisePlayerBody--bodyDetails-belt:before,.gameCruisePlayerBody--bodyDetails-scarf:before{content:"";background-image:linear-gradient(#ffffff47,#0000 45%,#0000002e);border-radius:3px;position:absolute;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000040}.gameCruisePlayerBody--bodyDetails-belt:before{background-color:var(--gc-player-body-details-color,#0f172a);z-index:12;width:auto;height:16%;bottom:6%;left:-3px;right:-3px}
.gameCruisePlayerArms{gap:4px;display:flex}.gameCruisePlayerArms-left,.gameCruisePlayerArms-right{background:var(--gc-player-skin-color);transform-origin:top;border:1.5px solid #ffffff4d;border-radius:50% 50% 35% 35%;width:11px;height:48px}.gameCruisePlayerArms-left{transform:rotate(12deg)}.gameCruisePlayerArms-right{transform:rotate(-12deg)}.gameCruisePlayerArms--arms-sleeve .gameCruisePlayerArms-left:before,.gameCruisePlayerArms--arms-sleeve .gameCruisePlayerArms-right:before{background:var(--gc-player-arms-color-1);content:"";pointer-events:none;z-index:0;border-radius:50% 50% 28% 28%;width:132%;height:40%;position:absolute;top:-8%;left:-16%}.gameCruisePlayerArms--arms-full .gameCruisePlayerArms-left,.gameCruisePlayerArms--arms-full .gameCruisePlayerArms-right{background:var(--gc-player-arms-color-1)}.gameCruisePlayerArms--arms-armor .gameCruisePlayerArms-left:before,.gameCruisePlayerArms--arms-armor .gameCruisePlayerArms-right:before{background:var(--gc-player-arms-color-1);content:"";pointer-events:none;z-index:0;border-radius:50% 50% 28% 28%;width:132%;height:34%;position:absolute;top:-8%;left:-16%}.gameCruisePlayerArms--arms-stripe .gameCruisePlayerArms-left,.gameCruisePlayerArms--arms-stripe .gameCruisePlayerArms-right{background:repeating-linear-gradient(to bottom,var(--gc-player-arms-color-1,#1e3a8a) 0 15%,var(--gc-player-arms-color-2,#f8fafc) 15% 30%)!important}.gameCruisePlayerArms--armsDetails-glove .gameCruisePlayerArms-left:after,.gameCruisePlayerArms--armsDetails-glove .gameCruisePlayerArms-right:after{background:var(--gc-player-arms-details-color,#0f172a);content:"";z-index:2;border-radius:45% 45% 50% 50%;width:144%;height:40%;position:absolute;bottom:-8%;left:-22%}.gameCruisePlayerArms--armsDetails-band .gameCruisePlayerArms-left:after,.gameCruisePlayerArms--armsDetails-band .gameCruisePlayerArms-right:after{background-color:var(--gc-player-arms-details-color,#ca8a04);content:"";z-index:2;background-image:linear-gradient(#ffffff47,#0000 45%,#0000002e);border-radius:4px;width:160%;height:16%;position:absolute;bottom:16%;left:-30%;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000040}
.gameCruiseEditorPagination{align-items:center;gap:4px;display:flex}.gameCruiseEditorPagination button{color:#fff;background:#ffffff1f;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.gameCruiseEditorPagination button svg{width:14px;height:14px;display:block}.gameCruiseEditorPagination button:first-child svg{transform:rotate(180deg)}.gameCruiseEditorPagination button:disabled{cursor:default;opacity:.28;pointer-events:none}.gameCruiseEditorPagination span{color:#ffffff73;font-variant-numeric:tabular-nums;text-align:center;min-width:28px;font-size:11px}
.gameCruiseEditorColor{cursor:pointer;background:#ffffff1a;border:1.5px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;font-size:16px;line-height:1;display:flex}.gameCruiseEditorColor:disabled{cursor:default;filter:grayscale();opacity:.35;pointer-events:none;background:#ffffff0f}.gameCruiseEditorColor-modal .modal__content{background:#0f2744;border:1px solid #ffffff26;max-width:340px;padding:15px}.gameCruiseEditorColor-modal .modal__close{background:0 0;border:0;top:0;right:0}.gameCruiseEditorColor-title{color:#fbbf24;margin-bottom:12px;font-size:14px;font-weight:800}.gameCruiseEditorColor-colors{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gameCruiseEditorColor-item{cursor:pointer;background:#00000047;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;display:flex}.gameCruiseEditorColor-item span{border:1px solid #ffffff4d;border-radius:50%;width:30px;height:30px;display:block}.gameCruiseEditorColor-item b{color:#ffffffb3;text-align:center;font-size:9px;font-weight:700;display:block}.gameCruiseEditorColor-item--active{border-color:#fbbf24}
.gameCruiseBackgroundAnimations{pointer-events:none;z-index:15;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gameCruiseBackgroundAnimations-item{will-change:left,top,transform;position:absolute}.gameCruiseBackgroundAnimations-item svg{display:block}.gameCruiseBackgroundAnimations-item .leg-l{transform-origin:top;animation:.4s ease-in-out infinite gameCruiseFieldLegLeft}.gameCruiseBackgroundAnimations-item .leg-r{transform-origin:top;animation:.4s ease-in-out infinite gameCruiseFieldLegRight}.gameCruiseBackgroundAnimations-item .wing-l{transform-origin:100%;animation:.18s ease-in-out infinite gameCruiseFieldWingLeft}.gameCruiseBackgroundAnimations-item .wing-r{transform-origin:0;animation:.18s ease-in-out infinite gameCruiseFieldWingRight}.gameCruiseBackgroundAnimations-item .head-peck{transform-origin:60% 60%;animation:.6s ease-in-out infinite gameCruiseFieldPeck}.gameCruiseBackgroundAnimations-item .ghost-body{animation:1.5s ease-in-out infinite gameCruiseGhostBob}.gameCruiseBackgroundAnimations-item .ghost-wave-a{animation:.6s ease-in-out infinite gameCruiseGhostWaveA}.gameCruiseBackgroundAnimations-item .ghost-wave-b{animation:.6s ease-in-out infinite gameCruiseGhostWaveB}@keyframes gameCruiseFieldLegLeft{0%,to{transform:rotate(0)}50%{transform:rotate(-25deg)}}@keyframes gameCruiseFieldLegRight{0%,to{transform:rotate(0)}50%{transform:rotate(25deg)}}@keyframes gameCruiseFieldWingLeft{0%,to{transform:scaleY(1)rotate(0)}50%{transform:scaleY(.55)rotate(-8deg)}}@keyframes gameCruiseFieldWingRight{0%,to{transform:scaleY(1)rotate(0)}50%{transform:scaleY(.55)rotate(8deg)}}@keyframes gameCruiseFieldPeck{0%,to{transform:rotate(0)}30%,50%{transform:rotate(18deg)}}@keyframes gameCruiseGhostBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gameCruiseGhostWaveA{0%,to{opacity:1}50%{opacity:0}}@keyframes gameCruiseGhostWaveB{0%,to{opacity:0}50%{opacity:1}}
.gameCruiseMap{width:100%;height:100%;max-height:100%;margin:0 auto;position:relative;overflow:visible}.gameCruiseMap:before{content:"";opacity:.5;pointer-events:none;z-index:0;background:radial-gradient(#1e90c7 0,#0d5a8a 70%,#0000 100%);border-radius:50%;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.gameCruiseMap-title{color:#fbbf24;letter-spacing:.5px;text-shadow:0 2px 8px #0009;z-index:60;background:#0006;border-radius:10px;justify-content:center;align-items:center;min-height:28px;padding:2px 12px;font-size:22px;font-weight:800;display:flex;top:6px;transform:translate(-50%)}.gameCruiseMap-alert,.gameCruiseMap-title{pointer-events:none;position:absolute;left:50%}.gameCruiseMap-alert{opacity:0;text-align:center;visibility:hidden;z-index:70;background:#000000bf;border:1.5px solid #fbbf24;border-radius:10px;padding:6px 12px;transition:opacity .25s,transform .25s,visibility .25s;top:46px;transform:translate(-50%,-6px)}.gameCruiseMap-alert--show{opacity:1;visibility:visible;transform:translate(-50%)}.gameCruiseMap-alert__title{color:#fbbf24;letter-spacing:.3px;white-space:nowrap;font-size:13px;font-weight:800}.gameCruiseMap-alert__text{color:#ffffffd9;white-space:nowrap;margin-top:2px;font-size:11px}.gameCruiseMap-eliminated{opacity:0;pointer-events:none;z-index:100;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px}.gameCruiseMap-eliminated--show{opacity:1}.gameCruiseMap-eliminated__title{color:#ef4444;letter-spacing:1px;text-align:center;text-shadow:0 0 20px #ef444499,0 3px 10px #00000080;margin-bottom:10px;font-size:max(22px,min(7vw,36px));font-weight:900}.gameCruiseMap-eliminated__text{color:#fde68a;text-align:center;max-width:80%;font-size:max(13px,min(3.5vw,16px))}.gameCruiseMap-finish{color:#fff;opacity:0;pointer-events:none;text-shadow:0 0 18px #ffdc64d9,0 3px 10px #00000080;white-space:nowrap;z-index:55;font-size:max(20px,min(5.5vw,32px));font-weight:800;transition:opacity .6s,transform .7s cubic-bezier(.22,1.3,.36,1);position:absolute;top:14%;left:50%;transform:translate(-50%)scale(.6)}.gameCruiseMap-finish--show{opacity:1;transform:translate(-50%)scale(1)}.gameCruiseMap-island{z-index:1;background:radial-gradient(85% 78% at 50% 48%,#86efac 0,#4ade80 28%,#22c55e 58%,#16a34a 100%);border-radius:50% 50% 48% 52%/54% 52% 48% 46%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible;box-shadow:inset 0 0 40px #00000021,0 8px #14532d,0 12px 28px #0006}.gameCruiseMap-island:before{border-radius:inherit;content:"";opacity:.55;pointer-events:none;background:radial-gradient(at 50% 55%,#0000 48%,#fde68a 70%,#f59e0b 100%);position:absolute;top:2.5%;bottom:2.5%;left:2.5%;right:2.5%;overflow:hidden}.gameCruiseMap-players{position:absolute;top:0;bottom:0;left:0;right:0}.gameCruiseMap-player{cursor:pointer;transform-origin:50%;z-index:10;transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.gameCruiseMap-player .gameCruisePlayer{transform:scale(var(--player-zoom))}.gameCruiseMap-player--selectable{cursor:pointer}.gameCruiseMap-player--selectable:hover{filter:brightness(1.2)}.gameCruiseMap-player--target{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 2px #fff)drop-shadow(0 0 4px #fffc)}.gameCruiseMap-player--me{z-index:11}.gameCruiseMap-player--shot-right .gameCruisePlayerArms-right{animation:.35s ease-out forwards gc-player-shot-right!important}.gameCruiseMap-player--shot-left .gameCruisePlayerArms-left{animation:.35s ease-out forwards gc-player-shot-left!important}.gameCruiseMap-aim{pointer-events:none;z-index:20000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.gameCruiseMap-aim-outline{fill:none;stroke:#fffffff2;stroke-dasharray:7 6;stroke-linecap:round;stroke-width:4.5px}.gameCruiseMap-aim-line{stroke:#111;stroke-dasharray:7 6;stroke-linecap:round;stroke-width:2.2px}.gameCruiseMap-aim-dot-outline{fill:#fffffff2}.gameCruiseMap-aim-dot{fill:#111}.gameCruiseMap-winners{text-align:center;visibility:hidden;z-index:55;width:90%;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.gameCruiseMap-winners__title{color:#fde68a;opacity:0;margin-bottom:8px;font-size:max(13px,min(3.5vw,17px));font-weight:600;transition:opacity .5s,transform .5s;transform:translateY(10px)}.gameCruiseMap-winners__names{flex-direction:column;align-items:center;gap:3px;display:flex}.gameCruiseMap-winners__names-item{color:#fff;opacity:0;text-shadow:0 2px 8px #0006;align-items:baseline;gap:4px;font-size:max(14px,min(4vw,18px));font-weight:700;transition:opacity .45s,transform .45s cubic-bezier(.22,1.3,.36,1);display:flex;transform:translateY(8px)scale(.9)}.gameCruiseMap-winners__names-item span{align-items:center;gap:4px;display:flex}.gameCruiseMap-winners__names-item span .gameRewardIcon img{width:20px;height:20px}.gameCruiseMap-winners__names-item:nth-child(2){transition-delay:.3s}.gameCruiseMap-winners__names-item:nth-child(3){transition-delay:.6s}.gameCruiseMap-winners--show{visibility:visible}.gameCruiseMap-winners--show .gameCruiseMap-winners__title{opacity:1;transform:translateY(0)}.gameCruiseMap-winners--show .gameCruiseMap-winners__names-item{opacity:1;transform:translateY(0)scale(1)}@keyframes gc-player-shot-right{0%{transform:rotate(-12deg)}to{transform:rotate(-100deg)}}@keyframes gc-player-shot-left{0%{transform:rotate(12deg)}to{transform:rotate(100deg)}}
.gameCruiseFireworks{pointer-events:none;z-index:3;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;overflow:visible}.gameCruiseFireworks-burst{width:0;height:0;position:absolute}.gameCruiseFireworks-flash{box-shadow:0 0 20px 8px var(--gc-firework-color);background:#fff;width:18px;height:18px;animation:.7s ease-out forwards gc-firework-flash}.gameCruiseFireworks-flash,.gameCruiseFireworks-particle{color:var(--gc-firework-color);border-radius:50%;position:absolute;top:0;left:0}.gameCruiseFireworks-particle{animation:gc-firework-boom var(--gc-firework-duration) ease-out var(--gc-firework-delay) forwards;background:var(--gc-firework-color);opacity:0;width:10px;height:10px;box-shadow:0 0 6px 2px}.gameCruiseFireworks-particle--spark{border-radius:2px;width:4px;height:14px;box-shadow:0 0 8px 1px}@keyframes gc-firework-boom{0%{opacity:1;transform:translate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--gc-firework-x),var(--gc-firework-y)) scale(.15)}}@keyframes gc-firework-flash{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}40%{opacity:.6}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}
.gameCruiseBullet{animation:gc-bullet-shot .55s linear var(--gc-bullet-delay) forwards;height:11px;left:var(--gc-bullet-from-x);pointer-events:none;top:var(--gc-bullet-from-y);z-index:20000;background:#111;border:2.5px solid #fffffff2;border-radius:50%;width:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000004d}@keyframes gc-bullet-shot{0%{left:var(--gc-bullet-from-x);opacity:1;top:var(--gc-bullet-from-y)}to{left:var(--gc-bullet-to-x);opacity:.2;top:var(--gc-bullet-to-y)}}
