@font-face{font-family:"deccan";src:url("/assets/fonts/deccan-semibold.woff2") format("woff2"),url("/assets/fonts/deccan-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"deccan";src:url("/assets/fonts/deccan-bold.woff2") format("woff2"),url("/assets/fonts/deccan-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.body-font{font-family:"Catamaran",sans-serif}.title-font{font-family:"deccan",serif}.body{font-size:1rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:400;line-height:140%}.body-small{font-size:.75rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:500;line-height:120%}.title{font-size:2rem;font-family:"deccan",serif;font-style:normal;font-weight:700;line-height:100%}.title-2{font-size:2rem;font-family:"deccan",serif;font-style:normal;font-weight:700;line-height:100%}.title-3{font-size:1.3125rem;font-family:"deccan",serif;font-style:normal;font-weight:600;line-height:140%}.text-center{text-align:center}.color-yellow{color:#fbf7ec}.color-white{color:#fbf7ec}.color-brown{color:#5a1e0f}.color-green{color:#3b732c}.color-red{color:#f30}.text-overflow{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}*{box-sizing:border-box;font-family:"Catamaran",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}html{font-size:16px;font-size:clamp(9.6px,1.8vh,16px)}html,body{padding:0;margin:0;height:100%;scroll-behavior:smooth;background-color:#3b732c;overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}.btn{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:100%;min-height:3.5625rem;border-radius:2rem;gap:.5rem;border:none;outline:none;box-shadow:none;margin:0 auto;padding:0}.btn span:not(.material-symbols-outlined){font-size:1.125rem;font-family:"deccan",serif;font-weight:700;line-height:140%}.btn__arrow{display:inline-block;height:1.5rem;width:1.5rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/assets/img/arrow.svg")}.btn--primary{background-color:#5a1e0f}.btn--primary span{color:#fbf7ec}.btn--primary .btn__arrow{background-image:url("/assets/img/arrow-white.svg")}.btn--secondary{background-color:#fde48f;border:4px solid rgba(0,0,0,0);transition:border-color .35s}.btn--secondary span{color:#5a1e0f}.btn--secondary--active{border-color:#fbf7ec}.btn--tertiary{background-color:rgba(0,0,0,0);color:#5a1e0f;border:2px solid #5a1e0f}.btn--idle{background-color:rgba(0,0,0,0);color:#fbf7ec}.btn--huge{min-height:5.9375rem;justify-content:space-between;padding:1rem 1.5rem;border-radius:3.5rem;background-color:#5a1e0f}.btn--huge span:not(.material-symbols-outlined){font-size:1.3125rem;font-family:"deccan",serif;font-style:normal;font-weight:600;line-height:140%}.btn--huge span{color:#fbf7ec}.btn[disabled]{pointer-events:none;cursor:default;opacity:.3}input{border-radius:.5rem;border:1px solid #fde48f;background:#fff;display:block;width:100%;color:#5a1e0f;height:3.25rem;padding:1rem;outline:none;font-size:1rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:400;line-height:140%;font-weight:bolder}input::-webkit-input-placeholder{font-size:1rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:400;line-height:140%;color:#5a1e0f}input::-moz-placeholder{font-size:1rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:400;line-height:140%;color:#5a1e0f}input:-ms-input-placeholder{font-size:1rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:400;line-height:140%;color:#5a1e0f}input:-moz-placeholder{font-size:1rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:400;line-height:140%;color:#5a1e0f}.launcher{position:relative;min-height:100%;z-index:3;padding:2.25rem 2.25rem 3rem;display:flex;flex-flow:column;justify-content:space-between;background-color:#3b732c}.launcher::before,.launcher::after{content:"";z-index:-1;position:absolute;top:0;left:0;height:37.5rem;width:100%;background-position:center;background-size:cover;-webkit-mask-image:-webkit-gradient(linear, left 90%, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)))}.launcher--camera-permissions{z-index:4;position:fixed;top:0;left:0;width:100%}.launcher::before{background-image:url("/assets/img/background.jpg")}.launcher::after{opacity:0;transition:opacity .35s;background-image:url("/assets/img/background-clean.jpg")}.launcher__header{text-align:center;padding-bottom:2.25rem}.launcher__header img{width:9.375rem;max-width:100%}.launcher--desktop::before{background-image:url("/assets/img/background-desktop.jpg")}.launcher--desktop .launcher__header img{width:12.5rem}.launcher__body,.launcher__footer{max-width:24rem;width:100%;margin:0 auto}.launcher__body--extended{max-width:28.25rem}.launcher__footer{padding-top:1.8rem}.launcher__footer .btn+.btn{margin-top:.5rem}.launcher__hero{width:100%;max-width:17.75rem;position:relative;z-index:1;margin:0 auto}.launcher__hero img{width:100%}.launcher__hero img:nth-of-type(2),.launcher__hero img:nth-of-type(3),.launcher__hero img:nth-of-type(4){position:absolute;top:0;left:0;z-index:-1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.launcher__hero img:nth-of-type(2).mid-lifted,.launcher__hero img:nth-of-type(3).mid-lifted,.launcher__hero img:nth-of-type(4).mid-lifted{top:-1rem}.launcher__hero img:nth-of-type(2).lifted,.launcher__hero img:nth-of-type(3).lifted,.launcher__hero img:nth-of-type(4).lifted{top:-2rem}.launcher__hero img:nth-of-type(2){-webkit-animation-name:clouds-float_1;animation-name:clouds-float_1;-webkit-animation-duration:8s;animation-duration:8s}.launcher__hero img:nth-of-type(3){-webkit-animation-name:clouds-float_2;animation-name:clouds-float_2;-webkit-animation-duration:9s;animation-duration:9s}.launcher__hero img:nth-of-type(4){-webkit-animation-name:clouds-float_3;animation-name:clouds-float_3;-webkit-animation-duration:10s;animation-duration:10s}.launcher h1{margin-top:.75rem}.launcher h1+p{margin-top:1.25rem}.launcher__mode p+.btn--huge{margin-top:2.12rem}.launcher__mode .btn--huge+.btn--huge{margin-top:.75rem}.launcher__tutorial .swiper-slide{height:auto}.launcher__tutorial-step{min-height:100%;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center}.launcher__tutorial-step img{width:100%;max-width:13.5rem}.launcher__tutorial-dots{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:.5rem;padding-top:1.5rem}.launcher__tutorial-dots .swiper-pagination-bullet{margin:0 !important;display:block;width:.75rem;height:.75rem;border-radius:50%;background-color:#5a1e0f;opacity:.2}.launcher__tutorial-dots .swiper-pagination-bullet-active{opacity:1}.launcher__box{border-radius:2.25rem;border:.6rem solid #fde48f;background:#fbf7ec;padding:2.5rem 2rem}.launcher__box p+p{margin-top:.5rem}.launcher__box--compressed{padding:1.4rem}.launcher__powerup-input{margin-top:1rem}.launcher__powerup-input--error{border-color:#f30}.launcher__powerup-input--error+.launcher__powerup-error{display:block}.launcher__powerup-validate{margin-top:1.5rem}.launcher__powerup-error{margin-top:.25rem;display:none}.launcher__nickname-input{margin-top:1rem}.launcher__nickname-input--error{border-color:#f30}.launcher__nickname-input--error+.launcher__powerup-error{display:block}.launcher__qr{height:12rem;width:12rem;background:#fff;margin:auto;margin:0 auto 2rem}.launcher__qr canvas{max-width:100%}.launcher__qr+p{margin-bottom:2.5rem}.launcher__link{margin:1.25rem 0}.launcher__link a{color:#fbf7ec;font-family:"deccan",serif;font-size:1.5rem;line-height:140%;text-decoration-line:underline}.launcher--intro::before{opacity:0}.launcher--intro::after{opacity:1}.launcher--intro .launcher__body{text-align:center}.launcher--intro .title{margin-top:2.7rem}.launcher--mode-selector .launcher__body{flex:1;display:flex;flex-flow:column;justify-content:flex-end}.launcher--mode-selector .launcher__footer{box-sizing:content-box;min-height:3.375rem}.launcher--mode-selector .launcher__box{margin-bottom:2rem}.launcher--link .launcher__link-code{margin-top:1rem;color:#5a1e0f;text-align:center;font-size:2.75rem;font-family:"deccan",serif;font-style:normal;font-weight:700;line-height:100%}@-webkit-keyframes clouds-float_1{0%,100%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}50%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}@keyframes clouds-float_1{0%,100%{transform:translateY(0.5rem)}50%{transform:translateY(-0.5rem)}}@-webkit-keyframes clouds-float_2{0%,100%{-webkit-transform:translateY(0.35rem);transform:translateY(0.35rem)}50%{-webkit-transform:translateY(-0.35rem);transform:translateY(-0.35rem)}}@keyframes clouds-float_2{0%,100%{transform:translateY(0.35rem)}50%{transform:translateY(-0.35rem)}}@-webkit-keyframes clouds-float_3{0%,100%{-webkit-transform:translateY(0.65rem);transform:translateY(0.65rem)}50%{-webkit-transform:translateY(-0.65rem);transform:translateY(-0.65rem)}}@keyframes clouds-float_3{0%,100%{transform:translateY(0.65rem)}50%{transform:translateY(-0.65rem)}}.loader{z-index:11;position:fixed;top:0;left:0;height:100%;width:100%;flex-flow:column;justify-content:center;align-items:center;display:none}.loader.show{display:flex}.loader div{width:18.5rem;height:18.5rem;position:relative}.loader canvas{position:absolute;top:0;left:0}.loader img{position:absolute;top:0;left:0;width:100%;opacity:0}.loader img.show{opacity:1}.loader .title{margin-top:3rem}.lobby{z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}.lobby__content{width:100%;max-width:24rem}.lobby__footer{padding-top:1.8rem;width:100%;max-width:24rem}.lobby__item,.lobby__placeholder{height:4.5rem;border-radius:.5rem}.lobby .title-2{margin-bottom:2.25rem}.lobby__item{background-color:#fff;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0 1.5rem}.lobby__item+.lobby__item,.lobby__item+.lobby__placeholder{margin-top:.75rem}.lobby__item.pending>*{opacity:.25}.lobby__item p{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.8rem);overflow:hidden}.lobby__placeholder{border:1px dashed #5a1e0f}.lobby__placeholder+.lobby__placeholder{margin-top:.75rem}.result{z-index:10;position:fixed;top:0;left:0;width:100%;min-height:100%;padding:2.25rem 2.25rem 3rem;flex-flow:column;justify-content:space-between;background-color:#3b732c;display:none}.result.show{display:flex}.result::before{content:"";z-index:-1;position:absolute;top:0;left:0;height:37.5rem;width:100%;background-position:center;background-size:cover;-webkit-mask-image:-webkit-gradient(linear, left 90%, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background-image:url("/assets/img/background.jpg")}.result__header{text-align:center;padding-bottom:2.25rem}.result__header img{width:9.375rem;max-width:100%}.result__body,.result__footer{max-width:24rem;width:100%;margin:0 auto}.result__footer{padding-top:1.8rem}.result__round{font-size:1.125rem;font-family:"deccan",serif;font-style:normal;font-weight:600;line-height:140%}.result__round span{font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.result img{max-width:100%}.result__image{width:100%;max-width:11.75rem;position:relative;z-index:1;margin:0 auto}.result__image img{width:100%}.result__image img:nth-of-type(2){position:absolute;top:0;left:0;z-index:-1;-webkit-animation-name:confetti-float;animation-name:confetti-float;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.result__image--festone img:nth-of-type(2){-webkit-animation-name:festone-float;animation-name:festone-float}.result__image--tie img:nth-of-type(2){display:none}.result__divider{height:1px;background-color:#5a1e0f;margin-bottom:.5rem}.result__player{display:flex;flex-flow:row wrap;align-items:center}.result__player p:first-child{flex:1}.result__player p{margin-top:0 !important}@-webkit-keyframes confetti-float{0%,100%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}50%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}@keyframes confetti-float{0%,100%{transform:translateY(0.5rem)}50%{transform:translateY(-0.5rem)}}@-webkit-keyframes festone-float{0%,100%{-webkit-transform:translateX(0) translateY(0);transform:translateY(0) translateY(0)}50%{-webkit-transform:translateX(0.5rem) translateY(-0.5rem);transform:translateX(0.5rem) translateY(-0.5rem)}}@keyframes festone-float{0%,100%{transform:translateY(0) translateY(0)}50%{transform:translateX(0.5rem) translateY(-0.5rem)}}.countdown{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.35);display:none;flex-flow:column;justify-content:center;align-items:center}.countdown.show{display:flex}.countdown p{color:#fbf7ec;text-align:center;font-size:15.625rem;font-family:"deccan",serif;font-style:normal;font-weight:700;line-height:100%}.camera{z-index:1;object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}.error{z-index:10;position:fixed;top:0;left:0;width:100%;min-height:100%;padding:2.25rem 2.25rem 3rem;flex-flow:column;justify-content:space-between;background-color:#3b732c;display:none}.error.show{display:flex}.error::before{content:"";z-index:-1;position:absolute;top:0;left:0;height:37.5rem;width:100%;background-image:url("/assets/img/background.jpg");background-position:center;background-size:cover;-webkit-mask-image:-webkit-gradient(linear, left 90%, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)))}.error__header{text-align:center;padding-bottom:2.25rem}.error__header img{width:9.375rem;max-width:100%}.error__body,.error__footer{max-width:24rem;width:100%;margin:0 auto}.error__footer{padding-top:1.8rem}.error__overtitle{font-family:"deccan",serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:140%;margin-bottom:.75rem}.fs{position:fixed;top:.5rem;right:.5rem;cursor:pointer;width:3rem;height:3rem;z-index:10000;opacity:.75}.fs img{width:100%;position:absolute;top:0;right:0}.fs img:nth-of-type(2){opacity:0}.fs.fs--active img:nth-of-type(1){opacity:0}.fs.fs--active img:nth-of-type(2){opacity:1}@keyframes raysRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tooltip{position:fixed;left:0;right:0;bottom:2.4rem;margin:auto;display:flex;width:19.25rem;max-width:calc(100% - 2rem);padding:1rem;border-radius:.75rem;background:#fbf7ec;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.75rem;z-index:3;pointer-events:none;cursor:default;transform:translateY(calc(100% + 2.4rem));opacity:0;transition:.35s}.tooltip.show{opacity:1;transform:translateY(0)}.tooltip span{color:#5a1e0f}.tooltip p{color:#5a1e0f;font-family:"Catamaran",sans-serif;font-size:1rem;font-weight:700;line-height:110%}.tooltip--success{border:.2rem solid #30cd2d}.tooltip--success span{color:#30cd2d}.tooltip--error{border:.2rem solid #f30}.tooltip--error span{color:#f30}.powerup{height:5.125rem;width:5.125rem;border-radius:50%;background-color:#fbf7ec;z-index:1;cursor:pointer;pointer-events:all;position:relative}.powerup::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:60%;width:60%;background-size:cover;background-position:center;z-index:1;opacity:.5;transition:opacity .35s}.powerup svg{z-index:1;width:100%;height:100%;transition:opacity .35s}.powerup div{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:100%;transform:scale(0);transition:transform .35s}.powerup div::after{content:"";display:block;height:100%;width:100%;background-size:cover;background-position:center;background-image:url("/assets/img/rays.png")}.powerup--available:not(.powerup--disabled)::before{opacity:1}.powerup--available:not(.powerup--disabled) div{transform:scale(1.35)}.powerup--available:not(.powerup--disabled) div::after{animation:7s infinite forwards linear raysRotate}.powerup--disabled svg{opacity:0}.wam{height:100%;width:100%;position:fixed;top:0;left:0;z-index:2}.wam a-scene{transition:opacity .35s;opacity:.4}.wam a-scene.correct{opacity:1}.wam__box{position:absolute;top:1.2rem;left:0;right:0;margin:auto;max-width:24rem;width:calc(100% - 2.4rem);border-radius:2.25rem;border:.6rem solid #fde48f;background:#fbf7ec;padding:1.4rem;z-index:1}.wam__box.hide{opacity:0;transform:translateY(-100%);transition:.35s}.wam-ui{z-index:9;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;cursor:default;display:none}.wam-ui.show{display:block}.wam-ui__countdown{position:absolute;top:1rem;left:1rem;border-radius:.5rem;background:#5a1e0f;min-width:8rem;height:3rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.wam-ui__countdown p{color:#fbf7ec;text-align:center;font-size:2rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:700;line-height:1}.wam-ui__round{position:absolute;top:1rem;right:1rem;border-radius:.5rem;background:#fbf7ec;min-width:8rem;height:3rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.wam-ui__round p{color:#5a1e0f;text-align:center;font-size:1.125rem;font-family:"deccan",serif;font-style:normal;font-weight:600;line-height:1}.wam-ui__round span{color:inherit;text-align:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.wam-ui__sp{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;position:absolute;left:1rem;bottom:1rem;width:calc(100% - 2rem);gap:1.8rem}.wam-ui__sp-score{border-radius:.5rem;background:#fbf7ec;display:flex;flex-flow:column;justify-content:center;border-radius:.5rem;flex:1;height:5.125rem}.wam-ui__sp-score p:first-child{color:#5a1e0f;text-align:center;font-size:2.5rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:700;line-height:1}.wam-ui__sp-score p:last-child{color:#5a1e0f;text-align:center;font-size:.75rem;font-family:"deccan",serif;font-style:1;font-weight:700;line-height:100%}.wam-ui__mp-score{display:flex;flex-flow:row wrap;position:absolute;left:1rem;bottom:1rem;width:calc(100% - 2rem);gap:.5rem}.wam-ui__mp-score>div{border-radius:.5rem;background:#fde48f;height:3.875rem;flex:1;display:flex;flex-flow:column;align-items:center;justify-content:center}.wam-ui__mp-score>div p{text-align:center;color:#5a1e0f}.wam-ui__mp-score>div p:first-child{font-size:2rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:700;line-height:1}.wam-ui__mp-score>div p:last-child{font-size:.75rem;font-family:"deccan",serif;font-style:normal;font-weight:700;line-height:100%}.wam-ui__mp-score>div:first-of-type{background:#5a1e0f}.wam-ui__mp-score>div:first-of-type p{color:#fbf7ec}.wam-ui__mp-score[data-count="2"]>div{max-width:calc(50% - .25rem)}.wam-ui__mp-score[data-count="3"]>div{max-width:calc(33.3333333333% - .25rem)}.wam-ui__mp-score[data-count="4"]>div{max-width:calc(25% - .25rem)}.wam-ui .powerup::before{background-image:url("/assets/img/games/whack-a-mole/powerup.png")}.wam-ui .powerup.wam-ui__powerup--lifted{position:absolute;bottom:6.125rem;right:1rem}.bs{height:100%;width:100%;position:fixed;top:0;left:0;z-index:2}.bs a-scene{transition:opacity .35s;opacity:.4}.bs a-scene.correct{opacity:1}.bs__box{position:absolute;top:1.2rem;left:0;right:0;margin:auto;max-width:24rem;width:calc(100% - 2.4rem);border-radius:2.25rem;border:.6rem solid #fde48f;background:#fbf7ec;padding:1.4rem;z-index:1}.bs__box.hide{opacity:0;transform:translateY(-100%);transition:.35s}.bs__listener{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.bs__listener--enable{pointer-events:all}.bs-ui{z-index:9;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;cursor:default;display:none}.bs-ui.show{display:block}.bs-ui__countdown,.bs-ui__sp-score{position:absolute;top:1rem;border-radius:.5rem;min-width:8rem;height:3rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.bs-ui__countdown p,.bs-ui__sp-score p{text-align:center;font-size:2rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:700;line-height:1}.bs-ui__countdown{left:1rem;background:#5a1e0f}.bs-ui__countdown p{color:#fbf7ec}.bs-ui__sp-score{right:1rem;background:#fde48f}.bs-ui__sp-score p{color:#5a1e0f}.bs-ui__mp-score>div{border-radius:.5rem;background:#fde48f;height:3.875rem;flex:1;display:flex;flex-flow:column;align-items:center;justify-content:center}.bs-ui__mp-score>div p{text-align:center;color:#5a1e0f}.bs-ui__mp-score>div p:first-child{font-size:2rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:700;line-height:1}.bs-ui__mp-score>div p:last-child{font-size:.75rem;font-family:"deccan",serif;font-style:normal;font-weight:700;line-height:100%}.bs-ui__mp-score>div:first-of-type{background:#5a1e0f}.bs-ui__mp-score>div:first-of-type p{color:#fbf7ec}.bs-ui__mp-score[data-count="2"]>div{max-width:calc(50% - .25rem)}.bs-ui__mp-score[data-count="3"]>div{max-width:calc(33.3333333333% - .25rem)}.bs-ui__mp-score[data-count="4"]>div{max-width:calc(25% - .25rem)}.bs-ui__header{position:absolute;top:1rem;left:1rem;width:calc(100% - 2rem)}.bs-ui__header .bs-ui__countdown{position:static}.bs-ui__header-row{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem}.bs-ui__header-row>div{flex:1 0 0%;min-width:unset;width:100%}.bs-ui__header-row+.bs-ui__header-row{margin-top:.5rem}.bs-ui__round{border-radius:.5rem;background:#fbf7ec;min-width:8rem;height:3rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.bs-ui__round p{color:#5a1e0f;text-align:center;font-size:1.125rem;font-family:"deccan",serif;font-style:normal;font-weight:600;line-height:1}.bs-ui__round span{color:inherit;text-align:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.bs-ui .powerup{position:absolute;bottom:1rem;left:1rem}.bs-ui .powerup::before{background-image:url("/assets/img/games/basket/powerup.png")}.cs{height:100%;width:100%;position:fixed;top:0;left:0;z-index:2}.cs a-scene{transition:opacity .35s;opacity:.4}.cs a-scene.correct{opacity:1}.cs__scope{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:3.125rem;height:3.125rem;opacity:.5;display:none;transition:.15s;z-index:1}.cs__scope--show{display:block}.cs__scope--available{opacity:1}.cs__scope::before,.cs__scope::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:100%;width:.5625rem;background-color:#fff;transition:background-color .35s}.cs__scope::after{transform:rotate(90deg)}.cs__scope--active::before,.cs__scope--active::after{background-color:#69afb9}.cs__box{position:absolute;top:1.2rem;left:0;right:0;margin:auto;max-width:24rem;width:calc(100% - 2.4rem);border-radius:2.25rem;border:.6rem solid #fde48f;background:#fbf7ec;padding:1.4rem;z-index:1}.cs__box.hide{opacity:0;transform:translateY(-100%);transition:.35s}.cs__listener{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.cs__listener--enable{pointer-events:all}.cs-ui{z-index:9;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;cursor:default;display:none}.cs-ui.show{display:block}.cs-ui__countdown,.cs-ui__sp-score{position:absolute;top:1rem;border-radius:.5rem;min-width:8rem;height:3rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.cs-ui__countdown p,.cs-ui__sp-score p{text-align:center;font-size:2rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:700;line-height:1}.cs-ui__countdown{left:1rem;background:#5a1e0f}.cs-ui__countdown p{color:#fbf7ec}.cs-ui__sp-score{right:1rem;background:#fde48f}.cs-ui__sp-score p{color:#5a1e0f}.cs-ui__mp-score>div{border-radius:.5rem;background:#fde48f;height:3.875rem;flex:1;display:flex;flex-flow:column;align-items:center;justify-content:center}.cs-ui__mp-score>div p{text-align:center;color:#5a1e0f}.cs-ui__mp-score>div p:first-child{font-size:2rem;font-family:"Catamaran",sans-serif;font-style:normal;font-weight:700;line-height:1}.cs-ui__mp-score>div p:last-child{font-size:.75rem;font-family:"deccan",serif;font-style:normal;font-weight:700;line-height:100%}.cs-ui__mp-score>div:first-of-type{background:#5a1e0f}.cs-ui__mp-score>div:first-of-type p{color:#fbf7ec}.cs-ui__mp-score[data-count="2"]>div{max-width:calc(50% - .25rem)}.cs-ui__mp-score[data-count="3"]>div{max-width:calc(33.3333333333% - .25rem)}.cs-ui__mp-score[data-count="4"]>div{max-width:calc(25% - .25rem)}.cs-ui__header{position:absolute;top:1rem;left:1rem;width:calc(100% - 2rem)}.cs-ui__header .cs-ui__countdown{position:static}.cs-ui__header-row{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem}.cs-ui__header-row>div{flex:1 0 0%;min-width:unset;width:100%}.cs-ui__header-row+.cs-ui__header-row{margin-top:.5rem}.cs-ui__round{border-radius:.5rem;background:#fbf7ec;min-width:8rem;height:3rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.cs-ui__round p{color:#5a1e0f;text-align:center;font-size:1.125rem;font-family:"deccan",serif;font-style:normal;font-weight:600;line-height:1}.cs-ui__round span{color:inherit;text-align:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.cs-ui .powerup{position:absolute;bottom:1rem;left:1rem}.cs-ui .powerup::before{background-image:url("/assets/img/games/can-shooting/powerup.png")}
/**
 * Swiper 10.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 8, 2023
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

