@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
.UnityLoadingScreen_loadingScreen__nUDEY{z-index:9999;display:flex;align-items:center;justify-content:center;height:100vh;width:100%;background:radial-gradient(80.55% 69.69% at 50% 37.61%, #2069D7 0%, #0C39AD 100%);flex-direction:column}.UnityLoadingScreen_loadingScreen__wordGame__Z1b3A{background:#cee7e8}.UnityLoadingScreen_loadingScreen__wordGame__Z1b3A .UnityLoadingScreen_loader_text__u9LfK{font-family:Pridi,sans-serif;color:#312946}.UnityLoadingScreen_loadingScreen__wordGame__Z1b3A .UnityLoadingScreen_progressBar__VT1bM{background-color:#26efa4 !important}.UnityLoadingScreen_loader__uAJVj{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60%}.UnityLoadingScreen_loader_text__u9LfK{margin-bottom:16px;color:#fff;font-size:26px;font-weight:bold}.UnityLoadingScreen_loader_progress__BVjWV{width:80%;background-color:#e0e0e0;border-radius:10px;overflow:hidden}.UnityLoadingScreen_loader_progress__BVjWV .UnityLoadingScreen_progressBar__VT1bM{width:0;height:18px;background-color:#36cf00;transition:width .3s ease}.UnityLoadingScreen_loader__uAJVj .UnityLoadingScreen_loader_footer__3koA4{position:absolute;bottom:12vh;width:100%}.UnityLoadingScreen_loader__uAJVj .UnityLoadingScreen_loader_footer__3koA4 .UnityLoadingScreen_didYouKnowWrapper__Uj6NL{position:relative;margin-right:auto;margin-left:auto;display:flex;justify-content:center;padding-left:1.2svh;padding-right:1.2svh}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityLoadingScreen_loader__uAJVj .UnityLoadingScreen_loader_footer__3koA4 .UnityLoadingScreen_didYouKnowWrapper__Uj6NL{width:50%}}
.unity-global_fullScreenTransparent__uA-NE{position:absolute;width:100vw;height:100svh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 660px){.unity-global_fullScreenTransparent__uA-NE{height:98svh;max-width:660px}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.unity-global_fullScreenTransparent__uA-NE{height:100vh;max-width:none;max-width:initial;width:100%}}.unity-global_unityContainer__Zzl8b{width:100%;height:100svh;max-width:660px}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.unity-global_unityContainer__Zzl8b{height:100vh;max-width:none;max-width:initial}}@media screen and (min-width: 660px){.unity-global_unityContainer__Zzl8b{height:98svh;margin-top:auto;margin-bottom:auto;border-radius:1.6svh;box-shadow:0px 3.988px 99.692px 0px rgba(0,47,119,.5)}}@media screen and (min-width: 660px)and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.unity-global_unityContainer__Zzl8b{height:100svh}}.unity-global_currentLevel__ezrRL{font-family:Pridi;font-size:30px;font-weight:600;text-align:center;color:#312946;position:absolute;top:8svh;left:50%;transform:translate(-50%, 4px)}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.unity-global_currentLevel__ezrRL{top:6svh;left:4svh;transform:translate(0, 0)}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.unity-global_levelCentered__P\+u7D{top:7svh;left:50%;transform:translate(-50%, 0)}}.unity-global_colorWhite__jE2m9{color:#fff}.unity-global_tutorialHand__JWaha{position:absolute;top:40% !important;left:50% !important;transform:translate(-50%, -50%);z-index:999}.unity-global_colorRunTutorialHand__95AJ9{position:absolute;top:80% !important;left:50% !important;transform:translate(-50%, -50%);z-index:999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unity-global_leftToRight__JLPte{animation:unity-global_handMovement__pMjEU 2s ease-in-out infinite}@keyframes unity-global_handMovement__pMjEU{0%,100%{transform:translateX(-10svh) translateY(-1svh) scale(1)}50%{transform:translateX(10svh) translateY(-1svh) scale(0.9)}}.unity-global_unityGame__HX\+TR{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.unity-global_loaderOverlay__Ac7j2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2}.unity-global_delayedMessage__sTPvG{margin-bottom:20px}.unity-global_touchToRestart__Pqrh9{font-size:4svh;position:fixed;width:100%;bottom:10svh;z-index:1;font-weight:700;left:50%;transform:translateX(-50%)}.unity-global_gameOver__lZxKZ{font-size:6svh;position:fixed;width:100%;top:20svh;z-index:1;font-weight:700;left:50%;transform:translateX(-50%)}.unity-global_wrapper__\+ZCmX{color:#fff;font-family:Mikado,sans-serif;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:100svh;position:relative}@media screen and (min-width: 660px){.unity-global_wrapper__\+ZCmX{height:98svh;min-height:98svh}}.unity-global_timerOverlay__zCLDC{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;text-align:center;font-size:2.6svh;padding:1svh 4.7svh;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;background:linear-gradient(270deg, rgba(0, 29, 130, 0) 0%, rgba(0, 29, 130, 0.7) 25.37%, rgba(0, 29, 130, 0.7) 72.78%, rgba(0, 29, 130, 0) 96.5%);animation:unity-global_appear__4q2ir .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.unity-global_timerOverlay__zCLDC{zoom:1.7}}.unity-global_ballSortTimerOverlay__cqZhT{position:absolute;left:50%;top:80%;transform:translate(-50%, -50%);color:#fff;text-align:center;font-size:2.6svh;padding:1svh 4.7svh;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;background:linear-gradient(270deg, rgba(0, 29, 130, 0) 0%, rgba(0, 29, 130, 0.5) 25.37%, rgba(0, 29, 130, 0.5) 72.78%, rgba(0, 29, 130, 0) 96.5%);animation:unity-global_appear__4q2ir .3s ease-in-out}@keyframes unity-global_appear__4q2ir{0%{transform:translate(-50%, -50%) scale(0)}100%{transform:translate(-50%, -50%) scale(1)}}.unity-global_bonusTextContainer__lbU5G{display:flex;justify-content:center;align-items:center}.unity-global_bonusText__ffg7o{font-size:2.6svh;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase}.unity-global_bonusArrow__O3IDy{height:2.6svh;width:auto;margin-left:.5svh;margin-right:.5svh}.unity-global_cashImage__KgIU2{height:3.5svh;width:auto;margin-left:1svh;margin-right:1svh}.unity-global_cashTutorial__HENDu{display:flex;justify-content:center;align-items:center;top:25% !important}
.UnityGameHeader_wrapper__hQEhF{position:absolute;top:0;width:100%;background:rgba(0,5,100,.8);padding:1.8svh 1.7svh 1.9svh;font-family:"Mikado",sans-serif;color:#fff;z-index:999;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 660px){.UnityGameHeader_wrapper__hQEhF{border-top-left-radius:1.6svh;border-top-right-radius:1.6svh}}.UnityGameHeader_container__aJ36b{max-width:660px;margin-left:auto;margin-right:auto;width:100%}.UnityGameHeader_topData__zIUZc{display:flex;justify-content:space-between;align-items:center;font-size:2.5svh;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityGameHeader_topData__zIUZc{font-size:3.5svh}}.UnityGameHeader_cash__GkU8V{display:flex;gap:1svh;align-items:center;justify-content:center}.UnityGameHeader_cash__GkU8V img{height:3svh;width:auto}.UnityGameHeader_bar__DsrnF{height:1.4svh;width:100%;background:#09004d;margin-top:2vh;border-radius:10svh;position:relative}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityGameHeader_bar__DsrnF{height:2.4svh}}.UnityGameHeader_barFill__e\+Bg2{height:100%;background:#0ad264;position:absolute;top:0;left:0;border-top-left-radius:10svh;border-bottom-left-radius:10svh;transition:width .3s}.UnityGameHeader_barBall__mttFv{position:absolute;font-size:1.8svh;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;color:#6685da;width:3.2svh;height:3.2svh;border-radius:10svh;background:#0c0552;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%)}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityGameHeader_barBall__mttFv{font-size:2.8svh;width:4.2svh;height:4.2svh}}.UnityGameHeader_barBallFilled__1b7Tu{background:#0ad264;color:#fff}.UnityGameHeader_gamesPlayed__1H3Jy{font-size:1.8svh;font-weight:500;line-height:150%;text-transform:uppercase;text-align:left}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityGameHeader_gamesPlayed__1H3Jy{font-size:2.8svh}}.UnityGameHeader_topBar__BolLd{display:flex;justify-content:space-between}
.UnityQuestionViewModal_header__FGxJ9{padding:4.7svh 1.7svh 1.9svh;color:#fff;max-width:660px;margin-left:auto;margin-right:auto;width:100%;z-index:2}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_header__FGxJ9{max-width:70vw}}@media screen and (min-width: 660px){.UnityQuestionViewModal_header__FGxJ9{border-top-left-radius:1.6svh;border-top-right-radius:1.6svh}}.UnityQuestionViewModal_wrapper__BEMoL{background:rgba(0,5,100,.8);font-family:"Mikado",sans-serif;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UnityQuestionViewModal_wrapper__BEMoL .modal-content{background:rgba(0,0,0,0)}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_wrapper__BEMoL .modal-content{zoom:1.2}}.UnityQuestionViewModal_topData__UK\+9U{display:flex;justify-content:space-between;align-items:center;font-size:2.5svh;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_topData__UK\+9U{font-size:3.5svh}}.UnityQuestionViewModal_userAmounts__ClDUk{display:flex;flex-direction:column;align-items:end}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_userAmounts__ClDUk{flex-direction:row;gap:3svh}}.UnityQuestionViewModal_cash__iqdHh{display:flex;gap:1svh;align-items:center;justify-content:center}.UnityQuestionViewModal_cash__iqdHh img{height:3svh;width:auto}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_cash__iqdHh img{height:4svh}}.UnityQuestionViewModal_cash__iqdHh .UnityQuestionViewModal_wordGameCoin__dzb-S{height:2.5svh;width:2.5svh}.UnityQuestionViewModal_totalXp__0gB55{height:2svh !important;width:auto}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_totalXp__0gB55{height:3svh !important}}.UnityQuestionViewModal_bar__udEq\+{height:1.4svh;width:100%;background:#09004d;margin-top:2vh;border-radius:10svh;position:relative}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_bar__udEq\+{height:2.4svh}}.UnityQuestionViewModal_barFill__QezFl{height:100%;background:#0ad264;position:absolute;top:0;left:0;border-top-left-radius:10svh;border-bottom-left-radius:10svh;transition:width .3s}.UnityQuestionViewModal_barBall__non0O{position:absolute;font-size:1.8svh;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;color:#6685da;width:3.2svh;height:3.2svh;border-radius:10svh;background:#0c0552;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%)}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_barBall__non0O{font-size:2.8svh;width:4.2svh;height:4.2svh}}.UnityQuestionViewModal_barBallFilled__BtHtP{background:#0ad264;color:#fff}.UnityQuestionViewModal_questionImage__fo8QL{height:17svh;width:auto;margin-left:auto;margin-right:auto;margin-top:2svh}.UnityQuestionViewModal_question__RWr07{color:#fff;text-align:center;font-size:2.4svh;font-style:normal;font-weight:500;line-height:normal;margin-bottom:2svh;padding-left:2svh;padding-right:2svh}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_question__RWr07{font-size:4.5svh}}.UnityQuestionViewModal_answers__G7jCq{position:relative;gap:1.2svh;padding-left:2svh;padding-right:2svh;width:100%;justify-content:center;align-items:center;display:flex;flex-direction:column}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_answers__G7jCq{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, minmax(0, auto));max-width:60vw;margin:0 auto;grid-row-gap:5svh;row-gap:5svh;grid-column-gap:5svh;-moz-column-gap:5svh;column-gap:5svh;margin-top:auto;margin-bottom:auto}}.UnityQuestionViewModal_answer__VnEoH{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_answer__VnEoH{width:100%;max-height:12svh}}.UnityQuestionViewModal_answerBg__j5n-r{width:38vh;height:11.5svh}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_answerBg__j5n-r{width:100%;height:14svh}}.UnityQuestionViewModal_answerText__QRRv6{color:#fff;text-align:center;font-size:2.4svh;font-style:normal;font-weight:500;line-height:normal;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90%;max-width:38vh}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_answerText__QRRv6{font-size:3.5svh}}.UnityQuestionViewModal_answerCheck__HOBeW{position:absolute;top:50%;transform:translateY(-50%);right:-1svh;z-index:4;width:8svh;height:auto}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_answerCheck__HOBeW{width:10svh;right:-4svh}}.UnityQuestionViewModal_bigMultiplier__1mJn-{font-size:6.7svh;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase;text-align:center}.UnityQuestionViewModal_multiplierText__-VfQy{color:#fff;font-size:2.5svh;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase}.UnityQuestionViewModal_multiplierTexts__gz7nT{position:relative;margin:auto;text-align:center;display:flex;flex-direction:column;z-index:2}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_multiplierTexts__gz7nT{flex-direction:row}}.UnityQuestionViewModal_finishScreen__H00yw{display:flex;flex-direction:column;height:100%}.UnityQuestionViewModal_tapToContinue__bXACS{padding-bottom:6svh;color:#39a0ff;text-align:center;font-size:2.4svh;font-style:normal;font-weight:700;line-height:150%;cursor:pointer;z-index:2}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_tapToContinue__bXACS{font-size:3.4svh}}.UnityQuestionViewModal_explainer__95BkR{color:#fff;text-align:center;font-size:2.4svh;font-style:normal;font-weight:500;line-height:normal;margin-top:2.4svh}.UnityQuestionViewModal_skillXpGain__l7GYL{color:#fff;text-align:center;font-size:2.4svh;font-style:normal;font-weight:500;line-height:normal;margin-top:2.4svh}.UnityQuestionViewModal_skillXpGain__l7GYL{margin-top:5svh}.UnityQuestionViewModal_mobileLeft__e3WWJ{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_mobileLeft__e3WWJ{zoom:1.2}}.UnityQuestionViewModal_mobileRight__EM4A\+{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityQuestionViewModal_mobileRight__EM4A\+{zoom:1.2}}.UnityQuestionViewModal_didYouKnowWrapper__Fs46O{bottom:12vh;width:100%;display:flex;justify-content:center;padding-left:1.2svh;padding-right:1.2svh;margin-top:2svh;max-width:380px}
.UnityBlockBlastView_moves__cGNGK{font-size:1.8svh;font-weight:500}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityBlockBlastView_moves__cGNGK{font-size:3.2svh}}
.UnityBubbleMergeView_moves__mbXLs{font-size:1.8svh;font-weight:500}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityBubbleMergeView_moves__mbXLs{font-size:3.2svh}}.UnityBubbleMergeView_backBtn__ziCqF{bottom:12svh}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityBubbleMergeView_backBtn__ziCqF{bottom:14svh}}.UnityBubbleMergeView_restartButton__cAklr{bottom:14svh !important}.UnityBubbleMergeView_muteButton__G5brp{bottom:14svh !important;right:4svh !important;top:auto !important;top:initial !important;left:auto !important;left:initial !important}
.UnityDotConnectView_moves__9bPS1{font-size:1.8svh;font-weight:500}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityDotConnectView_moves__9bPS1{font-size:3.2svh}}
.UnityPlankPuzzleView_handIcon__aDkJ6{position:absolute;top:50% !important;left:70% !important;transform:translate(-50%, -50%);z-index:999;animation:UnityPlankPuzzleView_tapOnScreen__jrM6T 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityPlankPuzzleView_handIcon__aDkJ6{top:61% !important;left:58% !important;zoom:1.5}}@keyframes UnityPlankPuzzleView_tapOnScreen__jrM6T{0%,100%{transform:translate(-50%, -50%) scale(1.3)}20%,60%{transform:translate(-50%, -45%) scale(1.5) rotate(10deg)}40%,80%{transform:translate(-50%, -50%) scale(1.3)}}
.UnityTheSkyscraperView_handIcon__w36\+A{position:absolute;top:50% !important;left:70% !important;transform:translate(-50%, -50%);z-index:999;animation:UnityTheSkyscraperView_tapOnScreen__o\+KGk 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityTheSkyscraperView_handIcon__w36\+A{top:61% !important;left:58% !important;zoom:1.5}}@keyframes UnityTheSkyscraperView_tapOnScreen__o\+KGk{0%,100%{transform:translate(-50%, -50%) scale(1.3)}20%,60%{transform:translate(-50%, -45%) scale(1.5) rotate(10deg)}40%,80%{transform:translate(-50%, -50%) scale(1.3)}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityTheSkyscraperView_bubble__T9oIT{top:0;zoom:.8;transform:translateX(-50%)}}
.UnityTileMatchView_handIcon__u9Yvz{position:absolute;top:50% !important;left:70% !important;transform:translate(-50%, -50%);z-index:999;animation:UnityTileMatchView_tapOnScreen__qcAk0 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityTileMatchView_handIcon__u9Yvz{top:61% !important;left:58% !important;zoom:1.5}}@keyframes UnityTileMatchView_tapOnScreen__qcAk0{0%,100%{transform:translate(-50%, -50%) scale(1.3)}20%,60%{transform:translate(-50%, -45%) scale(1.5) rotate(10deg)}40%,80%{transform:translate(-50%, -50%) scale(1.3)}}

.UnityHexaSortView_moves__VRC9y{font-size:1.8svh;font-weight:500}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.UnityHexaSortView_moves__VRC9y{font-size:3.2svh}}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.trivia-host-bottom-bar{position:fixed;bottom:0;background-color:#fff;height:5.6vh;left:0;right:0;z-index:9;border-radius:2.6vh 2.6vh 0 0;display:flex;justify-content:space-between;align-items:center;padding:0 3vh;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.trivia-host-bottom-bar__left{display:flex;align-items:center;gap:2vh}.trivia-host-bottom-bar__home{width:4vh;margin-top:.4vh}.trivia-host-bottom-bar__home svg{width:3.2vh !important;height:3.2vh !important}.trivia-host-bottom-bar__volume{margin-left:0}.trivia-host-bottom-bar__center{display:flex;flex-direction:column;align-items:center;flex:1 1;max-width:50%}.trivia-host-bottom-bar__text{display:flex;align-items:center;justify-content:center;gap:1vh}.trivia-host-bottom-bar__game-link{opacity:.7;font-weight:400;font-size:2.2vh;line-height:2.63vh;margin:0}@media screen and (max-width: 984px){.trivia-host-bottom-bar__game-link{display:none}}.trivia-host-bottom-bar__separator{width:.1vh;height:3.2vh;background:#edf4ff}.trivia-host-bottom-bar__pin{opacity:.7;cursor:pointer;font-size:2.22vh;line-height:2.63vh;margin:0;display:flex}.trivia-host-bottom-bar__pin .pin-hidden{color:#fff}.trivia-host-bottom-bar__answer-status{font-size:1.6vh;color:#333;margin-right:2vh;text-align:center}.trivia-host-bottom-bar__ready-text{color:#05d494;font-weight:600}.trivia-host-bottom-bar__right{display:flex;align-items:center;gap:1.5vh}.trivia-host-bottom-bar__button{padding:1.2vh 2.4vh;border-radius:.8vh;font-size:1.6vh;font-weight:800;border:4px solid #2c3e50;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 0 #2c3e50,0 12px 20px rgba(0,0,0,.3);transform:translateY(-4px)}.trivia-host-bottom-bar__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 0 #2c3e50,0 15px 25px rgba(0,0,0,.4)}.trivia-host-bottom-bar__button:active:not(:disabled){transform:translateY(4px);box-shadow:0 4px 0 #2c3e50,0 6px 15px rgba(0,0,0,.2)}.trivia-host-bottom-bar__button--action{background:linear-gradient(45deg, #FF6B35, #F7931E);color:#fff}.trivia-host-bottom-bar__button--action:hover:not(:disabled){background:linear-gradient(45deg, #F7931E, #FFD23F)}.trivia-host-bottom-bar__button--continue{background:linear-gradient(45deg, #05D494, #3BB3A8);color:#fff;box-shadow:0 8px 0 #2c3e50,0 12px 20px rgba(0,0,0,.3)}.trivia-host-bottom-bar__button--continue:hover:not(:disabled){background:linear-gradient(45deg, #4ECDC4, #06FFA5);box-shadow:0 10px 0 #2c3e50,0 15px 25px rgba(0,0,0,.4),0 0 35px rgba(6,255,165,.6)}.trivia-host-bottom-bar__button--finish{background:linear-gradient(45deg, #E21B3C, #b41630);color:#fff}.trivia-host-bottom-bar__button--finish:hover:not(:disabled){background:linear-gradient(45deg, #e6304e, #E21B3C);box-shadow:0 10px 0 #2c3e50,0 15px 25px rgba(0,0,0,.4),0 0 35px rgba(226,27,60,.6)}.trivia-host-bottom-bar__button:disabled{opacity:.6;cursor:not-allowed;transform:translateY(4px);box-shadow:0 4px 0 #95a5a6,0 6px 15px rgba(0,0,0,.2);background:#bdc3c7;color:#7f8c8d}.trivia-host-bottom-bar__button:disabled:hover{transform:translateY(4px) !important;box-shadow:0 4px 0 #95a5a6,0 6px 15px rgba(0,0,0,.2) !important;background:#bdc3c7 !important}@media screen and (max-width: 984px){.trivia-host-bottom-bar{padding:0 2vh;height:auto;min-height:5.6vh;flex-wrap:wrap}.trivia-host-bottom-bar__center{order:3;width:100%;max-width:100%;padding:1vh 0}.trivia-host-bottom-bar__right{order:2;flex-wrap:wrap;justify-content:center}.trivia-host-bottom-bar__button{font-size:1.4vh;padding:1vh 1.8vh}.trivia-host-bottom-bar__answer-status{font-size:1.4vh}}@media screen and (max-width: 640px){.trivia-host-bottom-bar__button{font-size:1.2vh;padding:.8vh 1.4vh}}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.slide-layout{display:flex;flex-direction:column;width:100%;height:100%}.slide-layout__header{flex-shrink:0;padding:16px 24px;z-index:11}.slide-layout__body{flex:1 1;display:flex;overflow:hidden;position:relative}.slide-layout__sidebar{flex-shrink:0;width:280px;padding:16px;overflow-y:auto}@media(max-width: 768px){.slide-layout__sidebar{display:none}}.slide-layout__content{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;overflow:hidden}@media(max-width: 576px){.slide-layout__content{padding:16px}}.slide-layout__footer{flex-shrink:0;padding:16px 24px;z-index:11}.slide-layout--question .slide-layout__content{justify-content:center}.slide-layout--result .slide-layout__content{justify-content:center}.slide-layout--visualization .slide-layout__content{justify-content:center;padding:0}.slide-layout--visualization .slide-layout__header,.slide-layout--visualization .slide-layout__footer{position:absolute;left:0;right:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent)}.slide-layout--visualization .slide-layout__header{top:0}.slide-layout--visualization .slide-layout__footer{bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent)}.slide-layout--leaderboard .slide-layout__content{justify-content:center}.slide-layout--final{height:100%}.slide-layout--final .slide-layout__body{overflow-y:auto;overflow-x:hidden}.slide-layout--final .slide-layout__content{justify-content:flex-start;align-items:center;overflow:visible;padding-top:32px;padding-bottom:32px}.slide-layout--loading .slide-layout__content{justify-content:center}.slide-layout--discussion .slide-layout__content{justify-content:flex-start;padding-top:48px}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.question-slide::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 80% at center, transparent 40%, rgba(48, 20, 80, 0.3) 65%, rgba(30, 10, 55, 0.6) 85%, rgba(20, 5, 40, 0.8) 100%)}.question-slide--host .question-slide__indicator{color:#3b8beb;text-transform:none;letter-spacing:normal;text-align:center}.question-slide--host .question-slide__question-text{color:#333;text-shadow:2px 2px 0 rgba(0,210,211,.45)}.question-slide--host .question-slide__best-guess-hint{color:rgba(0,0,0,.6)}.question-slide--host .answer-options{gap:0 !important;padding:0}.question-slide--host .answer-options__button{border-radius:0;border:none;box-shadow:none;margin:0}.question-slide--host .question-display__options{gap:0 !important}.question-slide--host .question-display__option{border-radius:0;margin:0}.question-slide--player .question-slide__indicator{color:#fff;text-transform:uppercase;letter-spacing:2px}.question-slide--player .question-slide__question-text{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.question-slide__card-wrapper{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:20px}@media(min-width: 768px){.question-slide__card-wrapper{max-width:1100px}}@media(min-width: 992px){.question-slide__card-wrapper{max-width:1200px}}.question-slide__timer{margin-top:16px}@media(min-width: 768px){.question-slide__timer{margin-top:20px}}.question-slide__card{position:relative;background:radial-gradient(ellipse 90% 85% at center, #fff3e0 0%, #fff8f0 50%, #ffffff 90%);border-radius:4px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.3);border:3px solid rgba(255,255,255,.8);width:100%}.question-slide__header{text-align:center}.question-slide__indicator{font-family:"Rajdhani",sans-serif;font-size:18px;font-weight:600;margin-bottom:24px;animation:fadeIn .3s ease-out}.question-slide__content{display:flex;flex-direction:column;align-items:center;width:100%;gap:32px}.question-slide__question-text{font-family:"Rajdhani",sans-serif;font-size:clamp(28px,4vw,46.8px);font-weight:700;text-align:center;line-height:1.3;margin-bottom:32px;animation:fadeInUp .4s ease-out .2s both}@media(max-width: 576px){.question-slide__question-text{font-size:28px}}.question-slide__best-guess-hint{font-family:"Nunito",sans-serif;font-size:40px;font-weight:500;font-style:italic;color:rgba(255,255,255,.85);text-align:center;margin-top:24px;margin-bottom:24px;animation:fadeIn .5s ease-out .4s both}.question-slide__answer-wrapper{position:relative;width:100%}.question-slide__answer-area{position:relative;width:100%;animation:slideInFromBottom .5s ease-out 1s both}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.visualization-slide::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 80% at center, transparent 40%, rgba(48, 20, 80, 0.3) 65%, rgba(30, 10, 55, 0.6) 85%, rgba(20, 5, 40, 0.8) 100%)}.visualization-slide .slide-layout__content{padding:0}.visualization-slide__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.discussion-slide::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 80% at center, transparent 40%, rgba(48, 20, 80, 0.3) 65%, rgba(30, 10, 55, 0.6) 85%, rgba(20, 5, 40, 0.8) 100%)}.discussion-slide__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:24px 48px;animation:fadeIn .3s ease}.discussion-slide__card{background:radial-gradient(ellipse 90% 85% at center, #fff3e0 0%, #fff8f0 50%, #ffffff 90%);border-radius:4px;padding:32px 48px;box-shadow:0 10px 40px rgba(0,0,0,.3);border:3px solid rgba(255,255,255,.8);width:100%;max-width:1000px;margin-bottom:32px;text-align:center}.discussion-slide__title{font-family:"Rajdhani",sans-serif;font-size:42px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:4px;margin-bottom:16px;text-shadow:2px 2px 0 rgba(0,210,211,.45);opacity:0;transform:translateY(-20px) scale(0.8);transition:opacity .5s ease,transform .5s ease}.discussion-slide__title--visible{opacity:1;transform:translateY(0) scale(1)}.discussion-slide__question{font-family:"Nunito",sans-serif;font-size:32px;font-weight:600;color:#333;text-align:center;margin-bottom:0;max-width:900px;line-height:1.3;padding:24px 48px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.discussion-slide__hint{font-family:"Nunito",sans-serif;font-size:18px;font-weight:500;color:#fff;font-style:italic;margin-bottom:24px;opacity:0;animation:fadeIn .5s ease forwards}.discussion-slide__answers{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%;min-height:120px;padding:16px 0}.discussion-slide__answer-bubble{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 32px;background:#fff;border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1),inset 0 -2px 6px rgba(0,0,0,.05);max-width:300px;min-width:180px;opacity:0;transform:scale(0) translateY(30px);transition:opacity .4s ease,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.discussion-slide__answer-bubble--visible{opacity:1;transform:scale(1) translateY(0)}.discussion-slide__answer-bubble::before,.discussion-slide__answer-bubble::after{content:"";position:absolute;background:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1)}.discussion-slide__answer-bubble::before{width:40px;height:40px;bottom:-8px;left:15%}.discussion-slide__answer-bubble::after{width:30px;height:30px;bottom:-12px;left:30%}.discussion-slide__answer-text{font-family:"Nunito",sans-serif;font-size:18px;font-weight:700;color:#333;text-align:center;margin-bottom:4px;word-wrap:break-word;line-height:1.3}.discussion-slide__answer-author{font-family:"Nunito",sans-serif;font-size:13px;font-weight:500;color:#667eea;font-style:italic}.discussion-slide__controls{position:fixed;bottom:80px;left:0;right:0;display:flex;justify-content:center;opacity:0;animation:fadeInUp .4s ease forwards;animation-delay:.3s;z-index:101}@media(max-width: 768px){.discussion-slide__title{font-size:42px;letter-spacing:2px}.discussion-slide__question{font-size:40px;padding:16px 24px}.discussion-slide__hint{font-size:16px}.discussion-slide__answers{gap:16px}.discussion-slide__answer-bubble{max-width:240px;min-width:150px;padding:16px 24px}.discussion-slide__answer-text{font-size:16px}.discussion-slide__answer-author{font-size:11px}}@media(max-width: 576px){.discussion-slide__title{font-size:32px}.discussion-slide__question{font-size:32px}.discussion-slide__hint{font-size:14px}.discussion-slide__answer-bubble{max-width:100%;min-width:120px;border-radius:30px}.discussion-slide__answer-bubble::before,.discussion-slide__answer-bubble::after{display:none}}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.highlights-slide::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 80% at center, transparent 40%, rgba(48, 20, 80, 0.3) 65%, rgba(30, 10, 55, 0.6) 85%, rgba(20, 5, 40, 0.8) 100%)}.highlights-slide .slide-layout__content{justify-content:center;overflow-y:auto}.highlights-slide__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:85%;padding:32px;min-height:60vh}.highlights-slide__title{font-family:"Rajdhani",sans-serif;font-size:64px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:4px;margin-bottom:48px;text-shadow:0 4px 12px rgba(0,0,0,.3);opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease}.highlights-slide__title--visible{opacity:1;transform:translateY(0)}.highlights-slide__cards{display:flex;justify-content:center;gap:32px;flex-wrap:nowrap}.highlights-slide__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:280px;max-width:340px;height:520px;flex:1 1 320px;padding:32px;background:#fff;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.15);opacity:0;transform:scale(0.8) translateY(30px);transition:opacity .4s ease,transform .4s ease}.highlights-slide__card-emoji{position:absolute;top:12px;left:12px;font-size:32px;z-index:2;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}.highlights-slide__card--visible{opacity:1;transform:scale(1) translateY(0);animation:cardFloat 3s ease-in-out infinite}.highlights-slide__card:nth-child(1).highlights-slide__card--visible{animation-delay:0s}.highlights-slide__card:nth-child(2).highlights-slide__card--visible{animation-delay:-1s}.highlights-slide__card:nth-child(3).highlights-slide__card--visible{animation-delay:-2s}.highlights-slide__card-title-wrapper{height:130px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%}.highlights-slide__card-title{position:relative;font-family:"Rajdhani",sans-serif;font-size:clamp(13.5px,3.4vw,36.68px);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);background:linear-gradient(135deg, #f5576c 0%, #f22742 100%);padding:24px 16px;height:120px;display:flex;align-items:center;justify-content:center;text-align:center;min-width:200px;margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);box-shadow:0 4px 12px rgba(0,0,0,.25);overflow:hidden;word-break:break-word;hyphens:auto;line-height:1.1}.highlights-slide__card-title::before,.highlights-slide__card-title::after{content:"";position:absolute;bottom:-10px;border-style:solid;border-width:10px}.highlights-slide__card-title::before{left:0;border-color:#d90d28 rgba(0,0,0,0) rgba(0,0,0,0) #d90d28}.highlights-slide__card-title::after{right:0;border-color:#d90d28 #d90d28 rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--breakthrough{background:linear-gradient(135deg, #00b4a0 0%, #00776a 100%)}.highlights-slide__card-title--breakthrough::before{border-color:#00352f rgba(0,0,0,0) rgba(0,0,0,0) #00352f}.highlights-slide__card-title--breakthrough::after{border-color:#00352f #00352f rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--on_fire{background:linear-gradient(135deg, #ff6b35 0%, #f74200 100%)}.highlights-slide__card-title--on_fire::before{border-color:#b53000 rgba(0,0,0,0) rgba(0,0,0,0) #b53000}.highlights-slide__card-title--on_fire::after{border-color:#b53000 #b53000 rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--unstoppable{background:linear-gradient(135deg, #f5a623 0%, #c37d09 100%)}.highlights-slide__card-title--unstoppable::before{border-color:#835406 rgba(0,0,0,0) rgba(0,0,0,0) #835406}.highlights-slide__card-title--unstoppable::after{border-color:#835406 #835406 rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--are_you_human{background:linear-gradient(135deg, #9b59b6 0%, #7a4092 100%)}.highlights-slide__card-title--are_you_human::before{border-color:#532c64 rgba(0,0,0,0) rgba(0,0,0,0) #532c64}.highlights-slide__card-title--are_you_human::after{border-color:#532c64 #532c64 rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--new_leader{background:linear-gradient(135deg, #3498db 0%, #2077b2 100%)}.highlights-slide__card-title--new_leader::before{border-color:#16527a rgba(0,0,0,0) rgba(0,0,0,0) #16527a}.highlights-slide__card-title--new_leader::after{border-color:#16527a #16527a rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--blazing_speed{background:linear-gradient(135deg, #00d4ff 0%, #0094b3 100%)}.highlights-slide__card-title--blazing_speed::before{border-color:#005d70 rgba(0,0,0,0) rgba(0,0,0,0) #005d70}.highlights-slide__card-title--blazing_speed::after{border-color:#005d70 #005d70 rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--ouch{background:linear-gradient(135deg, #c0392b 0%, #8e2a20 100%)}.highlights-slide__card-title--ouch::before{border-color:#641e16 rgba(0,0,0,0) rgba(0,0,0,0) #641e16}.highlights-slide__card-title--ouch::after{border-color:#641e16 #641e16 rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--epic_fumble{background:linear-gradient(135deg, #8e1a1a 0%, #631212 100%)}.highlights-slide__card-title--epic_fumble::before{border-color:#380a0a rgba(0,0,0,0) rgba(0,0,0,0) #380a0a}.highlights-slide__card-title--epic_fumble::after{border-color:#380a0a #380a0a rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--fast_but_wrong{background:linear-gradient(135deg, #e74c3c 0%, #cd2a19 100%)}.highlights-slide__card-title--fast_but_wrong::before{border-color:#921e12 rgba(0,0,0,0) rgba(0,0,0,0) #921e12}.highlights-slide__card-title--fast_but_wrong::after{border-color:#921e12 #921e12 rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-content{display:flex;flex-direction:column;align-items:center;flex:1 1;justify-content:center}.highlights-slide__card-avatar{margin-bottom:16px}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__circle{width:195px;height:195px;box-shadow:0 0 30px rgba(102,126,234,.6),0 0 60px rgba(245,87,108,.3)}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__character{font-size:127px}.highlights-slide__card-name{font-family:"Rajdhani",sans-serif;font-size:52.5px;font-weight:700;color:#333;margin-bottom:16px}.highlights-slide__card-detail{font-family:"Nunito",sans-serif;font-size:28px;color:rgba(0,0,0,.7)}.highlights-slide__controls{margin-top:48px;opacity:0;animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFloat{0%,100%{transform:scale(1) translateY(0)}50%{transform:scale(1) translateY(-8px)}}@media(max-width: 992px){.highlights-slide__cards{flex-wrap:wrap}}@media(max-width: 768px){.highlights-slide__title{font-size:48px}.highlights-slide__cards{flex-direction:column;align-items:center;gap:24px}.highlights-slide__card{min-width:280px;max-width:340px;height:auto;min-height:400px}.highlights-slide__card-title-wrapper{height:80px}.highlights-slide__card-title{font-size:clamp(10.5px,3vw,26.32px);padding:16px 8px}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__circle{width:130px;height:130px}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__character{font-size:80px}.highlights-slide__card-name{font-size:25px}.highlights-slide__card-detail{font-size:20px}}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.leaderboard-slide .slide-layout__content{justify-content:center;overflow-y:auto}.leaderboard-slide__wrapper{display:flex;flex-direction:column;align-items:center;width:90%;max-width:90%}.leaderboard-slide__controls{margin-top:32px;text-align:center}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.final-slide__container{width:100%;display:flex;flex-direction:column;align-items:center}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.trivia-host-view{background:linear-gradient(-45deg, #667eea, #764ba2, #f093fb, #4facfe);background-size:400% 400%;animation:gradientShift 8s ease infinite;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:24px}.trivia-host-view--loading,.trivia-host-view--error{display:flex;align-items:center;justify-content:center;flex:1 1}.trivia-host-view__loader{font-size:28px;color:#fff}.trivia-host-view__error-message{font-size:20px;color:#e21b3c;background:rgba(255,255,255,.1);padding:24px;border-radius:8px}.trivia-host-view__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0}.trivia-host-view__title{font-size:36px;font-weight:bold;color:#fff;margin:0}@media(max-width: 768px){.trivia-host-view__title{font-size:28px}}.trivia-host-view__main{flex:1 1;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:7vh}.trivia-host-view__main:has(.slide-layout--final){justify-content:flex-start;align-items:stretch}.trivia-host-view__lobby{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.trivia-host-view__waiting h2{font-size:36px;color:#fff;margin-bottom:24px}.trivia-host-view__pin{font-size:28px;color:#fff;margin-bottom:16px}.trivia-host-view__pin strong{font-size:48px;display:block;margin-top:8px;letter-spacing:8px}.trivia-host-view__player-count{font-size:20px;color:rgba(255,255,255,.8)}.trivia-host-view__ready{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.trivia-host-view__ready-content{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:16px;padding:48px;max-width:500px}.trivia-host-view__ready-content h2{font-size:48px;color:#fff;margin-bottom:24px}.trivia-host-view__question-count{font-size:16px;color:rgba(255,255,255,.7);margin-bottom:32px}.trivia-host-view__start-button{background:#26890c;color:#fff;font-size:28px;font-weight:bold;padding:24px 48px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.trivia-host-view__start-button:hover:not(:disabled){background:#195a08;transform:scale(1.05)}.trivia-host-view__start-button:disabled{opacity:.6;cursor:not-allowed}.trivia-host-view__final{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}.trivia-host-view__final h2{font-size:36px;color:#fff}.trivia-host-view__game-card{background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:3px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.3);border:3px solid rgba(255,255,255,.8);width:100%;max-width:1200px;margin:0 auto}.trivia-host-view__question-indicator{font-family:"Rajdhani",sans-serif;font-size:18px;font-weight:600;color:#667eea;text-align:left;margin-bottom:24px}.trivia-host-view__question-container{width:100%}.trivia-host-view__question-text{font-family:"Rajdhani",sans-serif;font-size:46.8px;font-weight:700;color:#333;text-align:center;margin-bottom:32px;line-height:1.3}.trivia-host-view__inline-controls{margin-top:30px;text-align:center;animation:fadeIn .5s ease-in}.trivia-host-view__answer-counter{font-family:"Rajdhani",sans-serif;font-size:22px;font-weight:700;color:#667eea;margin-bottom:20px}.trivia-host-view__ready-text{color:#26890c}.trivia-host-view__leaderboard-controls{margin-top:32px;text-align:center}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px rgba(255,255,255,.5)}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.trivia-player-view{background:linear-gradient(-45deg, #667eea, #764ba2, #f093fb, #4facfe);background-size:400% 400%;animation:gradientShift 8s ease infinite;min-height:100vh;display:flex;flex-direction:column;padding:16px;padding-bottom:80px;position:relative}.trivia-player-view--finished{padding-bottom:16px}.trivia-player-view::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 80% at center, transparent 40%, rgba(48, 20, 80, 0.3) 65%, rgba(30, 10, 55, 0.6) 85%, rgba(20, 5, 40, 0.8) 100%)}.trivia-player-view>*{position:relative;z-index:1}.trivia-player-view--loading,.trivia-player-view--error{display:flex;align-items:center;justify-content:center}.trivia-player-view__loader{font-size:28px;color:#fff}.trivia-player-view__error-message{font-size:20px;color:#e21b3c;background:rgba(255,255,255,.1);padding:24px;border-radius:8px}.trivia-player-view__header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:rgba(255,255,255,.95);border-radius:6px;margin-bottom:16px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.trivia-player-view__question-number{font-family:"Rajdhani",sans-serif;font-size:18px;font-weight:600;color:#3b8beb}.trivia-player-view__score-display{display:flex;align-items:center;gap:8px}.trivia-player-view__score-label{font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:600;color:#333}.trivia-player-view__score{font-family:"Rajdhani",sans-serif;font-size:20px;font-weight:bold;color:#667eea}.trivia-player-view__main{flex:1 1;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px}.trivia-player-view__waiting{text-align:center}.trivia-player-view__waiting h2{font-size:28px;color:#fff;margin-bottom:16px}.trivia-player-view__waiting p{font-size:16px;color:rgba(255,255,255,.8)}.trivia-player-view__pulse{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.2);margin:32px auto 0;animation:pulse-animation 2s ease infinite}.trivia-player-view__question{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.trivia-player-view__question-wrapper{position:relative;width:100%;max-width:700px;padding:24px}@media(min-width: 768px){.trivia-player-view__question-wrapper{max-width:800px;padding:32px}}@media(min-width: 992px){.trivia-player-view__question-wrapper{max-width:900px}}.trivia-player-view__question-content{position:relative}.trivia-player-view__best-guess-hint{font-family:"Nunito",sans-serif;font-size:28px;font-weight:500;font-style:italic;color:rgba(255,255,255,.9);text-align:center;margin-bottom:24px;opacity:0;animation:fadeIn .5s ease-out 2s forwards}.trivia-player-view__instruction{font-size:20px;color:#fff;margin-bottom:24px;text-align:center}.trivia-player-view__answered{text-align:center}.trivia-player-view__answered p{font-size:20px;color:#fff;margin-bottom:8px}.trivia-player-view__check{font-size:64px;color:#26890c;animation:check-bounce .5s ease;margin-bottom:16px}.trivia-player-view__waiting-text{color:rgba(255,255,255,.7)}.trivia-player-view__results{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}.trivia-player-view__result-message{font-size:36px;font-weight:bold;padding:16px 32px;border-radius:16px;animation:result-pop .5s ease}.trivia-player-view__result-message--correct{color:#fff;background:#26890c}.trivia-player-view__result-message--wrong{color:#fff;background:#e21b3c}.trivia-player-view__finished{text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.trivia-player-view__finished h2{font-size:36px;color:#fff;margin-bottom:24px}.trivia-player-view__final-score{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.trivia-player-view__final-rank{font-size:28px;color:#fff}.trivia-player-view__final-points{font-size:36px;font-weight:bold;color:#d89e00}.trivia-player-view__footer{padding:16px;display:flex;align-items:center;justify-content:center}.trivia-player-view__visualization{text-align:center}.trivia-player-view__visualization h2{font-family:"Rajdhani",sans-serif;font-size:36px;color:#fff;margin-bottom:24px}.trivia-player-view__visualization p{font-size:20px;color:rgba(255,255,255,.8);margin-bottom:32px}.trivia-player-view__current-rank{background:rgba(255,255,255,.95);border-radius:8px;padding:24px 32px;margin:0 auto 24px;max-width:600px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:rankPulse .5s ease-out}.trivia-player-view__current-rank-label{font-family:"Rajdhani",sans-serif;font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.trivia-player-view__current-rank-value{font-family:"Rajdhani",sans-serif;font-size:56px;font-weight:700;color:#667eea;line-height:1;margin-bottom:4px}.trivia-player-view__current-score{font-family:"Rajdhani",sans-serif;font-size:20px;font-weight:600;color:#4a5568}.trivia-player-view__reaction-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.trivia-player-view__reaction-btn{font-size:40px;background:rgba(255,255,255,.9);border:3px solid #667eea;border-radius:50%;width:80px;height:80px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.trivia-player-view__reaction-btn:hover{transform:scale(1.15);box-shadow:0 8px 20px rgba(102,126,234,.4)}.trivia-player-view__reaction-btn:active{transform:scale(0.95)}.trivia-player-view__toggle-leaderboard{margin-top:24px;padding:16px 32px;background:rgba(255,255,255,.2);color:#fff;border:2px solid rgba(255,255,255,.4);border-radius:8px;font-family:"Rajdhani",sans-serif;font-size:16px;cursor:pointer;transition:all .2s ease}.trivia-player-view__toggle-leaderboard:hover{background:rgba(255,255,255,.3)}@keyframes pulse-animation{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}}@keyframes check-bounce{0%{transform:scale(0)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes result-pop{0%{transform:scale(0.5);opacity:0}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes rankPulse{0%{transform:scale(0.9);opacity:0}50%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}.trivia-player-view__discussion-submitted{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;animation:fadeIn .4s ease}.trivia-player-view__discussion-react-prompt{font-family:"Nunito",sans-serif;font-size:16px;color:rgba(255,255,255,.8);margin-top:24px;margin-bottom:16px}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
