@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Bungee&family=Nunito:wght@600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Bungee&family=Nunito:wght@600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&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);
@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);
@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);
@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&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&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=Baloo+2:wght@400;500;600;700;800&family=Oswald:wght@400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);
@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Regular.8cd6df9b2778e5d2001b.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Bold.b0c7c19e2afca0414e9d.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Light.391bf7deeb1eacaf06f4.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Medium.94f1607dfa32f926df75.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Ultra.1bd2766fba1fe1aa3868.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-ExtraLight.74f6214c609a8d7ff8ce.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Light.b47cd93fa930fe25710a.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Regular.d55bd1ae3127176e6d92.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Medium.f4eec46470606d3fd505.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-SemiBold.dab73a00fbfa33dc9456.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Bold.ca7c6d9c8b8e31ecefa1.ttf) format("truetype");font-weight:900;font-style:normal}.Button_mikado-regular__iun\+S{font-family:"Mikado",sans-serif;font-weight:400;font-style:normal}.Button_mikado-bold__kICzb{font-family:"Mikado",sans-serif;font-weight:700;font-style:normal}.Button_mikado-light__VrSBN{font-family:"Mikado",sans-serif;font-weight:300;font-style:normal}.Button_mikado-medium__ghKE2{font-family:"Mikado",sans-serif;font-weight:500;font-style:normal}.Button_mikado-ultra__ViMb3{font-family:"Mikado",sans-serif;font-weight:900;font-style:normal}.Button_button__jBqE4{border-radius:100px;font-weight:600;font-size:16px;line-height:150%;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Mikado,sans-serif}@media(min-width: 660px){.Button_button__jBqE4:hover{color:#fff;opacity:.7}}.Button_button--vh__bE6Dv{font-size:1.6vh}.Button_small__mOPQR{padding:4px 12px}.Button_small--vh__rt0vu{padding:.4vh 1.2vh}.Button_small-wide__PI-lq{padding:4px 50px}.Button_small-wide--vh__EKSUQ{padding:.4vh 5vh}.Button_medium__omLgo{padding:10px 24px}.Button_medium--vh__abeb5{padding:1vh 2.4vh}.Button_large__iroC8{padding:16px 54px}.Button_large--vh__Em8ak{padding:1.6vh 5.4vh}.Button_x-large__BoIWm{font-size:2.2vh;padding:2vh 10.2vh}.Button_x-large--vh__dlFIE{padding:2vh 10.2vh}.Button_x-large__BoIWm{white-space:nowrap}.Button_wide__i8pQ-{padding:16px 100px}.Button_wide--vh__wO3op{padding:1.6vh 10vh}.Button_blue__E5FFA{background:#0a55ba;color:#fff}.Button_blue__E5FFA:hover{color:#fff}.Button_blue-outline__GiMUS{color:#0a55ba;font-weight:600;background:#fff;border-radius:100px;border:2px solid #0a55ba}.Button_blue-outline__GiMUS:hover{color:#0a55ba}.Button_green-outline__Y1hyZ{color:#17c993;font-weight:600;background:#fff;border-radius:100px;border:2px solid #17c993}.Button_green-outline__Y1hyZ:hover{color:#17c993}.Button_light-blue-outline__7VF29{color:#82c3ff;font-weight:600;background:rgba(0,0,0,0);border-radius:100px;border:2px solid #82c3ff}.Button_light-blue-outline__7VF29:hover{color:#82c3ff}.Button_green__gHMvS{background:#17c993;color:#fff}.Button_purple__PmlNF{background:linear-gradient(89.61deg, #a055ff 0.24%, #a055ff 101.49%);color:#fff}.Button_link__3hz\+s{background:rgba(0,0,0,0);color:#0a55ba;font-weight:600;border:none;text-decoration:underline}.Button_link__3hz\+s:hover{color:#0a55ba;opacity:.7}.Button_dark-green__Lcc1S{background:#17c993}.Button_blue-gradient__1z04F{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%)}.Button_green-gradient__4lLHl{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%)}.Button_hub-green__tOtW-{background:#0ad264}.Button_home-game-green__fDcdT{background:#26efa4;color:#312946}.Button_home-game-green__fDcdT:hover{color:#312946}.Button_dark-green-gradient__DVg4v{background:#17c993}.Button_light-blue__W8qqV{background:linear-gradient(90deg, #82C3FF 0%, #60BCFD 100%);color:#fff}.Button_red__IvtF3{background:#ff2055}.Button_red-outline__k5y8K{color:#ff2055;font-weight:600;background:rgba(0,0,0,0);border-radius:100px;border:2px solid #ff2055}.Button_red-outline__k5y8K:hover{background:#ff2055;color:#fff}.Button_red-outline--vh__ij005{border-width:.2vh}.Button_white-outline__e3XL2{color:#fff;font-weight:600;background:rgba(0,0,0,0);border-radius:100px;border:2px solid #fff}.Button_white-outline__e3XL2:hover{background:#fff;color:#0d2f71}.Button_white-outline--vh__ZT1B4{border-width:.2vh}.Button_white__1pJ\+B{font-weight:600;border-radius:100px;background:#fff;color:#0d2f71;box-shadow:inset 0 0 0 2px rgba(0,0,0,0)}.Button_white__1pJ\+B:hover{background:rgba(0,0,0,0);color:#fff;box-shadow:inset 0 0 0 2px #fff}.Button_white--vh__TE3Q9{border-width:.2vh}.Button_white-game-menu-card__FBYZB{font-weight:600;border-radius:100px;background:#fff;color:#0d2f71;box-shadow:inset 0 0 0 2px rgba(0,0,0,0)}.Button_white-game-menu-card__FBYZB:hover{box-shadow:inset 0 0 0 2px #fff}.Button_white-game-menu-card--vh__hdD2s{border-width:.2vh}.Button_hub-light-green__aH0VS{color:#fff;font-weight:600;background:#0ad264;border-radius:100px}.Button_hub-light-green--vh__I3eA\+{border-width:.2vh}.Button_hub-light-blue__9e0sh{color:#fff;font-weight:600;background:#46aeff;border-radius:100px}.Button_hub-light-blue--vh__wHs9o{border-width:.2vh}.Button_hub-dark-blue__d0q6V{color:#fff;font-weight:600;background:#158fff;border-radius:100px}.Button_hub-dark-blue--vh__nBln6{border-width:.2vh}.Button_disabled__p2s6m{opacity:.5}.Button_fullWidth__cAGdO{width:100%}.Button_transparent__J2bq1{background:rgba(0,0,0,0);border:2px solid #0d2f71;color:#0d2f71}.Button_transparent--vh__y1idL{border-width:.2vh}.Button_transparent__J2bq1:hover{background:#0d2f71;color:#fff}.Button_iconBefore__eofRn{margin-right:8px;display:flex}.Button_iconAfter__adXb-{margin-left:8px;display:flex}
.Loader_cashyLoaderContainer__9ENhl{background-color:#cee7e8;height:100vh;width:100vw;position:relative;overflow:hidden}.Loader_topImage__RGIX1{width:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.Loader_welcomeContainer__bXVnS{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:40svw;padding:0 20px;text-align:center}@media screen and (max-width: 660px){.Loader_welcomeContainer__bXVnS{max-width:30svh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.Loader_welcomeContainer__bXVnS{max-width:40svw}}.Loader_welcomeImage__BQklC{width:100%;height:auto;margin-bottom:20px}.Loader_loadingText__ohYfV{color:#fff;font-size:24px;font-weight:bold;margin:0}.Loader_loaderContainer__FDvym{display:flex;height:100svh;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}.Loader_loaderContainer__FDvym.Loader_blue__Bkp\+\+{background-color:#cee7e8}.Loader_loaderContainer__FDvym.Loader_white__AP9pi{background-color:#cee7e8}.Loader_loaderContainer__FDvym.Loader_fullScreen__PvhPK{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#0a55ba}.Loader_loaderContainer__FDvym.Loader_gameView__A2rka{max-width:660px}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.Loader_loaderContainer__FDvym.Loader_gameView__A2rka{max-width:none;max-width:initial}}
.ModalBlur_blur__Eg0Ee{right:0;bottom:0;left:0;overflow:hidden;position:fixed;height:100svh;z-index:1000;background-color:#000;opacity:.7;height:100%}@media screen and (min-width: 660px){.ModalBlur_blur__Eg0Ee{top:0;height:98svh;min-height:98svh;margin:auto;border-radius:1.6svh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.ModalBlur_blur__Eg0Ee{max-width:none;max-width:initial}}.ModalBlur_disableBorderRadius__8vsC\+{border-radius:0px}
.TutorialBubble_positionWrapper__rN6L9{position:fixed;z-index:9998;left:50%;width:100%;max-width:660px;top:15vh;transform:translateX(-50%)}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_positionWrapper__rN6L9{top:50%;transform:translate(-50%, -50%);max-width:60vw}}.TutorialBubble_wrapper__f8w54{background-color:#fff;padding:16px;border-radius:16px;box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);position:relative;z-index:9998;pointer-events:inherit !important;color:#0d2f71;width:90%}.TutorialBubble_wrapper__f8w54:after{content:url(/static/media/tooltip-after.3d9c831be7d5ef06b6f5.svg);border:none;pointer-events:none;right:32px;bottom:-20px;position:absolute;filter:drop-shadow(0px 6.6501021385px 5.3200817108px rgba(0, 0, 0, 0.0274509804))}@media screen and (min-width: 660px){.TutorialBubble_wrapper__f8w54{width:75%;margin-left:auto;margin-right:auto}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_wrapper__f8w54{width:90%;max-width:60vw;padding:2vw;display:flex;flex-direction:column;gap:1vw}}@media screen and (max-width: 660px){.TutorialBubble_overviewTutorial__RBfHk{top:-40px !important}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_overviewTutorial__RBfHk{top:50% !important;transform:translateY(-50%)}}.TutorialBubble_cta__VyAIH{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;font-weight:600;color:#17c993;padding-top:8px;gap:12px;text-decoration:underline;cursor:pointer;line-height:140%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_cta__VyAIH{padding-top:1vw;gap:1vw;font-size:1.8vw}}.TutorialBubble_content__WLdG7{line-height:130%;width:100%;text-align:left;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_content__WLdG7{font-size:1.8vw;line-height:140%}}.TutorialBubble_positionBottom__1Mauh{bottom:120px}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_positionBottom__1Mauh{bottom:10vh}}.TutorialBubble_cashyHead__iKXav{position:absolute;right:0;bottom:-45px;z-index:1;width:75px;height:75px}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_cashyHead__iKXav{width:8vw;height:8vw;bottom:-4vw}}.TutorialBubble_closeButton__FjjfK{position:absolute;top:8px;right:8px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;padding:4px 8px;color:#0d2f71;opacity:.15;transition:opacity .2s ease;z-index:10;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.TutorialBubble_closeButton__FjjfK:hover{opacity:.6}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.TutorialBubble_closeButton__FjjfK{font-size:3vw;top:1vw;right:1vw;padding:.5vw 1vw}}
.tooltip-inner{background:#0d2f71 !important;border-radius:16px !important;max-width:400px !important}.tooltip{margin:8px 0 !important}.tooltip.show{opacity:1 !important}.bs-tooltip-auto[data-popper-placement^='bottom'] .tooltip-arrow::before{border-bottom-color:#0d2f71 !important}.bs-tooltip-auto[data-popper-placement^='top'] .tooltip-arrow::before{border-top-color:#0d2f71 !important}.bs-tooltip-auto[data-popper-placement^='right'] .tooltip-arrow::before{border-right-color:#0d2f71 !important}.bs-tooltip-auto[data-popper-placement^='left'] .tooltip-arrow::before{border-left-color:#0d2f71 !important}.ActionToolTip_close__qIHDu{padding-top:4px;color:#17c993;text-decoration:underline;font-weight:600;font-size:14px;cursor:pointer}
.HostCashyLogo_wrapper__9tTcI{display:flex;z-index:9;align-items:center;font-size:3vh;font-weight:600}.HostCashyLogo_wrapper--px__WJd\+I{font-size:30px}.HostCashyLogo_wrapper--px__WJd\+I .HostCashyLogo_cashyLogo__Vzn9W{height:32px;width:auto}.HostCashyLogo_wrapper--white__mr3-J{color:#fff}.HostCashyLogo_cashyLogo__Vzn9W{height:3.2vh;width:auto}.HostCashyLogo_x__-2Ulp{margin-right:1.8vh;margin-left:1.8vh;width:1.4vh;height:1.2vh}.HostCashyLogo_x--px__j67lr{margin-right:18px;margin-left:18px;width:14px;height:12px}.HostCashyLogo_limitAccess__xDO53{background:#ffd43b;border-radius:100px;padding:0 12px;font-size:16px;font-weight:700;line-height:150%;display:flex;align-items:center;gap:4px;margin-right:10px}
.HostModal_wrapper__KoQi\+{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);box-shadow:0vh 4.17776vh 3.34221vh rgba(0,0,0,.0503198),0vh 2.23363vh 1.7869vh rgba(0,0,0,.0417275),0vh 1.25216vh 1.00172vh rgba(0,0,0,.035),0vh .66501vh .532008vh rgba(0,0,0,.0282725),0vh .276726vh .221381vh rgba(0,0,0,.0196802);border-radius:1.6vh;z-index:9999;width:100%;max-width:48vh;font-size:1.8vh;padding:3.2vh;display:flex;flex-direction:column}.HostModal_cashyImage__r-OUO{position:relative;width:41.1vh;height:16.9vh;background:#edf4ff;border-radius:1.6vh;display:flex;justify-content:center}.HostModal_cashyImage__r-OUO svg{position:absolute;bottom:0;width:33.1vh;height:16.9vh}.HostModal_title__Ch\+l5{font-weight:600;font-size:2.8vh;padding-top:2.4vh;line-height:130%;text-align:center}.HostModal_subtitle__pFOaD{font-weight:400;font-size:1.6vh;padding-top:1.6vh;line-height:150%;text-align:center}.HostModal_buttons__Y4ZdA{margin-top:2.4vh;display:flex;justify-content:space-around}@media screen and (max-width: 660px){.HostModal_buttons__Y4ZdA{flex-direction:column}}.HostModal_continue__H2NEj{margin-right:2.4vh}@media screen and (max-width: 660px){.HostModal_continue__H2NEj{margin-right:0;margin-bottom:1.6vh}}
@keyframes HostDiscussionTopics_move-left-right__NoPjH{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@keyframes HostDiscussionTopics_move-right-left__Ebl6x{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@keyframes HostDiscussionTopics_move-up-down__Zj691{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@keyframes HostDiscussionTopics_move-down-up__rMuVy{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(20px)}100%{-webkit-transform:translateY(0)}}@keyframes HostDiscussionTopics_move-diagonally-up-right__2BCSp{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(20px) translateY(-20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes HostDiscussionTopics_move-diagonally-down-right__-YG2h{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(-20px) translateY(-20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes HostDiscussionTopics_move-diagonally-down-left__\+m6gd{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(-20px) translateY(20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes HostDiscussionTopics_fadeIn__DEoih{0%{opacity:0}100%{opacity:1}}@keyframes HostDiscussionTopics_fadeOut__UqaTZ{0%{opacity:1}100%{opacity:0}}@keyframes HostDiscussionTopics_bounce__deM1B{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes HostDiscussionTopics_bounce-big__Hp7lE{0%{transform:scale(1.3)}50%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes HostDiscussionTopics_tutorialButtonBounce__wEGGu{0%{transform:scale(1.1) translate(-50%, 0)}50%{transform:scale(1) translate(-50%, 0)}100%{transform:scale(1.1) translate(-50%, 0)}}@keyframes HostDiscussionTopics_end-year-btn-bounce__\+VaNG{0%{transform:scale(0.9)}50%{transform:scale(1.2)}100%{transform:scale(0.9)}}.HostDiscussionTopics_wrapper__7UGDF{position:absolute;bottom:10vh;left:5vh;width:50vh;min-height:30vh;background:#fff;border-radius:1.6vh;filter:drop-shadow(0.5vh 1vh 1vh rgba(0, 0, 0, 0.25));padding:2.5vh 2.5vh 2.5vh 0}.HostDiscussionTopics_wrapper__7UGDF::before{content:"";background-image:url(/static/media/bubble-end.fec6ca045fe5e91abcfe.svg);background-repeat:no-repeat;width:12.1vh;height:4.5vh;position:absolute;left:7vh;bottom:-4.4vh}.HostDiscussionTopics_title__N\+p6a{font-weight:600;font-size:3vh;line-height:130%;margin:0 0 1.5vh 2.2vh}.HostDiscussionTopics_buttonsContainer__RpUxp{display:flex;justify-content:space-between;align-items:center;position:absolute;gap:1vh;top:2.5vh;right:2.5vh}.HostDiscussionTopics_refreshButton__UiITq{background:none;border:none;cursor:pointer;color:#0d2f71;padding:.5vh;border-radius:.5vh;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.HostDiscussionTopics_refreshButton__UiITq:hover{background-color:rgba(13,47,113,.1);transform:scale(1.1)}.HostDiscussionTopics_refreshButton__UiITq:active{transform:scale(0.95)}.HostDiscussionTopics_refreshButton__UiITq svg{width:2.5vh;height:2.5vh}.HostDiscussionTopics_closeButton__zkkF7{color:gray;cursor:pointer;padding:.5vh;border-radius:.5vh;transition:all .2s ease}.HostDiscussionTopics_closeButton__zkkF7:hover{background-color:rgba(13,47,113,.1);transform:scale(1.1)}.HostDiscussionTopics_closeButton__zkkF7:active{transform:scale(0.95)}.HostDiscussionTopics_list__Sd304{display:flex;flex-direction:column;align-items:flex-start;padding:0vh;gap:.8vh}.HostDiscussionTopics_item__NsqHL{font-weight:400;font-size:2vh;line-height:160%;margin-left:4.5vh;color:#0d2f71}
@keyframes NavigationButtons_move-left-right__OqCEK{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@keyframes NavigationButtons_move-right-left__ty74G{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@keyframes NavigationButtons_move-up-down__jOSt-{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@keyframes NavigationButtons_move-down-up__FHtow{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(20px)}100%{-webkit-transform:translateY(0)}}@keyframes NavigationButtons_move-diagonally-up-right__bjvSj{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(20px) translateY(-20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes NavigationButtons_move-diagonally-down-right__FgWRP{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(-20px) translateY(-20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes NavigationButtons_move-diagonally-down-left__X0ysV{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(-20px) translateY(20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes NavigationButtons_fadeIn__zNTbb{0%{opacity:0}100%{opacity:1}}@keyframes NavigationButtons_fadeOut__ApVmW{0%{opacity:1}100%{opacity:0}}@keyframes NavigationButtons_bounce__W3DNX{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes NavigationButtons_bounce-big__hbkEo{0%{transform:scale(1.3)}50%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes NavigationButtons_tutorialButtonBounce__5Msm0{0%{transform:scale(1.1) translate(-50%, 0)}50%{transform:scale(1) translate(-50%, 0)}100%{transform:scale(1.1) translate(-50%, 0)}}@keyframes NavigationButtons_end-year-btn-bounce__Te\+aI{0%{transform:scale(0.9)}50%{transform:scale(1.2)}100%{transform:scale(0.9)}}.NavigationButtons_nav-arrow-button__BN8LZ:hover{color:#0a55ba}.NavigationButtons_nav-arrow-button__BN8LZ:hover svg path{stroke:#0a55ba}.NavigationButtons_arrow-next__uodor{padding-left:1.8vh}.NavigationButtons_arrow-next--disabled__T\+9Ps{padding-left:1.8vh}.NavigationButtons_arrow-next--disabled__T\+9Ps svg path{stroke:#0a55ba}.NavigationButtons_arrow-next__uodor svg{width:2.4vh;height:2.1vh}.NavigationButtons_arrow-back__1ioJx{padding-right:1.8vh}.NavigationButtons_arrow-back__1ioJx svg{width:2.4vh;height:2.1vh}.NavigationButtons_action-button__mTOS8{margin-left:1.4vh;padding-left:4vh;padding-right:4.6vh;border-top-right-radius:2.6vh;color:#fff;font-weight:600}.NavigationButtons_nav-button__NY-cH{display:flex;align-items:center;padding:1.8vh}.NavigationButtons_nav-button--blink__QXc73{animation:NavigationButtons_end-year-btn-bounce__Te\+aI 1s infinite}.NavigationButtons_nav-button--disabled__Hpw3a{opacity:.7;color:#fff;background:gray !important}.NavigationButtons_nav-button--green__zPCZ2{background:#17c993}.NavigationButtons_nav-button--secondary__ibfrV{color:#0d2f71;font-weight:400}.NavigationButtons_nav-button--bounce__DJJ\+e{animation:NavigationButtons_bounce__W3DNX 1s infinite}.NavigationButtons_nav-text-container__MgOx0{display:flex;justify-content:center;align-items:center}.NavigationButtons_TextInfo__X\+egt{padding-right:3vh}.NavigationButtons_nav-text__uXumV{font-weight:600;font-size:1.8vh;line-height:130%;color:#0a55ba}.NavigationButtons_info-icon__Pg0vV{width:2.8vh;height:2.8vh;margin-right:.5vh}.NavigationButtons_addBotButton__MoRoI{background:linear-gradient(180deg, #17C993 0%, #10B77B 100%);border:none;border-radius:1vh;color:#fff;font-weight:600;font-size:1.6vh;padding:1.2vh 2vh;margin-bottom:1vh;cursor:pointer;transition:all .2s ease;min-width:10vh}.NavigationButtons_addBotButton__MoRoI:hover{background:linear-gradient(180deg, #15B384 0%, #0E9F6C 100%);transform:translateY(-0.1vh)}.NavigationButtons_addBotButton__MoRoI:disabled{opacity:.6;cursor:not-allowed;transform:none}.end-year-dark-overlay{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;background:rgba(0,0,0,.8) !important;z-index:9999 !important;pointer-events:none !important;animation:NavigationButtons_fadeInOverlay__NGsH3 .5s ease-in-out}@keyframes NavigationButtons_fadeInOverlay__NGsH3{from{opacity:0}to{opacity:1}}.end-year-close-button{position:fixed !important;top:2vh !important;right:2vh !important;background:none !important;border:none !important;font-size:6vh !important;line-height:1 !important;cursor:pointer !important;padding:1vh 2vh !important;color:#fff !important;opacity:.15 !important;transition:opacity .2s ease !important;z-index:10002 !important;user-select:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;pointer-events:auto !important}.end-year-close-button:hover{opacity:.6 !important}.end-year-pointing-finger{z-index:10001 !important}.start-game-dark-overlay{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;background:rgba(0,0,0,.8) !important;z-index:9999 !important;pointer-events:none !important;animation:NavigationButtons_fadeInOverlay__NGsH3 .5s ease-in-out}.start-game-close-button{position:fixed !important;top:2vh !important;right:2vh !important;background:none !important;border:none !important;font-size:6vh !important;line-height:1 !important;cursor:pointer !important;padding:1vh 2vh !important;color:#fff !important;opacity:.15 !important;transition:opacity .2s ease !important;z-index:10002 !important;user-select:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;pointer-events:auto !important}.start-game-close-button:hover{opacity:.6 !important}.start-game-pointing-finger{z-index:10001 !important}
.WarningModal_wrapper__OmX-r{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:linear-gradient(172.96deg, #f6fbff -14.56%, #ffffff 100.68%);box-shadow:0vh 4.17776vh 3.34221vh rgba(0,0,0,.0503198),0vh 2.23363vh 1.7869vh rgba(0,0,0,.0417275),0vh 1.25216vh 1.00172vh rgba(0,0,0,.035),0vh .66501vh .532008vh rgba(0,0,0,.0282725),0vh .276726vh .221381vh rgba(0,0,0,.0196802);border-radius:1.6vh;z-index:999;width:100%;max-width:48vh;font-size:1.8vh;padding:3.2vh;display:flex;flex-direction:column}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.WarningModal_wrapper__OmX-r{zoom:1.4}}.WarningModal_cashyImage__jX7mi{position:relative;width:42vh;height:22.4vh;background:#edf4ff;border-radius:1.6vh}.WarningModal_cashyImage__jX7mi svg{position:absolute;bottom:0;left:6vh;width:30vh;height:22.3vh}.WarningModal_title__rwX\+b{font-weight:600;font-size:2.8vh;padding-top:2.4vh;line-height:130%;text-align:center;color:#0d2f71}.WarningModal_buttons__GJm0T{margin-top:2.4vh;display:flex;justify-content:space-around}@media screen and (max-width: 660px){.WarningModal_buttons__GJm0T{flex-direction:column}}.WarningModal_continue__CQv84{margin-right:2.4vh}@media screen and (max-width: 660px){.WarningModal_continue__CQv84{margin-right:0;margin-bottom:1.6vh}}
.BingoHostBottomBar_bar__6FJQw{--bar-border: #2c3e50;--bar-ink: #3c4858;--bar-accent: #57b894;--bar-accent-deep: #319795;position:fixed;left:0;right:0;bottom:0;z-index:1100;min-height:5.6vh;padding:0vh max(1.5vh,env(safe-area-inset-right, 0px)) env(safe-area-inset-bottom, 0px) max(1.5vh,env(safe-area-inset-left, 0px));display:flex;align-items:center;justify-content:space-between;gap:1.11vh;background:#fff;border-radius:2.6vh 2.6vh 0 0;border:.22vh solid var(--bar-border);border-bottom:none;box-shadow:0 -2px 10px rgba(0,0,0,.1);box-sizing:border-box}.BingoHostBottomBar_left__6QZiv{display:flex;align-items:center;gap:1.11vh;min-width:0}.BingoHostBottomBar_iconBtn__CaSEt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.2vh;height:4.2vh;min-width:2.25rem;min-height:2.25rem;margin:0;padding:0;border:none;border-radius:.6vh;background:rgba(0,0,0,0);color:var(--bar-ink);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .15s ease}.BingoHostBottomBar_iconBtn__CaSEt:hover{background:rgba(87,184,148,.12)}.BingoHostBottomBar_iconBtn__CaSEt:focus-visible{outline:.2rem solid #fef08a;outline-offset:.15rem}.BingoHostBottomBar_iconBtn__CaSEt svg{width:3.2vh;height:3.2vh;display:block}.BingoHostBottomBar_center__EatRZ{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;gap:1.11vh;font-size:2vh;color:var(--bar-ink);font-weight:700;letter-spacing:.04em;min-width:0;pointer-events:none}.BingoHostBottomBar_center__EatRZ>*{pointer-events:auto}.BingoHostBottomBar_joinUrl__O3Vo5{color:var(--bar-ink);font-weight:700;text-transform:lowercase;letter-spacing:.02em}.BingoHostBottomBar_separator__GuuoQ{color:rgba(60,72,88,.45);font-weight:400}.BingoHostBottomBar_pin__UwmQa{font-weight:800;font-size:2.6vh;color:#312e81;letter-spacing:.08em;background:rgba(87,184,148,.14);padding:.25vh 1.11vh;border-radius:.74vh}.BingoHostBottomBar_right__FUFql{flex-shrink:0;display:flex;align-items:center;gap:1.11vh}.BingoHostBottomBar_volume__A704U{display:flex;align-items:center;gap:.85vh;min-width:0}.BingoHostBottomBar_muteBtn__1-0pi{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.6vh;height:3.6vh;min-width:2rem;min-height:2rem;margin:0;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--bar-ink);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .15s ease}.BingoHostBottomBar_muteBtn__1-0pi:hover{background:rgba(87,184,148,.14)}.BingoHostBottomBar_muteBtn__1-0pi:focus-visible{outline:.2rem solid #fef08a;outline-offset:.12rem}.BingoHostBottomBar_muteBtn__1-0pi svg{width:3vh;height:3vh;display:block}.BingoHostBottomBar_slider__0gaoq{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(28vw,22vh,11.5rem);height:.42vh;min-height:4px;margin:0;border-radius:999px;background:rgba(87,184,148,.38);cursor:pointer}.BingoHostBottomBar_slider__0gaoq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.85vh;height:1.85vh;min-width:16px;min-height:16px;border-radius:50%;background:var(--bar-accent);border:.18vh solid var(--bar-border);box-shadow:0 .1vh 0 rgba(0,0,0,.12);cursor:pointer}.BingoHostBottomBar_slider__0gaoq::-moz-range-thumb{width:1.85vh;height:1.85vh;min-width:16px;min-height:16px;border-radius:50%;background:var(--bar-accent);border:.18vh solid var(--bar-border);box-shadow:0 .1vh 0 rgba(0,0,0,.12);cursor:pointer}.BingoHostBottomBar_slider__0gaoq::-moz-range-track{height:.42vh;min-height:4px;border-radius:999px;background:rgba(87,184,148,.38)}.BingoHostBottomBar_endStack__kyuKn{position:absolute;right:1.85vh;bottom:1.11vh;display:flex;flex-direction:column;align-items:stretch;gap:.7vh}.BingoHostBottomBar_endBtnStacked__jngy5,.BingoHostBottomBar_seeAnswersBtn__TMsK2{margin:0;padding:1.11vh calc(1.85vh*2);font-family:"Inter",system-ui,sans-serif;font-size:calc(1.75vh*1.5);font-weight:800;letter-spacing:.02em;white-space:nowrap;border-radius:.75vh;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.BingoHostBottomBar_endBtnStacked__jngy5{color:#fff;border:.18vh solid var(--bar-border);background:linear-gradient(145deg, #ef4444 0%, #b91c1c 100%);box-shadow:0 .28vh 0 var(--bar-border),0 .35vh .55vh rgba(0,0,0,.22);transform:translateY(-0.08vh)}.BingoHostBottomBar_endBtnStacked__jngy5:hover{filter:brightness(1.05);transform:translateY(-0.02vh);box-shadow:0 .32vh 0 var(--bar-border),0 .4vh .65vh rgba(0,0,0,.28)}.BingoHostBottomBar_endBtnStacked__jngy5:active{transform:translateY(0.12vh);box-shadow:0 .1vh 0 var(--bar-border),0 .2vh .35vh rgba(0,0,0,.18)}.BingoHostBottomBar_endBtnStacked__jngy5:focus-visible,.BingoHostBottomBar_seeAnswersBtn__TMsK2:focus-visible{outline:.2rem solid #fef08a;outline-offset:.15rem}.BingoHostBottomBar_seeAnswersBtn__TMsK2{color:#f8fafc;background:rgba(0,0,0,0);border:.18vh solid #f8fafc;box-shadow:none;text-shadow:0 .1vh .25vh rgba(0,0,0,.45)}.BingoHostBottomBar_seeAnswersBtn__TMsK2:hover{background:hsla(0,0%,100%,.14)}.BingoHostBottomBar_seeAnswersBtn__TMsK2:active{transform:translateY(0.08vh)}.BingoHostBottomBar_endBtnStacked__jngy5:disabled,.BingoHostBottomBar_seeAnswersBtn__TMsK2:disabled{cursor:not-allowed;opacity:.7;filter:saturate(0.6)}.BingoHostBottomBar_seeAnswersBtn__TMsK2:disabled{opacity:.1}.BingoHostBottomBar_endBtnStacked__jngy5:disabled{background:linear-gradient(145deg, #94a3b8 0%, #64748b 100%);border-color:rgba(15,23,42,.4);color:hsla(0,0%,100%,.78);box-shadow:0 .18vh 0 rgba(15,23,42,.35),0 .2vh .4vh rgba(0,0,0,.12)}.BingoHostBottomBar_endBtnStacked__jngy5:disabled:hover,.BingoHostBottomBar_endBtnStacked__jngy5:disabled:active{transform:none;filter:saturate(0.6);box-shadow:0 .18vh 0 rgba(15,23,42,.35),0 .2vh .4vh rgba(0,0,0,.12)}.BingoHostBottomBar_seeAnswersBtn__TMsK2:disabled:hover,.BingoHostBottomBar_seeAnswersBtn__TMsK2:disabled:active{background:rgba(0,0,0,0);transform:none;filter:saturate(0.6)}.BingoHostBottomBar_startBtn__qGjWz{position:absolute;right:1.85vh;bottom:1.11vh;margin:0;padding:1.11vh calc(1.85vh*2);font-family:"Inter",system-ui,sans-serif;font-size:calc(1.75vh*1.5);font-weight:800;letter-spacing:.02em;white-space:nowrap;border-radius:.75vh;cursor:pointer;color:#fff;border:.18vh solid var(--bar-border);background:linear-gradient(145deg, #34d399 0%, #15803d 100%);box-shadow:0 .28vh 0 var(--bar-border),0 .35vh .55vh rgba(0,0,0,.22);transform:translateY(-0.08vh);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.BingoHostBottomBar_startBtn__qGjWz:hover{filter:brightness(1.05);transform:translateY(-0.02vh);box-shadow:0 .32vh 0 var(--bar-border),0 .4vh .65vh rgba(0,0,0,.28)}.BingoHostBottomBar_startBtn__qGjWz:active{transform:translateY(0.12vh);box-shadow:0 .1vh 0 var(--bar-border),0 .2vh .35vh rgba(0,0,0,.18)}.BingoHostBottomBar_startBtn__qGjWz:focus-visible{outline:.2rem solid #fef08a;outline-offset:.15rem}.BingoHostBottomBar_startBtn__qGjWz:disabled{cursor:not-allowed;background:linear-gradient(145deg, #94a3b8 0%, #64748b 100%);border-color:rgba(15,23,42,.4);color:hsla(0,0%,100%,.78);box-shadow:0 .18vh 0 rgba(15,23,42,.35),0 .2vh .4vh rgba(0,0,0,.12)}.BingoHostBottomBar_startBtn__qGjWz:disabled:hover,.BingoHostBottomBar_startBtn__qGjWz:disabled:active{transform:none;filter:saturate(0.6)}
.PlayerDesktopBackground_wordgameWrapper__SdBgP{background:#cee7e8 !important}.PlayerDesktopBackground_wrapper__m0yzr{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);overflow:hidden;position:relative;min-height:100svh;touch-action:none}@media screen and (max-width: 660px){.PlayerDesktopBackground_wrapper__m0yzr{min-height:0;min-height:initial;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.PlayerDesktopBackground_wrapper__m0yzr{height:100svh;min-height:100svh;overflow:hidden}}.PlayerDesktopBackground_bg__A6Hjt{position:fixed;bottom:0;width:100%;left:50%;transform:translate(-50%, 0) scale(1.1)}@media screen and (max-width: 660px){.PlayerDesktopBackground_bg__A6Hjt{display:none}}.PlayerDesktopBackground_qr__LkgrO{display:flex;flex-direction:column;align-items:center;position:fixed;bottom:80px;right:80px}@media screen and (max-width: 930px){.PlayerDesktopBackground_qr__LkgrO{display:none}}@media screen and (max-width: 1150px){.PlayerDesktopBackground_qr__LkgrO{right:16px}}.PlayerDesktopBackground_qr__text__fokVs{color:#fff;font-size:18px;text-align:center;line-height:120%}@media screen and (max-width: 1100px){.PlayerDesktopBackground_qr__text__fokVs{font-size:16px}}.PlayerDesktopBackground_qr__codeContainer__EgIG4{padding:12px;border-radius:16px;background:#17c993;margin-bottom:32px}@media screen and (max-width: 1100px){.PlayerDesktopBackground_qr__codeContainer__EgIG4{margin-bottom:16px}}.PlayerDesktopBackground_qr__code__jQVY4{width:150px;height:150px}@media screen and (max-width: 1100px){.PlayerDesktopBackground_qr__code__jQVY4{width:100px;height:100px}}.PlayerDesktopBackground_container__MlKWs{display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width: 660px){.PlayerDesktopBackground_container__MlKWs{max-width:660px;margin-left:auto;margin-right:auto;width:100%;z-index:1;box-shadow:0px 3.988px 99.692px 0px rgba(0,47,119,.5);height:98svh;min-height:98svh;top:1svh;overflow:hidden;position:relative;border-radius:1.6svh;overflow-y:scroll;margin-bottom:2svh;scrollbar-width:none}.PlayerDesktopBackground_container__MlKWs::-webkit-scrollbar{display:none}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.PlayerDesktopBackground_container__MlKWs{max-width:100vw;margin:0;height:100svh;top:0;border-radius:0}}.PlayerDesktopBackground_fullScreen__nnI8T{max-width:none;max-width:initial;height:100svh;min-height:100svh;top:0;margin-bottom:0}.PlayerDesktopBackground_showUserId__4565v{position:fixed;top:16px;right:16px;background:#fff;color:#000;padding:8px;border-radius:8px;cursor:pointer}.PlayerDesktopBackground_debugControls__NH1SD{position:fixed;top:72px;right:16px;background:#fff;color:#000;padding:8px;border-radius:8px;display:flex;flex-direction:column;gap:8px;z-index:99999}.PlayerDesktopBackground_confirmButton__LUD4H{background:#17c993;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:background-color .2s}.PlayerDesktopBackground_confirmButton__LUD4H:hover{background:rgb(20.3816964286,178.1183035714,130.265625)}
.CharacterCircle_character__S3vFp{position:relative;border-radius:100px;overflow:hidden;width:30px;height:30px;flex:none}.CharacterCircle_character--vh__xnUzB{width:3vh;height:3vh}.CharacterCircle_character__image__15R78{display:flex;position:relative;top:4px;height:inherit;left:50%;transform:translate(-50%, 0)}.CharacterCircle_character__image--vh__cZbUa{top:.4vh}.CharacterCircle_rpmCharacterWrapper__iEdeu{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;left:50%;transform:translate(-50%)}.CharacterCircle_rpmCharacter__5U6Hc{width:40px;height:40px;bottom:0px}.CharacterCircle_hubCharacterCircle__W5bz6{width:28px;height:28px;bottom:0px}
.PlayerActivityRow_wrapper__76C\+I{align-items:flex-start;line-height:150%;display:flex;gap:6px}.PlayerActivityRow_characterVh__4hnnu .PlayerActivityRow_smallText__Hfm1E{font-size:1.4vh !important}.PlayerActivityRow_characterVh__4hnnu .PlayerActivityRow_description__VyI8A{max-width:69vh}.PlayerActivityRow_characterVh__4hnnu .PlayerActivityRow_description__title__fztZA{margin-right:.8vh}.PlayerActivityRow_character__S6Fp2{margin-right:14px;margin-bottom:2px}.PlayerActivityRow_character--small__BWdCh{width:24px;height:24px}.PlayerActivityRow_characterVh__4hnnu{margin-right:1.4vh;margin-bottom:.8vh}.PlayerActivityRow_sum__CdEXo{font-weight:400;white-space:nowrap;line-height:130%;margin-left:6px;flex-grow:1}.PlayerActivityRow_sum--red__FY9HH{color:#ff2055}.PlayerActivityRow_sum--green__VHrPe{color:#17c993}.PlayerActivityRow_smallText__Hfm1E{font-size:14px}.PlayerActivityRow_description__VyI8A{display:flex;align-items:flex-start;max-width:550px;width:90%}.PlayerActivityRow_description__title__fztZA{margin-right:8px;white-space:nowrap}.PlayerActivityRow_eventDescription__547y7{text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap;width:100%}.PlayerActivityRow_time__Ec8Cz{opacity:.7;font-size:12px;min-width:80px;line-height:120%;margin-top:3px}@media screen and (min-width: 660px){.PlayerActivityRow_time__Ec8Cz{min-width:120px}}.PlayerActivityRow_name__D3kxa{font-weight:600}
.PlayersActivityList_wrapper__r\+Vuc{width:calc(100% + 32px);padding:8px 16px 6px 16px;margin-right:-16px;margin-top:auto;background:#edf4ff;position:fixed;padding-bottom:65px;bottom:0;display:flex;justify-content:space-between;left:50%;transform:translate(-50%, 0);z-index:199;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 660px){.PlayersActivityList_wrapper__r\+Vuc{max-width:628px;border-top-left-radius:16px;border-top-right-radius:16px;margin-left:0;margin-right:0;bottom:1svh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.PlayersActivityList_wrapper__r\+Vuc{padding-bottom:0 !important;bottom:0}}.PlayersActivityList_campaignWaitingroom__H1CZn{background:#a055ff;color:#fff}.PlayersActivityList_cursorPointer__M0qHN{cursor:pointer}.PlayersActivityList_container__mBxzp{max-width:620px;padding:0 25px 0 16px;margin-left:auto;margin-right:auto;width:100%;flex-grow:1;display:flex;flex-direction:column}.PlayersActivityList_activityRow__2CXPq{padding-bottom:6px;padding-top:6px;max-width:600px;width:100%}.PlayersActivityList_fade__q3GN5{position:absolute;top:0;width:100%;background:linear-gradient(180deg, #F3ECE0 25%, rgba(252, 247, 239, 0) 100%);height:65px;z-index:2;margin-left:-16px;margin-right:-16px}@media screen and (min-width: 660px){.PlayersActivityList_fade__q3GN5{border-top-left-radius:16px;border-top-right-radius:16px}}.PlayersActivityList_positionHigher__8PM3M{bottom:144px}.PlayersActivityList_toggler__k1UBN{opacity:.7;right:18px;top:6px;width:20px;height:20px;border-radius:100px;display:flex;position:relative;justify-content:center;align-items:center}.PlayersActivityList_bottom__tyNqJ{bottom:0 !important}.PlayersActivityList_hide__lCsoJ{bottom:0;animation:PlayersActivityList_activity-list-hide__ymrVE .5s}.PlayersActivityList_reveal__5AApW{animation:PlayersActivityList_activity-list-reveal__ynHtw .2s}@keyframes PlayersActivityList_activity-list-hide__ymrVE{0%{bottom:65px}100%{bottom:0}}@keyframes PlayersActivityList_activity-list-reveal__ynHtw{0%{bottom:0}100%{bottom:65px}}.PlayersActivityList_tutorialFinished__Zbkr5{bottom:0 !important}
.PLSHeader_container__MqUPP{position:fixed;z-index:5;height:40px;width:100%;color:#fff;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:0}.PLSHeader_wrapper__G06F8{max-width:660px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;position:relative;background:#0a55ba;height:100%;padding-left:16px;padding-right:16px;align-items:center}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.PLSHeader_wrapper__G06F8{max-width:100%;padding-right:86px}}.PLSHeader_navCorner__SePA4{position:fixed;top:40px;z-index:10}.PLSHeader_navCorner__right__IKUz-{right:0}.PLSHeader_navCorner__left__4VxHZ{left:0}.PLSHeader_characterContainer__rd8HK{display:flex;gap:8px;justify-content:center;align-items:center;overflow:hidden;height:100%}.PLSHeader_characterContainer--tutorial__1AKkK{margin-left:auto;margin-right:auto}.PLSHeader_characterIcon__T-9LH{width:auto;height:70px;top:16px;position:relative}.PLSHeader_happyMeterContainer__ELoE-{display:flex;gap:4px}.PLSHeader_happyMeterColors__mnIhi{border-radius:100px;position:relative;display:flex;align-items:center;justify-content:center;padding-left:5px;font-size:14px;line-height:161%;gap:4px;height:16px}.PLSHeader_happyMeterColors--green__67fxf{background:rgba(23,201,147,.7)}.PLSHeader_happyMeterColors--red__fOab1{background:rgba(255,32,85,.7)}.PLSHeader_arrow__UB-28{height:10px;width:auto}.PLSHeader_smiley__y9WRJ svg{position:relative;width:18px;height:18px;right:-1px;top:-1px}.PLSHeader_timer__Y\+S2T{display:flex;gap:5px;align-items:center;justify-content:flex-start;min-width:100px}.PLSHeader_assets__67cnG{display:flex;gap:5px;min-width:120px;justify-content:center}.PLSHeader_countDown__OQKMr{display:flex;justify-content:flex-end;width:62px}.PLSHeader_backButton__1bOy6{cursor:pointer;padding:4px;width:16px}.PLSHeader_backButton__1bOy6 svg{width:24px;height:24px}.PLSHeader_characterImage__xj3Mf{-webkit-user-select:none;-moz-user-select:none;user-select:none}.PLSHeader_closeTutorial__dIIxx{font-weight:600;white-space:nowrap;text-decoration:underline;cursor:pointer}.PLSHeader_RPMCharacter__OUuDc{height:129px;position:relative;top:40px}
.CoBrandHelpBox_wrapper__b2SMb{position:fixed;right:3.125vw;bottom:3.65vh;font-size:max(.83vw,14px);line-height:150%;z-index:999}.CoBrandHelpBox_textWrapper__AOY71{background:linear-gradient(180deg, #F6FBFF 0%, #FFFFFF 100%);max-width:26vw;min-width:360px;border-radius:max(.83vw,8px);padding:max(1.25vw,16px);padding-right:max(1.875vw,24px);filter:drop-shadow(0px 1.7295353413px 1.3836282492px rgba(0, 0, 0, 0.02)) drop-shadow(0px 4.1563138962px 3.3250510693px rgba(0, 0, 0, 0.03))}.CoBrandHelpBox_close__ehczw{position:absolute;right:max(1.25vw,12px);top:max(.625vw,8px)}.CoBrandHelpBox_close__ehczw:hover{opacity:.7;cursor:pointer}.CoBrandHelpBox_text__0nyhT{font-style:italic;padding-bottom:max(.625vw,8px);padding-top:max(.625vw,8px)}.CoBrandHelpBox_text__0nyhT a{font-weight:600;text-decoration:underline;color:#0a55ba}.CoBrandHelpBox_name__hO9BD{font-weight:600;line-height:160%}.CoBrandHelpBox_position__S6OnJ{opacity:.7}.CoBrandHelpBox_email__LZYG7 a{font-weight:600;line-height:150%;text-decoration:underline;color:#0a55ba}.CoBrandHelpBox_calendly__Qqn49{margin-top:max(.42vw,6px)}.CoBrandHelpBox_calendly__Qqn49 a{font-weight:600;line-height:150%;text-decoration:underline;color:#0a55ba}.CoBrandHelpBox_image__YUui0{position:absolute;right:max(-1.875vw,-24px);bottom:max(-1.15vh,-8px);z-index:1;width:max(4.17vw,60px);height:max(4.17vw,60px);border-radius:max(5.21vw,30px);cursor:pointer;transition:transform .3s ease-out}.CoBrandHelpBox_image__YUui0 img{width:inherit;height:inherit}.CoBrandHelpBox_image__YUui0:hover{transform:scale(1.1)}.CoBrandHelpBox_triangle__WMC0F{position:absolute;bottom:max(-2.08vh,-16px);right:max(5.21vw,80px)}@media(max-width: 768px){.CoBrandHelpBox_wrapper__b2SMb{right:2vw;bottom:2vh;font-size:14px}.CoBrandHelpBox_textWrapper__AOY71{max-width:90vw;padding:3vw;padding-right:4vw}.CoBrandHelpBox_image__YUui0{width:60px;height:60px;right:-20px;bottom:-8px}}
.MenuToggler_toggler__fkyck{position:relative;transition:height .2s ease-out;width:26px;height:17px}.MenuToggler_toggler__fkyck svg{transition:height .2s ease-out}@media screen and (min-width: 600px){.MenuToggler_toggler__fkyck svg{height:0}}.MenuToggler_icon__yJtS0{display:block;position:absolute;height:3px;width:26px;border-radius:9px;opacity:1;left:0;transition:.25s ease-in-out}@media screen and (min-width: 600px){.MenuToggler_icon__yJtS0{display:none}}.MenuToggler_icon__yJtS0:nth-child(1){top:0}.MenuToggler_icon__yJtS0:nth-child(2){top:7px}.MenuToggler_icon__yJtS0:nth-child(3){top:14px}.MenuToggler_icon__yJtS0:nth-child(4){top:14px}.MenuToggler_icon--white__HVF0G{background:#fff}.MenuToggler_icon--black__4Y482{background:#0d2f71}.MenuToggler_icon--blue__qxXsE{background:#0a55ba}.MenuToggler_active__\+EpVA .MenuToggler_icon__yJtS0:nth-child(2),.MenuToggler_active__\+EpVA .MenuToggler_icon__yJtS0:nth-child(3){top:7px;width:0%;left:16px}.MenuToggler_active__\+EpVA .MenuToggler_icon__yJtS0:nth-child(1){transform:rotate(45deg);top:7px}.MenuToggler_active__\+EpVA .MenuToggler_icon__yJtS0:nth-child(4){transform:rotate(-45deg);top:7px}
.NewBadge_badge__SSWtu{display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;padding-left:4px !important;margin-left:4px;font-size:8px;font-weight:700;color:#fff;background:#ef4444;border-radius:9999px;text-transform:uppercase;letter-spacing:.3px;vertical-align:super;line-height:1;position:relative;top:-2px}
.UserDashboardGettingStarted_pageHeader__XbKdp{margin-bottom:28px}.UserDashboardGettingStarted_pageTitle__txuzK{margin:0;font-size:28px;font-weight:600;line-height:1.2;color:#0d2f71}.UserDashboardGettingStarted_pageSubtitle__ef0z4{margin:8px 0 0;font-size:15px;line-height:1.5;color:#5c6f91}.UserDashboardGettingStarted_videoGrid__t8\+IU{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-gap:16px;gap:16px}@media screen and (max-width: 900px){.UserDashboardGettingStarted_videoGrid__t8\+IU{grid-template-columns:1fr}}.UserDashboardGettingStarted_videoCard__i6xGM{display:block;width:100%;padding:0;text-align:left;background:#fff;border:1px solid #e3edff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0px 4px 12px rgba(0,0,0,.1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.UserDashboardGettingStarted_videoCard__i6xGM:hover{transform:translateY(-2px);border-color:#b7c9e8;box-shadow:0px 8px 24px rgba(0,0,0,.15)}.UserDashboardGettingStarted_videoCardActive__JW82w{border-color:#17c993;box-shadow:0 0 0 2px rgba(23,201,147,.12)}.UserDashboardGettingStarted_videoPlaceholder__8a6Xh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;background:linear-gradient(135deg, #eef5ff 0%, #dff8ee 100%);transition:transform .18s ease}.UserDashboardGettingStarted_videoPreviewEmbed__RA5CM{position:relative;min-height:180px;background:#000;transition:transform .18s ease}.UserDashboardGettingStarted_videoPreviewEmbed__RA5CM iframe{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.UserDashboardGettingStarted_videoPreviewImageWrap__8Iquv{position:relative;min-height:180px;background:#eef5ff;transition:transform .18s ease}.UserDashboardGettingStarted_videoPreviewImage__rCuL6{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UserDashboardGettingStarted_localVideo__7yFHE{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UserDashboardGettingStarted_playButton__mp\+21{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:999px;background:rgba(13,47,113,.9);transition:transform .18s ease,background .18s ease}.UserDashboardGettingStarted_playTriangle__fG\+6\+{width:0;height:0;margin-left:4px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:16px solid #fff}.UserDashboardGettingStarted_placeholderLabel__iSYZ2{font-size:14px;font-weight:600;color:#0d2f71}.UserDashboardGettingStarted_videoCard__i6xGM:hover .UserDashboardGettingStarted_videoPlaceholder__8a6Xh,.UserDashboardGettingStarted_videoCard__i6xGM:hover .UserDashboardGettingStarted_videoPreviewEmbed__RA5CM,.UserDashboardGettingStarted_videoCard__i6xGM:hover .UserDashboardGettingStarted_videoPreviewImageWrap__8Iquv{transform:scale(1.01)}.UserDashboardGettingStarted_videoContent__h-Fcf{padding:14px 16px}.UserDashboardGettingStarted_videoTitle__cM74y{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:#0d2f71}.UserDashboardGettingStarted_faqSection__UfpsI{margin-top:40px;padding:24px;background:#f7faff;border:1px solid #e3edff;border-radius:12px}.UserDashboardGettingStarted_faqSectionTitle__LLJOQ{margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.25;color:#0d2f71}.UserDashboardGettingStarted_faqList__G1Fqb{margin:0}.UserDashboardGettingStarted_faqDetails__nxHDH{border-bottom:1px solid #dce6f5}.UserDashboardGettingStarted_faqDetails__nxHDH:last-of-type{border-bottom:none}.UserDashboardGettingStarted_faqSummary__tFL\+w{cursor:pointer;list-style:none;padding:12px 32px 12px 0}.UserDashboardGettingStarted_faqSummary__tFL\+w:focus{outline:none}.UserDashboardGettingStarted_faqSummary__tFL\+w:focus-visible{outline:2px solid #17c993;outline-offset:2px;border-radius:4px}.UserDashboardGettingStarted_faqSummary__tFL\+w{font-size:16px;font-weight:600;line-height:1.35;color:#0d2f71;position:relative}.UserDashboardGettingStarted_faqSummary__tFL\+w::-webkit-details-marker{display:none}.UserDashboardGettingStarted_faqSummary__tFL\+w::after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #5c6f91;border-bottom:2px solid #5c6f91;transform:rotate(45deg);transition:transform .2s ease}.UserDashboardGettingStarted_faqDetails__nxHDH[open] .UserDashboardGettingStarted_faqSummary__tFL\+w::after{transform:rotate(-135deg);margin-top:0}.UserDashboardGettingStarted_faqAnswer__1EvJf{margin:0;padding:4px 0 8px;font-size:15px;line-height:1.55;color:#3d4f6e}.UserDashboardGettingStarted_modalBackdrop__TA7vn{position:fixed;inset:0;background:rgba(13,47,113,.4);backdrop-filter:blur(4px);z-index:1200}.UserDashboardGettingStarted_modalWrapper__oMJmp{position:fixed;top:50%;left:50%;width:min(1040px,100vw - 48px);max-height:calc(100vh - 48px);transform:translate(-50%, -50%);background:#fff;border-radius:12px;overflow:hidden;z-index:1201;box-shadow:0 24px 60px rgba(13,47,113,.22);display:flex;flex-direction:column}.UserDashboardGettingStarted_modalWrapperSupademo__klcI9{background:#0b0b0b}.UserDashboardGettingStarted_modalHeader__ObaVk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 0}.UserDashboardGettingStarted_expandedTitle__fLwLZ{margin:0;font-size:22px;font-weight:600;line-height:1.3;color:#0d2f71}.UserDashboardGettingStarted_closeButton__sxfcI{flex-shrink:0;height:38px;padding:0 14px;border:1px solid #d8e3f2;border-radius:10px;background:#fff;color:#0d2f71;font-size:14px;font-weight:500;cursor:pointer}.UserDashboardGettingStarted_closeButtonFloating__\+C\+1P{position:absolute;top:16px;right:16px;z-index:2;background:hsla(0,0%,100%,.92)}.UserDashboardGettingStarted_expandedMedia__C6o3A{position:relative;margin-top:16px;min-height:520px;background:#000}.UserDashboardGettingStarted_expandedMedia__C6o3A iframe{position:absolute;inset:0;width:100%;height:100%}.UserDashboardGettingStarted_expandedMediaSupademo__FB3PY{margin-top:0;min-height:640px}.UserDashboardGettingStarted_expandedLocalVideo__bHly3{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UserDashboardGettingStarted_expandedPlaceholder__w4Ki\+{display:flex;align-items:center;justify-content:center;min-height:220px;margin-top:16px;background:linear-gradient(135deg, #eef5ff 0%, #dff8ee 100%);font-size:16px;font-weight:600;color:#0d2f71}@media screen and (max-width: 900px){.UserDashboardGettingStarted_modalWrapper__oMJmp{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.UserDashboardGettingStarted_modalHeader__ObaVk{flex-direction:column}.UserDashboardGettingStarted_expandedMedia__C6o3A{min-height:320px}}
.ImpersonationFloatingButton_floatingButton__qOdQd{position:fixed;z-index:10000;background:linear-gradient(135deg, #ff6b6b 0%, #ee5a5a 100%);border-radius:12px;padding:10px 14px;box-shadow:0 4px 20px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;min-width:50px;border:2px solid hsla(0,0%,100%,.3)}.ImpersonationFloatingButton_floatingButton__qOdQd:hover{transform:scale(1.02);box-shadow:0 6px 25px rgba(0,0,0,.4)}.ImpersonationFloatingButton_floatingButton__qOdQd.ImpersonationFloatingButton_expanded__9KcXs{min-width:220px;padding:14px 18px}.ImpersonationFloatingButton_indicator__5kIVl{display:flex;flex-direction:column;align-items:flex-start;color:#fff}.ImpersonationFloatingButton_icon__Aw3-z{display:flex;align-items:center;justify-content:center}.ImpersonationFloatingButton_icon__Aw3-z svg{filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.ImpersonationFloatingButton_details__8GJKz{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:13px;animation:ImpersonationFloatingButton_fadeIn__m3jo1 .2s ease}@keyframes ImpersonationFloatingButton_fadeIn__m3jo1{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ImpersonationFloatingButton_label__seFRq{font-weight:600;opacity:.9;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.ImpersonationFloatingButton_userName__Oi6Mk{font-weight:700;font-size:15px;line-height:1.2}.ImpersonationFloatingButton_userEmail__-h0Qe{opacity:.85;font-size:12px;word-break:break-all}.ImpersonationFloatingButton_duration__w7TDA{opacity:.7;font-size:11px;margin-top:4px;font-family:monospace}.ImpersonationFloatingButton_remaining__\+5rZT{opacity:.9;font-size:11px;font-family:monospace;font-weight:600}.ImpersonationFloatingButton_exitButton__JOWSM{margin-top:12px;background:#fff;color:#ee5a5a;border:none;border-radius:6px;padding:10px 16px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;width:100%}.ImpersonationFloatingButton_exitButton__JOWSM:hover:not(:disabled){background:#fff5f5;transform:translateY(-1px)}.ImpersonationFloatingButton_exitButton__JOWSM:active:not(:disabled){transform:translateY(0)}.ImpersonationFloatingButton_exitButton__JOWSM:disabled{opacity:.7;cursor:not-allowed}
.OfflineIndicator_banner__ODDAT{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:9998;display:flex;align-items:center;gap:8px;padding:8px 14px;background:#374151;color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);font-size:13px;font-family:"IBM Plex Sans",sans-serif;animation:OfflineIndicator_offline-banner-in__WWcX9 .35s ease both}.OfflineIndicator_leaving__QNvXD{animation:OfflineIndicator_offline-banner-out__VFyoX .3s ease forwards}@keyframes OfflineIndicator_offline-banner-in__WWcX9{from{transform:translate(-50%, calc(-100% - 16px));opacity:0}to{transform:translate(-50%, 0);opacity:1}}@keyframes OfflineIndicator_offline-banner-out__VFyoX{from{transform:translate(-50%, 0);opacity:1}to{transform:translate(-50%, calc(-100% - 16px));opacity:0}}
:root{--acp-bg-primary: #0f1117;--acp-bg-secondary: #1a1d29;--acp-bg-tertiary: #252836;--acp-card-bg: #1e2139;--acp-card-hover: #252a42;--acp-accent-primary: #6366f1;--acp-accent-secondary: #8b5cf6;--acp-accent-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--acp-success: #10b981;--acp-warning: #f59e0b;--acp-danger: #ef4444;--acp-info: #3b82f6;--acp-text-primary: #ffffff;--acp-text-secondary: #a0a3bd;--acp-text-muted: #6b7280;--acp-border: rgba(255, 255, 255, 0.08);--acp-border-hover: rgba(255, 255, 255, 0.15);--acp-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.3);--acp-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4);--acp-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.5);--acp-shadow-glow: 0 0 20px rgba(99, 102, 241, 0.3)}.AccessControlPanel_mainContainer__HO8ra{background:linear-gradient(135deg, #0f1117 0%, #1a1d29 100%);min-height:100vh;color:#ffffff;color:var(--acp-text-primary);padding:2rem 1.5rem;position:relative}.AccessControlPanel_mainContainer__HO8ra::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #0f1117 0%, #1a1d29 100%);z-index:-1}.AccessControlPanel_header__zzTVr{margin-bottom:2.5rem;animation:AccessControlPanel_fadeInDown__Jy4F4 .5s ease-out}.AccessControlPanel_headerTitle__L5goK{font-size:2rem;font-weight:700;background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);background:var(--acp-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:.5rem;letter-spacing:-0.02em}.AccessControlPanel_headerSubtitle__tBqDP{color:#a0a3bd;color:var(--acp-text-secondary);font-size:.95rem;margin:0}.AccessControlPanel_card__x0AFO{background:#1e2139;background:var(--acp-card-bg);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:12px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);box-shadow:var(--acp-shadow-md);transition:all .3s ease;overflow:hidden}.AccessControlPanel_card__x0AFO:hover{border-color:rgba(255, 255, 255, 0.15);border-color:var(--acp-border-hover);box-shadow:0 8px 24px rgba(0, 0, 0, 0.5);box-shadow:var(--acp-shadow-lg);transform:translateY(-2px)}.AccessControlPanel_cardHeader__IfKIK{background:rgba(99,102,241,.05);border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.AccessControlPanel_cardTitle__Fy0gK{font-size:1.1rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin:0;display:flex;align-items:center;gap:.5rem}.AccessControlPanel_cardBody__qnp0x{padding:1.5rem}.AccessControlPanel_cardNoHeader__1Jr1V{background:#1e2139;background:var(--acp-card-bg);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:12px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);box-shadow:var(--acp-shadow-md);transition:all .3s ease;overflow:hidden;margin-top:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.AccessControlPanel_cardNoHeader__1Jr1V:hover{border-color:rgba(255, 255, 255, 0.15);border-color:var(--acp-border-hover);box-shadow:0 8px 24px rgba(0, 0, 0, 0.5);box-shadow:var(--acp-shadow-lg)}.AccessControlPanel_metricsGrid__8z\+TK{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.AccessControlPanel_metricCard__1DIdK{background:linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.05) 100%);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:10px;padding:1rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.AccessControlPanel_metricCard__1DIdK::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);background:var(--acp-accent-gradient);opacity:0;transition:opacity .3s ease}.AccessControlPanel_metricCard__1DIdK:hover{background:linear-gradient(135deg, rgba(99, 102, 241, 0.15) 0%, rgba(139, 92, 246, 0.1) 100%);border-color:#6366f1;border-color:var(--acp-accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);box-shadow:var(--acp-shadow-md)}.AccessControlPanel_metricCard__1DIdK:hover::before{opacity:1}.AccessControlPanel_metricIcon__PVs2t{font-size:1.5rem;margin-bottom:.5rem;opacity:.8}.AccessControlPanel_metricLabel__q3Pe-{font-size:.75rem;color:#6b7280;color:var(--acp-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-weight:500}.AccessControlPanel_metricValue__pCqcQ{font-size:1.1rem;font-weight:700;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_metricBadge__jtMsw{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}.AccessControlPanel_tabsContainer__iecdv{background:rgba(30,33,57,.4);border-radius:12px 12px 0 0;margin-bottom:0;display:flex;gap:.25rem;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-bottom:2px solid rgba(255, 255, 255, 0.08);border-bottom:2px solid var(--acp-border);backdrop-filter:blur(10px)}.AccessControlPanel_tab__IjrIb{flex:1 1;padding:.875rem 1.5rem;background:rgba(0,0,0,0);border:none;border-radius:8px 8px 0 0;color:#a0a3bd;color:var(--acp-text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px}.AccessControlPanel_tab__IjrIb::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);background:var(--acp-accent-gradient);transform:scaleX(0);transition:transform .2s ease}.AccessControlPanel_tab__IjrIb:hover{color:#ffffff;color:var(--acp-text-primary);background:rgba(99,102,241,.1)}.AccessControlPanel_tab__IjrIb:hover::after{transform:scaleX(0.5)}.AccessControlPanel_tabActive__mEUpM{background:rgba(99,102,241,.08);color:#ffffff;color:var(--acp-text-primary);font-weight:600}.AccessControlPanel_tabActive__mEUpM::after{transform:scaleX(1)}.AccessControlPanel_tabActive__mEUpM:hover{background:rgba(99,102,241,.12);color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_table__UVJiq{width:100%;border-collapse:separate;border-spacing:0}.AccessControlPanel_table__UVJiq thead th{background:rgba(99,102,241,.1);color:#ffffff;color:var(--acp-text-primary);font-weight:600;padding:1rem;text-align:left;border-bottom:2px solid rgba(255, 255, 255, 0.08);border-bottom:2px solid var(--acp-border);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.AccessControlPanel_table__UVJiq tbody tr{transition:all .2s ease;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_table__UVJiq tbody tr:hover{background:rgba(99,102,241,.05)}.AccessControlPanel_table__UVJiq tbody td{padding:1rem;color:#a0a3bd;color:var(--acp-text-secondary);vertical-align:middle}.AccessControlPanel_badge__fFN80{display:inline-block;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.AccessControlPanel_badgeSuccess__6z50B{background:rgba(16,185,129,.15);color:#10b981;color:var(--acp-success);border:1px solid rgba(16,185,129,.3)}.AccessControlPanel_badgeWarning__Va4fO{background:rgba(245,158,11,.15);color:#f59e0b;color:var(--acp-warning);border:1px solid rgba(245,158,11,.3)}.AccessControlPanel_badgeDanger__bjl9E{background:rgba(239,68,68,.15);color:#ef4444;color:var(--acp-danger);border:1px solid rgba(239,68,68,.3)}.AccessControlPanel_badgeInfo__uuCdJ{background:rgba(59,130,246,.15);color:#3b82f6;color:var(--acp-info);border:1px solid rgba(59,130,246,.3)}.AccessControlPanel_badgePrimary__R\+xte{background:rgba(99,102,241,.15);color:#6366f1;color:var(--acp-accent-primary);border:1px solid rgba(99,102,241,.3)}.AccessControlPanel_btn__Vl6p9{padding:.65rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.AccessControlPanel_btnPrimary__5ziaJ{background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);background:var(--acp-accent-gradient);color:#fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);box-shadow:var(--acp-shadow-sm)}.AccessControlPanel_btnPrimary__5ziaJ:hover:not(:disabled){box-shadow:0 0 20px rgba(99, 102, 241, 0.3);box-shadow:var(--acp-shadow-glow);transform:translateY(-2px)}.AccessControlPanel_btnSecondary__OIJzs{background:#252836;background:var(--acp-bg-tertiary);color:#ffffff;color:var(--acp-text-primary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_btnSecondary__OIJzs:hover:not(:disabled){background:#252a42;background:var(--acp-card-hover);border-color:rgba(255, 255, 255, 0.15);border-color:var(--acp-border-hover)}.AccessControlPanel_btn__Vl6p9:disabled{opacity:.5;cursor:not-allowed}.AccessControlPanel_btnSmall__V-B36{padding:.5rem 1rem;font-size:.85rem}.AccessControlPanel_btnDanger__sGgKI{background:#ef4444;background:var(--acp-danger);color:#fff}.AccessControlPanel_btnDanger__sGgKI:hover:not(:disabled){background:#dc2626;transform:translateY(-2px)}.AccessControlPanel_btnSuccess__Oh6RI{background:#10b981;background:var(--acp-success);color:#fff}.AccessControlPanel_btnSuccess__Oh6RI:hover:not(:disabled){background:#059669;transform:translateY(-2px)}.AccessControlPanel_formGroup__k5L7V{margin-bottom:1rem}.AccessControlPanel_formLabel__yDsn2{display:block;font-size:.85rem;font-weight:600;color:#a0a3bd;color:var(--acp-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.AccessControlPanel_formInput__GAWah,.AccessControlPanel_formSelect__1muew{width:100%;padding:.75rem 1rem;background:#252836;background:var(--acp-bg-tertiary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:8px;color:#ffffff;color:var(--acp-text-primary);font-size:.95rem;transition:all .3s ease}.AccessControlPanel_formInput__GAWah:focus,.AccessControlPanel_formSelect__1muew:focus{outline:none;border-color:#6366f1;border-color:var(--acp-accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.2);background:#1e2139;background:var(--acp-card-bg)}.AccessControlPanel_formInput__GAWah::-moz-placeholder{color:#a0a3bd;color:var(--acp-text-secondary);opacity:.8}.AccessControlPanel_formInput__GAWah::placeholder{color:#a0a3bd;color:var(--acp-text-secondary);opacity:.8}.AccessControlPanel_formInputModified__FXvAg{border-color:#f59e0b;border-color:var(--acp-warning);background:rgba(245,158,11,.05)}.AccessControlPanel_searchContainer__Od4By{position:relative}.AccessControlPanel_searchInput__FkTq0{width:100%;padding:.75rem 1rem;background:#1e2139;background:var(--acp-card-bg);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:10px;color:#ffffff;color:var(--acp-text-primary);font-size:.95rem;transition:all .3s ease}.AccessControlPanel_searchInput__FkTq0::-moz-placeholder{color:#a0a3bd;color:var(--acp-text-secondary);opacity:1}.AccessControlPanel_searchInput__FkTq0::placeholder{color:#a0a3bd;color:var(--acp-text-secondary);opacity:1}.AccessControlPanel_searchInput__FkTq0:focus{outline:none;border-color:#6366f1;border-color:var(--acp-accent-primary);box-shadow:0 0 20px rgba(99, 102, 241, 0.3);box-shadow:var(--acp-shadow-glow)}.AccessControlPanel_searchIcon__jKNfY{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;color:var(--acp-text-muted);font-size:1.1rem}.AccessControlPanel_searchDropdown__wC9yk{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#1e2139;background:var(--acp-card-bg);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:10px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.5);box-shadow:var(--acp-shadow-lg);max-height:400px;overflow-y:auto;z-index:1000;animation:AccessControlPanel_slideDown__sMRcN .3s ease-out}.AccessControlPanel_searchResultItem__R0R3C{padding:1rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border);cursor:pointer;transition:all .2s ease}.AccessControlPanel_searchResultItem__R0R3C:hover{background:rgba(99,102,241,.1)}.AccessControlPanel_searchResultItem__R0R3C:last-child{border-bottom:none}.AccessControlPanel_emptyState__iBV7w{text-align:center;padding:3rem 2rem;color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_emptyStateFullWidth__g5qs9{text-align:center;padding:4rem 2rem;color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_emptyStateIcon__2\+LT3{font-size:3rem;margin-bottom:1rem;opacity:.5}.AccessControlPanel_emptyStateTitle__SZq0P{font-size:1.2rem;font-weight:600;color:#a0a3bd;color:var(--acp-text-secondary);margin-bottom:.5rem}.AccessControlPanel_emptyStateText__g6aJK{font-size:.95rem;color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_loadingContainer__7dwej{text-align:center;padding:3rem 2rem}.AccessControlPanel_spinner__46zBV{width:40px;height:40px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-top-color:var(--acp-accent-primary);border-radius:50%;animation:AccessControlPanel_spin__vT0zy .8s linear infinite;margin:0 auto 1rem}.AccessControlPanel_loadingText__Tk4Vp{color:#a0a3bd;color:var(--acp-text-secondary);font-size:.95rem}.AccessControlPanel_sectionDivider__MnHrP{height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.08), transparent);background:linear-gradient(90deg, transparent, var(--acp-border), transparent);margin:1.5rem 0}.AccessControlPanel_sectionTitle__mdMO2{font-size:.85rem;font-weight:600;color:#6b7280;color:var(--acp-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.AccessControlPanel_sectionTitle__mdMO2::before{content:"";width:3px;height:1rem;background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);background:var(--acp-accent-gradient);border-radius:2px}.AccessControlPanel_codeBlock__CbxCt{background:#0f1117;background:var(--acp-bg-primary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:6px;padding:.5rem .75rem;font-family:"Monaco","Courier New",monospace;font-size:.85rem;color:#6366f1;color:var(--acp-accent-primary);display:inline-block}.AccessControlPanel_clickableId__o-z7V{cursor:pointer;transition:all .2s ease}.AccessControlPanel_clickableId__o-z7V:hover{background:rgba(99,102,241,.15);border-color:#6366f1;border-color:var(--acp-accent-primary);box-shadow:0 0 8px rgba(99,102,241,.3);transform:translateY(-1px)}.AccessControlPanel_clickableId__o-z7V:focus{outline:none;border-color:#6366f1;border-color:var(--acp-accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.AccessControlPanel_clickableEmail__4xHDY{color:#6366f1;color:var(--acp-accent-primary);cursor:pointer;transition:all .2s ease;text-decoration:none}.AccessControlPanel_clickableEmail__4xHDY:hover{color:#8b5cf6;color:var(--acp-accent-secondary);text-decoration:underline}@keyframes AccessControlPanel_fadeInDown__Jy4F4{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes AccessControlPanel_slideDown__sMRcN{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes AccessControlPanel_fadeIn__ubkG6{from{opacity:0}to{opacity:1}}@keyframes AccessControlPanel_spin__vT0zy{to{transform:rotate(360deg)}}.AccessControlPanel_fadeIn__ubkG6{animation:AccessControlPanel_fadeIn__ubkG6 .4s ease-out}.modal-backdrop.show{max-width:100vw !important;width:100vw !important;height:100vh !important;left:0 !important;top:0 !important;transform:none !important;margin:0 !important;border-radius:0 !important}.modal-dialog:has(.modal-content[class*="AccessControlPanel_card"]){max-width:85vw}.AccessControlPanel_sampleDataBanner__ib-jv{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:.875rem 1.25rem;margin-bottom:1rem;color:#f59e0b;color:var(--acp-warning);font-weight:600;font-size:.9rem;text-align:center;animation:AccessControlPanel_fadeIn__ubkG6 .4s ease-out}.AccessControlPanel_textPrimary__98cNd{color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_textSecondary__GZoia{color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_textMuted__JhGid{color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_textSuccess__OwCxJ{color:#10b981;color:var(--acp-success)}.AccessControlPanel_textWarning__4U8yC{color:#f59e0b;color:var(--acp-warning)}.AccessControlPanel_textDanger__TmGkp{color:#ef4444;color:var(--acp-danger)}.AccessControlPanel_textInfo__Pl0F5{color:#3b82f6;color:var(--acp-info)}.AccessControlPanel_mb0__uR7Ds{margin-bottom:0}.AccessControlPanel_mb1__FGoux{margin-bottom:.5rem}.AccessControlPanel_mb2__Go5CF{margin-bottom:1rem}.AccessControlPanel_mb3__lqyjD{margin-bottom:1.5rem}.AccessControlPanel_mb4__08gB3{margin-bottom:2rem}.AccessControlPanel_mt0__C61vx{margin-top:0}.AccessControlPanel_mt1__BloiE{margin-top:.5rem}.AccessControlPanel_mt2__A\+zcr{margin-top:1rem}.AccessControlPanel_mt3__USScC{margin-top:1.5rem}.AccessControlPanel_mt4__xVZh9{margin-top:2rem}.AccessControlPanel_p0__76nmN{padding:0}.AccessControlPanel_p1__AE5xi{padding:.5rem}.AccessControlPanel_p2__P13cH{padding:1rem}.AccessControlPanel_p3__-9boJ{padding:1.5rem}.AccessControlPanel_p4__PJ0Ua{padding:2rem}.AccessControlPanel_pt0__2X36N{padding-top:0}.AccessControlPanel_pt1__g7sIo{padding-top:.5rem}.AccessControlPanel_pt2__eRep2{padding-top:1rem}.AccessControlPanel_pt3__Pf4b4{padding-top:1.5rem}.AccessControlPanel_pt4__nTk8m{padding-top:2rem}.AccessControlPanel_pb0__QEoj5{padding-bottom:0}.AccessControlPanel_pb1__cpRDQ{padding-bottom:.5rem}.AccessControlPanel_pb2__u0\+ea{padding-bottom:1rem}.AccessControlPanel_pb3__H5hP3{padding-bottom:1.5rem}.AccessControlPanel_pb4__RYiV2{padding-bottom:2rem}.AccessControlPanel_textCenter__lhSK7{text-align:center}.AccessControlPanel_textLeft__zc8\+N{text-align:left}.AccessControlPanel_textRight__N9cXk{text-align:right}.AccessControlPanel_fontSizeSmall__DKb\+m{font-size:.85rem}.AccessControlPanel_fontSizeMedium__ZsPmg{font-size:.95rem}.AccessControlPanel_fontSizeLarge__Dk9V-{font-size:1.1rem}.AccessControlPanel_fontSizeXLarge__1HF6K{font-size:1.2rem}.AccessControlPanel_fontSizeXXLarge__StE9Y{font-size:1.5rem}.AccessControlPanel_fontSizeXXXLarge__7bLaZ{font-size:1.8rem}.AccessControlPanel_fontWeightNormal__HU9h5{font-weight:400}.AccessControlPanel_fontWeightMedium__hlBG9{font-weight:500}.AccessControlPanel_fontWeightSemibold__pi7zt{font-weight:600}.AccessControlPanel_fontWeightBold__X6Zk\+{font-weight:700}.AccessControlPanel_flex__8899Z{display:flex}.AccessControlPanel_flexColumn__iyW1Y{display:flex;flex-direction:column}.AccessControlPanel_flexRow__7yidG{display:flex;flex-direction:row}.AccessControlPanel_flexCenter__jJkyO{display:flex;align-items:center;justify-content:center}.AccessControlPanel_flexBetween__-IaIE{display:flex;justify-content:space-between}.AccessControlPanel_flexAlignCenter__Unq93{display:flex;align-items:center}.AccessControlPanel_flexWrap__QvYBq{flex-wrap:wrap}.AccessControlPanel_flexGrow__zZicc{flex:1 1}.AccessControlPanel_grid__ZefCr{display:grid}.AccessControlPanel_grid2Col__1CDMN{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;gap:1rem}.AccessControlPanel_gridAutoFit__WPRTe{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-gap:.75rem;gap:.75rem}.AccessControlPanel_colorSuccess__VJ-5C{color:#10b981;color:var(--acp-success)}.AccessControlPanel_colorDanger__heYrW{color:#ef4444;color:var(--acp-danger)}.AccessControlPanel_colorWarning__hrx2h{color:#f59e0b;color:var(--acp-warning)}.AccessControlPanel_colorInfo__TI4d8{color:#3b82f6;color:var(--acp-info)}.AccessControlPanel_colorPrimary__gIbLm{color:#6366f1;color:var(--acp-accent-primary)}.AccessControlPanel_widthFull__tcCr1{width:100%}.AccessControlPanel_widthAuto__g61Wh{width:auto}.AccessControlPanel_minWidth200__SRntI{min-width:200px}.AccessControlPanel_maxWidth400__uvjL2{max-width:400px}.AccessControlPanel_maxWidth600__YcWri{max-width:600px}.AccessControlPanel_positionRelative__OB5HY{position:relative}.AccessControlPanel_positionAbsolute__z\+t3w{position:absolute}.AccessControlPanel_overflowXAuto__Y1HhC{overflow-x:auto}.AccessControlPanel_overflowYAuto__OHo8F{overflow-y:auto}.AccessControlPanel_maxHeight60vh__27mmJ{max-height:60vh}.AccessControlPanel_maxHeight70vh__e48nN{max-height:70vh}.AccessControlPanel_statsCardBody__urdGi{text-align:center}.AccessControlPanel_filterLabel__HtHQ\+{display:block;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.AccessControlPanel_formInputSmall__spIrD{width:100%;padding:.5rem}.AccessControlPanel_metricValueLarge__MjK-w{font-size:1.5rem}.AccessControlPanel_metricValueXLarge__M0CNF{font-size:1.8rem}.AccessControlPanel_metricValueSuccess__va6FN{color:#10b981;color:var(--acp-success)}.AccessControlPanel_metricValueDanger__gS\+gf{color:#ef4444;color:var(--acp-danger)}.AccessControlPanel_metricValuePrimary__UrqdZ{color:#6366f1;color:var(--acp-accent-primary)}.AccessControlPanel_metricValueSmall__-Idux{font-size:.85rem}.AccessControlPanel_metricValueMedium__Jk1Zp{font-size:.9rem}.AccessControlPanel_metricIconLarge__Q6GcX{font-size:1.5rem;margin-bottom:.5rem}.AccessControlPanel_metricLabelSmall__X33CO{font-size:.85rem}.AccessControlPanel_buttonGroup__4VGLh{display:flex;gap:.5rem}.AccessControlPanel_buttonGroupLarge__FMyoF{display:flex;gap:1rem}.AccessControlPanel_modalFooter__y\+Bzv{border-top:1px solid rgba(255, 255, 255, 0.08);border-top:1px solid var(--acp-border);padding:1rem 1.5rem}.AccessControlPanel_searchContainerFixed__xtSH5{position:relative;width:400px}.AccessControlPanel_searchInputWithButton__uE7Mc{padding-right:60px}.AccessControlPanel_dropdownButton__dQqgb{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:.5rem .75rem}.AccessControlPanel_selectedUserCard__uoQua{margin-top:1rem;padding:1rem;background-color:rgba(99,102,241,.05);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_planTypeBadge__m0lKS{display:inline-block;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.AccessControlPanel_seatsValue__DQ0ff{font-size:1.1rem;font-weight:600}.AccessControlPanel_seatsValueOverLimit__sJW-x{color:#ef4444;color:var(--acp-danger)}.AccessControlPanel_seatsValueAtLimit__xptMG{color:#f59e0b;color:var(--acp-warning)}.AccessControlPanel_planCardHeader__OGIfO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AccessControlPanel_planCardHeaderContent__-Iqao{flex:1 1}.AccessControlPanel_planCardBadges__k13\+h{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.AccessControlPanel_planCardGrid__vMfWJ{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.AccessControlPanel_planCardFooter__TQHZF{border-top:1px solid rgba(255, 255, 255, 0.08);border-top:1px solid var(--acp-border);padding-top:.75rem;display:flex;justify-content:space-between;align-items:center}.AccessControlPanel_loginContainer__tVEqY{display:flex;justify-content:center;align-items:center;min-height:100vh}.AccessControlPanel_loginCard__\+OJr9{max-width:400px;width:100%}.AccessControlPanel_loginCardHeader__5UIaA{text-align:center}.AccessControlPanel_loginCardTitle__pPzcW{font-size:1.5rem;margin-bottom:0}.AccessControlPanel_loginFormActions__M\+J3s{display:flex;justify-content:center;margin-top:1rem}.AccessControlPanel_modalBodyScrollable__GRITp{max-height:60vh;overflow-y:auto;padding:0}.AccessControlPanel_modalBodyScrollableLarge__1HU1b{max-height:70vh;overflow-y:auto}.AccessControlPanel_formSection__0wkTZ{margin-bottom:1.5rem}.AccessControlPanel_formSectionTitle__thjM7{margin-bottom:1rem}.AccessControlPanel_formSectionDivider__vcWGQ{margin-top:1.5rem;margin-bottom:1.5rem}.AccessControlPanel_paymentFormRow__tC56Z{display:flex;align-items:center;gap:.5rem}.AccessControlPanel_paymentFormCurrency__Z63Zx{font-size:1.2rem}.AccessControlPanel_paymentFormInput__7zWjw{flex:1 1;padding:.5rem}.AccessControlPanel_tabContainerHorizontal__3V9E6{display:flex;gap:.5rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border);padding-bottom:1rem}.AccessControlPanel_highlightMatch__VNb5x{background-color:#fff3cd;padding:0 2px}.AccessControlPanel_inlineToggleModified__QGCRi{background-color:rgba(245,158,11,.1);padding:8px;border-radius:8px;border:1px solid rgba(245,158,11,.3)}.AccessControlPanel_inlineToggleCheckbox__-Ft-F{width:18px;height:18px;cursor:pointer;accent-color:#6366f1;accent-color:var(--acp-accent-primary);background-color:#252836;background-color:var(--acp-bg-tertiary);border:2px solid rgba(255, 255, 255, 0.08);border:2px solid var(--acp-border);border-radius:4px;appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox}.AccessControlPanel_ownerSelectionCard__vySXn{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:rgba(99,102,241,.05);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_ownerSelectionContent__AjG4x{flex:1 1}.AccessControlPanel_summaryCard__3Eywj{margin-top:1.5rem;padding:1rem;background-color:rgba(99,102,241,.05);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_summaryCardTitle__j5aNy{font-weight:600;margin-bottom:.5rem}.AccessControlPanel_summaryCardText__zNI2n{font-size:.9rem}.AccessControlPanel_errorDisplay__FaVs0{margin-top:.5rem;padding:.75rem;background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;color:var(--acp-danger)}.AccessControlPanel_showMoreButton__bdChF{text-align:center;border-top:1px solid rgba(255, 255, 255, 0.08);border-top:1px solid var(--acp-border);background-color:rgba(99,102,241,.05)}.AccessControlPanel_mb025__Y69-c{margin-bottom:.25rem}.AccessControlPanel_mr1__Q68xN{margin-right:.5rem}.AccessControlPanel_ml1__pcisd{margin-left:.5rem}.AccessControlPanel_alignSelfCenter__4vJ68{align-self:center}.highlight-match{background-color:#fff3cd;padding:0 2px}.AccessControlPanel_formSection__0wkTZ{margin-bottom:1.5rem}.AccessControlPanel_formSectionTitle__thjM7{margin-bottom:1rem}.AccessControlPanel_formSectionDivider__vcWGQ{margin-top:1.5rem;margin-bottom:1.5rem}.AccessControlPanel_paymentFormRow__tC56Z{display:flex;align-items:center;gap:.5rem}.AccessControlPanel_paymentFormInput__7zWjw{flex:1 1;padding:.5rem}.AccessControlPanel_tabContainerHorizontal__3V9E6{display:flex;gap:.5rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border);padding-bottom:1rem}.AccessControlPanel_ownerSelectionCard__vySXn{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:rgba(99,102,241,.05);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_ownerSelectionContent__AjG4x{flex:1 1}.AccessControlPanel_summaryCard__3Eywj{margin-top:1.5rem;padding:1rem;background-color:rgba(99,102,241,.05);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_summaryCardTitle__j5aNy{font-weight:600;margin-bottom:.5rem}.AccessControlPanel_summaryCardText__zNI2n{font-size:.9rem}.AccessControlPanel_packageGrid__KyxP3{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-gap:.75rem;gap:.75rem}.AccessControlPanel_packageButton__cHlVE{padding:.75rem;text-align:left}.AccessControlPanel_packageButtonName__wps7m{font-weight:600;margin-bottom:.25rem}.AccessControlPanel_packageButtonDescription__ZxJjk{font-size:.85rem;opacity:.8}.AccessControlPanel_formInputWithIcon__MAgMo{width:100%;padding-right:40px}.AccessControlPanel_loadingIndicator__d2wjr{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.AccessControlPanel_selectedUserCard__uoQua{margin-top:1rem;padding:1rem;background-color:rgba(99,102,241,.05);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_selectedUserTitle__GnjYc{margin-bottom:.5rem;font-weight:600}.AccessControlPanel_selectedUserText__aTL0n{font-size:.9rem;margin-bottom:.5rem}.AccessControlPanel_selectedUserField__pwbtO{margin-top:.75rem}.AccessControlPanel_selectedUserLabel__twEE-{display:block;margin-bottom:.5rem;font-size:.9rem}.AccessControlPanel_customFormGrid__Yd28f{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.AccessControlPanel_seatsManagement__l9f3B{margin-bottom:1.5rem}.AccessControlPanel_seatsManagementRow__K3eSV{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.AccessControlPanel_seatsManagementField__RhTAT{flex:1 1;min-width:200px}.AccessControlPanel_seatsManagementInputGroup__IeFpt{display:flex;gap:.5rem}.AccessControlPanel_seatsManagementInput__zu4RW{flex:1 1;padding:.5rem}.AccessControlPanel_seatsManagementButton__roicw{padding:.5rem 1rem}.AccessControlPanel_paymentSummary__lcqUn{margin-top:1.5rem;padding:1rem;background-color:rgba(99,102,241,.05);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_paymentSummaryTitle__n8BXK{font-weight:600;margin-bottom:.5rem}.AccessControlPanel_paymentSummaryItem__8vkFI{font-size:.9rem}.AccessControlPanel_modalBodyScrollable__GRITp{max-height:60vh;overflow-y:auto;padding:0}.AccessControlPanel_modalBodyScrollableLarge__1HU1b{max-height:70vh;overflow-y:auto}.AccessControlPanel_planInfoSection__0EFCZ{margin-bottom:2rem}.AccessControlPanel_planInfoTitle__cCCIy{margin-bottom:1rem}.AccessControlPanel_textWithMargin__BgL6n{margin-top:.25rem;font-size:.85rem}.AccessControlPanel_whiteSpaceNowrap__7sz5L{white-space:nowrap}.AccessControlPanel_gap05__VdrpK{gap:.5rem}.AccessControlPanel_gap1__xuDdo{gap:1rem}.AccessControlPanel_borderTop__6V5cz{border-top:1px solid rgba(255, 255, 255, 0.08);border-top:1px solid var(--acp-border)}.AccessControlPanel_modalHeaderBorder__w2858{border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_formSectionWithBorder__w-mjY{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255, 255, 255, 0.08);border-top:1px solid var(--acp-border)}.AccessControlPanel_cursorPointer__ai4A5{cursor:pointer}.AccessControlPanel_checkboxLabel__P1nin{display:flex;align-items:center;gap:.5rem;cursor:pointer}.AccessControlPanel_dropdownPositioned__2lQtm{top:100%;left:0;right:0;z-index:1000;margin-top:.25rem}.AccessControlPanel_labelMarginBottom075__PAcCN{margin-bottom:.75rem}.AccessControlPanel_planFormGrid__fUF0q{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;gap:1rem}.modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.8}.modal-header .btn-close:hover{opacity:1}.AccessControlPanel_paymentFormCurrency__Z63Zx{font-size:1.2rem;color:#a0a3bd;color:var(--acp-text-secondary);font-weight:600}.AccessControlPanel_trendsContainer__V\+lIM{padding:1rem 0}.AccessControlPanel_scopeToggle__hbcRc{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;background:#1a1d29;background:var(--acp-bg-secondary);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_scopeButton__eHWB2{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:6px;color:#a0a3bd;color:var(--acp-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccessControlPanel_scopeButton__eHWB2:hover{background:#252836;background:var(--acp-bg-tertiary);color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_scopeButtonActive__An2xR{background:#6366f1;background:var(--acp-accent-primary);color:#fff;border-color:#6366f1;border-color:var(--acp-accent-primary)}.AccessControlPanel_scopeButtonActive__An2xR:hover{background:#8b5cf6;background:var(--acp-accent-secondary);border-color:#8b5cf6;border-color:var(--acp-accent-secondary)}.AccessControlPanel_scopeIcon__n6JaX{font-size:1rem}.AccessControlPanel_scopeLabel__IlDtH{white-space:nowrap}.AccessControlPanel_breadcrumbContainer__LYDUb{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;background:#1a1d29;background:var(--acp-bg-secondary);border-radius:8px;border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border)}.AccessControlPanel_backButton__oHZVP{display:flex;align-items:center;padding:.5rem .75rem;background:#252836;background:var(--acp-bg-tertiary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:6px;color:#a0a3bd;color:var(--acp-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.AccessControlPanel_backButton__oHZVP:hover{background:#6366f1;background:var(--acp-accent-primary);color:#fff;border-color:#6366f1;border-color:var(--acp-accent-primary)}.AccessControlPanel_breadcrumb__6x-B9{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.AccessControlPanel_breadcrumbItem__beiXr{display:flex;align-items:center;gap:.25rem}.AccessControlPanel_breadcrumbSeparator__1lNxI{color:#6b7280;color:var(--acp-text-muted);margin:0 .25rem}.AccessControlPanel_breadcrumbLink__xcUB2{background:none;border:none;padding:0;color:#6366f1;color:var(--acp-accent-primary);font-size:.875rem;cursor:pointer;transition:color .2s ease}.AccessControlPanel_breadcrumbLink__xcUB2:hover{color:#8b5cf6;color:var(--acp-accent-secondary);text-decoration:underline}.AccessControlPanel_breadcrumbCurrent__Ydivq{color:#ffffff;color:var(--acp-text-primary);font-size:.875rem;font-weight:500}.AccessControlPanel_timeRangeSelector__oSnB-{display:flex;justify-content:flex-end}.AccessControlPanel_textRight__N9cXk{text-align:right}.AccessControlPanel_healthBadge__6Ab9s{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.AccessControlPanel_healthBadgeHealthy__QMYSy{background:rgba(34,197,94,.15);color:#10b981;color:var(--acp-success)}.AccessControlPanel_healthBadgeAtRisk__Pg8fY{background:rgba(234,179,8,.15);color:#f59e0b;color:var(--acp-warning)}.AccessControlPanel_healthBadgeCritical__LX-Vx{background:rgba(239,68,68,.15);color:#ef4444;color:var(--acp-danger)}.AccessControlPanel_summaryCardsGrid__0WpTw{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.AccessControlPanel_summaryCard__3Eywj{background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:8px;padding:1rem;transition:all .2s ease}.AccessControlPanel_summaryCard__3Eywj:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);box-shadow:var(--acp-shadow-md)}.AccessControlPanel_summaryCardLabel__aFsXA{font-size:.75rem;color:#6b7280;color:var(--acp-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.AccessControlPanel_summaryCardValue__lOqPj{font-size:1.75rem;font-weight:700;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_summaryCardTrend__a-L6F{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem}.AccessControlPanel_trendUp__SX8Ng{color:#10b981;color:var(--acp-success)}.AccessControlPanel_trendDown__YANIE{color:#ef4444;color:var(--acp-danger)}.AccessControlPanel_trendNeutral__EWYLh{color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_sparklineContainer__EtpT3{display:inline-block;width:60px;height:20px;vertical-align:middle}.AccessControlPanel_dataTableContainer__arwJw{background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:8px;overflow:hidden}.AccessControlPanel_dataTable__sCZxU{width:100%;border-collapse:collapse}.AccessControlPanel_dataTable__sCZxU th{background:#252836;background:var(--acp-bg-tertiary);padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:#a0a3bd;color:var(--acp-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border);cursor:pointer;transition:background .2s ease}.AccessControlPanel_dataTable__sCZxU th:hover{background:#0f1117;background:var(--acp-bg-primary)}.AccessControlPanel_dataTable__sCZxU th.AccessControlPanel_sortable__UCACV{-webkit-user-select:none;-moz-user-select:none;user-select:none}.AccessControlPanel_dataTable__sCZxU th .AccessControlPanel_sortIcon__bJJ6R{margin-left:.5rem;opacity:.5}.AccessControlPanel_dataTable__sCZxU th.AccessControlPanel_sortActive__vP9rx .AccessControlPanel_sortIcon__bJJ6R{opacity:1;color:#6366f1;color:var(--acp-accent-primary)}.AccessControlPanel_dataTable__sCZxU td{padding:.75rem 1rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border);color:#ffffff;color:var(--acp-text-primary);font-size:.875rem}.AccessControlPanel_dataTable__sCZxU tr:hover td{background:#252836;background:var(--acp-bg-tertiary)}.AccessControlPanel_dataTable__sCZxU tr.AccessControlPanel_clickable__NCJZh{cursor:pointer}.AccessControlPanel_trendIndicator__qSkBt{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500}.AccessControlPanel_compareCheckbox__yZ9\+N{width:18px;height:18px;cursor:pointer;accent-color:#6366f1;accent-color:var(--acp-accent-primary)}.AccessControlPanel_compareButton__K\+7Dk{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg, #6366f1, #8b5cf6);background:linear-gradient(135deg, var(--acp-accent-primary), var(--acp-accent-secondary));border:none;border-radius:9999px;color:#fff;font-weight:600;box-shadow:0 8px 24px rgba(0, 0, 0, 0.5);box-shadow:var(--acp-shadow-lg);cursor:pointer;transition:all .2s ease;z-index:100}.AccessControlPanel_compareButton__K\+7Dk:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(99, 102, 241, 0.3);box-shadow:var(--acp-shadow-glow)}.AccessControlPanel_compareButton__K\+7Dk:disabled{opacity:.5;cursor:not-allowed;transform:none}.AccessControlPanel_recommendedActions__XC2zf{background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:8px;padding:1rem;margin-top:1rem}.AccessControlPanel_recommendedActionsTitle__Qo6Yf{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin-bottom:.75rem}.AccessControlPanel_recommendedActionsList__ljJ1Y{list-style:none;padding:0;margin:0}.AccessControlPanel_recommendedActionItem__GNfae{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.875rem;color:#a0a3bd;color:var(--acp-text-secondary);border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_recommendedActionItem__GNfae:last-child{border-bottom:none}.AccessControlPanel_recommendedActionItem__GNfae::before{content:"•";color:#6366f1;color:var(--acp-accent-primary)}.AccessControlPanel_orgHeader__fJrQ5{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:8px;margin-bottom:1.5rem}.AccessControlPanel_orgHeaderInfo__x2JtC h2{margin:0 0 .5rem 0;font-size:1.5rem;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_orgHeaderMeta__XWu-J{display:flex;gap:1rem;font-size:.875rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_orgHeaderHealth__c3Pdh{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.AccessControlPanel_healthScoreDisplay__JZtVA{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700}.AccessControlPanel_dataTableSearch__omBAf{padding:1rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_dataTableWrapper__zPGrf{overflow-x:auto}.AccessControlPanel_dataTable__sCZxU .AccessControlPanel_headerContent__-gcoc{display:flex;align-items:center;justify-content:space-between}.AccessControlPanel_dataTable__sCZxU .AccessControlPanel_emptyRow__rX3J4{text-align:center;color:#6b7280;color:var(--acp-text-muted);padding:2rem 1rem}.AccessControlPanel_dataTablePagination__-likl{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid rgba(255, 255, 255, 0.08);border-top:1px solid var(--acp-border);background:#252836;background:var(--acp-bg-tertiary)}.AccessControlPanel_paginationInfo__kkCST{font-size:.875rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_paginationControls__OImjF{display:flex;align-items:center;gap:.5rem}.AccessControlPanel_paginationButton__krneU{padding:.25rem .5rem;background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:4px;color:#ffffff;color:var(--acp-text-primary);font-size:.75rem;cursor:pointer;transition:all .2s ease}.AccessControlPanel_paginationButton__krneU:hover:not(:disabled){background:#6366f1;background:var(--acp-accent-primary);color:#fff;border-color:#6366f1;border-color:var(--acp-accent-primary)}.AccessControlPanel_paginationButton__krneU:disabled{opacity:.5;cursor:not-allowed}.AccessControlPanel_paginationPage__u4IOF{font-size:.875rem;color:#a0a3bd;color:var(--acp-text-secondary);padding:0 .5rem}.AccessControlPanel_trendChartContainer__1IkRz{width:100%}.AccessControlPanel_trendChartEmpty__DpvwW{display:flex;align-items:center;justify-content:center;background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:8px}.AccessControlPanel_trendChartFilter__FX3eQ{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_trendChartFilterLabel__4z0Pn{color:#a0a3bd;color:var(--acp-text-secondary);font-size:.875rem}.AccessControlPanel_trendChartFilterButtons__R0Iob{display:flex;gap:.5rem}.AccessControlPanel_trendChartFilterButton__l2Otq{padding:.375rem .75rem;font-size:.8rem;background:#252836;background:var(--acp-bg-tertiary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:4px;cursor:pointer;color:#a0a3bd;color:var(--acp-text-secondary);transition:all .2s ease}.AccessControlPanel_trendChartFilterButton__l2Otq:hover{background:#1a1d29;background:var(--acp-bg-secondary);border-color:rgba(255, 255, 255, 0.15);border-color:var(--acp-border-hover)}.AccessControlPanel_trendChartFilterButtonActive__TdeZ0{background:#6366f1;background:var(--acp-accent-primary);color:#fff;border-color:#6366f1;border-color:var(--acp-accent-primary)}.AccessControlPanel_trendChartFilterButtonActive__TdeZ0:hover{background:#8b5cf6;background:var(--acp-accent-secondary);border-color:#8b5cf6;border-color:var(--acp-accent-secondary)}.AccessControlPanel_organizationDetail__yn8Hx{width:100%}.AccessControlPanel_detailHeader__nbuiG{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_detailHeaderMain__\+cQMe{flex:1 1}.AccessControlPanel_detailTitle__ljJmK{font-size:1.5rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin:0 0 .5rem 0}.AccessControlPanel_detailMeta__5zbiY{display:flex;gap:1rem;align-items:center}.AccessControlPanel_detailDomain__YTFUG{color:#a0a3bd;color:var(--acp-text-secondary);font-size:.9rem}.AccessControlPanel_detailSource__sfzcY{background:#252836;background:var(--acp-bg-tertiary);color:#a0a3bd;color:var(--acp-text-secondary);padding:.25rem .5rem;border-radius:4px;font-size:.8rem;text-transform:uppercase}.AccessControlPanel_detailHeaderRight__-4iGt{margin-left:1rem}.AccessControlPanel_emptyState__iBV7w{text-align:center;padding:3rem;color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_gameBreakdown__YfO-l{display:flex;flex-direction:column;gap:1rem}.AccessControlPanel_gameBreakdownItem__dqaXD{display:flex;flex-direction:column;gap:.25rem}.AccessControlPanel_gameBreakdownHeader__Yr0bh{display:flex;justify-content:space-between;align-items:center}.AccessControlPanel_gameBreakdownName__StotQ{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_gameBreakdownDot__2ha4d{width:10px;height:10px;border-radius:50%}.AccessControlPanel_gameBreakdownCount__KngyG{font-size:.85rem;color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_gameBreakdownBar__SjRqd{height:8px;background:#252836;background:var(--acp-bg-tertiary);border-radius:4px;overflow:hidden}.AccessControlPanel_gameBreakdownBarFill__R434k{height:100%;border-radius:4px;transition:width .3s ease}.AccessControlPanel_gameBreakdownPercent__um-wc{font-size:.8rem;color:#6b7280;color:var(--acp-text-muted);text-align:right}.AccessControlPanel_infoList__qSR6n{display:flex;flex-direction:column;gap:.75rem}.AccessControlPanel_infoItem__IMOP2{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_infoItem__IMOP2:last-child{border-bottom:none}.AccessControlPanel_infoLabel__SrAkO{color:#a0a3bd;color:var(--acp-text-secondary);font-size:.9rem}.AccessControlPanel_infoValue__pnz45{color:#ffffff;color:var(--acp-text-primary);font-weight:500}.AccessControlPanel_healthFactors__J1NMh{margin:1rem 0;padding-left:1.5rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_healthFactors__J1NMh li{margin-bottom:.5rem}.AccessControlPanel_healthFactors__J1NMh strong{color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_alertWarning__wvKJo{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:1rem;margin-top:1rem;color:#f59e0b;color:var(--acp-warning)}.AccessControlPanel_alertWarning__wvKJo strong{display:block;margin-bottom:.5rem;color:#f59e0b;color:var(--acp-warning)}.AccessControlPanel_alertWarning__wvKJo ul{margin:0;padding-left:1.5rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_alertInfo__UUAcN{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:1rem;margin-top:1rem;color:#3b82f6;color:var(--acp-info)}.AccessControlPanel_alertInfo__UUAcN strong{color:#3b82f6;color:var(--acp-info)}.AccessControlPanel_gamesView__lrRAz{width:100%}.AccessControlPanel_gameCardsGrid__uY-Wx{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.AccessControlPanel_gameCard__HbKtm{background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:12px;padding:1.25rem;transition:all .2s ease}.AccessControlPanel_gameCard__HbKtm:hover{border-color:var(--acp-primary);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AccessControlPanel_gameCardHeader__L8akS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AccessControlPanel_gameCardTitle__R-Hey{font-size:1.1rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin:0}.AccessControlPanel_gameCardStats__Dd241{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.AccessControlPanel_gameCardStat__tYKaH{display:flex;flex-direction:column;gap:.25rem}.AccessControlPanel_gameCardStatLabel__PK13i{font-size:.75rem;color:#6b7280;color:var(--acp-text-muted);text-transform:uppercase}.AccessControlPanel_gameCardStatValue__QQi-0{font-size:1.25rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_gameCardTrend__9zO45{margin-top:.5rem}.AccessControlPanel_gameCardFiltered__wt\+DG{opacity:.4;filter:grayscale(0.5)}.AccessControlPanel_gameCardActions__LiW\+B{display:flex;align-items:center;gap:.5rem}.AccessControlPanel_filterButton__U75xC{padding:.25rem .5rem;font-size:.75rem;background:#252836;background:var(--acp-bg-tertiary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:4px;cursor:pointer;color:#a0a3bd;color:var(--acp-text-secondary);transition:all .2s ease}.AccessControlPanel_filterButton__U75xC:hover{background:#1a1d29;background:var(--acp-bg-secondary);border-color:rgba(255, 255, 255, 0.15);border-color:var(--acp-border-hover)}.AccessControlPanel_filterButtonActive__8fS6a{background:#6366f1;background:var(--acp-accent-primary);color:#fff;border-color:#6366f1;border-color:var(--acp-accent-primary)}.AccessControlPanel_filterButtonActive__8fS6a:hover{background:#8b5cf6;background:var(--acp-accent-secondary);border-color:#8b5cf6;border-color:var(--acp-accent-secondary)}.AccessControlPanel_filterIndicator__Aeqa4{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(99,102,241,.1);border:1px solid #6366f1;border:1px solid var(--acp-accent-primary);border-radius:8px;margin-bottom:1rem}.AccessControlPanel_filterIndicator__Aeqa4 span{color:#ffffff;color:var(--acp-text-primary);font-weight:500}.AccessControlPanel_filterIndicator__Aeqa4 button{background:none;border:none;color:#6366f1;color:var(--acp-accent-primary);cursor:pointer;font-weight:500;padding:.25rem .5rem}.AccessControlPanel_filterIndicator__Aeqa4 button:hover{text-decoration:underline}.AccessControlPanel_teachersView__rEFHW{width:100%}.AccessControlPanel_teacherFilters__i7dwV{display:flex;gap:1rem;margin-bottom:1rem}.AccessControlPanel_teacherStatusBadge__n3N7C{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.AccessControlPanel_teacherStatusBadge__n3N7C.AccessControlPanel_healthy__ykCtW{background:rgba(74,222,128,.15);color:#4ade80}.AccessControlPanel_teacherStatusBadge__n3N7C.AccessControlPanel_atRisk__hZVgG{background:rgba(251,191,36,.15);color:#fbbf24}.AccessControlPanel_teacherStatusBadge__n3N7C.AccessControlPanel_critical__nJ3Kv{background:rgba(239,68,68,.15);color:#ef4444}.AccessControlPanel_compareView__DK2nz{width:100%}.AccessControlPanel_compareHeader__PC5DI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AccessControlPanel_compareTitle__Ogy1I{font-size:1.25rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin:0}.AccessControlPanel_compareGrid__jStTx{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:1rem;gap:1rem}.AccessControlPanel_compareOrgCard__tEbe-{background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:12px;padding:1.25rem}.AccessControlPanel_compareOrgHeader__NG1bo{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_compareOrgName__cLX41{font-size:1rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin:0}.AccessControlPanel_compareMetrics__9qMq\+{display:flex;flex-direction:column;gap:.75rem}.AccessControlPanel_compareMetricRow__kccwF{display:flex;justify-content:space-between;align-items:center}.AccessControlPanel_compareMetricLabel__nd3zA{font-size:.85rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_compareMetricValue__Ekz1o{font-weight:600;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_compareChartSection__aRhIS{margin-top:1.5rem}.AccessControlPanel_platformView__i1u3W{width:100%}.AccessControlPanel_platformMetricsGrid__PsqBd{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.AccessControlPanel_platformSection__CZJnM{margin-bottom:2rem}.AccessControlPanel_platformSectionTitle__Wa179{font-size:1.1rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin-bottom:1rem}.AccessControlPanel_orgListCompact__uSSXq{display:flex;flex-direction:column;gap:.5rem}.AccessControlPanel_orgListItem__mU0pU{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#252836;background:var(--acp-bg-tertiary);border-radius:8px;cursor:pointer;transition:all .2s ease}.AccessControlPanel_orgListItem__mU0pU:hover{background:#1a1d29;background:var(--acp-bg-secondary)}.AccessControlPanel_orgListItemName__E9zX0{font-weight:500;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_orgListItemMeta__88b\+b{display:flex;align-items:center;gap:.75rem}.AccessControlPanel_orgListItemGames__x9Hiy{font-size:.85rem;color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_chartLegend__BWLEv{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.AccessControlPanel_chartLegendItem__T\+Lxu{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_chartLegendDot__MhEnv{width:10px;height:10px;border-radius:50%}.AccessControlPanel_teacherEmail__9Cfmf{font-weight:500;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_teacherName__RlVNp{font-size:.85rem;color:#6b7280;color:var(--acp-text-muted)}.AccessControlPanel_orgLink__wD6zn{color:var(--acp-primary);cursor:pointer;text-decoration:none}.AccessControlPanel_orgLink__wD6zn:hover{text-decoration:underline}.AccessControlPanel_compareOrgDot__X7dxx{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:.5rem}.AccessControlPanel_compareMetricBest__Lqfnt{color:#10b981 !important;color:var(--acp-success) !important;font-weight:700}.AccessControlPanel_gameComparisonTable__1z34t{overflow-x:auto}.AccessControlPanel_tableRowTotal__6Xocz{background:#252836;background:var(--acp-bg-tertiary)}.AccessControlPanel_mt4__xVZh9{margin-top:2rem}.AccessControlPanel_presentationsView__Cn\+Y1{width:100%}.AccessControlPanel_presentationLink__dolv-{color:var(--acp-primary);cursor:pointer;text-decoration:none;font-weight:500}.AccessControlPanel_presentationLink__dolv-:hover{text-decoration:underline}.AccessControlPanel_topPresentationBanner__7usPi{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg, rgba(74, 222, 128, 0.1), rgba(59, 130, 246, 0.1));border:1px solid rgba(74,222,128,.3);border-radius:12px;margin-bottom:1.5rem}.AccessControlPanel_topPresentationLabel__80pa8{font-size:.9rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_topPresentationName__WRP4h{font-size:1.1rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_presentationStats__BNcLj{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.AccessControlPanel_statRow__CYySS{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_statRow__CYySS:last-child{border-bottom:none}.AccessControlPanel_statLabel__s6to5{color:#a0a3bd;color:var(--acp-text-secondary);font-size:.9rem}.AccessControlPanel_statValue__OXMKY{font-weight:600;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_infoBox__OyDAQ{margin-top:2rem;padding:1.5rem;background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:12px;text-align:left}.AccessControlPanel_infoBox__OyDAQ h5{font-size:1rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin:0 0 1rem 0}.AccessControlPanel_infoBox__OyDAQ ul{margin:0;padding-left:1.5rem;color:#a0a3bd;color:var(--acp-text-secondary)}.AccessControlPanel_infoBox__OyDAQ li{margin-bottom:.5rem}.AccessControlPanel_infoBox__OyDAQ li:last-child{margin-bottom:0}.AccessControlPanel_mobileCardList__aW6lY{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.AccessControlPanel_mobileCard__ZYdkw{background:#1a1d29;background:var(--acp-bg-secondary);border:1px solid rgba(255, 255, 255, 0.08);border:1px solid var(--acp-border);border-radius:10px;padding:1rem;transition:border-color .2s ease}.AccessControlPanel_mobileCardHeader__MNBa3{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--acp-border)}.AccessControlPanel_mobileCardHeader__MNBa3 h4{font-size:.95rem;font-weight:600;color:#ffffff;color:var(--acp-text-primary);margin:0}.AccessControlPanel_mobileCardBody__sR\+qu{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem}.AccessControlPanel_mobileCardRow__OaSmF{display:flex;flex-direction:column;gap:.15rem}.AccessControlPanel_mobileCardLabel__\+0QCA{font-size:.7rem;font-weight:600;color:#6b7280;color:var(--acp-text-muted);text-transform:uppercase;letter-spacing:.03em}.AccessControlPanel_mobileCardValue__wc4xY{font-size:.85rem;color:#ffffff;color:var(--acp-text-primary)}.AccessControlPanel_mobileCardActions__kBiVm{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(255, 255, 255, 0.08);border-top:1px solid var(--acp-border)}.AccessControlPanel_mobileSortSelect__XuNMd{width:100%}@media(max-width: 768px){.AccessControlPanel_mainContainer__HO8ra{padding:.75rem;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100vh;height:100dvh}.AccessControlPanel_headerTitle__L5goK{font-size:1.35rem}.AccessControlPanel_tabsContainer__iecdv{flex-direction:column}.AccessControlPanel_tab__IjrIb{text-align:center;min-height:44px}.AccessControlPanel_card__x0AFO{padding:1rem}.AccessControlPanel_card__x0AFO:hover{transform:none}.AccessControlPanel_cardHeader__IfKIK{flex-wrap:wrap}.AccessControlPanel_metricsGrid__8z\+TK{grid-template-columns:repeat(2, 1fr)}.AccessControlPanel_metricCard__1DIdK{padding:.75rem}.AccessControlPanel_metricCard__1DIdK:hover{transform:none}.AccessControlPanel_btn__Vl6p9,.AccessControlPanel_btnPrimary__5ziaJ,.AccessControlPanel_btnSecondary__OIJzs{min-height:44px}.AccessControlPanel_buttonGroup__4VGLh{flex-wrap:wrap}.AccessControlPanel_searchContainerFixed__xtSH5{width:100%}.AccessControlPanel_searchDropdown__wC9yk{max-width:300px}.AccessControlPanel_formInput__GAWah,.AccessControlPanel_formSelect__1muew,.AccessControlPanel_searchInput__FkTq0,.AccessControlPanel_formInputSmall__spIrD{font-size:16px}.AccessControlPanel_planFormGrid__fUF0q,.AccessControlPanel_customFormGrid__Yd28f{grid-template-columns:1fr}.AccessControlPanel_planCardFooter__TQHZF{flex-direction:column;gap:.75rem;align-items:stretch}.modal-dialog:has(.modal-content[class*="AccessControlPanel_card"]){max-width:100vw;margin:0}.AccessControlPanel_modalBodyScrollable__GRITp{max-height:calc(100vh - 120px)}.AccessControlPanel_modalBodyScrollableLarge__1HU1b{max-height:calc(100vh - 120px)}.AccessControlPanel_modalFooter__y\+Bzv{flex-wrap:wrap;gap:.5rem}.AccessControlPanel_seatsManagementRow__K3eSV{flex-direction:column}.AccessControlPanel_seatsManagementField__RhTAT{min-width:0}.AccessControlPanel_dataTable__sCZxU td,.AccessControlPanel_dataTable__sCZxU th{padding:.5rem .5rem;font-size:.8rem}.AccessControlPanel_dataTablePagination__-likl{flex-direction:column;gap:.5rem;align-items:stretch;text-align:center}.AccessControlPanel_paginationControls__OImjF{justify-content:center}.AccessControlPanel_scopeToggle__hbcRc{flex-direction:column}.AccessControlPanel_scopeButton__eHWB2{justify-content:center}.AccessControlPanel_breadcrumbContainer__LYDUb{flex-direction:column;align-items:flex-start}.AccessControlPanel_timeRangeSelector__oSnB-{text-align:left}.AccessControlPanel_summaryCardsGrid__0WpTw{grid-template-columns:repeat(2, 1fr)}.AccessControlPanel_summaryCardValue__lOqPj{font-size:1.35rem}.AccessControlPanel_orgHeader__fJrQ5{flex-direction:column;gap:1rem}.AccessControlPanel_orgHeaderHealth__c3Pdh{align-items:flex-start}.AccessControlPanel_detailHeader__nbuiG{flex-direction:column;gap:.75rem}.AccessControlPanel_detailHeaderRight__-4iGt{margin-left:0}.AccessControlPanel_compareHeader__PC5DI{flex-direction:column;gap:.75rem;align-items:flex-start}.AccessControlPanel_compareGrid__jStTx{grid-template-columns:1fr}.AccessControlPanel_compareButton__K\+7Dk{bottom:1rem;right:1rem}.AccessControlPanel_gameCardsGrid__uY-Wx{grid-template-columns:1fr}.AccessControlPanel_teachersView__rEFHW .AccessControlPanel_filtersRow__NtuLw{flex-direction:column}.AccessControlPanel_trendChartFilter__FX3eQ{flex-direction:column;align-items:flex-start}.AccessControlPanel_platformMetricsGrid__PsqBd{grid-template-columns:repeat(2, 1fr)}.AccessControlPanel_loginCard__\+OJr9{max-width:100%;margin:0 1rem}.AccessControlPanel_codeBlock__CbxCt{font-size:.75rem;word-break:break-all}}@media(hover: none)and (pointer: coarse){.AccessControlPanel_card__x0AFO:hover,.AccessControlPanel_metricCard__1DIdK:hover,.AccessControlPanel_summaryCard__3Eywj:hover,.AccessControlPanel_orgListItem__mU0pU:hover,.AccessControlPanel_gameCard__HbKtm:hover{transform:none;box-shadow:none}.AccessControlPanel_btn__Vl6p9:hover,.AccessControlPanel_btnPrimary__5ziaJ:hover,.AccessControlPanel_btnSecondary__OIJzs:hover{transform:none}}
.AccessPanel_accessPanel__I-zmg{display:flex;flex-direction:column;gap:12px}.AccessPanel_modeToggle__nswpi{display:flex;gap:4px;background:hsla(0,0%,100%,.06);padding:3px;border-radius:8px}.AccessPanel_toggleBtn__lhaXg{flex:1 1;padding:6px 12px;border:none;border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;font-size:.85rem;font-weight:500;color:#a0a3bd;transition:all .2s}.AccessPanel_toggleBtn__lhaXg.AccessPanel_active__n11Cu{background:rgba(99,102,241,.15);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.AccessPanel_toggleBtn__lhaXg:disabled{cursor:not-allowed;opacity:.5}.AccessPanel_presetRow__izohe{display:flex;align-items:center;gap:8px}.AccessPanel_presetLabel__Nv6Gk{font-size:13px;font-weight:500;color:#666}.AccessPanel_presetSelect__Xu9tn{flex:1 1;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px;background:#fff}.AccessPanel_presetSelect__Xu9tn:disabled{opacity:.5;background:#f5f5f5}.AccessPanel_checkboxes__NWriH{display:flex;flex-direction:column;gap:8px}.AccessPanel_checkboxLabel__muMPc{display:flex;align-items:center;gap:8px;cursor:pointer}.AccessPanel_checkboxLabel__muMPc input{cursor:pointer;width:18px;height:18px;accent-color:#6366f1;background-color:#252836;border:2px solid hsla(0,0%,100%,.08);border-radius:4px;appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox}.AccessPanel_checkboxLabel__muMPc input:disabled{cursor:not-allowed;opacity:.5}.AccessPanel_checkboxText__V53lt{font-size:.85rem;color:#fff}.AccessPanel_readOnlyValue__fiJDQ{color:#fff;font-size:.95rem}.AccessPanel_readOnlyList__pGsJs{display:flex;flex-direction:column;gap:4px}.AccessPanel_readOnlyRow__65BHW{display:flex;align-items:center;gap:8px;font-size:.85rem}.AccessPanel_readOnlyLabel__tgSXp{color:#a0a3bd}.AccessPanel_checkmark__DG6Rd{color:#10b981;font-weight:600;font-size:.9rem;width:14px;text-align:center}.AccessPanel_xmark__WgWKi{color:#6b7280;font-weight:600;font-size:.9rem;width:14px;text-align:center}.AccessPanel_trialMark__44BbT{color:#f59e0b;font-weight:600;font-size:.9rem;width:14px;text-align:center}.AccessPanel_trialBadge__4Wv4q{color:#f59e0b;font-size:.75rem;font-weight:500}
.ClassroomAdmin_wrap__TyBrF{max-width:920px}.ClassroomAdmin_card__t5rqx{background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:16px;margin-bottom:14px}.ClassroomAdmin_lookupResults__cNwVU{margin-top:8px;padding:8px 10px;background:#f4f6fb;border:1px solid #e4e9f1;border-radius:8px}.ClassroomAdmin_schoolCard__Q-cpt{background:#f4f6fb;border:1px solid #e4e9f1;border-radius:10px;padding:12px;margin-top:10px}.ClassroomAdmin_rowHead__MDV9a{display:flex;align-items:center;justify-content:space-between;gap:12px}.ClassroomAdmin_title__-c1Oz{font-weight:700;color:#0d2f71;font-size:15px}.ClassroomAdmin_meta__wwJ42{color:#6b7a99;font-size:12px}.ClassroomAdmin_formRow__88fFz{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ClassroomAdmin_formRow__88fFz input,.ClassroomAdmin_formRow__88fFz select{border:1px solid #e4e9f1;border-radius:8px;padding:7px 10px;font-size:13px;min-width:120px}.ClassroomAdmin_btn__cxCcV{border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;background:#0d2f71;color:#fff}.ClassroomAdmin_btn__cxCcV:disabled{opacity:.5;cursor:not-allowed}.ClassroomAdmin_btnGhost__EQ4JJ{background:#fff;border:1px solid #e4e9f1;color:#0d2f71}.ClassroomAdmin_btnDanger__1ubqL{background:#fff;border:1px solid #e4b4b4;color:#b23636}.ClassroomAdmin_badge__1UfXC{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(241,158,33,.16);color:rgb(219.3661016949,137.3508474576,13.8338983051);margin-left:6px}.ClassroomAdmin_teacherRow__jzxB4{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #e4e9f1;font-size:13px;color:#0d2f71}.ClassroomAdmin_teacherRow__jzxB4:last-child{border-bottom:none}.ClassroomAdmin_sectionLabel__1YuRm{font-size:12px;font-weight:700;color:#6b7a99;text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px}
.CashyLogoHead_logo__cZs-Z{height:100px;width:100px}.CashyLogoHead_logoVh__M0GYm{height:10vh;width:10vh}
.HalfScreenEllipse_ellipse__5RVPi{position:fixed;width:140%;height:100%;background:#fff;opacity:.07;border-radius:700px;top:92%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 481px){.HalfScreenEllipse_ellipse__5RVPi{border-radius:50%}}
.game-menu{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);padding:20px}.game-menu__content{background-color:rgba(26,26,46,.9);padding:20px;border-radius:15px;color:#fff;text-align:center}.game-menu__title{color:#4caf50;font-size:2.5rem;margin-bottom:30px}@media(max-width: 767px){.game-menu__title{font-size:2rem}}.game-menu__subtitle{color:#ccc;font-size:1.2rem;margin-bottom:20px}.game-menu__section{margin-bottom:30px;text-align:left}.game-menu__section:last-child{margin-bottom:0}.game-menu__section-title{color:#4caf50;font-size:1.5rem;margin-bottom:15px;text-align:center}.game-menu__label{color:#fff;font-weight:500;margin-bottom:5px}.game-menu__input{background-color:hsla(0,0%,100%,.1) !important;color:#fff !important;border:1px solid hsla(0,0%,100%,.3) !important;border-radius:4px;padding:10px}.game-menu__input::-moz-placeholder{color:#888}.game-menu__input::placeholder{color:#888}.game-menu__input:focus{border-color:#4caf50 !important;box-shadow:0 0 0 .2rem rgba(76,175,80,.25) !important}.game-menu__button{width:100%;margin-top:15px}.game-menu__button--secondary{margin-bottom:15px}.game-menu__lobbies{max-height:300px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:10px}.game-menu__no-lobbies{color:#ccc;text-align:center;padding:20px;font-style:italic}.game-menu__lobby-item{display:flex;justify-content:space-between;align-items:center;padding:10px;margin:5px 0;background-color:hsla(0,0%,100%,.1);border-radius:4px;color:#fff}.game-menu__lobby-item:hover{background-color:hsla(0,0%,100%,.15)}.game-menu__lobby-info{flex:1 1;text-align:left}.game-menu__lobby-join{margin-left:15px;padding:5px 15px !important;font-size:.9rem !important}.game-menu__rejoin-info{text-align:center;padding:15px;background-color:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:8px}.game-menu__rejoin-info p{color:#ccc;margin-bottom:15px;font-size:.95rem}.game-menu__my-lobby{color:#4caf50;font-weight:600;font-size:.85rem}
.game-mode-selection{display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:1200px;margin:0 auto;min-height:100vh;justify-content:center}.game-mode-selection__header{text-align:center;margin-bottom:2rem}.game-mode-selection__title{font-size:3rem;font-weight:bold;color:#4caf50;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.game-mode-selection__title{font-size:2.5rem}}.game-mode-selection__subtitle{font-size:1.2rem;color:#ccc;margin-bottom:0;max-width:600px}@media(max-width: 768px){.game-mode-selection__subtitle{font-size:1rem;padding:0 1rem}}.game-mode-selection__player-input{margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.game-mode-selection__label{font-size:1.1rem;font-weight:600;color:#fff}.game-mode-selection__input{padding:.75rem 1rem;font-size:1rem;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;background:#fff;min-width:250px;text-align:center;transition:border-color .2s ease}.game-mode-selection__input:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.game-mode-selection__input::-moz-placeholder{color:#888}.game-mode-selection__input::placeholder{color:#888}.game-mode-selection__modes{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));grid-gap:2rem;gap:2rem;width:100%;max-width:800px;margin-bottom:2rem}@media(max-width: 768px){.game-mode-selection__modes{grid-template-columns:1fr;gap:1.5rem}}.game-mode-selection__mode-card{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);border:2px solid rgba(0,0,0,0);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.game-mode-selection__mode-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15);border-color:#4caf50}.game-mode-selection__mode-icon{font-size:4rem;margin-bottom:1rem;display:block}.game-mode-selection__mode-title{font-size:1.5rem;font-weight:bold;color:#fff;margin-bottom:1rem}.game-mode-selection__mode-description{font-size:1rem;color:#ccc;margin-bottom:1.5rem;line-height:1.5}.game-mode-selection__mode-features{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;width:100%}.game-mode-selection__mode-features li{font-size:.9rem;color:#ccc;display:flex;align-items:center;gap:.5rem}.game-mode-selection__mode-button{padding:1.21vh 3.19vh;border:none;border-radius:.81vh;font-size:1.65vh;font-weight:bold;cursor:pointer;transition:all .3s ease}.game-mode-selection__mode-button:disabled{opacity:.6;cursor:not-allowed}.game-mode-selection__mode-button{padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;transition:all .2s ease;min-width:150px}.game-mode-selection__mode-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.game-mode-selection__mode-button:disabled:hover{transform:none;box-shadow:none}.game-mode-selection__mode-button--tutorial{background:linear-gradient(135deg, #4CAF50, #45a049);color:#fff;border:none}.game-mode-selection__mode-button--tutorial:hover:not(:disabled){background:linear-gradient(135deg, #45a049, #3d8b40);transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}.game-mode-selection__mode-button--multiplayer{background:linear-gradient(135deg, #2196F3, #1976D2);color:#fff;border:none}.game-mode-selection__mode-button--multiplayer:hover:not(:disabled){background:linear-gradient(135deg, #1976D2, #1565C0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(33,150,243,.3)}@media(max-width: 768px){.game-mode-selection{padding:1rem}.game-mode-selection__mode-card{padding:1.5rem}.game-mode-selection__mode-icon{font-size:3rem}.game-mode-selection__mode-title{font-size:1.3rem}}
.Toggle_wrapper__4-wXe{display:flex;align-items:center}.Toggle_wordGame__FgLQZ .Toggle_slider__blcaO{background:#8bbacd}.Toggle_wordGame__FgLQZ .Toggle_slider__blcaO::before{content:""}.Toggle_wordGame__FgLQZ .Toggle_checked__qCb0e:before{content:"" !important}.Toggle_wordGame__FgLQZ input:checked+.Toggle_slider__blcaO{background-color:#26efa4}.Toggle_switch__NN4Cp{position:relative;display:inline-block;width:64px;height:32px}.Toggle_switch__NN4Cp input{opacity:0;width:0;height:0}.Toggle_slider__blcaO{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#0a55ba;transition:.4s}.Toggle_slider__blcaO:before{position:absolute;content:url(/static/media/toggle-close.7aa6a370bbfab57d9251.svg);padding-top:3px;padding-left:1px;height:24px;width:24px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.Toggle_checked__qCb0e:before{content:url(/static/media/toggle-check.28b4fc95c2ba90d2a043.svg) !important;padding-top:3px;padding-left:3px}input:checked+.Toggle_slider__blcaO{background-color:#17c993}input:focus+.Toggle_slider__blcaO{box-shadow:0 0 1px #17c993}input:checked+.Toggle_slider__blcaO:before{transform:translateX(32px)}.Toggle_round__ZbVL3{border-radius:34px}.Toggle_round__ZbVL3:before{border-radius:50%}.Toggle_textFirst__Vju3N{padding-right:12px;line-height:160%}.Toggle_textLast__cfqfJ{padding-left:12px;line-height:160%}.Toggle_inActive__RLk8C{opacity:.3}
.game-lobby{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);padding:20px}.game-lobby__content{background-color:rgba(26,26,46,.9);border:.1vh solid hsla(0,0%,100%,.3);border-radius:.81vh;padding:2.42vh;color:#fff;max-width:600px;width:100%;text-align:center}.game-lobby__title{color:#4caf50;font-size:2.5rem;margin-bottom:30px}@media(max-width: 767px){.game-lobby__title{font-size:2rem}}.game-lobby__section{margin-bottom:30px}.game-lobby__section-title{color:#4caf50;font-size:1.5rem;margin-bottom:15px}.game-lobby__players{max-height:300px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:10px}.game-lobby__player{display:flex;align-items:center;padding:10px;margin:5px 0;background-color:hsla(0,0%,100%,.1);border-radius:4px;color:#fff}.game-lobby__player:hover{background-color:hsla(0,0%,100%,.15)}.game-lobby__player-color{width:20px;height:20px;border-radius:50%;margin-right:10px;border:1px solid hsla(0,0%,100%,.3)}.game-lobby__player-name{flex:1 1;text-align:left;font-weight:500}.game-lobby__setting{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:10px}.game-lobby__setting-label{color:#fff;font-weight:500;font-size:1rem}.game-lobby__bot-count{display:flex;align-items:center;gap:5px}.game-lobby__bot-count-btn{width:32px;height:32px;border:1px solid hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.1);color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2rem;transition:all .2s ease}.game-lobby__bot-count-btn:hover:not(:disabled){background-color:hsla(0,0%,100%,.2);border-color:#4caf50}.game-lobby__bot-count-btn:disabled{opacity:.5;cursor:not-allowed}.game-lobby__bot-count-input{width:60px;height:32px;border:1px solid hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.1);color:#fff;border-radius:4px;text-align:center;font-size:1rem;font-weight:500}.game-lobby__bot-count-input:focus{outline:none;border-color:#4caf50;background-color:hsla(0,0%,100%,.15)}.game-lobby__bot-count-input::-webkit-outer-spin-button,.game-lobby__bot-count-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.game-lobby__bot-count-input[type=number]{-moz-appearance:textfield}.game-lobby__actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.game-lobby__button{min-width:150px}@media(max-width: 767px){.game-lobby__button{width:100%;margin-bottom:10px}}
@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shopping-list-glow{0%{box-shadow:0 0 15px rgba(76,175,80,.6);transform:scale(1)}50%{box-shadow:0 0 25px rgba(76,175,80,.9);transform:scale(1.05)}100%{box-shadow:0 0 15px rgba(76,175,80,.6);transform:scale(1)}}@keyframes screen-glow{0%{opacity:.8;text-shadow:0 0 6px rgba(76,175,80,.8)}50%{opacity:1;text-shadow:0 0 12px #4caf50}100%{opacity:.8;text-shadow:0 0 6px rgba(76,175,80,.8)}}@keyframes squish-vertical{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(0.7) scaleX(1.2)}100%{transform:scaleY(1) scaleX(1)}}@keyframes squish-horizontal{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(0.7) scaleY(1.2)}100%{transform:scaleX(1) scaleY(1)}}.game-player{transition:left 150ms linear,top 150ms linear}.game-player.moving{transition:left 150ms linear,top 150ms linear}.game-player.moving-up{animation:squish-vertical 150ms linear}.game-player.moving-down{animation:squish-vertical 150ms linear}.game-player.moving-left{animation:squish-horizontal 150ms linear}.game-player.moving-right{animation:squish-horizontal 150ms linear}.game-object{transition:opacity .3s ease}.game-object.beer{transition:opacity .3s ease,left 1000ms linear,top 1000ms linear}.game-object:hover{transform:scale(1.1);transition:transform .2s ease}.game-atm.pulsing{animation:pulse 1s infinite}.spawn-preview{display:flex;align-items:center;justify-content:center;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #4caf50;border-radius:50%;animation:spin 1s linear infinite}.game-canvas{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}.game-canvas__viewport{width:90vw;height:80vh;position:relative;border:.2vh solid hsla(0,0%,100%,.3);border-radius:1.21vh;background:#1a1a2e;overflow:hidden}@media(max-width: 767px)and (orientation: portrait){.game-canvas__viewport{width:95vw;height:65vh}}@media(max-width: 767px)and (orientation: landscape){.game-canvas__viewport{width:95vw;height:70vh}}.game-canvas__world{position:absolute;top:0;left:0;width:2800px;height:2200px;transform-origin:0 0;transition:transform .2s ease-out}.game-canvas__background{position:absolute;left:800px;top:700px;width:1800px;height:1200px;background-color:#1a1a2e;border:2px solid hsla(0,0%,100%,.1);border-radius:8px}.game-canvas__grid{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.game-canvas__grid-line{position:absolute;background-color:hsla(0,0%,100%,.05);pointer-events:none}.game-canvas__grid-line--vertical{top:0;width:1px;height:100%}.game-canvas__grid-line--horizontal{left:0;width:100%;height:1px}.game-canvas__wall{position:absolute;background:linear-gradient(135deg, rgba(139, 101, 86, 0.95) 0%, rgba(120, 85, 70, 0.95) 50%, rgba(101, 75, 63, 0.95) 100%);border:2px solid #3d2f28;border-radius:6px;box-shadow:inset 0 -2px 0 #2a1f1a,inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 0 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.5)}.game-canvas__wall::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, 0.05) 4px, rgba(0, 0, 0, 0.05) 8px);border-radius:4px;pointer-events:none}.game-canvas__atm{position:absolute;width:50px;height:60px;background:linear-gradient(135deg, #1a5490 0%, #2196f3 50%, #1a5490 100%);border:3px solid #0d3a6b;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;color:#fff;font-weight:bold;box-shadow:0 4px 8px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 15px rgba(33,150,243,.3);transition:all .3s ease}.game-canvas__atm.pulsing{background:linear-gradient(135deg, #c62828 0%, #ff4444 50%, #c62828 100%);border-color:#8b1c1c;animation:pulse 1s infinite;box-shadow:0 4px 8px rgba(0,0,0,.4),0 0 25px rgba(255,68,68,.8),0 0 35px rgba(255,68,68,.5)}.game-canvas__atm--pulsing{background:linear-gradient(135deg, #c62828 0%, #FF4444 50%, #c62828 100%);border-color:#8b1c1c;animation:pulse 1s infinite;box-shadow:0 4px 8px rgba(0,0,0,.4),0 0 25px rgba(255,68,68,.8),0 0 35px rgba(255,68,68,.5)}.game-canvas__atm-label{margin-bottom:4px;font-size:7px;letter-spacing:.3px;text-transform:uppercase;color:hsla(0,0%,100%,.95);text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(33,150,243,.6);font-weight:900;padding:0 2px}.game-canvas__atm-screen{width:36px;height:24px;background:linear-gradient(180deg, #001a2e 0%, #003d5c 100%);border:2px solid #0a2540;border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.6),0 0 8px rgba(0,120,180,.4);position:relative;display:flex;align-items:center;justify-content:center}.game-canvas__atm-screen::before{content:"$";font-size:14px;font-weight:bold;color:#4caf50;text-shadow:0 0 6px rgba(76,175,80,.8);animation:screen-glow 2s ease-in-out infinite}.game-canvas__atm-keypad{width:24px;height:8px;margin-top:2px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:1px;gap:1px}.game-canvas__atm-keypad-button{background-color:#333;border:1px solid #555;border-radius:1px}.game-canvas__spawn-preview{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #4caf50;border-radius:50%;animation:spin 1s linear infinite}.game-canvas__object{position:absolute;width:24px;height:24px;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);transition:opacity .3s ease}.game-canvas__object--highlighted{background-color:rgba(76,175,80,.3);border:2px solid #4caf50;box-shadow:0 0 15px rgba(76,175,80,.6);animation:shopping-list-glow 2s infinite;will-change:transform,box-shadow}.game-canvas__object--beer{transition:left 1000ms linear,top 1000ms linear}.game-canvas__object-sprite{width:24px;height:24px;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;pointer-events:none}.game-canvas__object-emoji{display:block}.game-canvas__object-price{position:absolute;pointer-events:none;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.8);z-index:100;bottom:-18px;left:50%;transform:translateX(-50%);font-size:10px;color:#4caf50;background-color:rgba(0,0,0,.7);padding:1px 4px;border-radius:3px;white-space:nowrap}.game-canvas__object-price--highlighted{color:gold;background-color:rgba(76,175,80,.9)}.game-canvas__object-price--beer{color:#f44;background-color:rgba(0,0,0,.9);border:1px solid rgba(255,68,68,.5294117647)}.game-canvas__player{position:absolute;width:30px;height:35px;border-radius:15px 15px 8px 8px;transition:left 150ms linear,top 150ms linear;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.game-canvas__player--me{border:2px solid gold;z-index:11}.game-canvas__player--sprite{background-color:rgba(0,0,0,0);border:none}.game-canvas__player-sprite{width:50px;height:50px;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;pointer-events:none}.game-canvas__player-fallback{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.game-canvas__player-visor{width:12px;height:8px;background-color:skyblue;border-radius:50%;margin-top:3px}.game-canvas__player-emoji{position:absolute;top:8px;font-size:14px;pointer-events:none;z-index:1}.game-canvas__player-name{position:absolute;pointer-events:none;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.8);z-index:100;top:-25px;font-size:12px;font-family:"Poppins",sans-serif;font-weight:800;color:hsla(0,0%,100%,.4);white-space:nowrap;text-shadow:2px 2px 0 rgba(44,62,80,.4),-2px -2px 0 rgba(44,62,80,.4),2px -2px 0 rgba(44,62,80,.4),-2px 2px 0 rgba(44,62,80,.4),0 2px 0 rgba(44,62,80,.4),0 -2px 0 rgba(44,62,80,.4),2px 0 0 rgba(44,62,80,.4),-2px 0 0 rgba(44,62,80,.4),0 3px 0 rgba(26,37,47,.4),0 5px 10px rgba(0,0,0,.2)}.game-canvas__player-name--me{font-size:16.8px;font-weight:900;color:#ffd23f;text-shadow:2px 2px 0 #2c3e50,-2px -2px 0 #2c3e50,2px -2px 0 #2c3e50,-2px 2px 0 #2c3e50,0 2px 0 #2c3e50,0 -2px 0 #2c3e50,2px 0 0 #2c3e50,-2px 0 0 #2c3e50,0 3px 0 #1a252f,0 5px 0 #0f1419,0 7px 15px rgba(0,0,0,.4)}.game-canvas__player-list-number{position:absolute;pointer-events:none;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.8);z-index:100;bottom:-35px;font-size:8px;color:#888}.game-canvas__player-list-number--me{color:gold}.game-canvas__player-balance{position:absolute;pointer-events:none;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.8);z-index:100;bottom:-25px;font-size:10px;font-weight:bold;color:#888}.game-canvas__player-balance--me{color:gold}.game-canvas__player-beer-mug{position:absolute;left:50%;top:50%;font-size:20px;pointer-events:none;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);animation:orbit 3.14s linear infinite}.game-canvas__player-interest{position:absolute;top:-10px;left:-15px;font-size:12px;pointer-events:none}@media(max-width: 767px){.game-canvas__viewport{border-radius:4px}.game-canvas__player-name,.game-canvas__player-balance,.game-canvas__player-list-number{font-size:8px}.game-canvas__player-name--me,.game-canvas__player-balance--me,.game-canvas__player-list-number--me{font-size:12px}}
@keyframes jackboxGradient{0%{background-position:0% 50%,0% 50%}50%{background-position:100% 50%,100% 50%}100%{background-position:0% 50%,0% 50%}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes barGlow{0%{box-shadow:0 0 15px hsla(0,0%,100%,.3)}50%{box-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 50px currentColor,0 0 70px currentColor}100%{box-shadow:0 0 15px hsla(0,0%,100%,.3)}}@keyframes fillChange{0%{transform:scaleY(1);filter:brightness(1)}50%{transform:scaleY(1.02);filter:brightness(1.3)}100%{transform:scaleY(1);filter:brightness(1)}}.player-info{position:absolute;top:0;right:0;height:100vh;width:27.8vh;background:rgba(0,0,0,0);padding:2.42vh;color:#2c3e50;z-index:100;display:flex;flex-direction:column;justify-content:space-between;font-family:"Poppins",sans-serif;overflow:visible;pointer-events:none}@media(max-width: 767px)and (orientation: portrait){.player-info{position:fixed;top:50%;right:0;transform:translateY(-50%);width:22vw;height:auto;max-height:90vh;padding:2vh 1vw;flex-direction:column;justify-content:center;align-items:center;gap:1.5vh;z-index:100}}@media(max-width: 767px)and (orientation: landscape){.player-info{width:100%;height:auto;position:relative;border-left:none;border-top:1px solid hsla(0,0%,100%,.3)}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info{width:22vw;min-width:160px;max-width:240px;height:100vh;position:absolute;top:0;right:0;border-left:none;border-top:none;padding:1.5vh 1vw;justify-content:flex-start;gap:1.5vh}}.player-info__stats{margin-bottom:2.42vh;background:rgba(0,0,0,0);padding:1.65vh;position:relative;pointer-events:auto}@media(max-width: 767px)and (orientation: portrait){.player-info__stats{display:flex;flex-direction:column;gap:1vh;margin-bottom:0;padding:0;width:100%;align-items:center;justify-content:flex-start}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__stats{margin-bottom:0;padding:0}}.player-info__stat{margin:1.21vh 0;text-align:center;font-size:3.26vh;font-weight:800;position:relative;z-index:1;background:rgba(44,62,80,.85);padding:2.42vh;border-radius:1.85vh;border:.41vh solid #ff6b35;box-shadow:0 .62vh 0 #2c3e50,0 .81vh 20px rgba(0,0,0,.3);backdrop-filter:blur(15px);overflow:hidden;width:20.4vh}.player-info__stat::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform}.player-info__stat--warning{animation:pulse 2s infinite;border-color:#e74c3c}.player-info__stat--warning .player-info__stat-value{color:#e74c3c;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgba(231,76,60,.8)}.player-info__stat--credit-card{border-color:#4ecdc4}@media(max-width: 767px)and (orientation: portrait){.player-info__stat{font-size:clamp(1.44rem,4vw,1.84rem);margin:0;padding:1vh 1.5vw;width:100%;border:2px solid #ff6b35;box-shadow:0 3px 0 #2c3e50,0 4px 8px rgba(0,0,0,.3);border-radius:10px}}@media(max-width: 767px)and (orientation: landscape){.player-info__stat{font-size:1.56rem;width:180px}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__stat{font-size:clamp(1.1rem,1.5vw,1.4rem);margin:.8vh 0;padding:1.2vh 1.2vw;width:100%;max-width:200px;border:3px solid #ff6b35;box-shadow:0 4px 0 #2c3e50,0 6px 12px rgba(0,0,0,.3);border-radius:15px}}.player-info__stat-label{display:block;font-size:2.04vh;font-weight:700;color:hsla(0,0%,100%,.7);margin-bottom:.41vh;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:1;text-shadow:2px 2px 4px rgba(0,0,0,.8)}@media(max-width: 767px)and (orientation: portrait){.player-info__stat-label{font-size:clamp(1.04rem,2.88vw,1.36rem);margin-bottom:.3vh;letter-spacing:.2px}}@media(max-width: 767px)and (orientation: landscape){.player-info__stat-label{font-size:1.04rem}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__stat-label{font-size:clamp(.75rem,1vw,.9rem);margin-bottom:.4vh;letter-spacing:.4px}}.player-info__stat-value{display:block;color:#fff;font-family:"Fredoka One",cursive;font-weight:400;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px hsla(0,0%,100%,.3);position:relative;z-index:1}.player-info__beer-power{color:#2c3e50;background:linear-gradient(45deg, #FFD23F, #F7931E);margin:.41vh 0;padding:.41vh 1.21vh;text-align:center;font-weight:800;border-radius:1.21vh;border:.31vh solid #2c3e50;box-shadow:0 .41vh 0 #2c3e50;animation:pulse 2s infinite;position:relative;z-index:1;width:20.4vh}@media(max-width: 767px)and (orientation: portrait){.player-info__beer-power{width:100%;margin:0;padding:.8vh 1.5vw;border:2px solid #2c3e50;box-shadow:0 2px 0 #2c3e50;border-radius:10px;font-size:clamp(.6rem,1.5vw,.8rem)}}@media(max-width: 767px)and (orientation: landscape){.player-info__beer-power{width:180px}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__beer-power{width:100%;max-width:200px;margin:.8vh 0;padding:.8vh 1.2vw;border:2px solid #2c3e50;box-shadow:0 3px 0 #2c3e50;border-radius:12px;font-size:clamp(.85rem,1.1vw,1rem)}}.player-info__progress{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.19vh;margin:2.42vh 0;background:rgba(0,0,0,0);padding:1.65vh;position:relative;pointer-events:auto}@media(max-width: 767px)and (orientation: portrait){.player-info__progress{flex:1 1;margin:1vh 0 0 0;padding:0;gap:1vh;justify-content:flex-start;align-items:flex-end;width:100%}}@media(max-width: 767px)and (orientation: landscape){.player-info__progress{flex:none;margin:1.65vh 0;gap:2.42vh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__progress{flex:1 1;margin:0;padding:0;gap:1.5vh;justify-content:flex-start;min-height:0}}.player-info__stat--credit-card{margin:0}.player-info__progress-container{width:7.4vh;height:37vh;background-color:rgba(26,26,46,.9);border-radius:3.7vh;padding:.62vh;position:relative}.player-info__progress-container .progress-track{width:100%;height:100%;background-color:#333;border-radius:2.96vh;position:relative;overflow:hidden}.player-info__progress-container .progress-fill{position:absolute;bottom:0;left:0;width:100%;border-radius:2.96vh;transition:all .3s ease}.player-info__progress-container .progress-fill.high{background-color:#4caf50}.player-info__progress-container .progress-fill.medium{background-color:#ffc107}.player-info__progress-container .progress-fill.low{background-color:#f44}.player-info__progress-container .progress-marker{position:absolute;bottom:70%;left:0;width:100%;height:2px;background-color:gold;opacity:.8;z-index:1}.player-info__progress-container{position:relative;z-index:1}@media(max-width: 767px)and (orientation: portrait){.player-info__progress-container{width:clamp(49px,11.2vw,70px);height:clamp(168px,49vh,252px)}}@media(max-width: 767px)and (orientation: landscape){.player-info__progress-container{width:60px;height:200px}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__progress-container{width:clamp(50px,4vw,70px);height:clamp(140px,40vh,200px);max-height:45vh}}.player-info__progress-track{width:100%;height:100%;background-color:rgba(44,62,80,.8);border-radius:2.96vh;position:relative;overflow:hidden;border:.31vh solid hsla(0,0%,100%,.3);box-shadow:0 .41vh .62vh rgba(0,0,0,.5),inset 0 .21vh .62vh rgba(0,0,0,.5)}.player-info__progress-fill{position:absolute;bottom:0;left:0;width:100%;border-radius:2.96vh;transition:height .8s cubic-bezier(0.4, 0, 0.2, 1),background .5s ease,box-shadow .5s ease;box-shadow:0 0 15px hsla(0,0%,100%,.3);transform-origin:bottom}.player-info__progress-fill--animating{animation:fillChange .8s ease-out,barGlow .8s ease-out}.player-info__progress-fill--high{background:linear-gradient(180deg, #06FFA5, #4ECDC4)}.player-info__progress-fill--high.player-info__progress-fill--animating{box-shadow:0 0 30px rgba(6,255,165,.8),0 0 50px rgba(6,255,165,.5),inset 0 -2px 10px hsla(0,0%,100%,.4)}.player-info__progress-fill--medium{background:linear-gradient(180deg, #FFD23F, #F7931E)}.player-info__progress-fill--medium.player-info__progress-fill--animating{box-shadow:0 0 30px rgba(255,210,63,.8),0 0 50px rgba(255,210,63,.5),inset 0 -2px 10px hsla(0,0%,100%,.4)}.player-info__progress-fill--low{background:linear-gradient(180deg, #E74C3C, #C0392B)}.player-info__progress-fill--low.player-info__progress-fill--animating{box-shadow:0 0 30px rgba(231,76,60,.8),0 0 50px rgba(231,76,60,.5),inset 0 -2px 10px hsla(0,0%,100%,.4)}.player-info__progress-marker{position:absolute;bottom:70%;left:0;width:100%;height:3px;background-color:#ffd23f;opacity:1;z-index:1;box-shadow:0 0 8px rgba(255,210,63,.8)}.player-info__progress-marker-label{position:absolute;bottom:70%;right:-50px;transform:translateY(50%);font-size:1.21vh;color:#2c3e50;font-weight:800;white-space:nowrap;background:#ffd23f;padding:.41vh 1.21vh;border-radius:.81vh;border:.2vh solid #2c3e50;box-shadow:0 .21vh .41vh rgba(0,0,0,.4)}@media(max-width: 767px)and (orientation: portrait){.player-info__progress-marker-label{right:auto;left:clamp(56px,12.6vw,77px);font-size:clamp(6px,1.5vw,8px);padding:1px 4px;border-radius:5px;border:1px solid #2c3e50;box-shadow:0 1px 3px rgba(0,0,0,.4)}}@media(max-width: 767px)and (orientation: landscape){.player-info__progress-marker-label{right:-40px;font-size:10px}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__progress-marker-label{right:clamp(-45px,-4vw,-35px);font-size:clamp(8px,1vw,11px);padding:3px 8px;border-radius:8px;border:2px solid #2c3e50;box-shadow:0 2px 4px rgba(0,0,0,.4)}}.player-info__back-button-container{margin-top:1.65vh;text-align:center;position:relative;z-index:1;pointer-events:auto}@media(max-width: 767px)and (orientation: portrait){.player-info__back-button-container{margin-top:0;padding:0;display:none}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__back-button-container{margin-top:auto;padding-top:1vh}}.player-info__back-button{font-family:"Poppins",sans-serif;background:rgba(231,76,60,.9);color:#fff;border:.2vh solid #fff;border-radius:1.21vh;padding:1.21vh 1.65vh;font-size:1.43vh;font-weight:800;cursor:pointer;transition:all .3s ease;min-width:11.1vh;text-transform:uppercase;letter-spacing:1px;box-shadow:0 .41vh .62vh rgba(0,0,0,.5);transform:translateY(0);position:relative;z-index:1}.player-info__back-button:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 .62vh .81vh rgba(0,0,0,.6)}.player-info__back-button:active{transform:translateY(0);box-shadow:0 .21vh .41vh rgba(0,0,0,.4)}@media(max-width: 767px){.player-info__back-button{font-size:.8rem;padding:5px 10px;min-width:100px}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.player-info__back-button{font-size:clamp(.7rem,1vw,.85rem);padding:.8vh 1.2vw;min-width:clamp(85px,10vw,110px);border-radius:10px;letter-spacing:.6px;box-shadow:0 3px 6px rgba(0,0,0,.5)}}
.shopping-list{position:absolute;bottom:2.42vh;left:50%;transform:translateX(-50%);z-index:100}@media(max-width: 767px)and (orientation: portrait){.shopping-list{position:fixed;top:2vh;right:2vw;left:auto;bottom:auto;transform:none}}@media(max-height: 500px)and (orientation: landscape){.shopping-list{position:fixed;bottom:1vh;right:1vw;left:auto;transform:none}}.shopping-list__content{background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:.41vh solid #ff6b35;border-radius:2.31vh;padding:1.21vh 1.65vh;text-align:center;box-shadow:0 .62vh 0 #2c3e50,0 .81vh 2.04vh rgba(0,0,0,.3);position:relative;overflow:hidden;transition:all .3s ease}.shopping-list__content:hover{transform:translateY(-2px);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4)}.shopping-list__content::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform}@media(max-width: 767px)and (orientation: portrait){.shopping-list__content{padding:1vh 2vw;border-width:3px;border-radius:15px;box-shadow:0 4px 0 #2c3e50,0 6px 12px rgba(0,0,0,.3)}}@media(max-width: 767px)and (orientation: landscape){.shopping-list__content{padding:.75rem 1rem;border-width:3px;box-shadow:0 6px 0 #2c3e50,0 8px 15px rgba(0,0,0,.3)}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.shopping-list__content{padding:clamp(.6rem,1vh,.9rem) clamp(.8rem,1.5vw,1.2rem);border-width:3px;box-shadow:0 4px 0 #2c3e50,0 6px 12px rgba(0,0,0,.3);border-radius:18px}}.shopping-list__title{font-family:"Poppins",sans-serif;font-size:2.42vh;font-weight:800;margin:0 0 .62vh 0;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 2px hsla(0,0%,100%,.5);position:relative;z-index:1}@media(max-width: 767px)and (orientation: portrait){.shopping-list__title{font-size:clamp(.85rem,2.2vw,1.1rem);margin-bottom:.8vh}}@media(max-width: 767px)and (orientation: landscape){.shopping-list__title{font-size:1.1rem;margin-bottom:.5rem}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.shopping-list__title{font-size:clamp(.95rem,1.3vw,1.15rem);margin-bottom:clamp(.4rem,.8vh,.6rem)}}.shopping-list__items{display:flex;gap:1.21vh;justify-content:center;align-items:center;position:relative;z-index:1}@media(max-width: 767px)and (orientation: portrait){.shopping-list__items{gap:1.5vw}}@media(max-width: 767px)and (orientation: landscape){.shopping-list__items{gap:.5rem}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.shopping-list__items{gap:clamp(.5rem,1vw,.8rem)}}.shopping-list__item{font-size:3.96vh;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border:.31vh solid #2c3e50;border-radius:1.21vh;padding:.62vh;box-shadow:0 .41vh 0 #2c3e50,0 0 .81vh rgba(255,107,53,.2);transition:all .2s ease}.shopping-list__item:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 .62vh 0 #2c3e50,0 0 1.21vh rgba(255,107,53,.4)}@media(max-width: 767px)and (orientation: portrait){.shopping-list__item{font-size:clamp(1.4rem,4vw,1.8rem);padding:.8vh 1vw;border-width:2px;border-radius:10px;box-shadow:0 3px 0 #2c3e50}}@media(max-width: 767px)and (orientation: landscape){.shopping-list__item{font-size:1.8rem;padding:.4rem;border-width:2px;box-shadow:0 3px 0 #2c3e50}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.shopping-list__item{font-size:clamp(1.6rem,2.2vw,2rem);padding:clamp(.3rem,.6vh,.45rem);border-width:2px;box-shadow:0 3px 0 #2c3e50;border-radius:12px}}.shopping-list__item-sprite{width:3.96vh;height:3.96vh;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}@media(max-width: 767px)and (orientation: portrait){.shopping-list__item-sprite{width:clamp(1.4rem,4vw,1.8rem);height:clamp(1.4rem,4vw,1.8rem)}}@media(max-width: 767px)and (orientation: landscape){.shopping-list__item-sprite{width:1.8rem;height:1.8rem}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.shopping-list__item-sprite{width:clamp(1.6rem,2.2vw,2rem);height:clamp(1.6rem,2.2vw,2rem)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}
.statement-indicators{position:absolute;top:2.42vh;left:2.42vh;display:flex;gap:1.21vh;z-index:100}@media(max-width: 767px){.statement-indicators{top:1.21vh;left:1.65vh;gap:.62vh}}.statement-indicators__indicator{width:5.56vh;height:5.56vh;border-radius:50%;border:.31vh solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;font-size:2.75vh;font-weight:bold;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.statement-indicators__indicator--debt{background-color:#f44;box-shadow:0 0 15px rgba(255,68,68,.8),inset 0 0 10px rgba(0,0,0,.3)}.statement-indicators__indicator--no-debt{background-color:#4caf50;box-shadow:0 0 15px rgba(76,175,80,.8),inset 0 0 10px hsla(0,0%,100%,.2)}@media(max-width: 767px){.statement-indicators__indicator{width:3.7vh;height:3.7vh;font-size:2.04vh;border-width:.2vh}}
.debtors-list{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:101;background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:.41vh solid #e74c3c;border-radius:2.31vh;padding:4.88vh;min-width:55.6vh;max-width:83.3vh;max-height:70vh;box-shadow:0 .62vh 1.21vh rgba(0,0,0,.2);animation:slideIn .3s ease-out;overflow:hidden;margin-top:5.56vh}.debtors-list::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform}@media(max-width: 767px){.debtors-list{min-width:340px;max-width:95vw;max-height:60vh;padding:1.65vh;margin-top:40px;border-width:.31vh}}.debtors-list__content{text-align:center;position:relative;z-index:1}.debtors-list__title{font-family:"Fredoka One",cursive;color:#fff;font-size:3.26vh;font-weight:400;margin:0 0 1.65vh 0;text-transform:uppercase;letter-spacing:1px;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .41vh 0 #2c3e50,0 .62vh 0 #1a252f,0 .81vh 0 #0f1419,0 1.21vh 2.04vh rgba(0,0,0,.3)}@media(max-width: 767px){.debtors-list__title{font-size:2.75vh}}.debtors-list__subtitle{font-family:"Poppins",sans-serif;color:#2c3e50;font-size:2.42vh;font-weight:700;margin:0 0 1.65vh 0}@media(max-width: 767px){.debtors-list__subtitle{font-size:2.04vh}}.debtors-list__names{display:grid;grid-template-columns:repeat(auto-fit, minmax(20.4vh, 1fr));grid-gap:.62vh;gap:.62vh;max-height:32.4vh;overflow-y:auto;padding:.62vh;background:rgba(231,76,60,.05);border-radius:1.21vh;border:.2vh dashed #e74c3c}.debtors-list__names[data-count="1"]{grid-template-columns:1fr}.debtors-list__names[data-count="2"]{grid-template-columns:repeat(2, 1fr)}.debtors-list__names[data-count="3"],.debtors-list__names[data-count="4"],.debtors-list__names[data-count="5"],.debtors-list__names[data-count="6"]{grid-template-columns:repeat(3, 1fr)}.debtors-list__names[data-count-more=true]{grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.debtors-list__names{grid-template-columns:repeat(2, 1fr);max-height:280px;gap:.62vh}.debtors-list__names[data-count="1"]{grid-template-columns:1fr}}.debtors-list__names::-webkit-scrollbar{width:8px}.debtors-list__names::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.debtors-list__names::-webkit-scrollbar-thumb{background:rgba(231,76,60,.5);border-radius:4px}.debtors-list__names::-webkit-scrollbar-thumb:hover{background:rgba(231,76,60,.8)}.debtors-list__player{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(231, 76, 60, 0.15) 50%, rgba(255, 255, 255, 0.9) 100%);border:.31vh solid #e74c3c;border-radius:1.21vh;padding:1.21vh;box-shadow:0 .41vh 0 #e74c3c,0 0 1.21vh rgba(231,76,60,.2);transition:all .2s ease;position:relative;overflow:hidden}.debtors-list__player::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:playerShine 2s ease-in-out infinite}.debtors-list__player:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 .62vh 0 #e74c3c,0 .81vh 2.04vh rgba(231,76,60,.4);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(231, 76, 60, 0.25) 50%, rgba(255, 255, 255, 0.95) 100%)}@media(max-width: 767px){.debtors-list__player{flex-direction:column;gap:.62vh;text-align:center;padding:.62vh}}.debtors-list__name{font-family:"Poppins",sans-serif;color:#2c3e50;font-weight:800;font-size:2.04vh;text-shadow:0 1px 2px hsla(0,0%,100%,.5);position:relative;z-index:1}@media(max-width: 767px){.debtors-list__name{font-size:1.65vh}}.debtors-list__debt{font-family:"Poppins",sans-serif;color:#e74c3c;font-weight:700;font-size:1.65vh;position:relative;z-index:1}@media(max-width: 767px){.debtors-list__debt{font-size:1.43vh}}.debtors-list:has(.debtors-list__title:contains("All Cards Paid Off")){border-color:#06ffa5;box-shadow:0 .62vh 1.21vh rgba(0,0,0,.2),0 0 30px rgba(6,255,165,.4)}.debtors-list:has(.debtors-list__title:contains("All Cards Paid Off")) .debtors-list__title{color:#fff;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .41vh 0 #2c3e50,0 .62vh 0 #1a252f,0 .81vh 0 #0f1419,0 1.21vh 2.04vh rgba(0,0,0,.3)}@keyframes slideIn{0%{opacity:0;transform:translate(-50%, -50%) scale(0.8)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes playerShine{0%{left:-100%}100%{left:100%}}
.game-timer{position:absolute;top:2.42vh;left:50%;transform:translateX(-50%);z-index:100;background:rgba(0,0,0,0);color:#fff;padding:1.21vh 2.42vh;font-family:"Fredoka One",cursive;font-size:5.94vh;font-weight:400;text-align:center;min-width:37vh;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .41vh 0 #2c3e50,0 .62vh 0 #1a252f,0 .81vh 0 #0f1419,0 1.21vh 20px rgba(0,0,0,.3);transition:all .3s ease}.game-timer__label{font-family:"Poppins",sans-serif;font-size:2.42vh;font-weight:600;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50;position:relative;z-index:1;margin-bottom:.41vh;letter-spacing:1px}.game-timer__value{display:block;position:relative;z-index:1}.game-timer__letter{display:inline-block;transition:transform .3s ease;animation:letterBounce 4s ease-in-out infinite}.game-timer--warning{color:#e74c3c;background:rgba(0,0,0,0);animation:pulse-warning 1s infinite alternate}.game-timer--warning .game-timer__letter{animation:letterBounce .5s ease-in-out infinite,warningShake .3s ease-in-out infinite}.game-timer--host{font-size:4.88vh;padding:1.65vh 3.19vh;min-width:32.4vh}.game-timer--host .game-timer__label{font-size:1.84vh}@media(max-width: 767px){.game-timer--host{font-size:3.96vh;padding:1.21vh 2.42vh;min-width:25.9vh}.game-timer--host .game-timer__label{font-size:1.43vh}}@media(max-width: 767px)and (orientation: portrait){.game-timer{top:3vh;left:15vw;transform:none;font-size:clamp(2rem,5vw,3rem);padding:1vh 2vw;min-width:auto;width:auto}.game-timer .game-timer__label{font-size:clamp(.9rem,2.5vw,1.2rem);margin-bottom:.5vh}}@media(max-width: 767px)and (orientation: landscape){.game-timer{top:1.21vh;font-size:3.96vh;padding:.62vh 1.65vh;min-width:27.8vh}.game-timer .game-timer__label{font-size:2.04vh}}@media(max-height: 500px){.game-timer{top:.5vh;font-size:8vh;padding:1vh 3vw;min-width:40vw}.game-timer .game-timer__label{font-size:3.6vh;margin-bottom:.5vh}.game-timer{text-shadow:2px 2px 0 #2c3e50,-2px -2px 0 #2c3e50,2px -2px 0 #2c3e50,-2px 2px 0 #2c3e50,0 2px 0 #2c3e50,0 -2px 0 #2c3e50,2px 0 0 #2c3e50,-2px 0 0 #2c3e50,0 3px 0 #2c3e50,0 4px 0 #1a252f,0 5px 0 #0f1419,0 7px 15px rgba(0,0,0,.3)}}@keyframes pulse-warning{0%{opacity:.9;transform:translateX(-50%) scale(1)}100%{opacity:1;transform:translateX(-50%) scale(1.05)}}@media(max-width: 767px)and (orientation: portrait){@keyframes pulse-warning{0%{opacity:.9;transform:scale(1)}100%{opacity:1;transform:scale(1.05)}}}@keyframes letterBounce{0%,90%,100%{transform:translateY(0px) rotate(0deg)}5%,85%{transform:translateY(-2px) rotate(-0.5deg)}}@keyframes warningShake{0%,100%{transform:translateX(0) translateY(0)}25%{transform:translateX(-2px) translateY(-1px)}75%{transform:translateX(2px) translateY(1px)}}
.most-wanted-items{position:absolute;bottom:8.15vh;left:2.42vh;width:25.9vh;background-color:rgba(26,26,46,.9);border:.1vh solid hsla(0,0%,100%,.3);border-radius:1.21vh;padding:1.65vh;z-index:100;margin-top:1.21vh}.most-wanted-items--with-popup{bottom:23.7vh}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.most-wanted-items{display:none}}@media(max-width: 767px)and (orientation: portrait){.most-wanted-items{top:auto;right:10px;width:200px;font-size:10px}}.most-wanted-items__header{color:#fff;margin:0 0 2px 0;font-size:1.43vh;text-align:center;font-weight:bold}@media(max-width: 767px)and (orientation: portrait){.most-wanted-items__header{font-size:11px}}.most-wanted-items__subtitle{color:#ccc;margin:0 0 1.21vh 0;font-size:1.02vh;text-align:center;font-style:italic}@media(max-width: 767px)and (orientation: portrait){.most-wanted-items__subtitle{font-size:9px;margin-bottom:4px}}.most-wanted-items__list{display:flex;flex-wrap:wrap;gap:.62vh;justify-content:center}.most-wanted-items__chip{display:flex;align-items:center;gap:.41vh;background-color:hsla(0,0%,100%,.1);border:.1vh solid hsla(0,0%,100%,.1);border-radius:.41vh;padding:.41vh .62vh;transition:transform .15s ease}.most-wanted-items__chip:hover{transform:scale(1.05)}@media(max-width: 767px)and (orientation: portrait){.most-wanted-items__chip{padding:2px 4px;gap:2px}}.most-wanted-items__icon{width:2.42vh;height:2.42vh;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(max-width: 767px)and (orientation: portrait){.most-wanted-items__icon{width:18px;height:18px}}.most-wanted-items__emoji{font-size:1.84vh;line-height:1}@media(max-width: 767px)and (orientation: portrait){.most-wanted-items__emoji{font-size:16px}}.most-wanted-items__count{color:#fff;font-size:1.65vh;font-weight:bold;min-width:1.65vh;text-align:center}@media(max-width: 767px)and (orientation: portrait){.most-wanted-items__count{font-size:12px;min-width:12px}}
.host-event-notifications{position:fixed;bottom:9.26vh;left:50%;transform:translateX(-50%);z-index:100;display:flex;flex-direction:column;gap:.62vh;align-items:center;pointer-events:none}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.host-event-notifications{display:none}}@media(max-width: 767px)and (orientation: portrait){.host-event-notifications{bottom:7.4vh}}.host-event-notification{display:flex;align-items:center;gap:.62vh;background-color:rgba(26,26,46,.92);backdrop-filter:blur(8px);border:.1vh solid hsla(0,0%,100%,.3);border-radius:1.21vh;padding:1.21vh 1.65vh;box-shadow:0 .41vh .81vh rgba(0,0,0,.3);animation:slideInUp .3s ease-out,fadeOut .3s ease-in 2.7s forwards;pointer-events:auto}@media(max-width: 767px)and (orientation: portrait){.host-event-notification{padding:.62vh 1.21vh;gap:.62vh}}.host-event-notification__visor{font-size:1.84vh;line-height:1}@media(max-width: 767px)and (orientation: portrait){.host-event-notification__visor{font-size:1.65vh}}.host-event-notification__name{color:#4caf50;font-weight:bold;font-size:1.43vh;max-width:11.1vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 767px)and (orientation: portrait){.host-event-notification__name{font-size:1.21vh;max-width:7.4vh}}.host-event-notification__message{color:#fff;font-size:1.43vh}@media(max-width: 767px)and (orientation: portrait){.host-event-notification__message{font-size:1.21vh}}.host-event-notification__item-icon{width:2.42vh;height:2.42vh;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(max-width: 767px)and (orientation: portrait){.host-event-notification__item-icon{width:1.65vh;height:1.65vh}}.host-event-notification__item-emoji{font-size:1.84vh;line-height:1}@media(max-width: 767px)and (orientation: portrait){.host-event-notification__item-emoji{font-size:1.65vh}}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}
.teaching-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;font-family:"Poppins",sans-serif}.teaching-popup__content{background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);border-radius:2.31vh;color:#2c3e50;max-width:60.2vh;max-height:90vh;overflow:hidden;text-align:center;border:.41vh solid #4ecdc4;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.3);position:relative;display:flex;flex-direction:column}.teaching-popup__content::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0}@media(max-width: 767px){.teaching-popup__content{max-width:90vw}}.teaching-popup__scrollable{position:relative;z-index:1;overflow-y:auto;overflow-x:hidden;max-height:100%;flex:1 1;padding:4.88vh}@media(max-width: 767px){.teaching-popup__scrollable{padding:3.19vh 2.42vh}}.teaching-popup__actions{position:relative;z-index:1;padding:.62vh 4.88vh 2.42vh;flex-shrink:0;border-top:.2vh solid rgba(78,205,196,.2);background:hsla(0,0%,100%,.98)}@media(max-width: 767px){.teaching-popup__actions{padding:2.42vh}}.teaching-popup__title{font-family:"Fredoka One",cursive;color:#2c3e50;font-size:3.96vh;margin-bottom:3.19vh;text-shadow:.21vh .21vh 0 rgba(78,205,196,.3),0 .21vh .81vh rgba(0,0,0,.1);letter-spacing:.5px}@media(max-width: 767px){.teaching-popup__title{font-size:2.75vh;margin-bottom:2.42vh}}.teaching-popup__text{font-size:1.84vh;line-height:1.6;margin-bottom:3.19vh;color:#2c3e50;font-weight:600}@media(max-width: 767px){.teaching-popup__text{font-size:1.65vh}}.teaching-popup__instructions{margin-bottom:3.19vh;text-align:left;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(78, 205, 196, 0.1) 50%, rgba(255, 255, 255, 0.95) 100%);border:.31vh solid #4ecdc4;border-radius:1.85vh;padding:2.42vh;box-shadow:0 .41vh 0 #2c3e50,0 .62vh .81vh rgba(0,0,0,.2)}.teaching-popup__instructions-title{font-size:2.42vh;font-weight:900;color:#2c3e50;margin:0 0 1.21vh 0;text-align:center;letter-spacing:2px;text-transform:uppercase;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5)}@media(max-width: 767px){.teaching-popup__instructions-title{font-size:1.84vh}}.teaching-popup__instructions-list{font-size:1.65vh;line-height:2;color:#2c3e50;padding-left:2.42vh;font-weight:700}.teaching-popup__instructions-list li{margin-bottom:.62vh}.teaching-popup__instructions-list li::marker{color:#06ffa5;font-weight:900}@media(max-width: 767px){.teaching-popup__instructions-list{font-size:1.65vh;padding-left:2.42vh}}.teaching-popup__spectator-instructions{margin-bottom:3.19vh;text-align:left;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 210, 63, 0.15) 50%, rgba(255, 255, 255, 0.95) 100%);border:.31vh solid #ffd23f;border-radius:1.85vh;padding:2.42vh;box-shadow:0 .41vh 0 #2c3e50,0 .62vh .81vh rgba(255,210,63,.3)}.teaching-popup__host-intro{font-size:2.42vh;color:#2c3e50;font-weight:800;text-align:center;margin-bottom:2.42vh;line-height:1.5;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5)}.teaching-popup__spectator-list{font-size:1.65vh;line-height:2;color:#2c3e50;padding-left:2.42vh;list-style-type:disc;font-weight:700}.teaching-popup__spectator-list li{margin-bottom:.62vh}.teaching-popup__spectator-list li::marker{color:#ffd23f;font-weight:900}.teaching-popup__spectator-list li strong{font-weight:900;color:#ff6b35}@media(max-width: 767px){.teaching-popup__spectator-list{font-size:1.65vh;padding-left:2.42vh}}.teaching-popup__button{font-family:"Poppins",sans-serif;padding:1.21vh 4.88vh;border:.41vh solid #2c3e50;border-radius:1.85vh;font-size:2.42vh;font-weight:900;cursor:pointer;transition:all .2s ease;background:linear-gradient(45deg, #05D494, #3BB3A8);color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:0 .62vh 0 #2c3e50,0 .81vh 2.04vh rgba(0,0,0,.3);transform:translateY(0);margin-top:1.21vh;animation:buttonPulse 2s ease-in-out infinite}.teaching-popup__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(6,255,165,.5);background:linear-gradient(45deg, #4ECDC4, #06FFA5)}.teaching-popup__button:active:not(:disabled){transform:translateY(3px);box-shadow:0 .21vh 0 #2c3e50,0 .62vh .81vh rgba(0,0,0,.2)}.teaching-popup__button--disabled{opacity:.6;cursor:not-allowed;background:#95a5a6;transform:translateY(3px);box-shadow:0 .21vh 0 #7f8c8d,0 .62vh .81vh rgba(0,0,0,.2);animation:none}.teaching-popup__button--disabled:hover{background:#95a5a6;transform:translateY(3px);box-shadow:0 .21vh 0 #7f8c8d,0 .62vh .81vh rgba(0,0,0,.2)}.teaching-popup__button--understood{background:linear-gradient(45deg, #4ECDC4, #06FFA5)}.teaching-popup__button--understood:hover:not(:disabled){background:linear-gradient(45deg, #05D494, #3BB3A8)}@media(max-width: 767px){.teaching-popup__button{font-size:1.65vh;padding:1.21vh 3.19vh}}.teaching-popup__ready-count{font-size:1.65vh;color:#2c3e50;font-weight:800;margin-bottom:2.42vh;padding:1.21vh 2.42vh;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(6, 255, 165, 0.2) 50%, rgba(255, 255, 255, 0.95) 100%);border-radius:1.21vh;border:.31vh solid #06ffa5;box-shadow:0 .41vh 0 #2c3e50,0 0 2.04vh rgba(6,255,165,.3);text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5);animation:readyPulse 2s ease-in-out infinite}.teaching-popup__ready-count--incomplete{color:#2c3e50;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 210, 63, 0.15) 50%, rgba(255, 255, 255, 0.95) 100%);border:.31vh solid #ffd23f;box-shadow:0 .41vh 0 #2c3e50,0 0 .81vh rgba(255,210,63,.3);animation:none}.teaching-popup__waiting-message{font-size:1.65vh;color:#2c3e50;font-weight:700;font-style:italic;margin-top:2.42vh;padding:1.21vh 1.21vh;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(78, 205, 196, 0.15) 50%, rgba(255, 255, 255, 0.95) 100%);border-radius:1.21vh;border:.31vh solid #4ecdc4;box-shadow:0 .41vh 0 #2c3e50,0 .62vh .81vh rgba(78,205,196,.2)}.teaching-popup__player-status{margin-bottom:2.42vh}.teaching-popup__player-list{margin-top:1.21vh;padding:1.21vh;border-radius:1.21vh;text-align:left;box-shadow:0 .41vh 0 #2c3e50,0 .62vh .81vh rgba(0,0,0,.2)}.teaching-popup__player-list--ready{background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(6, 255, 165, 0.15) 50%, rgba(255, 255, 255, 0.95) 100%);border:.31vh solid #06ffa5}.teaching-popup__player-list--waiting{background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 193, 7, 0.15) 50%, rgba(255, 255, 255, 0.95) 100%);border:.31vh solid #ffc107}.teaching-popup__player-list-title{font-size:1.65vh;font-weight:800;margin-bottom:.62vh;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.teaching-popup__player-list--ready .teaching-popup__player-list-title{color:#05d494}.teaching-popup__player-list--waiting .teaching-popup__player-list-title{color:#ff9800}.teaching-popup__player-names{display:flex;flex-wrap:wrap;gap:.62vh}.teaching-popup__player-name{display:inline-block;font-size:1.43vh;font-weight:700;padding:.62vh 1.21vh;background:hsla(0,0%,100%,.9);border-radius:1.21vh;color:#2c3e50;border:.2vh solid #2c3e50;box-shadow:0 .21vh 0 #2c3e50;transition:all .2s ease}.teaching-popup__player-name:hover{transform:translateY(-1px);box-shadow:0 .41vh 0 #2c3e50}@media(max-width: 767px){.teaching-popup__player-name{font-size:1.21vh;padding:.41vh .62vh}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes buttonPulse{0%,100%{box-shadow:0 .62vh 0 #2c3e50,0 .81vh 2.04vh rgba(0,0,0,.3)}50%{box-shadow:0 .62vh 0 #2c3e50,0 .81vh 2.04vh rgba(6,255,165,.5)}}@keyframes readyPulse{0%,100%{box-shadow:0 .41vh 0 #2c3e50,0 0 2.04vh rgba(6,255,165,.3)}50%{box-shadow:0 .41vh 0 #2c3e50,0 0 4.07vh rgba(6,255,165,.6)}}
.statement-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;z-index:10001 !important}@media(max-width: 767px){.statement-popup{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;width:100dvw !important;height:100vh !important;height:100dvh !important;min-width:100vw !important;min-height:100vh !important;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8) !important}@supports(-webkit-touch-callout: none){.statement-popup{height:-webkit-fill-available !important;min-height:-webkit-fill-available !important}}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;width:100dvw !important;height:100vh !important;height:100dvh !important;min-width:100vw !important;min-height:100vh !important;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8) !important}@supports(-webkit-touch-callout: none){.statement-popup{height:-webkit-fill-available !important;min-height:-webkit-fill-available !important}}}.statement-popup__content{background:hsla(0,0%,100%,.95);border-radius:2.31vh;padding:4.88vh;backdrop-filter:blur(15px);border:.41vh solid #ff6b35;min-width:41.7vh;max-width:55.6vh;box-shadow:0 .81vh 1.21vh rgba(0,0,0,.2);text-align:center;position:relative;overflow:hidden;transition:all .3s ease}.statement-popup__content::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none}.statement-popup__content--debt{border-color:#ff6b35;animation:partyPulse 2s ease-in-out infinite}.statement-popup__content--no-debt{border-color:#06ffa5;animation:partyPulse 2s ease-in-out infinite}.statement-popup__content--overtime{border-color:gold;animation:overtimePulse 1.5s ease-in-out infinite;background:rgba(255,248,230,.95)}.statement-popup__content:hover{box-shadow:0 1.21vh 2.04vh rgba(0,0,0,.3)}@media(max-width: 767px){.statement-popup__content{min-width:0;min-width:initial;max-width:90vw;width:90vw;padding:1.21vh;max-height:85vh;overflow:hidden;margin:1.21vh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__content{min-width:clamp(25.9vh,50vw,41.7vh);max-width:60vw;padding:1.65vh clamp(1.21vh,3vw,3.19vh);max-height:85vh;overflow:hidden}}.statement-popup__title{font-family:"Fredoka One",cursive;font-size:3.96vh;margin-bottom:2.42vh;color:#fff;display:flex;gap:1.21vh;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .41vh 0 #2c3e50,0 .62vh 0 #1a252f,0 .81vh 0 #0f1419,0 .81vh 2.04vh rgba(0,0,0,.3);position:relative;z-index:1}.statement-popup__title .letter{display:inline-block;animation:letterBounce .3s ease infinite;margin-right:-0.1em}.statement-popup__title .letter:nth-child(1){animation-delay:0.1s}.statement-popup__title .letter:nth-child(2){animation-delay:0.2s}.statement-popup__title .letter:nth-child(3){animation-delay:0.3s}.statement-popup__title .letter:nth-child(4){animation-delay:0.4s}.statement-popup__title .letter:nth-child(5){animation-delay:0.5s}.statement-popup__title .letter:nth-child(6){animation-delay:0.6s}.statement-popup__title .letter:nth-child(7){animation-delay:0.7s}.statement-popup__title .letter:nth-child(8){animation-delay:0.8s}.statement-popup__title .letter:nth-child(9){animation-delay:0.9s}.statement-popup__title .letter:nth-child(10){animation-delay:1s}.statement-popup__title .letter:nth-child(11){animation-delay:1.1s}.statement-popup__title .letter:nth-child(12){animation-delay:1.2s}.statement-popup__title .letter:nth-child(13){animation-delay:1.3s}.statement-popup__title .letter:nth-child(14){animation-delay:1.4s}.statement-popup__title .letter:nth-child(15){animation-delay:1.5s}.statement-popup__title .letter:nth-child(16){animation-delay:1.6s}.statement-popup__title .letter:nth-child(17){animation-delay:1.7s}.statement-popup__title .letter:nth-child(18){animation-delay:1.8s}.statement-popup__title .letter:nth-child(19){animation-delay:1.9s}.statement-popup__title .letter:nth-child(20){animation-delay:2s}@media(max-width: 767px){.statement-popup__title{font-size:1.84vh;margin-bottom:1.21vh;gap:.41vh;flex-wrap:wrap;justify-content:center}.statement-popup__title .letter{font-size:1.84vh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__title{font-size:3vh;margin-bottom:1.21vh}}.statement-popup__overtime-title{font-family:"Fredoka One",cursive;font-size:3.96vh;margin-bottom:1.21vh;color:gold;display:flex;gap:1.21vh;justify-content:center;text-shadow:.21vh .21vh 0 #8b4513,calc(-1*0.21vh) calc(-1*0.21vh) 0 #8b4513,.21vh calc(-1*0.21vh) 0 #8b4513,calc(-1*0.21vh) .21vh 0 #8b4513,0 .41vh 0 #6b3410,0 .62vh 0 #4a240b,0 .81vh 2.04vh rgba(0,0,0,.3);position:relative;z-index:1}.statement-popup__overtime-title .letter{display:inline-block;animation:letterBounce .3s ease infinite;margin-right:-0.1em}.statement-popup__overtime-title .letter:nth-child(1){animation-delay:0.08s}.statement-popup__overtime-title .letter:nth-child(2){animation-delay:0.16s}.statement-popup__overtime-title .letter:nth-child(3){animation-delay:0.24s}.statement-popup__overtime-title .letter:nth-child(4){animation-delay:0.32s}.statement-popup__overtime-title .letter:nth-child(5){animation-delay:0.4s}.statement-popup__overtime-title .letter:nth-child(6){animation-delay:0.48s}.statement-popup__overtime-title .letter:nth-child(7){animation-delay:0.56s}.statement-popup__overtime-title .letter:nth-child(8){animation-delay:0.64s}.statement-popup__overtime-title .letter:nth-child(9){animation-delay:0.72s}.statement-popup__overtime-title .letter:nth-child(10){animation-delay:0.8s}.statement-popup__overtime-title .letter:nth-child(11){animation-delay:0.88s}.statement-popup__overtime-title .letter:nth-child(12){animation-delay:0.96s}.statement-popup__overtime-title .letter:nth-child(13){animation-delay:1.04s}.statement-popup__overtime-title .letter:nth-child(14){animation-delay:1.12s}.statement-popup__overtime-title .letter:nth-child(15){animation-delay:1.2s}.statement-popup__overtime-title .letter:nth-child(16){animation-delay:1.28s}.statement-popup__overtime-title .letter:nth-child(17){animation-delay:1.36s}.statement-popup__overtime-title .letter:nth-child(18){animation-delay:1.44s}.statement-popup__overtime-title .letter:nth-child(19){animation-delay:1.52s}.statement-popup__overtime-title .letter:nth-child(20){animation-delay:1.6s}@media(max-width: 767px){.statement-popup__overtime-title{font-size:1.84vh;margin-bottom:.62vh;gap:.41vh;flex-wrap:wrap}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__overtime-title{font-size:3vh;margin-bottom:.62vh}}.statement-popup__title--small{font-size:2.75vh;margin-bottom:1.21vh}@media(max-width: 767px){.statement-popup__title--small{font-size:1.43vh;margin-bottom:.62vh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__title--small{font-size:2vh;margin-bottom:.62vh}}.statement-popup__icon{font-size:6.52vh;margin-bottom:2.42vh;animation:bounce 2s ease-in-out infinite;position:relative;z-index:1}@media(max-width: 767px){.statement-popup__icon{font-size:3.96vh;margin-bottom:1.21vh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__icon{font-size:5vh;margin-bottom:1.21vh}}.statement-popup__message{font-family:"Poppins",sans-serif;font-size:2.75vh;font-weight:800;margin-bottom:2.42vh;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}@media(max-width: 767px){.statement-popup__message{font-size:1.65vh;margin-bottom:1.21vh;line-height:1.3}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__message{font-size:2.42vh;margin-bottom:1.21vh}}.statement-popup__interest{font-family:"Poppins",sans-serif;font-size:2.42vh;color:#ff6b35;margin-bottom:1.21vh;font-weight:800;padding:1.21vh;background:rgba(255,107,53,.1);border-radius:1.21vh;border:.2vh dashed #ff6b35;position:relative;z-index:1}@media(max-width: 767px){.statement-popup__interest{font-size:1.65vh;padding:.62vh;margin-bottom:.62vh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__interest{font-size:2vh;padding:1.2vh;margin-bottom:1vh}}.statement-popup__advice{font-family:"Poppins",sans-serif;font-size:1.65vh;color:#2c3e50;line-height:1.6;font-weight:700;position:relative;z-index:1}@media(max-width: 767px){.statement-popup__advice{font-size:1.43vh;line-height:1.4;margin-bottom:0}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.statement-popup__advice{font-size:1.65vh;line-height:1.4}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes partyPulse{0%{transform:scale(1);box-shadow:0 .81vh 4.07vh rgba(0,0,0,.2),0 0 2.04vh rgba(6,255,165,.3)}50%{transform:scale(1.02);box-shadow:0 2.04vh 4.07vh rgba(0,0,0,.3),0 0 4.07vh rgba(6,255,165,.5)}100%{transform:scale(1);box-shadow:0 .81vh 4.07vh rgba(0,0,0,.2),0 0 2.04vh rgba(6,255,165,.3)}}@keyframes overtimePulse{0%{transform:scale(1);box-shadow:0 .81vh 4.07vh rgba(0,0,0,.2),0 0 2.04vh rgba(255,215,0,.3)}50%{transform:scale(1.03);box-shadow:0 2.04vh 4.07vh rgba(0,0,0,.3),0 0 4.07vh rgba(255,215,0,.5)}100%{transform:scale(1);box-shadow:0 .81vh 4.07vh rgba(0,0,0,.2),0 0 2.04vh rgba(255,215,0,.3)}}@keyframes letterBounce{0%,85%,100%{transform:translateY(0px) rotate(0deg)}5%,80%{transform:translateY(-2px) rotate(-0.5deg)}}
.warning-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}.warning-popup__content{background-color:rgba(255,68,68,.95);color:#fff;padding:20px 40px;border-radius:8px;font-size:1.5rem;font-weight:bold;text-align:center;border:3px solid red;animation:pulse 1s infinite;text-shadow:1px 1px 2px rgba(0,0,0,.8)}@media(max-width: 767px){.warning-popup__content{font-size:1.2rem;padding:15px 20px}}@media(max-width: 767px)and (orientation: portrait){.warning-popup__content{animation:pulse-fade-out-mobile 5s ease-out forwards}}@media(max-width: 767px)and (orientation: portrait){@keyframes pulse-fade-out-mobile{0%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1.05)}40%{opacity:.8;transform:scale(1)}60%{opacity:.4;transform:scale(0.95)}100%{opacity:0;transform:scale(0.9)}}}
.facilitator-popup{position:fixed;bottom:7.92vh;left:2.42vh;z-index:100;max-width:29.6vh}@media(max-width: 767px){.facilitator-popup{bottom:7.92vh;left:1.65vh;max-width:25.9vh}}.facilitator-popup__content{background-color:rgba(26,26,46,.9);border:.1vh solid hsla(0,0%,100%,.3);border-radius:.81vh;padding:2.42vh;color:#fff;padding:1.21vh;border:.2vh solid #2196f3;border-radius:1.21vh;box-shadow:0 0 2.04vh rgba(0,0,0,.7);background-color:rgba(26,26,46,.95);backdrop-filter:blur(10px);animation:slideInFromLeft .5s ease-out}.facilitator-popup__header{display:flex;align-items:center;gap:.62vh;margin-bottom:1.21vh;padding-bottom:.62vh;border-bottom:.1vh solid hsla(0,0%,100%,.1)}.facilitator-popup__icon{font-size:2.04vh}.facilitator-popup__title{color:#2196f3;font-size:1.43vh;font-weight:bold;margin:0}@media(max-width: 767px){.facilitator-popup__title{font-size:1.43vh}}.facilitator-popup__body{margin:0}.facilitator-popup__theme-title{color:#4caf50;font-size:1.43vh;font-weight:bold;margin:0 0 .62vh 0}@media(max-width: 767px){.facilitator-popup__theme-title{font-size:1.21vh}}.facilitator-popup__message{color:#fff;font-size:1.43vh;line-height:1.4;margin:0;font-style:italic}@media(max-width: 767px){.facilitator-popup__message{font-size:1.21vh}}@keyframes slideInFromLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}
.portrait-prompt-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .3s ease-in-out}.portrait-prompt-content{text-align:center;color:#fff;padding:2rem;max-width:90%}.portrait-prompt-icon{margin-bottom:1.5rem;animation:rotateIcon 2s ease-in-out infinite}.portrait-prompt-icon svg{filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.2))}.portrait-prompt-title{font-size:1.5rem;font-weight:bold;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.portrait-prompt-message{font-size:1rem;line-height:1.5;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes rotateIcon{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}
.game-intro-slide{width:100%;font-family:"Poppins",sans-serif}.game-intro-slide__layout{display:flex;align-items:center;gap:0;width:100%;position:relative}.game-intro-slide__phone-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.game-intro-slide__phone{width:22vh;height:47.7vh;background:#1a1a2e;border-radius:2.8vh;padding:.5vh;box-shadow:0 1.5vh 4vh rgba(0,0,0,.18);position:relative;overflow:hidden}.game-intro-slide__phone-notch{width:35%;height:1.8vh;background:#1a1a2e;border-radius:0 0 .9vh .9vh;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}.game-intro-slide__phone-screen{width:100%;height:100%;background:#fff;border-radius:2.4vh;overflow:hidden}.game-intro-slide__phone-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.game-intro-slide__steps{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:5vh;padding-left:5vw}.game-intro-slide__step{display:flex;align-items:flex-start;gap:2vh}.game-intro-slide__step-number{flex-shrink:0;width:5.5vh;height:5.5vh;border-radius:50%;background:#312e81;color:#fff;font-size:2.8vh;font-weight:800;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.game-intro-slide__step-text{font-size:3.2vh;line-height:1.4;color:#0f172a;font-weight:600;padding-top:.8vh}.game-intro-slide__connectors-overlay{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}.game-intro-slide__connectors-overlay path{stroke:#312e81;stroke-width:.55vh;fill:none;stroke-linecap:round;stroke-linejoin:round}.game-intro-slide--player{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4vh 6vw;font-family:"Poppins",sans-serif;min-height:40vh}.game-intro-slide__player-title{font-size:4.88vh;font-weight:800;color:#0f172a;font-family:"Fredoka One",cursive;line-height:32px;margin-bottom:4vh}.game-intro-slide__player-body{font-size:2.75vh;line-height:1.6;color:#334155;max-width:85vw}.game-intro-slide__player-body p{margin-bottom:2.5vh}.game-intro-slide__player-body p:last-child{margin-bottom:0}.game-intro-slide__player-waiting{font-size:1.65vh;color:rgba(15,23,42,.4);margin-top:5vh;animation:gi-waitPulse 2s ease-in-out infinite}@keyframes gi-waitPulse{0%,100%{opacity:.5}50%{opacity:1}}
@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes lobbyShine{0%{left:-100%}100%{left:100%}}.car-tutorial-slideshow{width:100%;font-family:"Poppins",sans-serif}.slideshow-tutorial__slide{text-align:center;min-height:25vh;display:flex;flex-direction:column;justify-content:center;padding:1vh 2vw}.slideshow-tutorial__slide--comparison{min-height:30vh}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide{min-height:35vh;padding:2vh 2vw}.slideshow-tutorial__slide--comparison{min-height:45vh}}@media(min-width: 1024px){.slideshow-tutorial__slide{min-height:40vh}.slideshow-tutorial__slide--comparison{min-height:50vh}}.slideshow-tutorial__title{font-family:"Fredoka One",cursive;font-size:clamp(1.5rem,6vw,3rem);font-weight:800;color:#fff;margin-bottom:1.5vh;line-height:1.2;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .21vh 0 #2c3e50,0 .41vh 0 #1a252f,0 .62vh 0 #0f1419,0 .81vh 1.21vh rgba(0,0,0,.3)}.slideshow-tutorial__title--large{font-size:clamp(1.6rem,6.5vw,3.5rem)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__title{font-size:4vw;margin-bottom:2vh;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .41vh 0 #2c3e50,0 .62vh 0 #1a252f,0 .81vh 0 #0f1419,0 1.21vh 2.04vh rgba(0,0,0,.3)}.slideshow-tutorial__title--large{font-size:4.5vw}}.slideshow-tutorial__subtitle{font-size:clamp(.95rem,3.5vw,1.5rem);color:#fff;margin-bottom:2vh;font-weight:700;text-shadow:.21vh .21vh .41vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__subtitle{font-size:2vw;margin-bottom:3vh}}@media(min-width: 1024px){.slideshow-tutorial__subtitle{margin-bottom:4vh}}.slideshow-tutorial__cars{display:flex;justify-content:center;align-items:center;gap:1.5vh;margin:2vh 0;flex-direction:column}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__cars{flex-direction:row;justify-content:space-around;gap:2vw;margin:3vh 0}}@media(min-width: 1024px){.slideshow-tutorial__cars{gap:3vw;margin:4vh 0}}.slideshow-tutorial__car-option{display:flex;flex-direction:column;align-items:center;padding:2vh 6vw;background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:.41vh solid #2c3e50;border-radius:1.21vh;width:75vw;max-width:32.4vh;transition:all .2s ease;position:relative;overflow:hidden;box-shadow:0 .62vh 0 #2c3e50,0 1.21vh 1.21vh rgba(0,0,0,.3);transform:translateY(0)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__car-option{width:auto;min-width:25vw;padding:2.5vh 2vw;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.3)}}@media(min-width: 1024px){.slideshow-tutorial__car-option{min-width:20vw;padding:3vh 2.5vw}}.slideshow-tutorial__car-option::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform}.slideshow-tutorial__car-option--clickable{cursor:pointer}.slideshow-tutorial__car-option--clickable:hover{border-color:#4ecdc4;transform:translateY(-4px);box-shadow:0 1.21vh 0 #4ecdc4,0 2.04vh 2.04vh rgba(78,205,196,.4)}.slideshow-tutorial__car-option--clickable:hover .slideshow-tutorial__car-image{transform:scale(1.1)}.slideshow-tutorial__car-option--clickable:active{transform:translateY(2px);box-shadow:0 .62vh 0 #4ecdc4,0 1.21vh 1.21vh rgba(78,205,196,.3)}.slideshow-tutorial__car-option--voted{border-color:#05d494;background:hsla(0,0%,100%,.95);box-shadow:0 .81vh 0 #05d494,0 1.21vh 2.04vh rgba(5,212,148,.4);transform:translateY(0)}.slideshow-tutorial__car-option--voted .slideshow-tutorial__car-payment{color:#05d494}.slideshow-tutorial__car-image{font-size:clamp(3rem,15vw,5rem);margin-bottom:1.5vh;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.3))}.slideshow-tutorial__car-image--basic,.slideshow-tutorial__car-image--shitty{filter:grayscale(0.4) brightness(0.8) drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.3))}.slideshow-tutorial__car-image--decent,.slideshow-tutorial__car-image--ok{filter:drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.3))}.slideshow-tutorial__car-image--luxury,.slideshow-tutorial__car-image--cool{filter:brightness(1.1) saturate(1.2) drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.3))}.slideshow-tutorial__car-image--large{font-size:clamp(4rem,20vw,7rem);margin:2vh 0}.slideshow-tutorial__car-image--broken{font-size:clamp(3.5rem,18vw,6rem);filter:grayscale(0.8) brightness(0.6) drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.5));margin:2vh 0}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__car-image{font-size:5vw;margin-bottom:2vh}.slideshow-tutorial__car-image--large{font-size:8vw;margin:3vh 0}.slideshow-tutorial__car-image--broken{font-size:7vw;margin:4vh 0}}.slideshow-tutorial__car-details{text-align:center}.slideshow-tutorial__car-payment{font-size:clamp(1rem,4vw,1.5rem);font-weight:800;color:#2c3e50;margin-bottom:1vh;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__car-payment{font-size:1.8vw;margin-bottom:1.5vh}}.slideshow-tutorial__vote-count{font-size:clamp(.8rem,3vw,1rem);color:#4ecdc4;font-weight:700;background:rgba(78,205,196,.2);padding:.6vh 3.5vw;border-radius:.81vh;border:.2vh solid #4ecdc4;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__vote-count{font-size:1.3vw;padding:.6vh 1.4vw}}.slideshow-tutorial__footnote{font-size:clamp(.85rem,3.2vw,1.1rem);color:#fff;font-style:italic;font-weight:600;margin-top:2vh;text-shadow:.21vh .21vh .41vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__footnote{font-size:1.4vw;margin-top:3vh}}.slideshow-tutorial__instruction{font-size:clamp(.95rem,3.8vw,1.3rem);color:#fff;margin:2vh 0;font-weight:700;text-shadow:.21vh .21vh .41vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__instruction{font-size:1.8vw;margin:3vh 0}}.slideshow-tutorial__host-info{margin-top:3vh}.slideshow-tutorial__host-controls{display:flex;justify-content:center;gap:2vw;margin-top:2vh}.slideshow-tutorial__next-button{background:linear-gradient(45deg, #05d494, #3bb3a8);color:#fff;border:.41vh solid #2c3e50;padding:1.3vh 8vw;border-radius:1.21vh;font-size:clamp(.9rem,3.5vw,1.3rem);font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 .62vh 0 #2c3e50,0 1.21vh 1.21vh rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:1px;transform:translateY(0);font-family:"Poppins",sans-serif}.slideshow-tutorial__next-button:hover{background:linear-gradient(45deg, #4ecdc4, #06ffa5);transform:translateY(-2px);box-shadow:0 1.21vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4),0 0 2.04vh rgba(6,255,165,.6)}.slideshow-tutorial__next-button:active{transform:translateY(4px);box-shadow:0 .41vh 0 #2c3e50,0 .81vh 1.21vh rgba(0,0,0,.2)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__next-button{padding:1.3vh 4vw;font-size:1.7vw;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.3)}}.slideshow-tutorial__comparison-layout{display:flex;flex-direction:column;align-items:stretch;gap:1.5vh;margin:1.5vh 0}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__comparison-layout{flex-direction:row;gap:2vw;margin:2.5vh 0}}@media(min-width: 1024px){.slideshow-tutorial__comparison-layout{gap:3vw;margin:3vh 0}}.slideshow-tutorial__voted-car-section{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:.41vh solid #ff6b35;border-radius:1.21vh;padding:2vh 4vw;box-shadow:0 .62vh 0 #ff6b35,0 1.21vh 1.21vh rgba(255,107,53,.4);position:relative;overflow:hidden}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__voted-car-section{min-width:22vw;padding:3vh 2vw;box-shadow:0 .81vh 0 #ff6b35,0 1.21vh 2.04vh rgba(255,107,53,.4)}}@media(min-width: 1024px){.slideshow-tutorial__voted-car-section{padding:4vh 2vw}}.slideshow-tutorial__voted-car-section::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 107, 53, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none}.slideshow-tutorial__voted-car-section h3{font-size:clamp(1rem,4vw,1.5rem);color:#2c3e50;margin-top:1vh;font-weight:800;text-align:center;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__voted-car-section h3{font-size:2vw;margin-top:2vh}}.slideshow-tutorial__credit-comparison{flex:1 1;display:flex;flex-direction:column;gap:1.5vh}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__credit-comparison{flex:2 1;flex-direction:row;gap:2vw}}.slideshow-tutorial__credit-column{flex:1 1;padding:2vh 4vw;border-radius:1.21vh;text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(15px);box-shadow:0 .62vh 0 currentColor,0 1.21vh 1.21vh rgba(0,0,0,.3)}.slideshow-tutorial__credit-column--excellent{background:hsla(0,0%,100%,.95);border:.41vh solid #05d494;color:#05d494}.slideshow-tutorial__credit-column--excellent::before{background:linear-gradient(45deg, transparent 30%, rgba(5, 212, 148, 0.1) 50%, transparent 70%)}.slideshow-tutorial__credit-column--terrible{background:hsla(0,0%,100%,.95);border:.41vh solid #e74c3c;color:#e74c3c}.slideshow-tutorial__credit-column--terrible::before{background:linear-gradient(45deg, transparent 30%, rgba(231, 76, 60, 0.1) 50%, transparent 70%)}.slideshow-tutorial__credit-column::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none}.slideshow-tutorial__credit-column h3{font-size:clamp(.95rem,3.8vw,1.5rem);font-weight:800;margin-bottom:1.5vh;color:inherit;text-transform:uppercase;letter-spacing:.5px;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__credit-column h3{font-size:1.8vw;margin-bottom:2.5vh}}@media(min-width: 1024px){.slideshow-tutorial__credit-column h3{margin-bottom:3vh}}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__credit-column{padding:3vh 2.5vw;box-shadow:0 .81vh 0 currentColor,0 1.21vh 2.04vh rgba(0,0,0,.3)}}@media(min-width: 1024px){.slideshow-tutorial__credit-column{padding:4vh 3vw}}.slideshow-tutorial__credit-details p{font-size:clamp(.85rem,3.2vw,1.2rem);margin:1vh 0;color:#2c3e50;font-weight:600;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__credit-details p{font-size:1.5vw;margin:1.5vh 0}}.slideshow-tutorial__status{font-weight:800;font-size:clamp(.9rem,3.5vw,1.3rem);margin-top:1.5vh !important;text-transform:uppercase;letter-spacing:.5px}.slideshow-tutorial__status--insufficient{color:#f7931e !important;text-shadow:0 .21vh .41vh rgba(0,0,0,.2)}.slideshow-tutorial__status--over-budget{color:#e74c3c !important;text-shadow:0 .21vh .41vh rgba(0,0,0,.2)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__status{font-size:1.7vw;margin-top:2.5vh !important}}.slideshow-tutorial__final-title{font-family:"Fredoka One",cursive;font-size:clamp(1.3rem,5.5vw,2.5rem);color:#fff;margin-bottom:2vh;line-height:1.3;font-weight:800;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 .41vh 1.21vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__final-title{font-size:3vw;margin-bottom:3vh}}@media(min-width: 1024px){.slideshow-tutorial__final-title{margin-bottom:4vh}}.slideshow-tutorial__final-car{margin:2vh 0}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__final-car{margin:3vh 0}}@media(min-width: 1024px){.slideshow-tutorial__final-car{margin:5vh 0}}.slideshow-tutorial__broken-description{font-size:clamp(.9rem,3.5vw,1.2rem);color:#fff;font-style:italic;font-weight:600;margin-top:1.5vh;text-shadow:.21vh .21vh .41vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__broken-description{font-size:1.6vw;margin-top:2vh}}.slideshow-tutorial__warning{font-family:"Poppins",sans-serif;font-size:clamp(1.1rem,5.5vw,2.5rem);color:#fff;font-weight:900;margin:2vh auto;background:#e74c3c;padding:2vh 5vw;border-radius:1.21vh;border:.41vh solid #2c3e50;box-shadow:0 .62vh 0 #2c3e50,0 1.21vh 1.21vh rgba(231,76,60,.5),0 0 2.04vh rgba(231,76,60,.4);text-transform:uppercase;letter-spacing:1px;animation:pulse 2s infinite;max-width:90%}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__warning{font-size:3.2vw;margin:3vh auto;padding:2.5vh 4vw;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(231,76,60,.5),0 0 2.04vh rgba(231,76,60,.4)}}@media(min-width: 1024px){.slideshow-tutorial__warning{margin:4vh auto;padding:3vh 4vw}}.slideshow-tutorial__learn-button{background:linear-gradient(45deg, #ff6b35, #f7931e);color:#fff;border:.41vh solid #2c3e50;padding:2vh 10vw;border-radius:1.21vh;font-size:clamp(1rem,4vw,1.4rem);font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 .62vh 0 #2c3e50,0 1.21vh 1.21vh rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:1px;transform:translateY(0);font-family:"Poppins",sans-serif}.slideshow-tutorial__learn-button:hover{background:linear-gradient(45deg, #f7931e, #ffd23f);transform:translateY(-2px);box-shadow:0 1.21vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4),0 0 2.04vh rgba(255,210,63,.6)}.slideshow-tutorial__learn-button:active{transform:translateY(4px);box-shadow:0 .41vh 0 #2c3e50,0 .81vh 1.21vh rgba(0,0,0,.2)}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__learn-button{padding:2.5vh 5vw;font-size:1.8vw;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.3)}}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh;margin:2vh 0}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-content{flex-direction:row;gap:3vw;margin:3vh 0}}@media(min-width: 1024px){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-content{gap:5vw;margin:4vh 0}}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-container{display:none;flex-shrink:0}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-container{display:block}}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-large{width:min(32.4vh,80vw);height:13.9vh;-o-object-fit:cover;object-fit:cover;border-radius:1.85vh;border:.41vh solid #f7931e;box-shadow:0 .62vh 0 #f7931e,0 1.21vh 1.21vh rgba(247,147,30,.4);filter:drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.2))}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-large{width:min(37vh,55vw);height:13.9vh;box-shadow:0 .81vh 0 #f7931e,0 1.21vh 2.04vh rgba(247,147,30,.4)}}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-details{display:flex;flex-direction:column;gap:1.5vh;text-align:left;width:100%;max-width:46.3vh}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-details{gap:2vh;width:auto}}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-item{display:flex;justify-content:space-between;align-items:center;padding:1.5vh 4vw;background:hsla(0,0%,100%,.95);border:.41vh solid #2c3e50;border-radius:1.21vh;box-shadow:0 .41vh 0 #2c3e50,0 .81vh 1.21vh rgba(0,0,0,.2);position:relative;overflow:hidden}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-item::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.2) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-item{padding:1.5vh 2.5vw;min-width:35vw;box-shadow:0 .62vh 0 #2c3e50,0 1.21vh 1.21vh rgba(0,0,0,.2)}}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-label{font-size:clamp(.85rem,3.2vw,1.1rem);color:#2c3e50;font-weight:700;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-label{font-size:1.4vw}}.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-value{font-size:clamp(.9rem,3.5vw,1.2rem);color:#2c3e50;font-weight:800;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-value{font-size:1.5vw}}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-impact-layout{display:flex;flex-direction:column;gap:2vh;justify-content:center;margin:2vh 0;align-items:stretch}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-impact-layout{flex-direction:row;gap:2vw}}@media(min-width: 1024px){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-impact-layout{gap:3vw}}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel{flex:1 1;padding:2vh 4vw;border-radius:1.21vh;border:.41vh solid #2c3e50;box-shadow:0 .62vh 0 currentColor,0 1.21vh 1.21vh rgba(0,0,0,.3);position:relative;overflow:hidden;backdrop-filter:blur(15px)}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--excellent{background:hsla(0,0%,100%,.95);border-color:#05d494;box-shadow:0 .62vh 0 #05d494,0 1.21vh 1.21vh rgba(5,212,148,.4)}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--excellent::before{background:linear-gradient(45deg, transparent 30%, rgba(5, 212, 148, 0.1) 50%, transparent 70%)}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--subprime{background:hsla(0,0%,100%,.95);border-color:#e74c3c;box-shadow:0 .62vh 0 #e74c3c,0 1.21vh 1.21vh rgba(231,76,60,.4)}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--subprime::before{background:linear-gradient(45deg, transparent 30%, rgba(231, 76, 60, 0.1) 50%, transparent 70%)}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel{padding:2.5vh 2.5vw;box-shadow:0 .81vh 0 currentColor,0 1.21vh 2.04vh rgba(0,0,0,.3)}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--excellent{box-shadow:0 .81vh 0 #05d494,0 1.21vh 2.04vh rgba(5,212,148,.4)}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--subprime{box-shadow:0 .81vh 0 #e74c3c,0 1.21vh 2.04vh rgba(231,76,60,.4)}}@media(min-width: 1024px){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel{padding:3vh 2.5vw}}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-header{font-size:clamp(1rem,4vw,1.5rem);font-weight:800;margin-bottom:1.5vh;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-header{font-size:1.8vw;margin-bottom:2vh}}@media(min-width: 1024px){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-header{margin-bottom:2.5vh}}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-score,.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-apr{display:block}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-apr{margin-top:.8vh}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-apr{margin-top:1vh}}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item{display:flex;justify-content:space-between;align-items:center;padding:1.2vh 3vw;background:rgba(44,62,80,.1);border-radius:.81vh;font-size:clamp(.8rem,3vw,1rem);margin-bottom:1vh;z-index:1;position:relative}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item--total{margin-top:1.5vh;padding:1.5vh 3vw;background:rgba(78,205,196,.2);border:.31vh solid #4ecdc4;border-radius:.81vh;box-shadow:0 .21vh 0 #4ecdc4}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item span:first-child{color:#2c3e50;font-weight:600}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item span:last-child{color:#2c3e50;font-weight:800}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item{padding:1.5vh 1.8vw;font-size:1.3vw;margin-bottom:1.2vh}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item--total{padding:2vh 1.8vw;box-shadow:0 .41vh 0 #4ecdc4}}.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__total-cost--large{font-size:clamp(1.3rem,5vw,2rem);font-weight:900;color:#2c3e50}@media(min-width: 768px)and (orientation: landscape){.slideshow-tutorial__slide--credit-impact .slideshow-tutorial__total-cost--large{font-size:2.5vw}}
@keyframes partyFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes partyCardIn{from{opacity:0;transform:translateY(16px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes partyCharPop{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes partyCharPopFlip{from{opacity:0;transform:translateY(10px) scaleX(-1)}to{opacity:1;transform:translateY(0) scaleX(-1)}}.car-tutorial-party__reveal{animation:partyFadeUp .42s cubic-bezier(0.34, 1.35, 0.64, 1) both forwards;animation-delay:0s;animation-delay:var(--party-reveal-delay, 0s)}.car-tutorial-party__ribbon.car-tutorial-party__reveal{animation-duration:.48s}.car-tutorial-slideshow--party{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;flex:0 1 auto;position:relative;font-family:"Nunito",system-ui,sans-serif;color:#0f172a}.car-tutorial-slideshow--party .car-tutorial-party__card{width:100%;max-width:min(1100px,98vw);background:#fff;border-radius:18px;border:4px solid #0f172a;box-shadow:0 18px 36px rgba(15,23,42,.18);overflow:hidden;display:flex;flex-direction:column;max-height:min(880px,100dvh - max(140px,20dvh));animation:partyCardIn .55s cubic-bezier(0.34, 1.4, 0.64, 1) forwards}.car-tutorial-slideshow--party .car-tutorial-party__ribbon{flex-shrink:0;margin:0;padding:.5em 1em;font-family:"Bungee",cursive;font-size:clamp(1.05rem,2.8vh,1.85rem);font-weight:400;text-align:center;line-height:1.2;letter-spacing:.02em;color:#fff;background:linear-gradient(100deg, #0ea5e9, #a855f7 45%, #f97316);border-bottom:4px solid #0f172a;border-radius:calc(18px - 4px) calc(18px - 4px) 0 0;text-shadow:0 2px 6px rgba(0,0,0,.35)}.car-tutorial-slideshow--party .car-tutorial-party__inner{padding:clamp(12px,1.8dvh,22px) clamp(12px,2.5vw,28px) clamp(10px,1.5dvh,16px);flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.car-tutorial-slideshow--party .car-tutorial-party__slide-title{margin:0 0 clamp(10px,1.5dvh,16px);font-family:"Bungee",cursive;font-size:clamp(1.15rem,3.5dvh,1.85rem);font-weight:400;line-height:1.18;text-align:center;color:#0f172a}.car-tutorial-slideshow--party .car-tutorial-party__takeaway{margin:clamp(8px,1.2dvh,14px) auto 0;text-align:center;font-size:clamp(.88rem,2dvh,1.05rem);font-weight:700;color:#334155;line-height:1.45;max-width:61ch}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario{min-height:0;padding:0;text-align:inherit}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-content{display:grid !important;grid-template-columns:1fr 1fr !important;align-items:stretch !important;grid-gap:clamp(14px,2.2dvh,22px) !important;gap:clamp(14px,2.2dvh,22px) !important;margin:0 !important;flex-direction:initial !important;justify-content:initial !important;min-height:clamp(280px,38dvh,440px);width:100% !important;max-width:100% !important;overflow:hidden !important}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-container{display:block !important;position:relative !important;overflow:hidden !important;min-height:clamp(280px,38dvh,440px);min-width:0 !important;width:auto !important;align-self:stretch !important;background:#f8fafc;border-radius:calc(18px - 4px);border:2px solid rgba(15,23,42,.1);box-sizing:border-box}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-large{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;max-width:none !important;-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:20% center !important;object-position:20% center !important;border:none !important;border-radius:calc(18px - 4px);box-shadow:none !important;filter:none !important}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-details{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3dvh,32px);max-width:none;width:auto !important;min-width:0 !important;background:#ecfeff;border:2px solid #0f172a;border-radius:calc(18px - 4px);padding:clamp(18px,2.6dvh,28px) clamp(16px,2.4vw,24px);box-sizing:border-box;min-height:clamp(280px,38dvh,440px);align-self:stretch}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-item{overflow:visible;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:clamp(8px,1.2dvh,14px) 0;background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;line-height:1.55;flex-shrink:0;min-width:20vw !important}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-item:not(:last-child){border-bottom:1px solid rgba(15,23,42,.22);padding-bottom:clamp(14px,2.2dvh,22px)}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-item::before{display:none}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-label{position:relative;z-index:1;font-size:clamp(.72rem,1.5dvh,.88rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#334155}.car-tutorial-slideshow--party .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-value{position:relative;z-index:1;font-size:clamp(1.15rem,3dvh,1.65rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;margin-left:auto;text-align:right;line-height:1.35}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact{min-height:0;padding:0;text-align:inherit}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-impact-layout{margin:0;gap:clamp(10px,1.5dvh,16px)}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel{border:3px solid #0f172a;border-radius:calc(18px - 4px);padding:clamp(12px,1.8dvh,18px) clamp(12px,2.2vw,20px);box-shadow:none;backdrop-filter:none;overflow:visible}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel::before{display:none}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--excellent{background:#ecfdf5;border-color:#0f172a;box-shadow:none}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-panel--subprime{background:#fff1f2;border-color:#0f172a;box-shadow:none}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-header{text-align:center;padding-bottom:8px;margin-bottom:0;border-bottom:2px solid rgba(15,23,42,.12);text-transform:none;letter-spacing:normal}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-score{font-size:clamp(1rem,2.4dvh,1.32rem);font-weight:800;color:#0f172a}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-apr{font-size:clamp(1.25rem,3dvh,1.75rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-details{display:flex;flex-direction:column;gap:clamp(20px,3dvh,32px)}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item{padding:clamp(8px,1.2dvh,14px) 0;margin-bottom:0;background:rgba(0,0,0,0);font-size:clamp(.92rem,2.1dvh,1.08rem);font-weight:700;line-height:1.55}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item:not(:last-child){border-bottom:1px solid rgba(15,23,42,.22);padding-bottom:clamp(14px,2.2dvh,22px)}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item--total{margin-top:0;padding-top:clamp(8px,1.2dvh,14px);border-top:none;background:rgba(0,0,0,0);border-left:none;border-right:none;box-shadow:none}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item span:first-child{color:#334155;font-weight:700}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item span:last-child{font-size:clamp(1.05rem,2.6dvh,1.45rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a}.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item--total span:last-child,.car-tutorial-slideshow--party .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-item--total .slideshow-tutorial__total-cost{font-size:calc(clamp(1.2rem,3dvh,1.75rem)*1.5)}.car-tutorial-slideshow--party .slideshow-tutorial__host-controls{margin-top:clamp(10px,1.5dvh,16px)}.car-tutorial-slideshow--party .slideshow-tutorial__next-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #0f172a;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer;background:linear-gradient(100deg, #0ea5e9, #2563eb);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:4px 4px 0 rgba(15,23,42,.12);text-transform:none;letter-spacing:normal}.car-tutorial-slideshow--party .slideshow-tutorial__next-button:hover{filter:brightness(1.04);transform:none}.car-tutorial-slideshow--party .slideshow-tutorial__next-button:active{transform:translateY(1px)}.car-tutorial-slideshow--party .car-tutorial-party__character-foyer{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 25px);z-index:2;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;padding:0 clamp(8px,2vw,20px);transform:translateY(clamp(4px, 1.2vh, 16px))}.car-tutorial-slideshow--party .car-tutorial-party__character-strip{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:clamp(4px,1.2vw,12px);width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto}.car-tutorial-slideshow--party .car-tutorial-party__char{width:clamp(52px,8vw,100px);height:auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0)}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal{animation:partyCharPop .38s cubic-bezier(0.34, 1.35, 0.64, 1) both forwards}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal.car-tutorial-party__char--flip{animation-name:partyCharPopFlip}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal:nth-child(1){animation-delay:.72s}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal:nth-child(2){animation-delay:.79s}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal:nth-child(3){animation-delay:.86s}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal:nth-child(4){animation-delay:.93s}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal:nth-child(5){animation-delay:1s}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal:nth-child(6){animation-delay:1.07s}.car-tutorial-slideshow--party .car-tutorial-party__char--reveal:nth-child(7){animation-delay:1.14s}@media(prefers-reduced-motion: reduce){.car-tutorial-slideshow--party .car-tutorial-party__card{animation:none;opacity:1;transform:none}.car-tutorial-slideshow--party .car-tutorial-party__reveal,.car-tutorial-slideshow--party .car-tutorial-party__char--reveal{animation:none !important;opacity:1 !important;transform:none !important}.car-tutorial-slideshow--party .car-tutorial-party__char--flip{transform:scaleX(-1) !important}}@media(orientation: portrait){.car-tutorial-slideshow--party.car-tutorial-slideshow--party-student .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-content{grid-template-columns:1fr;align-content:start}.car-tutorial-slideshow--party.car-tutorial-slideshow--party-student .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-container{display:none !important}.car-tutorial-slideshow--party.car-tutorial-slideshow--party-student .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-details{align-self:stretch}.car-tutorial-slideshow--party.car-tutorial-slideshow--party-student .slideshow-tutorial__slide--credit-impact .slideshow-tutorial__credit-impact-layout{flex-direction:column}}@media(max-width: 767px){.car-tutorial-slideshow--party.car-tutorial-slideshow--party-student .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__car-image-container{display:none !important}.car-tutorial-slideshow--party.car-tutorial-slideshow--party-student .slideshow-tutorial__slide--loan-scenario .slideshow-tutorial__loan-content{grid-template-columns:1fr !important}}
@keyframes jackboxGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.credit-quiz-slideshow{width:100%;font-family:"Poppins",sans-serif}.credit-quiz-slideshow__slide{min-height:60vh;max-height:90vh;display:flex;flex-direction:column;padding:2vh 3vw;background:rgba(0,0,0,0);color:#fff;border-radius:2.31vh;position:relative;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.credit-quiz-slideshow__slide::-webkit-scrollbar{display:none}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__slide{min-height:70vh;max-height:90vh;padding:3vh 4vw}}@media(min-width: 1024px){.credit-quiz-slideshow__slide{min-height:55.6vh;max-height:90vh;padding:3.19vh}}.credit-quiz-slideshow__header{text-align:center;margin-bottom:1.5vh}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__header{margin-bottom:2vh}}@media(min-width: 1024px){.credit-quiz-slideshow__header{margin-bottom:3.19vh}}.credit-quiz-slideshow__quiz-time-header{font-family:"Fredoka One",cursive;font-size:clamp(2rem,8vw,3.5rem);font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 2vh 0;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .41vh 0 #2c3e50,0 .62vh 0 #1a252f,0 .81vh 0 #0f1419,0 .81vh 2.04vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__quiz-time-header{font-size:4.5vw;margin:0 0 3vh 0}}@media(min-width: 1024px){.credit-quiz-slideshow__quiz-time-header{font-size:3.5rem;margin:0 0 3.19vh 0}}.credit-quiz-slideshow__quiz-time-header .letter{display:inline-block;transition:transform .3s ease}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(1){animation:letterBounce1 4s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(2){animation:letterBounce2 5s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(3){animation:letterBounce3 3.5s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(4){animation:letterBounce4 4.5s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(5){animation:letterBounce5 6s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(6){animation:letterBounce6 3s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(7){animation:letterBounce7 5.5s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(8){animation:letterBounce8 4.2s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(9){animation:letterBounce9 3.8s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(10){animation:letterBounce10 4.8s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(11){animation:letterBounce11 3.2s ease-in-out infinite}.credit-quiz-slideshow__quiz-time-header .letter:nth-child(12){animation:letterBounce12 5.2s ease-in-out infinite}.credit-quiz-slideshow__question{font-size:clamp(1.3rem,5vw,2.2rem);font-weight:700;color:#2c3e50;text-align:center;margin-bottom:3vh;line-height:1.3;text-shadow:0 .21vh .41vh hsla(0,0%,100%,.5)}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__question{font-size:3vw;margin-bottom:3.5vh}}@media(min-width: 1024px){.credit-quiz-slideshow__question{font-size:2.2rem;margin-bottom:3.19vh}}.credit-quiz-slideshow__options-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5vh;gap:1.5vh;margin-bottom:3vh;flex-shrink:0}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__options-grid{gap:2vh;margin-bottom:3.5vh}}@media(min-width: 1024px){.credit-quiz-slideshow__options-grid{gap:3.19vh;margin-bottom:3.19vh}}.credit-quiz-slideshow__option{position:relative;background:hsla(0,0%,100%,.98);border:.41vh solid #2c3e50;border-radius:1.85vh;padding:2vh 4vw;cursor:default;transition:all .2s ease;overflow:hidden;min-height:12vh;display:flex;flex-direction:column;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.3);transform:translateY(0)}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__option{padding:2.5vh 2vw;min-height:14vh}}@media(min-width: 1024px){.credit-quiz-slideshow__option{padding:3.19vh 2.42vh;min-height:11.1vh}}.credit-quiz-slideshow__option::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0}.credit-quiz-slideshow__option--clickable{cursor:pointer}.credit-quiz-slideshow__option--clickable:hover{transform:translateY(-2px);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4)}.credit-quiz-slideshow__option--clickable:active{transform:translateY(4px);box-shadow:0 .41vh 0 #2c3e50,0 .62vh .81vh rgba(0,0,0,.2)}.credit-quiz-slideshow__option--voted{border-color:#4ecdc4;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(78, 205, 196, 0.2) 50%, rgba(255, 255, 255, 0.95) 100%);box-shadow:0 .81vh 0 #4ecdc4,0 1.21vh 2.04vh rgba(78,205,196,.4)}.credit-quiz-slideshow__option--correct{border-color:#05d494;background:hsla(0,0%,100%,.95);box-shadow:0 .81vh 0 #05d494,0 1.21vh 2.04vh rgba(5,212,148,.4);animation:correctAnswerPulse 1s ease-in-out}.credit-quiz-slideshow__option--incorrect{border-color:#e74c3c;background:hsla(0,0%,100%,.95);box-shadow:0 .81vh 0 #e74c3c,0 1.21vh 2.04vh rgba(231,76,60,.3)}.credit-quiz-slideshow__option--incorrect-voted{border-color:#e74c3c;background:hsla(0,0%,100%,.95);box-shadow:0 .81vh 0 #e74c3c,0 1.21vh 2.04vh rgba(231,76,60,.4)}.credit-quiz-slideshow__option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2vh;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__option-header{margin-bottom:1.5vh}}@media(min-width: 1024px){.credit-quiz-slideshow__option-header{margin-bottom:1.65vh}}.credit-quiz-slideshow__option-letter{width:clamp(35px,8vw,45px);height:clamp(35px,8vw,45px);border-radius:.81vh;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:clamp(1rem,3vw,1.3rem);color:#fff;border:.31vh solid #2c3e50;box-shadow:0 .41vh 0 #2c3e50}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__option-letter{width:4.5vh;height:4.5vh;font-size:1.5vw}}@media(min-width: 1024px){.credit-quiz-slideshow__option-letter{width:4.17vh;height:4.17vh;font-size:1.3rem}}.credit-quiz-slideshow__option-letter--a{background:#e21b3c}.credit-quiz-slideshow__option-letter--b{background:#1368ce}.credit-quiz-slideshow__option-letter--c{background:#ffa602;color:#2c3e50}.credit-quiz-slideshow__option-letter--d{background:#26890c}.credit-quiz-slideshow__option-text{font-size:clamp(.95rem,3.5vw,1.3rem);color:#2c3e50;font-weight:700;flex:1 1;display:flex;align-items:center;line-height:1.3;z-index:1;position:relative}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__option-text{font-size:1.6vw}}@media(min-width: 1024px){.credit-quiz-slideshow__option-text{font-size:1.3rem}}.credit-quiz-slideshow__result-bar-container{position:absolute;bottom:0;left:0;right:0;height:4vh;display:flex;align-items:center;justify-content:flex-end;padding:0 3vw;background:rgba(44,62,80,.15);border-radius:0 0 1.21vh 1.21vh;border-top:.2vh solid rgba(44,62,80,.2)}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__result-bar-container{height:4.5vh;padding:0 1.5vw}}@media(min-width: 1024px){.credit-quiz-slideshow__result-bar-container{height:3.24vh;padding:0 1.65vh}}.credit-quiz-slideshow__result-bar{position:absolute;bottom:0;left:0;height:1vh;background:linear-gradient(90deg, #4ECDC4, #06FFA5);transition:width .8s cubic-bezier(0.4, 0, 0.2, 1);border-radius:0 0 1.21vh 0}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__result-bar{height:1.2vh}}@media(min-width: 1024px){.credit-quiz-slideshow__result-bar{height:.62vh}}.credit-quiz-slideshow__result-percentage{font-size:clamp(.8rem,2.8vw,1.1rem);font-weight:800;color:#2c3e50;z-index:1}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__result-percentage{font-size:1.3vw}}@media(min-width: 1024px){.credit-quiz-slideshow__result-percentage{font-size:1.1rem}}.credit-quiz-slideshow__host-controls{display:flex;flex-direction:column;align-items:center;gap:2vh}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__host-controls{gap:2.5vh}}@media(min-width: 1024px){.credit-quiz-slideshow__host-controls{gap:3.19vh}}.credit-quiz-slideshow__instruction{font-size:clamp(1rem,4vw,1.4rem);color:#fff;margin:0 0 1vh 0;text-align:center;font-weight:700;text-shadow:.21vh .21vh .41vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__instruction{font-size:1.8vw;margin:0 0 1.5vh 0}}@media(min-width: 1024px){.credit-quiz-slideshow__instruction{font-size:1.4rem;margin:0 0 1.21vh 0}}.credit-quiz-slideshow__vote-status{font-size:clamp(1.5rem,6vw,2.6rem);color:#fff;margin:0;text-align:center;font-weight:700;text-shadow:.21vh .21vh .41vh rgba(0,0,0,.3)}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__vote-status{font-size:3vw}}@media(min-width: 1024px){.credit-quiz-slideshow__vote-status{font-size:2.6rem}}.credit-quiz-slideshow__show-results-button,.credit-quiz-slideshow__next-button{font-family:"Poppins",sans-serif;padding:1.5vh 8vw;border:.41vh solid #2c3e50;border-radius:1.85vh;font-size:clamp(.9rem,3.5vw,1.2rem);font-weight:800;cursor:pointer;transition:all .2s ease;background:linear-gradient(45deg, #FF6B35, #F7931E);color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.3);transform:translateY(0);position:relative}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__show-results-button,.credit-quiz-slideshow__next-button{padding:1.5vh 4vw;font-size:1.6vw}}@media(min-width: 1024px){.credit-quiz-slideshow__show-results-button,.credit-quiz-slideshow__next-button{padding:1.21vh 4.88vh;font-size:1.2rem}}.credit-quiz-slideshow__show-results-button:hover:not(:disabled),.credit-quiz-slideshow__next-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4);background:linear-gradient(45deg, #F7931E, #FFD23F)}.credit-quiz-slideshow__show-results-button:active:not(:disabled),.credit-quiz-slideshow__next-button:active:not(:disabled){transform:translateY(4px);box-shadow:0 .41vh 0 #2c3e50,0 .62vh .81vh rgba(0,0,0,.2)}.credit-quiz-slideshow__show-results-button:disabled,.credit-quiz-slideshow__show-results-button--disabled,.credit-quiz-slideshow__next-button:disabled,.credit-quiz-slideshow__next-button--disabled{opacity:.6;cursor:not-allowed;transform:translateY(4px);box-shadow:0 .41vh 0 #95a5a6,0 .62vh .81vh rgba(0,0,0,.2);background:#bdc3c7;color:#7f8c8d}.credit-quiz-slideshow__show-results-button:disabled:hover,.credit-quiz-slideshow__show-results-button--disabled:hover,.credit-quiz-slideshow__next-button:disabled:hover,.credit-quiz-slideshow__next-button--disabled:hover{transform:translateY(4px) !important;box-shadow:0 .41vh 0 #95a5a6,0 .62vh .81vh rgba(0,0,0,.2) !important;background:#bdc3c7 !important}.credit-quiz-slideshow__next-button{background:linear-gradient(45deg, #05D494, #3BB3A8);animation:pulse 2s infinite}.credit-quiz-slideshow__next-button:hover:not(:disabled){background:linear-gradient(45deg, #4ECDC4, #06FFA5);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4),0 0 4.07vh rgba(6,255,165,.6)}.credit-quiz-slideshow__explanation{position:relative;z-index:2;background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border:.41vh solid #4ecdc4;border-radius:1.85vh;padding:2vh 4vw;margin-bottom:2vh;text-align:center;font-size:clamp(.95rem,3.5vw,1.2rem);line-height:1.6;color:#2c3e50;box-shadow:0 .81vh 1.21vh rgba(0,0,0,.2)}.credit-quiz-slideshow__explanation strong{color:#4ecdc4;font-weight:800;font-size:clamp(1rem,3.8vw,1.3rem);text-transform:uppercase}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__explanation{padding:2.5vh 3vw;margin-bottom:2.5vh;font-size:1.5vw}.credit-quiz-slideshow__explanation strong{font-size:1.6vw}}@media(min-width: 1024px){.credit-quiz-slideshow__explanation{padding:2.42vh;margin-bottom:3.19vh;font-size:1.2rem}.credit-quiz-slideshow__explanation strong{font-size:1.3rem}}.credit-quiz-slideshow__logo-footer{position:fixed;bottom:3.19vh;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:1;pointer-events:none}.credit-quiz-slideshow__logo-footer--host{bottom:6.48vh}.credit-quiz-slideshow__logo{pointer-events:auto}@media(max-width: 768px){.credit-quiz-slideshow__logo{font-size:1.65vh !important}.credit-quiz-slideshow__logo [class*=x]{margin-right:1.21vh !important;margin-left:1.21vh !important;width:.62vh !important;height:.62vh !important}}.quiz-option--red{border-color:#e21b3c !important;background:linear-gradient(135deg, rgba(226, 27, 60, 0.2), rgba(15, 23, 42, 0.5)) !important}.quiz-option--blue{border-color:#1368ce !important;background:linear-gradient(135deg, rgba(19, 104, 206, 0.2), rgba(15, 23, 42, 0.5)) !important}.quiz-option--yellow{border-color:#ffa602 !important;background:linear-gradient(135deg, rgba(255, 166, 2, 0.2), rgba(15, 23, 42, 0.5)) !important}.quiz-option--green{border-color:#26890c !important;background:linear-gradient(135deg, rgba(38, 137, 12, 0.2), rgba(15, 23, 42, 0.5)) !important}.credit-quiz-slideshow__option--voted::after{content:"✓";position:absolute;top:1.65vh;right:3.19vh;font-size:2rem;color:#4ecdc4;font-weight:bold;z-index:2}.credit-quiz-slideshow__option--correct::after{content:"✓ CORRECT";position:absolute;top:1.65vh;right:3.19vh;font-size:1.65vh;color:#fff;font-weight:800;background:#05d494;padding:.62vh 1.21vh;border-radius:.81vh;box-shadow:0 .41vh 0 #039b6e;z-index:2;text-transform:uppercase;letter-spacing:.5px}.credit-quiz-slideshow__option--incorrect-voted::after{content:"✗ YOUR ANSWER";position:absolute;top:1.65vh;right:3.19vh;font-size:1.65vh;color:#fff;font-weight:800;background:#e74c3c;padding:.62vh 1.21vh;border-radius:.81vh;box-shadow:0 .41vh 0 #c0392b;z-index:2;text-transform:uppercase;letter-spacing:.5px}@keyframes correctAnswerPulse{0%{transform:scale(1);box-shadow:0 .81vh 0 #05d494,0 1.21vh 2.04vh rgba(5,212,148,.4)}50%{transform:scale(1.02);box-shadow:0 .81vh 0 #05d494,0 1.21vh 4.07vh rgba(5,212,148,.6),0 0 4.07vh rgba(5,212,148,.8)}100%{transform:scale(1);box-shadow:0 .81vh 0 #05d494,0 1.21vh 2.04vh rgba(5,212,148,.4)}}@keyframes pulse{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(0)}100%{transform:scale(1) translateY(0)}}.credit-quiz-slideshow__student-waiting{text-align:center;margin:3vh 0;padding:4vh 5vw;background:hsla(0,0%,100%,.98);border:.41vh solid #4ecdc4;border-radius:1.85vh;box-shadow:0 .81vh 1.21vh rgba(0,0,0,.2);min-height:20vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__student-waiting{margin:4vh 0;padding:5vh 4vw;min-height:25vh}}@media(min-width: 1024px){.credit-quiz-slideshow__student-waiting{margin:3.19vh 0;padding:3.19vh 2.42vh;min-height:18.5vh}}.credit-quiz-slideshow__student-waiting::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out infinite;pointer-events:none;z-index:0}.credit-quiz-slideshow__waiting-message{font-size:clamp(1.2rem,5vw,1.8rem);color:#4ecdc4;font-weight:800;margin:0;animation:waitingPulse 2s ease-in-out infinite;z-index:1}@media(min-width: 768px)and (orientation: landscape){.credit-quiz-slideshow__waiting-message{font-size:2.2vw}}@media(min-width: 1024px){.credit-quiz-slideshow__waiting-message{font-size:1.8rem}}@keyframes waitingPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes letterBounce1{0%,90%,100%{transform:translateY(0px) rotate(0deg)}5%,85%{transform:translateY(-1px) rotate(-0.3deg)}}@keyframes letterBounce2{0%,88%,100%{transform:translateY(0px) rotate(0deg)}8%,80%{transform:translateY(-1px) rotate(0.4deg)}}@keyframes letterBounce3{0%,92%,100%{transform:translateY(0px) rotate(0deg)}4%,88%{transform:translateY(-1.5px) rotate(-0.2deg)}}@keyframes letterBounce4{0%,85%,100%{transform:translateY(0px) rotate(0deg)}7%,78%{transform:translateY(-1px) rotate(0.5deg)}}@keyframes letterBounce5{0%,95%,100%{transform:translateY(0px) rotate(0deg)}2%,93%{transform:translateY(-0.5px) rotate(-0.3deg)}}@keyframes letterBounce6{0%,90%,100%{transform:translateY(0px) rotate(0deg)}5%,85%{transform:translateY(-1px) rotate(0.4deg)}}@keyframes letterBounce7{0%,87%,100%{transform:translateY(0px) rotate(0deg)}6%,81%{transform:translateY(-1px) rotate(-0.4deg)}}@keyframes letterBounce8{0%,91%,100%{transform:translateY(0px) rotate(0deg)}4%,87%{transform:translateY(-1px) rotate(0.3deg)}}@keyframes letterBounce9{0%,89%,100%{transform:translateY(0px) rotate(0deg)}5%,84%{transform:translateY(-1px) rotate(-0.5deg)}}@keyframes letterBounce10{0%,86%,100%{transform:translateY(0px) rotate(0deg)}7%,79%{transform:translateY(-1.5px) rotate(0.4deg)}}@keyframes letterBounce11{0%,93%,100%{transform:translateY(0px) rotate(0deg)}3%,90%{transform:translateY(-0.5px) rotate(-0.3deg)}}@keyframes letterBounce12{0%,88%,100%{transform:translateY(0px) rotate(0deg)}6%,82%{transform:translateY(-1px) rotate(0.5deg)}}.quiz-question-slide{min-height:60vh;display:flex;flex-direction:column;padding:2vh 0}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide{min-height:70vh;padding:3vh 0}}@media(min-width: 1024px){.quiz-question-slide{min-height:75vh;padding:4vh 0}}.quiz-question-slide__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3vh}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__header{margin-bottom:3.5vh}}@media(min-width: 1024px){.quiz-question-slide__header{margin-bottom:4vh}}.quiz-question-slide__title{font-size:clamp(1.5rem,6vw,2.5rem);font-weight:800;background:linear-gradient(135deg, #f8fafc, #3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__title{font-size:3vw}}@media(min-width: 1024px){.quiz-question-slide__title{font-size:2.5vw}}.quiz-question-slide__stats{background:rgba(59,130,246,.2);color:#3b82f6;padding:1vh 3vw;border-radius:1.85vh;font-weight:600;border:.1vh solid rgba(59,130,246,.3);font-size:clamp(.8rem,2.5vw,1rem)}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__stats{padding:1vh 1.5vw;font-size:1.2vw}}@media(min-width: 1024px){.quiz-question-slide__stats{font-size:1vw}}.quiz-question-slide__question{text-align:center;margin-bottom:4vh}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__question{margin-bottom:5vh}}@media(min-width: 1024px){.quiz-question-slide__question{margin-bottom:6vh}}.quiz-question-slide__question h2{font-size:clamp(1.2rem,4.5vw,2rem);color:#f8fafc;font-weight:600;line-height:1.4;margin:0}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__question h2{font-size:2.5vw}}@media(min-width: 1024px){.quiz-question-slide__question h2{font-size:2.2vw}}.quiz-question-slide__options{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5vh;gap:1.5vh;margin-bottom:3vh;flex:1 1}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__options{gap:2vh;margin-bottom:3.5vh}}@media(min-width: 1024px){.quiz-question-slide__options{gap:2.5vh;margin-bottom:4vh}}.quiz-question-slide__option{position:relative;background:linear-gradient(135deg, rgba(30, 58, 138, 0.3), rgba(15, 23, 42, 0.5));border:.31vh solid #475569;border-radius:1.21vh;padding:2vh 4vw;cursor:default;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;min-height:12vh;display:flex;flex-direction:column}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__option{padding:2.5vh 2vw;min-height:14vh}}@media(min-width: 1024px){.quiz-question-slide__option{padding:3vh 2.5vw;min-height:15vh}}.quiz-question-slide__option:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 .81vh 4.07vh rgba(59,130,246,.2)}.quiz-question-slide__option--default{border-color:#475569}.quiz-question-slide__option--selected{border-color:#3b82f6;background:linear-gradient(135deg, rgba(59, 130, 246, 0.3), rgba(15, 23, 42, 0.5));box-shadow:0 0 0 .2vh rgba(59,130,246,.4)}.quiz-question-slide__option--correct{border-color:#05d494;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 .2vh rgba(16,185,129,.4)}.quiz-question-slide__option--incorrect{border-color:#e74c3c;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 .2vh rgba(239,68,68,.4)}.quiz-question-slide__option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2vh}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__option-header{margin-bottom:1.5vh}}@media(min-width: 1024px){.quiz-question-slide__option-header{margin-bottom:2vh}}.quiz-question-slide__option-letter{width:clamp(32px,7vw,40px);height:clamp(32px,7vw,40px);border-radius:.81vh;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:clamp(.9rem,2.8vw,1.2rem);color:#fff}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__option-letter{width:4vh;height:4vh;font-size:1.4vw}}@media(min-width: 1024px){.quiz-question-slide__option-letter{width:4.5vh;height:4.5vh}}.quiz-question-slide__option-letter--a{background:#e21b3c}.quiz-question-slide__option-letter--b{background:#1368ce}.quiz-question-slide__option-letter--c{background:#ffa602;color:#0f172a}.quiz-question-slide__option-letter--d{background:#26890c}.quiz-question-slide__option-percentage{font-size:clamp(.9rem,3vw,1.2rem);font-weight:700;color:#f8fafc}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__option-percentage{font-size:1.4vw}}@media(min-width: 1024px){.quiz-question-slide__option-percentage{font-size:1.3vw}}.quiz-question-slide__option-text{font-size:clamp(.95rem,3.5vw,1.3rem);color:#f8fafc;font-weight:600;flex:1 1;display:flex;align-items:center;line-height:1.3}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__option-text{font-size:1.6vw}}@media(min-width: 1024px){.quiz-question-slide__option-text{font-size:1.4vw}}.quiz-question-slide__option-bar{position:absolute;bottom:0;left:0;height:.8vh;background:linear-gradient(90deg, #3b82f6, #60a5fa);transition:width .8s cubic-bezier(0.4, 0, 0.2, 1);border-radius:0 0 1.21vh 1.21vh}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__option-bar{height:1vh}}@media(min-width: 1024px){.quiz-question-slide__option-bar{height:1.2vh}}.quiz-question-slide__instructions{text-align:center;margin-bottom:2.5vh}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__instructions{margin-bottom:3vh}}@media(min-width: 1024px){.quiz-question-slide__instructions{margin-bottom:3.5vh}}.quiz-question-slide__instructions p{font-size:clamp(.9rem,3.2vw,1.2rem);color:#94a3b8;margin:0}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__instructions p{font-size:1.4vw}}@media(min-width: 1024px){.quiz-question-slide__instructions p{font-size:1.2vw}}.quiz-question-slide__host-controls{display:flex;justify-content:center;gap:2vh}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__host-controls{gap:2.5vh}}@media(min-width: 1024px){.quiz-question-slide__host-controls{gap:3vh}}.quiz-question-slide__show-results-button,.quiz-question-slide__continue-button{background:linear-gradient(135deg, #60a5fa, #2563eb);color:#fff;border:none;padding:1.8vh 6vw;border-radius:1.21vh;font-size:clamp(.9rem,3.2vw,1.2rem);font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 .81vh 2.04vh rgba(59,130,246,.3);text-transform:uppercase;letter-spacing:.5px}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__show-results-button,.quiz-question-slide__continue-button{padding:1.8vh 3vw;font-size:1.4vw}}@media(min-width: 1024px){.quiz-question-slide__show-results-button,.quiz-question-slide__continue-button{padding:2vh 3vw;font-size:1.3vw}}.quiz-question-slide__show-results-button:hover,.quiz-question-slide__continue-button:hover{background:linear-gradient(135deg, #2563eb, #1e40af);transform:translateY(-3px);box-shadow:0 1.21vh 4.07vh rgba(59,130,246,.4)}.quiz-question-slide__show-results-button:active,.quiz-question-slide__continue-button:active{transform:translateY(-1px)}.quiz-question-slide__continue-button{background:linear-gradient(135deg, #05D494, #059669);box-shadow:0 .81vh 2.04vh rgba(16,185,129,.3)}.quiz-question-slide__continue-button:hover{background:linear-gradient(135deg, #059669, #047857);box-shadow:0 1.21vh 4.07vh rgba(16,185,129,.4)}.quiz-question-slide__explanation{background:linear-gradient(135deg, rgba(59, 130, 246, 0.1), rgba(15, 23, 42, 0.3));border:.2vh solid rgba(59,130,246,.3);border-radius:1.21vh;padding:2vh 4vw;margin-top:2.5vh}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__explanation{padding:2.5vh 3vw;margin-top:3vh}}@media(min-width: 1024px){.quiz-question-slide__explanation{padding:3vh 3vw;margin-top:3.5vh}}.quiz-question-slide__explanation h3{color:#3b82f6;font-size:clamp(1rem,3.8vw,1.3rem);margin:0 0 1.2vh 0;font-weight:700}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__explanation h3{font-size:1.6vw;margin:0 0 1.5vh 0}}@media(min-width: 1024px){.quiz-question-slide__explanation h3{font-size:1.4vw;margin:0 0 2vh 0}}.quiz-question-slide__explanation p{color:#f8fafc;font-size:clamp(.9rem,3.2vw,1.1rem);margin:0;line-height:1.5}@media(min-width: 768px)and (orientation: landscape){.quiz-question-slide__explanation p{font-size:1.4vw}}@media(min-width: 1024px){.quiz-question-slide__explanation p{font-size:1.2vw}}@media(max-width: 768px)and (orientation: portrait){.quiz-question-slide__header{flex-direction:column;gap:1.5vh}.quiz-question-slide__title{text-align:center}.credit-quiz-slideshow__option--voted::after,.credit-quiz-slideshow__option--correct::after,.credit-quiz-slideshow__option--incorrect-voted::after{display:none !important}.credit-quiz-slideshow__option{padding-bottom:6vh !important}.credit-quiz-slideshow__option-text{padding-bottom:1vh !important}.credit-quiz-slideshow__result-bar-container{height:4.5vh !important;padding:.5vh 3vw !important;margin-top:0 !important}.credit-quiz-slideshow__result-percentage{font-size:.85rem !important}}
@keyframes jackboxGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.slideshow-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10002 !important;isolation:isolate;background-color:#ff6b35;background-image:radial-gradient(ellipse at center, transparent 60%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(45deg, #ff6b35 0%, #f7931e 25%, #ffd23f 50%, #06ffa5 75%, #4ecdc4 100%);background-size:400% 400%,400% 400%;animation:jackboxGradient 8s ease infinite;will-change:background-position}@media(prefers-reduced-motion: reduce){.slideshow-container{animation:none;background-size:100% 100%,100% 100%;will-change:auto}}.slideshow-container__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:3.19vh}.slideshow-container__content{background:rgba(0,0,0,0);border:none;border-radius:1.85vh;padding:2vh 3vw;width:90vw;height:100%;overflow:visible;position:relative}@media(min-width: 768px)and (orientation: landscape){.slideshow-container__content{padding:3vh 4vw}}@media(min-width: 1024px){.slideshow-container__content{padding:4vh 4vw}}.slideshow-container__back-button{position:absolute;top:3.19vh;left:3.19vh;background:linear-gradient(45deg, #e74c3c, #c0392b);color:#fff;border:.41vh solid #2c3e50;padding:1.21vh 3.19vh;border-radius:1.21vh;font-size:1.65vh;font-weight:800;cursor:pointer;transition:all .2s ease;z-index:10;box-shadow:0 .62vh 0 #2c3e50,0 .81vh .81vh rgba(0,0,0,.3);transform:translateY(0);text-transform:uppercase;letter-spacing:.5px}.slideshow-container__back-button:hover{transform:translateY(-2px);box-shadow:0 .81vh 0 #2c3e50,0 .81vh 2.04vh rgba(0,0,0,.4)}.slideshow-container__back-button:active{transform:translateY(2px);box-shadow:0 .41vh 0 #2c3e50,0 .62vh .81vh rgba(0,0,0,.2)}.slideshow-container.slideshow-container--party-intro{animation:none !important;will-change:auto !important;background-color:#312e81 !important;background-image:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.5) 0%, transparent 55%),linear-gradient(180deg, #1e1b4b 0%, #312e81 35%, #5b21b6 100%) !important;background-size:cover,cover !important;background-repeat:no-repeat;background-attachment:fixed;background-position:center center}.slideshow-container.slideshow-container--party-intro::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.055;background-image:radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.9) 0 2px, transparent 3px);background-size:120px 120px}.slideshow-container.slideshow-container--party-intro .slideshow-container__overlay{align-items:center;justify-content:center;padding:max(8px,1.25dvh) 3.19vh max(100px,14dvh)}.slideshow-container.slideshow-container--party-intro .slideshow-container__content{width:100%;max-width:min(1100px,98vw);height:auto;max-height:min(100dvh - max(120px,18dvh),920px);min-height:0;padding:0 clamp(12px,2.5vw,24px) clamp(16px,3dvh,28px);display:flex;flex-direction:column;justify-content:center;align-items:center}.slideshow-container.slideshow-container--party-intro .slideshow-container__back-button{top:max(8px,1.25dvh);left:clamp(12px,2.5vw,24px);background:#fff;color:#2c3e50;border:2px solid #2c3e50;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;box-shadow:4px 4px 0 rgba(15,23,42,.12);text-transform:none;letter-spacing:normal}.slideshow-container.slideshow-container--party-intro .slideshow-container__back-button:hover{background:#f8fafc;transform:translateY(-1px)}.slideshow-container.slideshow-container--party-intro .slideshow-container__back-button:active{transform:translateY(1px)}@media(prefers-reduced-motion: reduce){.slideshow-container.slideshow-container--party-intro::before{display:none}}@media(max-width: 767px){.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .slideshow-container__overlay{padding:0}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .slideshow-container__content{max-height:none;padding:0}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .car-tutorial-party__card{max-height:98vh}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .car-tutorial-party__inner{padding:clamp(6px,1dvh,10px) clamp(8px,2vw,16px)}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .slideshow-tutorial__credit-impact-layout{gap:clamp(4px,.8dvh,8px)}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .slideshow-tutorial__credit-panel{padding:clamp(6px,1dvh,10px) clamp(8px,1.5vw,14px)}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .slideshow-tutorial__credit-details{gap:clamp(4px,.8dvh,8px)}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .slideshow-tutorial__credit-item{padding:clamp(3px,.5dvh,6px) 0}.slideshow-container.slideshow-container--party-intro[data-slide-id=credit_impact] .slideshow-tutorial__credit-item:not(:last-child){padding-bottom:clamp(4px,.8dvh,8px)}}
.credit-score-badge{display:inline-block;padding:.41vh .62vh;border-radius:1.21vh;font-size:1.21vh;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-right:.62vh;color:#fff;text-shadow:0 .1vh .21vh rgba(0,0,0,.3);vertical-align:middle}.credit-score-badge.credit-bracket--poor{background-color:#f44336;box-shadow:0 .21vh .41vh rgba(244,67,54,.3)}.credit-score-badge.credit-bracket--fair{background-color:#ffd23f;box-shadow:0 .21vh .41vh rgba(255,210,63,.3)}.credit-score-badge.credit-bracket--good{background-color:#4caf50;color:#fff;text-shadow:0 .1vh .21vh rgba(0,0,0,.3);box-shadow:0 .21vh .41vh rgba(76,175,80,.3)}.credit-score-badge.credit-bracket--very-good{background-color:#4caf50;box-shadow:0 .21vh .41vh rgba(76,175,80,.3)}.credit-score-badge.credit-bracket--exceptional{background:linear-gradient(45deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57);background-size:200% 200%;animation:rainbow-gradient 3s ease infinite;box-shadow:0 .21vh .62vh rgba(255,107,107,.4);will-change:background-position}@media(prefers-reduced-motion: reduce){.credit-score-badge.credit-bracket--exceptional{animation:none;background-size:100% 100%;will-change:auto}}.credit-score-badge.credit-score-badge--large{padding:.62vh 1.21vh;font-size:1.43vh;border-radius:1.85vh;margin-right:1.21vh}@keyframes rainbow-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.year-end-results__credit-score-display{display:flex;align-items:center}.year-end-results__credit-score-display .credit-score-value{font-weight:600;color:#2c3e50}.year-end-results__class-average-credit-score{display:flex;align-items:center}.year-end-results__class-average-credit-score .credit-score-value{font-weight:600;color:#2c3e50}.year-end-results__class-average-credit-score .credit-score-badge{margin-right:0;margin-left:.62vh}.year-end-results__class-average-credit-score--sidebar{flex-direction:column;align-items:center}.year-end-results__class-average-credit-score--sidebar .credit-score-badge--below{margin-top:.41vh;margin-right:0;margin-left:0}.year-end-results__class-average-metric--improved{border-color:rgba(6,255,165,.5);background-color:rgba(6,255,165,.1)}.year-end-results__class-average-metric--improved .year-end-results__class-average-metric-value{color:#06ffa5}.year-end-results__class-average-metric--declined{border-color:rgba(244,67,54,.5);background-color:rgba(244,67,54,.1)}.year-end-results__class-average-metric--declined .year-end-results__class-average-metric-value{color:#f44336}.year-end-results__leaderboard{font-family:"Poppins",sans-serif;background:hsla(0,0%,100%,.95);border-radius:2.31vh;padding:3.19vh;border:none;box-shadow:none;position:relative;overflow:hidden;width:100%;max-width:100%;max-height:80vh;display:flex;flex-direction:column}.year-end-results__leaderboard--class-overview{overflow:visible;max-height:none}.year-end-results__leaderboard::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out 2;pointer-events:none}.year-end-results__leaderboard h2{text-align:center;color:#2c3e50;margin-bottom:2.42vh;font-family:"Poppins",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1px;z-index:1;position:relative}.year-end-results__results{display:flex;flex-direction:column;gap:.41vh;padding:.62vh;max-height:45vh;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1;flex:1 1;min-width:0}.year-end-results__results--animating .year-end-results__result{position:relative;z-index:1}.year-end-results__result{display:grid;grid-template-columns:3.7vh 18.5vh auto 9.26vh;grid-gap:1.21vh;gap:1.21vh;align-items:center;padding:1.21vh;min-height:5.56vh;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(78, 205, 196, 0.1) 50%, rgba(255, 255, 255, 0.9) 100%);border:.31vh solid #4ecdc4;border-radius:1.21vh;position:relative;box-shadow:0 .41vh 0 #4ecdc4,0 0 1.21vh rgba(78,205,196,.2);transition:transform .2s ease,box-shadow .2s ease;overflow:visible;margin-bottom:.62vh;contain:content}@media(max-width: 767px){.year-end-results__result{grid-template-columns:3.24vh 13.9vh auto 7.4vh;gap:.62vh;padding:.62vh}}.year-end-results__result::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:lobbyShine 2s ease-in-out 1 forwards}.year-end-results__result:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 .62vh 0 #4ecdc4,0 .81vh 2.04vh rgba(78,205,196,.4);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(78, 205, 196, 0.2) 50%, rgba(255, 255, 255, 0.95) 100%)}.year-end-results__result--me{background:linear-gradient(135deg, rgba(255, 215, 0, 0.2) 0%, rgba(255, 255, 0, 0.1) 50%, rgba(255, 215, 0, 0.2) 100%);border:.31vh solid #ffd23f;box-shadow:0 .41vh 0 #ffd23f,0 0 1.21vh rgba(255,210,63,.3)}.year-end-results__result--podium{background:linear-gradient(135deg, rgba(78, 205, 196, 0.2) 0%, rgba(78, 205, 196, 0.1) 50%, rgba(78, 205, 196, 0.2) 100%);border:.31vh solid #4ecdc4;box-shadow:0 .41vh 0 #4ecdc4,0 0 1.21vh rgba(78,205,196,.3)}.year-end-results__result--animating{will-change:transform}.year-end-results__result--animating .year-end-results__reveal-score{transition:color .3s ease}.year-end-results__result--animating:hover{transform:none}.year-end-results__rank{width:2.78vh;height:2.78vh;border-radius:50%;background-color:#2c3e50;display:flex;align-items:center;justify-content:center;font-size:1.43vh;font-weight:bold;color:#fff;border:.31vh solid #2c3e50;box-shadow:0 .21vh .41vh rgba(0,0,0,.2);z-index:1;justify-self:center}.year-end-results__result--podium:nth-child(1) .year-end-results__rank{background-color:#ffd23f;color:#2c3e50;border-color:#ffd23f}.year-end-results__result--podium:nth-child(2) .year-end-results__rank{background-color:#4ecdc4;color:#2c3e50;border-color:#4ecdc4}.year-end-results__result--podium:nth-child(3) .year-end-results__rank{background-color:#06ffa5;color:#2c3e50;border-color:#06ffa5}.year-end-results__player-info{display:flex;flex-direction:column;gap:.41vh;overflow:visible;min-width:13.9vh;max-width:18.5vh;justify-content:center;align-items:flex-start;visibility:visible !important;opacity:1 !important;text-align:left;z-index:1;position:relative}.year-end-results__player-name{font-size:2.75vh;color:#2c3e50;font-weight:600;text-align:left;line-height:1.2;font-family:"Poppins",sans-serif;z-index:1;position:relative;white-space:nowrap;overflow:visible;text-overflow:ellipsis;min-width:11.1vh;display:block !important;visibility:visible !important;opacity:1 !important}.year-end-results__result--me .year-end-results__player-name{color:#2c3e50 !important;font-weight:700}@media(max-width: 767px){.year-end-results__player-name{font-size:2.42vh}}.year-end-results__result .year-end-results__player-info .year-end-results__player-name{color:#2c3e50 !important;visibility:visible !important;opacity:1 !important;display:block !important;font-size:2.75vh !important;font-weight:600 !important;text-align:left !important;line-height:1.2 !important;font-family:"Poppins",sans-serif !important;z-index:1 !important;position:relative !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;min-width:0 !important}@media(max-width: 767px){.year-end-results__result .year-end-results__player-info .year-end-results__player-name{font-size:2.42vh !important}}.year-end-results__results .year-end-results__result .year-end-results__player-info .year-end-results__player-name{font-size:2.75vh !important;color:#2c3e50 !important;font-weight:600 !important;text-align:left !important;line-height:1.2 !important;font-family:"Poppins",sans-serif !important;z-index:1 !important;position:relative !important;visibility:visible !important;opacity:1 !important;display:block !important}@media(max-width: 767px){.year-end-results__results .year-end-results__result .year-end-results__player-info .year-end-results__player-name{font-size:2.42vh !important}}.year-end-results__player-stats{font-size:1.21vh;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width: 767px){.year-end-results__player-stats{font-size:1.02vh}}.year-end-results__scores{display:flex;flex-direction:column;align-items:flex-end;gap:.41vh;min-width:9.26vh;position:static;overflow:visible}.year-end-results__credit-score{font-size:2.42vh;font-weight:bold;color:#2c3e50;white-space:nowrap}.year-end-results__reveal-score--hoverable{cursor:pointer;position:static}.year-end-results__reveal-score--hoverable:hover{color:#ffd23f}.credit-score-tooltip{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.95);border:.2vh solid #4caf50;border-radius:.81vh;padding:2.42vh;color:#fff;font-size:1.43vh;min-width:27.8vh;max-width:37vh;z-index:99999;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.8);pointer-events:auto;cursor:default}.credit-score-tooltip__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.65vh}.credit-score-tooltip__header h4{margin:0;color:#ffd23f;font-size:2.04vh;flex:1 1;text-align:center}.credit-score-tooltip__close{background:rgba(0,0,0,0);border:none;color:#fff;font-size:2.75vh;line-height:1;cursor:pointer;padding:0;width:2.42vh;height:2.42vh;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease;flex-shrink:0}.credit-score-tooltip__close:hover{opacity:1;color:#ffd23f}.credit-score-tooltip p{margin:0 0 .41vh 0;font-size:1.21vh}.credit-score-tooltip ul{margin:.41vh 0;padding-left:1.65vh}.credit-score-tooltip ul li{margin-bottom:.41vh;font-size:1.21vh}.credit-score-tooltip__info{margin-bottom:1.65vh;padding-bottom:1.65vh;border-bottom:.1vh solid hsla(0,0%,100%,.2)}.credit-score-tooltip__breakdown{margin-bottom:1.65vh;padding-bottom:1.65vh;border-bottom:.1vh solid hsla(0,0%,100%,.2)}.credit-score-tooltip__item{display:flex;justify-content:space-between;margin-bottom:.41vh;font-size:1.21vh}.credit-score-tooltip__item span:last-child{color:#4ecdc4;font-weight:bold}.credit-score-tooltip__total{display:flex;justify-content:space-between;margin-top:1.21vh;padding-top:1.21vh;border-top:.1vh solid hsla(0,0%,100%,.3)}.credit-score-tooltip__total span:last-child{color:#4ecdc4;font-size:1.84vh}.credit-score-tooltip__rules{font-size:1.21vh}.credit-score-tooltip__rules strong{color:#4ecdc4}.year-end-results__other-scores{font-size:1.21vh;color:#2c3e50}@media(max-width: 767px){.year-end-results__other-scores{font-size:1.02vh}}.year-end-results__reveal-score{font-size:2.75vh;font-weight:bold;color:#4caf50;white-space:nowrap}@media(max-width: 767px){.year-end-results__reveal-score{font-size:2.42vh}}.year-end-results__payment-marks{display:flex;gap:.41vh;align-items:center;justify-content:center}.year-end-results__payment-mark{width:2.78vh;height:2.78vh;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.84vh;font-weight:bold;color:#2c3e50;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5);border:.2vh solid hsla(0,0%,100%,.3)}.year-end-results__payment-mark--paid{background-color:#4caf50;box-shadow:0 0 .81vh rgba(76,175,80,.6),inset 0 0 .41vh hsla(0,0%,100%,.2)}.year-end-results__payment-mark--failed{background-color:#f44336;box-shadow:0 0 .81vh rgba(255,68,68,.6),inset 0 0 .41vh rgba(0,0,0,.3)}@media(max-width: 767px){.year-end-results__payment-mark{width:2.22vh;height:2.22vh;font-size:1.21vh;border-width:.1vh}}.leaderboard-reveal{text-align:center;padding:3.19vh;font-family:"Poppins",sans-serif;background:hsla(0,0%,100%,.95);border-radius:2.31vh;border:none;box-shadow:none;position:relative;overflow:hidden}.leaderboard-reveal::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out 2;pointer-events:none}.leaderboard-reveal__button{padding:2.42vh 4.88vh;border:.41vh solid #2c3e50;border-radius:2.31vh;font-family:"Poppins",sans-serif;font-size:3.96vh;font-weight:800;cursor:pointer;transition:all .2s ease;background:linear-gradient(45deg, #05D494, #3BB3A8);color:#fff;text-transform:uppercase;letter-spacing:2px;box-shadow:0 1.21vh 0 #2c3e50,0 1.21vh 4.07vh rgba(0,0,0,.3);transform:translateY(0);position:relative;min-width:37vh;animation:pulse 2s infinite}.leaderboard-reveal__button:hover:not(:disabled){transform:translateY(-4px);background:linear-gradient(45deg, #4ECDC4, #06FFA5);box-shadow:0 1.21vh 0 #2c3e50,0 2.04vh 4.07vh rgba(0,0,0,.4),0 0 4.07vh #06ffa5}.leaderboard-reveal__button:active:not(:disabled){transform:translateY(6px);box-shadow:0 .62vh 0 #2c3e50,0 .81vh 2.04vh rgba(0,0,0,.2)}.leaderboard-reveal__header{margin-top:-1.21vh;margin-bottom:1.21vh;text-align:center;z-index:1;position:relative}.leaderboard-reveal__header h3{color:#2c3e50;margin-bottom:.41vh;font-size:3.96vh;font-family:"Fredoka One",cursive;text-shadow:.21vh .21vh 0 #fff,calc(-1*0.21vh) calc(-1*0.21vh) 0 #fff,.21vh calc(-1*0.21vh) 0 #fff,calc(-1*0.21vh) .21vh 0 #fff,0 .21vh 0 #fff,0 calc(-1*0.21vh) 0 #fff,.21vh 0 0 #fff,calc(-1*0.21vh) 0 0 #fff}.leaderboard-reveal__navigation{display:flex;align-items:center;justify-content:center;gap:1.65vh;margin-top:1.65vh;z-index:1;position:relative;flex-shrink:0;padding:1.21vh 0}@media(max-width: 767px){.leaderboard-reveal__navigation{flex-direction:column;gap:1.21vh}}.leaderboard-reveal__nav-button{padding:1.21vh 2.42vh;border:.41vh solid #2c3e50;border-radius:1.85vh;font-family:"Poppins",sans-serif;font-size:3.26vh;font-weight:800;cursor:pointer;transition:all .2s ease;background:linear-gradient(45deg, #05D494, #3BB3A8);color:#fff;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 .62vh 0 #2c3e50,0 0 2.04vh rgba(6,255,165,.3);transform:translateY(0);position:relative}.leaderboard-reveal__nav-button:hover:not(:disabled){transform:translateY(-4px);background:linear-gradient(45deg, #4ECDC4, #06FFA5);box-shadow:0 1.21vh 0 #2c3e50,0 0 4.07vh #06ffa5}.leaderboard-reveal__nav-button:active:not(:disabled){transform:translateY(4px);box-shadow:0 .41vh 0 #2c3e50,0 0 .81vh rgba(6,255,165,.3)}.leaderboard-reveal__nav-button:disabled{opacity:.6;cursor:not-allowed;transform:translateY(4px);box-shadow:0 .41vh 0 #95a5a6,0 0 .81vh rgba(149,165,166,.3);background:#bdc3c7;color:#7f8c8d}.leaderboard-reveal__nav-button--start-round{background:linear-gradient(45deg, #05D494, #3BB3A8);padding:1.65vh 3.19vh;font-size:3.26vh;animation:pulse 2s infinite}.leaderboard-reveal__nav-button--start-round:hover:not(:disabled){background:linear-gradient(45deg, #4ECDC4, #06FFA5);box-shadow:0 1.21vh 0 #2c3e50,0 2.04vh 4.07vh rgba(0,0,0,.4),0 0 4.07vh #06ffa5}@media(max-width: 767px){.leaderboard-reveal__nav-button{min-width:18.5vh;padding:1.21vh 2.42vh;font-size:2.75vh}}.leaderboard-reveal__progress{color:#2c3e50;font-size:2.75vh;min-width:11.1vh;text-align:center;font-family:"Poppins",sans-serif;font-weight:700;z-index:1;position:relative}.leaderboard-reveal__waiting-message{color:#2c3e50;font-size:2.75vh;font-style:italic;text-align:center;padding:.41vh 1.65vh;font-family:"Poppins",sans-serif;font-weight:700;z-index:1;position:relative}.leaderboard-reveal__game-complete-message{color:#4caf50;font-size:3.26vh;font-weight:800;text-align:center;padding:.41vh 1.65vh;font-family:"Poppins",sans-serif;z-index:1;position:relative}.year-end-results__class-average-header{display:flex;justify-content:center;padding:1.65vh 0;margin-bottom:1.65vh;border-bottom:.1vh solid hsla(0,0%,100%,.1)}.year-end-results__leaderboard-container{display:flex;gap:2.42vh;align-items:flex-start;padding:1.65vh;min-height:0;max-height:50vh;width:100%;max-width:100%;overflow:hidden}@media(max-width: 767px){.year-end-results__leaderboard-container{flex-direction:column;gap:1.65vh;min-height:auto;max-height:55vh}}.year-end-results__class-average-sidebar{flex:0 0 27.8vh;min-width:25.9vh}@media(max-width: 767px){.year-end-results__class-average-sidebar{flex:none;min-width:auto;width:100%}}.year-end-results__leaderboard-main{flex:1 1;min-width:0}.year-end-results__class-average-sidebar .year-end-results__class-average-metrics{display:flex;flex-direction:column;gap:1.21vh}@media(max-width: 767px){.year-end-results__class-average-sidebar .year-end-results__class-average-metrics{gap:.62vh}}.year-end-results__class-average-sidebar .year-end-results__class-average-metric{background:hsla(0,0%,100%,.95);border:.31vh solid #4ecdc4;border-radius:1.21vh;padding:1.21vh 1.65vh;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;gap:.41vh;align-items:center;box-shadow:0 .41vh 0 #4ecdc4,0 0 1.21vh rgba(78,205,196,.2);position:relative;overflow:hidden}.year-end-results__class-average-sidebar .year-end-results__class-average-metric::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out 2;pointer-events:none}.year-end-results__class-average-sidebar .year-end-results__class-average-metric--improved{border-color:rgba(6,255,165,.8);background:linear-gradient(135deg, rgba(6, 255, 165, 0.2) 0%, rgba(6, 255, 165, 0.1) 50%, rgba(6, 255, 165, 0.2) 100%);box-shadow:0 .41vh 0 rgba(6,255,165,.8),0 0 1.21vh rgba(6,255,165,.3)}.year-end-results__class-average-sidebar .year-end-results__class-average-metric--declined{border-color:rgba(244,67,54,.8);background:linear-gradient(135deg, rgba(244, 67, 54, 0.2) 0%, rgba(211, 47, 47, 0.1) 50%, rgba(244, 67, 54, 0.2) 100%);box-shadow:0 .41vh 0 rgba(244,67,54,.8),0 0 1.21vh rgba(244,67,54,.3)}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-label{font-size:1.21vh;color:#2c3e50;font-weight:600;text-align:center;line-height:1.2;font-family:"Poppins",sans-serif;z-index:1;position:relative}@media(max-width: 767px){.year-end-results__class-average-sidebar .year-end-results__class-average-metric-label{font-size:1.02vh}}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-value-container{position:relative;display:flex;justify-content:center;align-items:center;min-height:7.4vh}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-value{font-size:5.94vh;font-weight:bold;color:#2c3e50;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5);white-space:nowrap;position:relative;z-index:2;font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__class-average-sidebar .year-end-results__class-average-metric-value{font-size:4.88vh}}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change{position:absolute;bottom:1.62vh;right:100%;margin-right:.2vh;display:flex;align-items:center;gap:.2vh;font-size:4.88vh;font-weight:600;z-index:3;padding:.41vh 0vh;border-radius:.31vh}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change--improved{color:#2c3e50}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change--declined{color:#2c3e50}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change-arrow{font-size:2.5vh;font-weight:bold}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change-text{font-size:2vh}@media(max-width: 767px){.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change{font-size:2.42vh;padding:.1vh .41vh}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change-arrow{font-size:2.42vh}.year-end-results__class-average-sidebar .year-end-results__class-average-metric-change-text{font-size:2.42vh}}.year-end-results__class-overview .year-end-results__class-average-content{max-width:min(98vw,96vh);width:100%;margin:0 auto}.year-end-results__class-overview .year-end-results__class-overview-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.55fr);grid-gap:3.19vh calc(3.19vh + 1.21vh);gap:3.19vh calc(3.19vh + 1.21vh);align-items:start}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell{min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:visible}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell>.year-end-results__class-average-metric--stacked{flex:0 0 auto;width:100%;min-width:0}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit{min-width:0}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit>.year-end-results__class-overview-credit-unified{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:2.42vh;padding:.62vh 0 1.21vh}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit .year-end-results__class-overview-credit-unified-label{font-size:1.84vh;font-weight:600;text-align:center;width:100%;line-height:1.3;color:#2c3e50;font-family:"Poppins",sans-serif;flex-shrink:0;margin-bottom:.41vh}@media(max-width: 767px){.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit .year-end-results__class-overview-credit-unified-label{font-size:1.43vh}}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit .credit-score-gauge{margin-top:.62vh}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit .year-end-results__class-overview-credit-metrics{flex:0 0 auto;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit .year-end-results__class-overview-credit-metrics>.year-end-results__class-average-metric--stacked{flex:0 0 auto;width:100%;max-width:100%}@media(max-width: 767px){.year-end-results__class-overview .year-end-results__class-overview-grid{grid-template-columns:1fr;gap:2.42vh;-moz-column-gap:normal;column-gap:normal}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell{height:auto;min-height:28vh}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell--credit{min-height:36vh}}.year-end-results__class-overview .year-end-results__class-overview-number-block{flex:0 0 auto;width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:0}.year-end-results__class-overview .year-end-results__class-overview-number-stack{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.62vh;width:100%;overflow:visible}.year-end-results__class-overview .year-end-results__class-overview-delta-line{font-size:2.75vh;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;min-height:4.8vh;display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif}.year-end-results__class-overview .year-end-results__class-overview-delta-line--improved{color:#1b5e20}.year-end-results__class-overview .year-end-results__class-overview-delta-line--declined{color:#b71c1c}.year-end-results__class-overview .year-end-results__class-overview-delta-line--empty{color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width: 767px){.year-end-results__class-overview .year-end-results__class-overview-delta-line{font-size:2.42vh;min-height:4vh}}.year-end-results__class-overview .year-end-results__class-overview-badge-slot{flex-shrink:0;min-height:6vh;width:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:1.65vh}.year-end-results__class-overview .year-end-results__class-average-metric--stacked{border:none;box-shadow:none;background:rgba(0,0,0,0);padding:1.21vh 1.21vh;overflow:visible}.year-end-results__class-overview .year-end-results__class-average-metric--stacked::before{display:none}.year-end-results__class-overview .year-end-results__class-average-metric--stacked.year-end-results__class-average-metric--improved,.year-end-results__class-overview .year-end-results__class-average-metric--stacked.year-end-results__class-average-metric--declined{border:none;box-shadow:none;background:rgba(0,0,0,0)}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell:not(.year-end-results__class-overview-grid-cell--credit) .year-end-results__class-average-metric--stacked{gap:.62vh}.year-end-results__class-overview .year-end-results__class-overview-grid>.year-end-results__class-overview-grid-cell:not(.year-end-results__class-overview-grid-cell--credit) .year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-label{line-height:1.15;margin-bottom:0}.year-end-results__class-average-metric--stacked{flex-direction:column;align-items:center;justify-content:flex-start;gap:1.21vh;text-align:center}.year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-label{font-size:1.84vh;font-weight:600;text-align:center;width:100%;line-height:1.3}@media(max-width: 767px){.year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-label{font-size:1.43vh}}.year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-value-container--stacked{flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%}.year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-value{font-size:5.94vh;line-height:1.08;font-weight:700;overflow:visible;max-width:none}@media(max-width: 767px){.year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-value{font-size:4.88vh}}.year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-change{position:static;transform:none;margin-right:0;margin-top:0;top:auto;right:auto}.year-end-results__class-average-metric--stacked .credit-score-value{font-size:inherit;font-weight:700}.year-end-results__class-average-metric--stacked .year-end-results__class-overview-badge-slot .credit-score-badge{margin-left:0}.year-end-results__class-overview .year-end-results__class-average-metric--stacked .year-end-results__class-average-metric-value-container--stacked{flex:0 0 auto;min-height:auto;justify-content:flex-start}.year-end-results__class-overview-credit-unified .year-end-results__class-average-metric--stacked-credit-unified .year-end-results__class-overview-number-block{flex:0 0 auto;align-items:center;justify-content:center;padding-top:.41vh;padding-bottom:0}.year-end-results__class-average-metric--stacked-credit-unified{gap:.62vh}.year-end-results__class-average{display:flex;justify-content:center;align-items:center;padding:2.42vh;min-height:27.8vh}.year-end-results__class-average-content{text-align:center;width:100%}.year-end-results__class-average-content:not(.year-end-results__class-average-content--with-car-loan){max-width:46.3vh}.year-end-results__class-average-metrics{display:flex;flex-direction:column;gap:1.65vh;max-height:45vh;overflow-y:auto}@media(max-width: 767px){.year-end-results__class-average-metrics{gap:1.21vh;max-height:50vh}}.year-end-results__class-average-metric{background:hsla(0,0%,100%,.95);border:.31vh solid #4ecdc4;border-radius:1.21vh;padding:1.65vh;text-align:center;transition:all .3s ease;display:flex;gap:1.65vh;justify-content:space-between;align-items:center;box-shadow:0 .41vh 0 #4ecdc4,0 0 1.21vh rgba(78,205,196,.2);position:relative;overflow:hidden}.year-end-results__class-average-metric::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out 2;pointer-events:none}.year-end-results__class-average-metric--improved{border-color:rgba(76,175,80,.5);background-color:rgba(76,175,80,.1)}.year-end-results__class-average-metric--improved .year-end-results__class-average-metric-value{color:#2c3e50}.year-end-results__class-average-metric--declined{border-color:rgba(244,67,54,.5);background-color:rgba(244,67,54,.1)}.year-end-results__class-average-metric--declined .year-end-results__class-average-metric-value{color:#2c3e50}.year-end-results__class-average-metric-label{font-size:1.84vh;color:#2c3e50;font-weight:600;text-align:start;font-family:"Poppins",sans-serif;z-index:1;position:relative}@media(max-width: 767px){.year-end-results__class-average-metric-label{font-size:1.43vh}}.year-end-results__class-average-metric-value-container{position:relative;min-width:11.1vh;display:flex;justify-content:flex-end}@media(max-width: 767px){.year-end-results__class-average-metric-value-container{min-width:9.26vh}}.year-end-results__class-average-metric-value{font-size:2.75vh;font-weight:bold;color:#2c3e50;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5);white-space:nowrap;position:relative;z-index:2;font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__class-average-metric-value{font-size:2.42vh}}.year-end-results__class-average-metric-change{position:absolute;top:50%;right:100%;margin-right:1.21vh;transform:translateY(-50%);display:flex;align-items:center;gap:.2vh;font-size:1.21vh;font-weight:600;z-index:1}.year-end-results__class-average-metric-change--improved{color:#2c3e50}.year-end-results__class-average-metric-change--declined{color:#2c3e50}.year-end-results__class-average-metric-change-arrow{font-size:1.21vh;font-weight:bold}.year-end-results__class-average-metric-change-text{font-size:1.21vh}@media(max-width: 767px){.year-end-results__class-average-metric-change{font-size:1.21vh;right:-0.21vh}.year-end-results__class-average-metric-change-arrow{font-size:1.02vh}.year-end-results__class-average-metric-change-text{font-size:1.02vh}}.year-end-results__most-improved{padding:1.21vh 1.65vh;text-align:center;margin-top:2.42vh}.year-end-results__most-improved-label{font-size:2.75vh;color:#4ecdc4;font-weight:600;margin-bottom:.41vh;text-transform:uppercase;letter-spacing:.5px;font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__most-improved-label{font-size:2.42vh}}.year-end-results__most-improved-content{display:flex;flex-direction:column;align-items:center;gap:.41vh}.year-end-results__most-improved-player{font-size:3.26vh;font-weight:bold;color:#2c3e50;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5);font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__most-improved-player{font-size:2.75vh}}.year-end-results__most-improved-change{font-size:2.42vh;font-weight:600;color:#06ffa5;background-color:rgba(6,255,165,.2);padding:.41vh .62vh;border-radius:.41vh;border:.1vh solid rgba(6,255,165,.4);font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__most-improved-change{font-size:2.04vh;padding:.1vh .62vh}}.year-end-results__class-average-content--with-car-loan{display:flex;gap:1.65vh;align-items:flex-start;max-width:100%;width:100%;max-height:50vh;overflow:hidden}@media(max-width: 1200px){.year-end-results__class-average-content--with-car-loan{gap:1.21vh}}@media(max-width: 767px){.year-end-results__class-average-content--with-car-loan{flex-direction:column;gap:1.65vh;max-height:55vh}}.year-end-results__class-average-left{flex:2 1;min-width:29.6vh;max-width:none}@media(max-width: 767px){.year-end-results__class-average-left{min-width:0;flex:1 1}}.year-end-results__car-loan-section{flex:1 1;max-width:35.2vh;min-width:29.6vh;padding:1.65vh;background:hsla(0,0%,100%,.95);border:.41vh solid #06ffa5;border-radius:2.31vh;box-shadow:0 .62vh 1.21vh rgba(0,0,0,.2);position:relative;overflow:hidden}.year-end-results__car-loan-section::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out 2;pointer-events:none}@media(max-width: 767px){.year-end-results__car-loan-section{flex:1 1;min-width:0;max-width:none;padding:1.21vh}}.year-end-results__car-loan-content{display:flex;flex-direction:column;gap:1.21vh}.year-end-results__car-loan-content h3{font-size:2.42vh;font-weight:bold;color:#2c3e50;margin:0;text-align:center;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5);font-family:"Poppins",sans-serif;z-index:1;position:relative}@media(max-width: 767px){.year-end-results__car-loan-content h3{font-size:2.04vh}}.year-end-results__car-image{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.81vh;box-shadow:0 .21vh .62vh rgba(0,0,0,.1);margin-bottom:.62vh}@media(max-width: 767px){.year-end-results__car-image{height:9.26vh}}.year-end-results__car-loan-details{display:flex;flex-direction:column;gap:.62vh}.year-end-results__car-loan-item{display:flex;justify-content:space-between;align-items:flex-start;padding:.62vh;background-color:hsla(0,0%,100%,.1);border-radius:.81vh;border:.1vh solid hsla(0,0%,100%,.2)}.year-end-results__car-loan-item--total{background:linear-gradient(135deg, rgba(76, 175, 80, 0.2), rgba(76, 175, 80, 0.1));border-color:rgba(76,175,80,.4);font-weight:bold}.year-end-results__car-loan-item--total .year-end-results__car-loan-label{font-size:2.75vh;font-weight:700}@media(max-width: 767px){.year-end-results__car-loan-item--total .year-end-results__car-loan-label{font-size:2.42vh}}.year-end-results__car-loan-item--total .year-end-results__car-loan-value{font-size:2.75vh;font-weight:800}.year-end-results__car-loan-item--total .year-end-results__car-loan-value--highlight{font-size:2.75vh}.year-end-results__car-loan-item--total .year-end-results__car-loan-value--loss{font-size:2.75vh}@media(max-width: 767px){.year-end-results__car-loan-item--total .year-end-results__car-loan-value{font-size:2.42vh}.year-end-results__car-loan-item--total .year-end-results__car-loan-value--highlight{font-size:2.42vh}.year-end-results__car-loan-item--total .year-end-results__car-loan-value--loss{font-size:2.42vh}}@media(max-width: 767px){.year-end-results__car-loan-item{flex-direction:column;gap:.41vh;padding:.62vh}}.year-end-results__car-loan-label{font-size:1.84vh;font-weight:600;color:#2c3e50;min-width:11.1vh;text-align:start;font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__car-loan-label{font-size:1.43vh;min-width:auto}}.year-end-results__car-loan-value{font-size:1.84vh;font-weight:600;color:#2c3e50;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.41vh;font-family:"Poppins",sans-serif}.year-end-results__car-loan-value--highlight{font-size:2.04vh;color:#4caf50;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5)}.year-end-results__car-loan-value--loss{font-size:2.04vh;color:#f44336;text-shadow:0 .1vh .21vh hsla(0,0%,100%,.5)}@media(max-width: 767px){.year-end-results__car-loan-value{font-size:1.43vh;text-align:left;align-items:flex-start}.year-end-results__car-loan-value--highlight{font-size:1.65vh}}.year-end-results__car-loan-savings{font-size:1.21vh;color:#4caf50;font-weight:500;font-style:italic;font-family:"Poppins",sans-serif}.year-end-results__car-loan-savings--worse{color:#f44336}@media(max-width: 767px){.year-end-results__car-loan-savings{font-size:1.21vh}}.year-end-results__celebration{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:37vh;padding:2.42vh;text-align:center}@media(max-width: 767px){.year-end-results__celebration{padding:1.65vh;min-height:27.8vh}}.year-end-results__celebration-content{display:flex;align-items:center;gap:3.19vh;max-width:74.1vh;width:100%}@media(max-width: 767px){.year-end-results__celebration-content{flex-direction:column;gap:2.42vh}}.year-end-results__celebration-left{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:1.65vh}.year-end-results__celebration-title{font-size:5.94vh;font-weight:bold;line-height:6.48vh;margin:0;font-family:"Fredoka One",cursive;background:linear-gradient(45deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57, #ff9ff3, #54a0ff);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:rainbow-gradient 3s ease infinite;text-shadow:0 0 4.07vh hsla(0,0%,100%,.5);will-change:background-position}@media(prefers-reduced-motion: reduce){.year-end-results__celebration-title{animation:none;background-size:100% 100%;will-change:auto}}@media(max-width: 767px){.year-end-results__celebration-title{font-size:3.96vh}}@keyframes rainbow-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.year-end-results__celebration-message{font-size:2.75vh;font-weight:600;color:#2c3e50;line-height:1.4;font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__celebration-message{font-size:2.42vh}}.year-end-results__celebration-savings{color:#4caf50;font-size:3.26vh;font-weight:bold;text-shadow:0 .21vh .41vh hsla(0,0%,100%,.5);display:block;margin-top:.62vh;font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__celebration-savings{font-size:2.75vh}}.year-end-results__celebration-right{flex:0 0 27.8vh;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.year-end-results__celebration-right{flex:0 0 18.5vh}}.year-end-results__celebration-car{width:100%;height:auto;max-width:27.8vh;-o-object-fit:contain;object-fit:contain;border-radius:1.21vh;box-shadow:0 .62vh 2.04vh rgba(0,0,0,.2);animation:celebration-bounce 2s ease-in-out infinite}@media(max-width: 767px){.year-end-results__celebration-car{max-width:18.5vh}}@keyframes celebration-bounce{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}.year-end-results__celebration-footer{margin-top:3.19vh;display:flex;justify-content:center}@media(max-width: 767px){.year-end-results__celebration-footer{margin-top:2.42vh}}.year-end-results__game-complete{font-size:2.04vh;font-weight:600;color:#4caf50;background-color:rgba(76,175,80,.1);padding:.62vh 1.65vh;border-radius:1.21vh;border:.2vh solid rgba(76,175,80,.3);box-shadow:0 .21vh .62vh rgba(76,175,80,.2);font-family:"Poppins",sans-serif}@media(max-width: 767px){.year-end-results__game-complete{font-size:1.84vh;padding:.62vh 1.21vh}}@keyframes lobbyShine{0%{left:-100%}100%{left:100%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}
:root{--font: 'Nunito', system-ui, sans-serif;--title: 'Bungee', cursive;--ink: #0f172a;--ink-muted: #334155;--r: 18px;--util-bg: #fffbeb;--pay-bg: #ecfeff;--credit-bg: #eef4ff;--shop-disc-bg: #f0fdf4;--shop-lists-bg: #faf5ff;--cs-fake-nav-h: 64px;--cs-step-footer-h: 52px;--cs-bottom-chrome: calc(var(--cs-fake-nav-h) + var(--cs-step-footer-h) + env(safe-area-inset-bottom, 0px));--cs-top-breath: max(6px, 1.25dvh);--results-card-inner: calc(100dvh - var(--cs-top-breath) - var(--cs-bottom-chrome));--results-card-inner-pct: 1;--results-card-min-h: min(1100px, max(280px, calc(var(--results-card-inner) * var(--results-card-inner-pct))))}.year-end-party-shell,.year-end-party-shell *{box-sizing:border-box}.year-end-party-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.year-end-party-shell{margin:0;height:100dvh;max-height:100dvh;min-height:0;font-family:'Nunito', system-ui, sans-serif;font-family:var(--font);color:#0f172a;color:var(--ink);background:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.5) 0%, transparent 55%),linear-gradient(180deg, #1e1b4b 0%, #312e81 35%, #5b21b6 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover,cover;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:max(6px, 1.25dvh) clamp(12px,2.5vw,36px) calc(64px + 52px + env(safe-area-inset-bottom, 0px));padding:var(--cs-top-breath) clamp(12px,2.5vw,36px) var(--cs-bottom-chrome);position:relative;overflow:hidden;box-sizing:border-box}.year-end-party-shell::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.055;background-image:radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.9) 0 2px, transparent 3px);background-size:120px 120px}@keyframes fadeUp{from{opacity:0;transform:translateY(18px) rotate(calc(0deg - 1.5deg));transform:translateY(18px) rotate(calc(var(--tilt, 0deg) - 1.5deg))}to{opacity:1;transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(var(--tilt, 0deg))}}@keyframes cardParty{0%{opacity:0;transform:translateY(26px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes goalCarReveal{0%{opacity:0;transform:translateY(calc(-50% + 14px)) scale(0.96)}100%{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes badgePop{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes deltaReveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes utilMostImproved{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gaugeFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes csConfettiVignetteFlash{0%{opacity:0}32%{opacity:1}100%{opacity:0}}.cs-confetti-vignette{position:fixed;inset:0;z-index:199;pointer-events:none;contain:layout style paint;background:radial-gradient(ellipse 88% 78% at 50% 48%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 38%, rgba(253, 224, 71, 0.42) 72%, rgba(250, 204, 21, 0.58) 100%);opacity:0;animation:csConfettiVignetteFlash .42s ease-out forwards}.cs-confetti-root{position:fixed;inset:0;z-index:200;pointer-events:none;overflow:hidden;contain:layout style paint}.cs-confetti-bit{position:absolute;left:0;top:0;border-radius:3px;box-shadow:0 2px 0 rgba(15,23,42,.12);opacity:1;transform-origin:center center}@media(prefers-reduced-motion: reduce){.cs-confetti-vignette{display:none !important}.cs-confetti-root{display:none !important}}.stat-delta:not(.stat-delta--empty){opacity:0;animation:deltaReveal .4s ease forwards}.stat-delta__arrow{font-size:.92em;line-height:1}.stat-delta--flat{color:#64748b}.util-most-improved{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(10px,1.4vw,16px);width:100%;margin-top:clamp(10px,1.4vh,22px);padding:.35vh .25vw .45vh;border:none;background:rgba(0,0,0,0);box-shadow:none}.util-most-improved--hidden{display:none !important}.util-most-improved--visible{animation:utilMostImproved .45s cubic-bezier(0.34, 1.35, 0.64, 1) forwards}.util-most-improved__text-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12vh;min-width:0;flex:1 1 auto}.util-most-improved__label{font-size:calc(clamp(.68rem,1.45vh,.82rem)*1.4);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#334155;color:var(--ink-muted);line-height:1.2;text-align:left}.util-most-improved__stack{width:calc(clamp(48px,11vw,64px)*1.8);height:calc(clamp(48px,11vw,64px)*1.8);margin:0;flex-shrink:0}.util-most-improved__avatar{display:block;width:100%;height:100%;border-radius:50%;border:3px solid #0f172a;border:3px solid var(--ink);-o-object-fit:cover;object-fit:cover;background:#fff}.util-most-improved__nick{margin-top:0;max-width:100%;padding:0;font-size:calc(clamp(1.05rem,2.4vh,1.35rem)*1.4);font-weight:800;color:#0f172a;color:var(--ink);line-height:1.2;text-align:left;word-break:break-word}.util-most-improved__improve{display:flex;align-items:center;justify-content:flex-start;gap:.12em;font-size:calc(clamp(.92rem,2.05vh,1.2rem)*1.4);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#047857;margin-top:0}.util-most-improved[data-party-mi-credit] .util-most-improved__improve{font-size:calc(clamp(.92rem,2.05vh,1.2rem)*1.4*.7)}@media(prefers-reduced-motion: reduce){.year-end-results__content,.year-end-results__title-band,.year-end-results__title,.stat-col,.stat-delta:not(.stat-delta--empty){animation:none !important;opacity:1 !important;transform:none !important}.stat-col.stat-col--sequential-wait{visibility:visible !important;opacity:1 !important;pointer-events:auto !important}#results-step-1 .shop-mini-lb.shop-mini-lb--hidden{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#results-step-1 .util-most-improved.util-most-improved--hidden{display:flex !important}.util-most-improved--visible{animation:none !important;opacity:1 !important;transform:none !important}#results-step-1 .shop-mini-lb__row{opacity:1 !important;transform:none !important;animation:none !important}.goal-car-card.goal-car-card--visible{animation:none !important;opacity:1 !important;transform:translate(-50%, 0) scale(1) !important}.credit-score-badge:not(.credit-score-badge--visible){opacity:0 !important}.credit-score-badge.credit-score-badge--visible{opacity:1 !important;animation:none !important;transform:none !important}}.year-end-results{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:min(1240px,98vw);min-height:0;max-height:min(1100px,min(1100px, max(280px, calc(calc(100dvh - max(6px, 1.25dvh) - calc(64px + 52px + env(safe-area-inset-bottom, 0px))) * 1))));max-height:min(1100px,var(--results-card-min-h));margin-top:64px;margin-top:var(--cs-fake-nav-h);position:relative;z-index:1;overflow:hidden}.year-end-results__stage{position:relative;width:100%;min-height:0;max-height:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.year-end-results__content{align-self:center;flex:0 1 auto;width:100%;max-width:min(1100px,100%);max-height:min(1100px,min(1100px, max(280px, calc(calc(100dvh - max(6px, 1.25dvh) - calc(64px + 52px + env(safe-area-inset-bottom, 0px))) * 1))));max-height:min(1100px,var(--results-card-min-h));margin-left:auto;margin-right:auto;background:#fff;border-radius:18px;border-radius:var(--r);border:4px solid #0f172a;border:4px solid var(--ink);overflow:hidden;opacity:0;animation:cardParty .65s cubic-bezier(0.34, 1.4, 0.64, 1) forwards;filter:drop-shadow(0 18px 36px rgba(15, 23, 42, 0.18));display:flex;flex-direction:column}.results-step-meta{margin:0;padding:.35rem .75rem .15rem;font-size:clamp(11px,1.5vw,13px);font-weight:700;color:#334155;color:var(--ink-muted);text-align:center;flex-shrink:0}.results-step{display:none;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.results-step .year-end-results__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.results-step .year-end-results__leaderboard{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#results-step-1 .shop-stat-foot{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(8px,1vh,14px);width:100%;margin-top:clamp(22px,2.85vh,40px);min-height:0}#results-step-1 .shop-stat-foot .util-most-improved{margin-top:0;width:100%;max-width:none}#results-step-2{--party-badge-slot-min: max(4vh, 2.75rem)}#results-step-2 .stat-col--util .stat-value-delta,#results-step-2 .stat-col--pay .stat-value-delta{margin-bottom:var(--party-badge-slot-min)}#results-step-2 .stat-col--credit .credit-score-badge-slot{min-height:var(--party-badge-slot-min);padding-top:.35vh;width:100%}#results-step-2 .stat-col--util .shop-stat-foot{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(8px,1vh,14px);width:100%;margin-top:clamp(22px,2.85vh,40px);min-height:0}#results-step-2 .stat-col--util .shop-stat-foot .util-most-improved{margin-top:0;width:100%;max-width:none}#results-step-2 .stat-col--util .shop-stat-foot .shop-mini-lb{flex:0 0 auto;width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:4px 8px 6px;border-radius:calc(18px - 4px);border-radius:calc(var(--r) - 4px);border:none;background:hsla(0,0%,100%,.65);align-self:stretch;min-height:0;max-height:min(11.85rem,9.632rem + 16px + 12px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}#results-step-2 .stat-col--util .shop-stat-foot .shop-mini-lb::-webkit-scrollbar{width:0;height:0}#results-step-2 .stat-col--credit .shop-stat-foot{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(8px,1vh,14px);width:100%;margin-top:clamp(16px,2.2vh,32px);min-height:0}#results-step-2 .stat-col--credit .shop-stat-foot .util-most-improved{margin-top:0;width:100%;max-width:none}#results-step-2 .stat-col--credit .shop-stat-foot .shop-mini-lb{flex:0 0 auto;width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:4px 8px 6px;border-radius:calc(18px - 4px);border-radius:calc(var(--r) - 4px);border:none;background:hsla(0,0%,100%,.65);align-self:stretch;min-height:0;max-height:min(11.85rem,9.632rem + 16px + 12px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}#results-step-2 .stat-col--credit .shop-stat-foot .shop-mini-lb::-webkit-scrollbar{width:0;height:0}#results-step-2 .stat-col--credit .shop-stat-foot .shop-mini-lb__val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes shopMiniLbRowPop{from{opacity:0;transform:translateY(8px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}}#results-step-1 .shop-mini-lb{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:4px 8px 6px;border-radius:calc(18px - 4px);border-radius:calc(var(--r) - 4px);border:none;background:hsla(0,0%,100%,.55);align-self:stretch;min-height:0;max-height:min(11.85rem,9.632rem + 16px + 12px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}#results-step-1 .shop-mini-lb::-webkit-scrollbar{width:0;height:0}#results-step-1 .stat-col--shop-disc .shop-mini-lb{background:hsla(0,0%,100%,.65)}#results-step-1 .stat-col--shop-lists .shop-mini-lb{background:hsla(0,0%,100%,.65)}#results-step-1 .shop-mini-lb.shop-mini-lb--hidden{opacity:0;visibility:hidden;pointer-events:none}#results-step-1 .shop-mini-lb.shop-mini-lb--reveal-in{animation:fadeUp .44s cubic-bezier(0.34, 1.35, 0.64, 1) forwards}.shop-mini-lb__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;min-height:0;justify-content:flex-start}.shop-mini-lb__row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;font-weight:800;line-height:1.12;min-height:0}#results-step-1 .shop-mini-lb--stagger-rows:not(.shop-mini-lb--rows-pop) .shop-mini-lb__row{opacity:0}#results-step-1 .shop-mini-lb--rows-pop .shop-mini-lb__row{animation:shopMiniLbRowPop .38s cubic-bezier(0.34, 1.35, 0.64, 1) forwards;animation-delay:calc(0*72ms);animation-delay:calc(var(--lb-i, 0)*72ms)}.shop-mini-lb__rank,.shop-mini-lb__nick,.shop-mini-lb__val{font-size:clamp(1.36rem,2.8vh,1.72rem)}.shop-mini-lb__rank{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#334155;color:var(--ink-muted);min-width:28px;text-align:left}.shop-mini-lb__nick{min-width:0;flex:1 1 auto;text-align:left;color:#0f172a;color:var(--ink)}.shop-mini-lb__val{flex-shrink:0;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;color:var(--ink)}.results-step--active{display:flex}.year-end-results[data-active-step="1"] .goal-car-card{display:none !important}.cs-step-footer{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--cs-fake-nav-h) + env(safe-area-inset-bottom, 0px));height:52px;height:var(--cs-step-footer-h);z-index:60;display:flex;align-items:center;justify-content:space-between;padding:0 12px;pointer-events:none}.cs-step-btn{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #0f172a;border:2px solid var(--ink);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer;background:#fff;color:#0f172a;color:var(--ink);box-shadow:4px 4px 0 rgba(15,23,42,.12)}.cs-step-btn:hover{background:#f8fafc}.cs-step-btn--next{margin-left:auto;background:linear-gradient(100deg, #0ea5e9, #2563eb);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.cs-step-btn--next:hover{filter:brightness(1.04)}.cs-step-btn[hidden]{display:none !important}.goal-car-card{position:fixed;left:auto;right:0;top:50%;bottom:auto;z-index:55;width:clamp(132px,38vw,220px);max-width:min(220px,100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));margin:0;padding:8px 10px 10px;border-radius:18px;border-radius:var(--r);text-align:center;pointer-events:none;transform:translateY(-50%)}.goal-car-card[data-goal-style="0"]{background:#d1fae5;border:4px solid #0f172a;border:4px solid var(--ink);box-shadow:4px 4px 0 rgba(15,23,42,.1)}.goal-car-card[data-goal-style="0"] .goal-car-card__visual{background:#fff;border:2px solid rgba(15,23,42,.12)}.goal-car-card[data-goal-style="1"]{background:#fff;border:4px solid #0f172a;border:4px solid var(--ink);box-shadow:6px 6px 0 rgba(15,23,42,.12)}.goal-car-card[data-goal-style="1"] .goal-car-card__visual{background:#f8fafc;border:2px solid #0f172a;border:2px solid var(--ink)}.goal-car-card[data-goal-style="1"] .goal-car-card__saved{color:#0f172a}.goal-car-card[data-goal-style="2"]{background:#bae6fd;border:4px solid #0f172a;border:4px solid var(--ink);box-shadow:4px 4px 0 rgba(14,165,233,.28)}.goal-car-card[data-goal-style="2"] .goal-car-card__visual{background:#fff;border:2px solid rgba(15,23,42,.16)}.goal-car-card[data-goal-style="3"]{background:#fef3c7;border:4px solid #0f172a;border:4px solid var(--ink);box-shadow:4px 4px 0 rgba(180,83,9,.18)}.goal-car-card[data-goal-style="3"] .goal-car-card__visual{background:#fff;border:2px solid rgba(15,23,42,.12)}.goal-car-card[data-goal-style="3"] .goal-car-card__saved{color:#b45309}.goal-car-card[data-goal-style="4"]{background:#f3e8ff;border:4px solid #0f172a;border:4px solid var(--ink);box-shadow:4px 4px 0 rgba(168,85,247,.22)}.goal-car-card[data-goal-style="4"] .goal-car-card__visual{background:#fff;border:2px solid rgba(15,23,42,.12)}.goal-car-card[data-goal-style="4"] .goal-car-card__saved{color:#6b21a8}.goal-car-card--hidden{display:none !important}.goal-car-card--visible{animation:goalCarReveal .6s cubic-bezier(0.34, 1.4, 0.64, 1) forwards}.goal-car-card__visual{margin:0 auto .4rem;padding:.25rem .15rem .1rem;border-radius:10px}.goal-car-card__visual img{display:block;width:100%;height:auto;max-height:clamp(48px,9vh,72px);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.goal-car-card__saved-label{margin:0 0 .12rem;font-size:clamp(.72rem,1.45vh,.88rem);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#334155;color:var(--ink-muted)}.goal-car-card__saved{margin:0;font-size:clamp(2.05rem,4.35vh,2.85rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#047857;line-height:1.08}@media(max-width: 900px){.goal-car-card{width:min(38vw,200px);padding:6px 8px 8px}}.year-end-results__title-band{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(8px,1.5vw,18px);flex-shrink:0;padding:.5em 1em;background:linear-gradient(100deg, #0ea5e9, #a855f7 45%, #f97316);border-bottom:4px solid #0f172a;border-bottom:4px solid var(--ink);opacity:0;animation:fadeUp .48s cubic-bezier(0.34, 1.35, 0.64, 1) .08s forwards}.year-end-results__title-band .year-end-results__title{flex:1 1 auto;min-width:0;font-family:'Bungee', cursive;font-family:var(--title);font-size:clamp(1.2rem,3.2vh,1.95rem);text-align:left;margin:0;color:#fff;letter-spacing:.02em;line-height:1.2;padding:0;background:none;border:none;text-shadow:0 2px 6px rgba(0,0,0,.35)}.year-end-results__title-context{flex-shrink:0;max-width:min(48%,11.5rem);font-family:'Nunito', system-ui, sans-serif;font-family:var(--font);font-size:clamp(.68rem,1.45vh,.82rem);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.95);text-align:right;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.35)}.year-end-results__leaderboard{overflow:hidden;min-height:0}.year-end-results__body{padding:clamp(12px,2vh,22px);min-height:0}.class-overview-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.88fr) minmax(0, 1fr);grid-gap:clamp(10px,1.6vh,18px) clamp(10px,1.4vw,20px);gap:clamp(10px,1.6vh,18px) clamp(10px,1.4vw,20px);align-items:start}.class-overview-grid.class-overview-grid--shop{grid-template-columns:1fr 1fr}@media(max-width: 900px){.class-overview-grid{grid-template-columns:1fr;gap:2.6vh}.class-overview-grid.class-overview-grid--shop{grid-template-columns:1fr}}.stat-col{--tilt: 0deg;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.1vh .9vh 1.2vh;overflow:visible;border-radius:18px;border-radius:var(--r);border:none;opacity:0;animation:fadeUp .44s cubic-bezier(0.34, 1.35, 0.64, 1) forwards}#results-step-2 .stat-col:nth-child(1){animation-delay:.28s;--tilt: -0.25deg;background:#fffbeb;background:var(--util-bg)}#results-step-2 .stat-col:nth-child(2){animation-delay:.62s;--tilt: 0.3deg;background:#ecfeff;background:var(--pay-bg)}#results-step-2 .stat-col:nth-child(3){animation-delay:.96s;--tilt: -0.2deg;background:#eef4ff;background:var(--credit-bg)}#results-step-1 .stat-col:nth-child(1){animation-delay:.28s;--tilt: -0.2deg;background:#f0fdf4;background:var(--shop-disc-bg)}#results-step-1 .stat-col:nth-child(2){animation-delay:.62s;--tilt: 0.25deg;background:#faf5ff;background:var(--shop-lists-bg)}.stat-col.stat-col--sequential-wait{opacity:0 !important;visibility:hidden;pointer-events:none;animation:none !important}.stat-col.stat-col--sequential-reveal{visibility:visible;pointer-events:auto;opacity:0;animation:fadeUp .44s cubic-bezier(0.34, 1.35, 0.64, 1) forwards !important;animation-delay:0s !important}.stat-col.stat-col--sequential-wait .credit-score-gauge-wrap{opacity:0;animation:none !important}.stat-col.stat-col--sequential-reveal .credit-score-gauge-wrap{opacity:0;animation:gaugeFadeIn .5s cubic-bezier(0.34, 1.35, 0.64, 1) .12s forwards !important}.stat-col--util .stat-label,.stat-col--pay .stat-label,.stat-col--credit .stat-label,.stat-col--shop-disc .stat-label,.stat-col--shop-lists .stat-label{font-size:clamp(1rem,2.35vh,1.25rem);font-weight:800;line-height:1.4;margin-bottom:.65vh;text-transform:uppercase;letter-spacing:.04em;color:#334155;color:var(--ink-muted)}.stat-value-delta{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.35em;width:100%;max-width:100%}.stat-value-delta .stat-value{flex:0 1 auto}.stat-value{font-size:clamp(1.85rem,5.2vh,3.35rem);font-weight:800;line-height:1.05;overflow:visible;max-width:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;color:var(--ink)}.stat-delta{font-size:clamp(1.15rem,2.9vh,1.85rem);font-weight:800;min-height:3.2vh;display:flex;align-items:center;justify-content:center;gap:.12em;margin-top:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.stat-value-delta .stat-delta{margin-top:0}.stat-delta--up{color:#047857}.stat-delta--down{color:#991b1b}.stat-delta--empty{color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.credit-unified{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,.55vh,10px);width:100%;padding:.1vh 0 .25vh}.credit-unified-label{font-size:clamp(.9rem,2vh,1.15rem);font-weight:800;line-height:1.25;margin-bottom:0;text-transform:uppercase;letter-spacing:.04em;color:#334155;color:var(--ink-muted)}.credit-score-gauge-wrap{margin-top:0;width:100%;max-width:min(46vh,92vw);min-width:min(26vh,88vw);opacity:0;animation:gaugeFadeIn .45s cubic-bezier(0.34, 1.35, 0.64, 1) 1.14s forwards}.credit-score-gauge-wrap svg.gauge-svg-party{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 22px rgba(2, 6, 23, 0.22))}.gauge-scale{fill:#0f172a;fill:var(--ink);font-size:11px;font-weight:800}.credit-numbers{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1vh,14px);width:100%;opacity:0;animation:fadeUp .4s cubic-bezier(0.34, 1.35, 0.64, 1) 1.3s forwards}.credit-numbers .stat-value{margin:0}.credit-numbers .stat-value-delta{justify-content:center}.stat-delta--credit{margin-top:0}.badge-slot{min-height:5.5vh;padding-top:.9vh;display:flex;justify-content:center;align-items:flex-start}.credit-score-badge{display:inline-block;padding:.65vh 1.35vh;font-size:clamp(1.15rem,2.2vh,1.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;border:4px solid #0f172a;border:4px solid var(--ink);border-radius:999px;box-shadow:6px 6px 0 rgba(15,23,42,.2);opacity:0;line-height:1.15}.credit-score-badge.credit-score-badge--visible{animation:badgePop .48s cubic-bezier(0.34, 1.5, 0.64, 1) forwards}.credit-bracket--poor{background:linear-gradient(135deg, #ef4444, #be123c)}.cs-character-foyer{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + max(8px,64px*.42));bottom:calc(env(safe-area-inset-bottom, 0px) + max(8px,var(--cs-fake-nav-h)*.42));z-index:3;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;width:100%;max-width:none;margin:0;padding:0 clamp(8px,2vw,20px);pointer-events:none;overflow-x:auto;overflow-y:visible;transform:translateY(clamp(6px, 1.5vh, 22px));-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cs-character-strip{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:flex-end;gap:clamp(6px,1.35vw,16px);width:-moz-max-content;width:max-content;margin:0 auto;padding:0}.cs-character-strip img{width:clamp(62px,9.5vw,118px);height:auto;-o-object-fit:contain;object-fit:contain;flex:0 0 auto;opacity:1;filter:brightness(0)}.cs-character-strip img.cs-char-flip{transform:scaleX(-1)}@media(prefers-reduced-motion: reduce){.cs-character-strip img{filter:brightness(0)}}.cs-fake-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:6px 14px calc(10px + env(safe-area-inset-bottom, 0px));pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgba(15, 23, 42, 0.55) 40%, rgba(15, 23, 42, 0.92) 100%)}.cs-fake-bottom-nav__bar{display:flex;justify-content:space-around;align-items:center;max-width:min(400px,92vw);margin:0 auto;padding:6px 8px;border-radius:14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 -2px 18px rgba(2,6,23,.35);backdrop-filter:blur(12px)}.cs-fake-bottom-nav__item{display:flex;align-items:center;justify-content:center;width:42px;height:40px;border-radius:11px;font-size:1.2rem;line-height:1;opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-fake-bottom-nav__item--active{opacity:1;background:hsla(0,0%,100%,.14)}.year-end-results__party-inner #results-step-2 .stat-col--credit .stat-value,.year-end-results__party-inner #results-step-2 .stat-col--credit .credit-score-badge-slot{opacity:1 !important;animation:none !important}.cs-character-foyer.cs-character-foyer--party-portal{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 25px);z-index:2002;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;width:100%;max-width:none;margin:0;padding:0 clamp(8px,2vw,20px);pointer-events:none;overflow-x:auto;overflow-y:visible;transform:translateY(clamp(4px, 1.2vh, 16px))}.cs-character-foyer.cs-character-foyer--party-portal .cs-character-strip,.cs-character-foyer.cs-character-foyer--party-portal .cs-character-strip img{pointer-events:none}.cs-character-foyer.cs-character-foyer--party-portal{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cs-character-foyer--party-portal .cs-character-strip{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:flex-end;gap:clamp(6px,1.35vw,16px);width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;padding:0}.cs-character-foyer--party-portal .cs-character-strip img{width:clamp(62px,9.5vw,118px);height:auto;-o-object-fit:contain;object-fit:contain;flex:0 0 auto;opacity:1;filter:brightness(0)}.cs-character-foyer--party-portal .cs-character-strip img.cs-char-flip{transform:scaleX(-1)}.goal-car-card--body-portal{z-index:2001}.year-end-results__party-inner .year-end-results__content--player-tap-step1{cursor:pointer}.year-end-results__party-inner .year-end-results__content--player-tap-step1:focus{outline:2px solid rgba(37,99,235,.45);outline-offset:3px}.results-player-tap-hint{margin:.15rem 0 0;text-align:center;font-size:clamp(11px,1.5vw,13px);font-weight:700;color:#334155;color:var(--ink-muted, #334155);flex-shrink:0}.results-player-backlink{display:block;margin:.35rem auto 0;width:-moz-fit-content;width:fit-content;padding:6px 10px;border:none;background:rgba(0,0,0,0);font-family:inherit;font-weight:800;font-size:clamp(12px,1.5vw,14px);color:#2563eb;text-decoration:underline;cursor:pointer;border-radius:8px}.results-player-backlink:focus{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}#results-step-2 .party-credit-score-trigger.stat-value{display:inline-block;width:100%;text-align:inherit}.party-credit-score-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:rgba(0,0,0,0);padding:0;margin:0;font-family:inherit;line-height:inherit}.party-credit-score-trigger--enabled{cursor:pointer}.party-credit-score-trigger--enabled:hover,.party-credit-score-trigger--enabled:focus-visible{color:#ffd23f}.party-credit-score-trigger:disabled{cursor:default}.shop-mini-lb__val--credit-tooltip{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:rgba(0,0,0,0);padding:0;margin:0;font-size:clamp(1.36rem,2.8vh,1.72rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;color:var(--ink);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.12em}.shop-mini-lb__val--credit-tooltip:hover,.shop-mini-lb__val--credit-tooltip:focus-visible{color:#ffd23f}.party-credit-tooltip__intro{margin:0 0 .65em;font-size:.88em;opacity:.92;line-height:1.35}@media(orientation: portrait){.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2{--party-badge-slot-min: max(1rem, 2.4dvh)}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .class-overview-grid{gap:.5rem}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .stat-col{padding:.35rem .4rem .4rem}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .stat-label{font-size:clamp(.68rem,1.7dvh,.88rem);margin-bottom:.2rem;line-height:1.2}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .stat-value{font-size:clamp(1.2rem,4.25dvh,1.95rem);line-height:1.05}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .stat-delta{font-size:clamp(.7rem,1.85dvh,1.05rem);min-height:0}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .shop-stat-foot--credit-util,.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .shop-stat-foot--credit-score{margin-top:0;min-height:0;gap:0}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner #results-step-2 .year-end-results__body{padding:8px 10px 10px}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .results-step-meta{padding:.2rem .5rem .08rem;font-size:11px}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .year-end-results__title-band{padding:.4em .75em}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .year-end-results__title-band .year-end-results__title{font-size:clamp(.95rem,2.75dvh,1.42rem)}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .year-end-results__title-context{font-size:clamp(.6rem,1.35dvh,.72rem)}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .year-end-results__personalized-advice{margin-top:.35rem;padding:.35rem .4rem .45rem}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .year-end-results__personalized-advice-label{font-size:10px;margin-bottom:.15rem}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .year-end-results__personalized-advice-text{font-size:clamp(12px,2.8dvh,14px);line-height:1.35;margin:0}.year-end-party-shell:not(.year-end-results--host) .year-end-results__party-inner .year-end-results__content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.cs-confetti-vignette{z-index:2100 !important}.cs-confetti-root{z-index:2101 !important}.stat-value--util-good{color:rgba(22,163,74,.85)}.stat-value--util-bad{color:rgba(220,38,38,.8)}
.statement-visualization{display:flex;gap:10px}.statement-visualization__indicator{width:40px;height:40px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:bold;color:#fff}.statement-visualization__indicator--debt{background-color:#f44;box-shadow:0 0 10px rgba(255,68,68,.6),inset 0 0 5px rgba(0,0,0,.2)}.statement-visualization__indicator--no-debt{background-color:#4caf50;box-shadow:0 0 10px rgba(76,175,80,.6),inset 0 0 5px hsla(0,0%,100%,.2)}.statement-visualization--year-end{gap:5px}.statement-visualization--year-end .statement-visualization__indicator{width:30px;height:30px;font-size:1rem;border-width:1px}
.CSPodium_podium__bchfN{margin-top:auto;display:flex;flex-direction:column;position:relative}.CSPodium_podium__1__VfTXb{margin:0 3vh}.CSPodium_podium__2__uvS3d{margin:0 3vh}.CSPodium_podium__3__m69Lh{margin:0 3vh}@media(max-width: 1920px){.CSPodium_podium__1__VfTXb,.CSPodium_podium__2__uvS3d,.CSPodium_podium__3__m69Lh{margin:0 2.4vh}}@media(max-width: 1600px){.CSPodium_podium__1__VfTXb,.CSPodium_podium__2__uvS3d,.CSPodium_podium__3__m69Lh{margin:0 1.8vh}}@media(max-width: 1200px){.CSPodium_podium__1__VfTXb,.CSPodium_podium__2__uvS3d,.CSPodium_podium__3__m69Lh{margin:0 1.2vh}}.CSPodium_character__loLCu{margin-left:auto;margin-right:auto;width:auto;-o-object-fit:contain;object-fit:contain}.CSPodium_character--1__RktpD{height:50vh}@media(max-width: 1920px){.CSPodium_character--1__RktpD{height:50.4vh}}@media(max-width: 1600px){.CSPodium_character--1__RktpD{height:45.6vh}}@media(max-width: 1200px){.CSPodium_character--1__RktpD{height:38.4vh}}.CSPodium_character--2__GrZ6\+{height:45vh}@media(max-width: 1920px){.CSPodium_character--2__GrZ6\+{height:45.6vh}}@media(max-width: 1600px){.CSPodium_character--2__GrZ6\+{height:40.8vh}}@media(max-width: 1200px){.CSPodium_character--2__GrZ6\+{height:33.6vh}}.CSPodium_character--3__\+Tg\+p{height:40vh}@media(max-width: 1920px){.CSPodium_character--3__\+Tg\+p{height:40.8vh}}@media(max-width: 1600px){.CSPodium_character--3__\+Tg\+p{height:36vh}}@media(max-width: 1200px){.CSPodium_character--3__\+Tg\+p{height:30vh}}.CSPodium_characterCrop__CAOCm{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:flex-end;z-index:5}.CSPodium_characterCrop--1__ajp76{bottom:31vh}@media(max-width: 1920px){.CSPodium_characterCrop--1__ajp76{bottom:31.2vh}}@media(max-width: 1600px){.CSPodium_characterCrop--1__ajp76{bottom:27.6vh}}@media(max-width: 1200px){.CSPodium_characterCrop--1__ajp76{bottom:22.8vh}}.CSPodium_characterCrop--2__x1hvP{bottom:23vh}@media(max-width: 1920px){.CSPodium_characterCrop--2__x1hvP{bottom:22.8vh}}@media(max-width: 1600px){.CSPodium_characterCrop--2__x1hvP{bottom:20.4vh}}@media(max-width: 1200px){.CSPodium_characterCrop--2__x1hvP{bottom:16.8vh}}.CSPodium_characterCrop--3__6tXrb{bottom:19vh}@media(max-width: 1920px){.CSPodium_characterCrop--3__6tXrb{bottom:19.2vh}}@media(max-width: 1600px){.CSPodium_characterCrop--3__6tXrb{bottom:16.8vh}}@media(max-width: 1200px){.CSPodium_characterCrop--3__6tXrb{bottom:13.2vh}}.CSPodium_podiumImageOne__Uhpt9{width:38vh;height:38vh;position:relative;z-index:0}@media(max-width: 1920px){.CSPodium_podiumImageOne__Uhpt9{width:38.4vh;height:38.4vh}}@media(max-width: 1600px){.CSPodium_podiumImageOne__Uhpt9{width:33.6vh;height:33.6vh}}@media(max-width: 1200px){.CSPodium_podiumImageOne__Uhpt9{width:28.8vh;height:28.8vh}}.CSPodium_podiumImageTwo__Q7SyH{width:38vh;height:30vh;position:relative;z-index:0}@media(max-width: 1920px){.CSPodium_podiumImageTwo__Q7SyH{width:38.4vh;height:30vh}}@media(max-width: 1600px){.CSPodium_podiumImageTwo__Q7SyH{width:33.6vh;height:26.4vh}}@media(max-width: 1200px){.CSPodium_podiumImageTwo__Q7SyH{width:28.8vh;height:21.6vh}}.CSPodium_podiumImageThree__0Sw52{width:38vh;height:26vh;position:relative;z-index:0}@media(max-width: 1920px){.CSPodium_podiumImageThree__0Sw52{width:38.4vh;height:26.4vh}}@media(max-width: 1600px){.CSPodium_podiumImageThree__0Sw52{width:33.6vh;height:22.8vh}}@media(max-width: 1200px){.CSPodium_podiumImageThree__0Sw52{width:28.8vh;height:19.2vh}}.CSPodium_resultsCard__ftdlI{text-align:center;position:absolute;width:36vh;z-index:10;box-shadow:0px 112.35px 89.8803px rgba(0,0,0,.07),0px 46.9373px 37.5498px rgba(0,0,0,.0503198),0px 25.0949px 20.0759px rgba(0,0,0,.0417275),0px 14.068px 11.2544px rgba(0,0,0,.035),0px 7.47141px 5.97713px rgba(0,0,0,.0282725),0px 3.10902px 2.48722px rgba(0,0,0,.0196802);padding:1.5vh 3vh;border-radius:1.9vh}@media(max-width: 1920px){.CSPodium_resultsCard__ftdlI{width:36vh;padding:1.44vh 3vh}}@media(max-width: 1600px){.CSPodium_resultsCard__ftdlI{width:31.2vh;padding:1.2vh 2.4vh}}@media(max-width: 1200px){.CSPodium_resultsCard__ftdlI{width:26.4vh;padding:.96vh 1.8vh}}.CSPodium_resultsCard--1__KR69b{background:linear-gradient(269.86deg, #d3a84c -9.99%, #ffec95 50.52%, #e6be69 114.93%);left:50%;transform:translateX(-50%);bottom:25vh}@media(max-width: 1920px){.CSPodium_resultsCard--1__KR69b{bottom:25.2vh}}@media(max-width: 1600px){.CSPodium_resultsCard--1__KR69b{bottom:21.6vh}}@media(max-width: 1200px){.CSPodium_resultsCard--1__KR69b{bottom:18vh}}.CSPodium_resultsCard--2__QaO3\+{left:50%;transform:translate(-50%, 0);background:linear-gradient(270deg, #c1c1c1 -16.95%, #ffffff 40.82%, #d9d9d9 115.08%);bottom:17vh}@media(max-width: 1920px){.CSPodium_resultsCard--2__QaO3\+{bottom:16.8vh}}@media(max-width: 1600px){.CSPodium_resultsCard--2__QaO3\+{bottom:14.4vh}}@media(max-width: 1200px){.CSPodium_resultsCard--2__QaO3\+{bottom:12vh}}.CSPodium_resultsCard--3__CbOlN{left:50%;transform:translate(-50%, 0);background:linear-gradient(270deg, #c57339 -16.95%, #f1bfac 48.38%, #cb9279 115.08%);bottom:13vh}@media(max-width: 1920px){.CSPodium_resultsCard--3__CbOlN{bottom:13.2vh}}@media(max-width: 1600px){.CSPodium_resultsCard--3__CbOlN{bottom:10.8vh}}@media(max-width: 1200px){.CSPodium_resultsCard--3__CbOlN{bottom:8.4vh}}.CSPodium_resultsCard__name__T4zvc{font-weight:600;font-size:3.5vh;line-height:130%;color:#2c3e50}@media(max-width: 1920px){.CSPodium_resultsCard__name__T4zvc{font-size:3.36vh}}@media(max-width: 1600px){.CSPodium_resultsCard__name__T4zvc{font-size:2.88vh}}@media(max-width: 1200px){.CSPodium_resultsCard__name__T4zvc{font-size:2.4vh}}.CSPodium_resultsCard__divider__hyV8a{width:60%;height:1px;background:rgba(0,0,0,.2);margin:.8vh auto}@media(max-width: 1600px){.CSPodium_resultsCard__divider__hyV8a{margin:.6vh auto}}.CSPodium_resultsCard__label__\+KAUh{font-weight:500;font-size:1.8vh;line-height:130%;color:#6c757d;margin-bottom:.3vh}@media(max-width: 1920px){.CSPodium_resultsCard__label__\+KAUh{font-size:1.8vh}}@media(max-width: 1600px){.CSPodium_resultsCard__label__\+KAUh{font-size:1.56vh}}@media(max-width: 1200px){.CSPodium_resultsCard__label__\+KAUh{font-size:1.32vh}}.CSPodium_resultsCard__scoreRow__T3xC\+{display:flex;align-items:center;justify-content:center;gap:1vh}@media(max-width: 1600px){.CSPodium_resultsCard__scoreRow__T3xC\+{gap:.72vh}}.CSPodium_resultsCard__score__c\+meT{font-weight:600;font-size:3vh;line-height:130%;color:#2c3e50}@media(max-width: 1920px){.CSPodium_resultsCard__score__c\+meT{font-size:2.88vh}}@media(max-width: 1600px){.CSPodium_resultsCard__score__c\+meT{font-size:2.4vh}}@media(max-width: 1200px){.CSPodium_resultsCard__score__c\+meT{font-size:2.04vh}}.CSPodium_resultsCard__rating__X6V7d{font-weight:500;font-size:1.8vh;line-height:130%;padding:.3vh 1vh;border-radius:.8vh;display:inline-block}@media(max-width: 1920px){.CSPodium_resultsCard__rating__X6V7d{font-size:1.8vh;padding:.24vh .96vh}}@media(max-width: 1600px){.CSPodium_resultsCard__rating__X6V7d{font-size:1.56vh;padding:.24vh .72vh}}@media(max-width: 1200px){.CSPodium_resultsCard__rating__X6V7d{font-size:1.32vh}}.CSPodium_rating--poor__nJ\+XD{background:#dc3545;color:#fff}.CSPodium_rating--fair__697G5{background:#fd7e14;color:#fff}.CSPodium_rating--good__9TXJf{background:#28a745;color:#fff}.CSPodium_rating--very-good__WA46B{background:#20c997;color:#fff}.CSPodium_rating--exceptional__xdppI{background:linear-gradient(45deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57);color:#fff;animation:CSPodium_rainbowShimmer__Uo2vZ 3s linear infinite}@keyframes CSPodium_rainbowShimmer__Uo2vZ{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.CSPodium_delay__fIIp3{animation:CSPodium_character-appear__OuGsa;animation-duration:.5s}@keyframes CSPodium_character-appear__OuGsa{0%{opacity:0}100%{opacity:1}}
.CSSavingsCard_card__u2Z\+G{position:absolute;left:2%;top:50%;transform:translateY(-50%);width:28vw;min-width:200px;max-width:380px;background:hsla(0,0%,100%,.95);border-radius:2.5vh;padding:4vh 3vh;box-shadow:0px 20px 40px rgba(0,0,0,.15),0px 8px 16px rgba(0,0,0,.1);text-align:center;z-index:50}@media(max-width: 1920px){.CSSavingsCard_card__u2Z\+G{width:22vw;padding:3vh 2.5vh}}@media(max-width: 1600px){.CSSavingsCard_card__u2Z\+G{width:20vw;padding:2.5vh 2vh}}@media(max-width: 1200px){.CSSavingsCard_card__u2Z\+G{width:18vw;padding:2vh 1.5vh;min-width:160px}}@media(max-width: 900px){.CSSavingsCard_card__u2Z\+G{width:16vw;min-width:140px;padding:1.5vh 1vh}}.CSSavingsCard_title__aps\+\+{font-size:5vh;font-weight:700;line-height:40px;margin:0 0 2vh 0;padding:1.5vh;background:linear-gradient(45deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57, #ff9ff3, #54a0ff);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:CSSavingsCard_rainbowGradient__7KHyK 3s ease infinite;font-family:"Fredoka One",cursive,sans-serif}@media(max-width: 1920px){.CSSavingsCard_title__aps\+\+{font-size:4vh;margin:0 0 1.5vh 0;padding:1vh}}@media(max-width: 1200px){.CSSavingsCard_title__aps\+\+{font-size:3.5vh;margin:0 0 1vh 0}}@media(max-width: 900px){.CSSavingsCard_title__aps\+\+{font-size:3vh}}@keyframes CSSavingsCard_rainbowGradient__7KHyK{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.CSSavingsCard_message__RQeMC{font-size:2.8vh;color:#2c3e50;margin:0 0 2vh 0;font-weight:500}@media(max-width: 1920px){.CSSavingsCard_message__RQeMC{font-size:2.4vh;margin:0 0 1.5vh 0}}@media(max-width: 1200px){.CSSavingsCard_message__RQeMC{font-size:2vh;margin:0 0 1vh 0}}@media(max-width: 900px){.CSSavingsCard_message__RQeMC{font-size:1.8vh}}.CSSavingsCard_savings__Sk4dM{font-size:5vh;font-weight:700;color:#4caf50;margin:0}@media(max-width: 1920px){.CSSavingsCard_savings__Sk4dM{font-size:4vh}}@media(max-width: 1200px){.CSSavingsCard_savings__Sk4dM{font-size:3.5vh}}@media(max-width: 900px){.CSSavingsCard_savings__Sk4dM{font-size:3vh}}
.CSConfetti_wrapper__xJX\+j{position:absolute;min-height:100svh;pointer-events:none;z-index:5}.CSConfetti_confetti__6Bla7{position:absolute;top:-7vh;animation:CSConfetti_confetti-fall-down__eWlnu 3 forwards;animation-timing-function:linear}.CSConfetti_animation1__n1AFS{animation:CSConfetti_confetti-fall-down-1__Tm\+EM 3 forwards;animation-timing-function:linear}.CSConfetti_animation2__lZKmJ{animation:CSConfetti_confetti-fall-down-2__PUkFz 3 forwards;animation-timing-function:linear}.CSConfetti_animation3__VDmtH{animation:CSConfetti_confetti-fall-down-3__3h6Pp 3 forwards;animation-timing-function:linear}.CSConfetti_animation4__HMykK{animation:CSConfetti_confetti-fall-down-4__78\+zJ 3 forwards;animation-timing-function:linear}.CSConfetti_animation5__FtYkB{animation:CSConfetti_confetti-fall-down-5__xm8b- 3 forwards;animation-timing-function:linear}.CSConfetti_animation6__lJyTg{animation:CSConfetti_confetti-fall-down-6__\+wz68 3 forwards;animation-timing-function:linear}.CSConfetti_left1__x-taj{left:1vw}.CSConfetti_left2__rAhQy{left:2vw}.CSConfetti_left3__4hj0h{left:3vw}.CSConfetti_left4__np5Nw{left:4vw}.CSConfetti_left5__1S\+T8{left:5vw}.CSConfetti_left6__CQDmE{left:6vw}.CSConfetti_left7__xyLNn{left:7vw}.CSConfetti_left8__ISdn2{left:8vw}.CSConfetti_left9__3Y9Gy{left:9vw}.CSConfetti_left10__DOg56{left:10vw}.CSConfetti_left11__6y17r{left:11vw}.CSConfetti_left12__\+0p92{left:12vw}.CSConfetti_left13__F0fzB{left:13vw}.CSConfetti_left14__uEZka{left:14vw}.CSConfetti_left15__Nz7yg{left:15vw}.CSConfetti_left16__cnE6G{left:16vw}.CSConfetti_left17__drEof{left:17vw}.CSConfetti_left18__ypPoF{left:18vw}.CSConfetti_left19__qfVXe{left:19vw}.CSConfetti_left20__CFygx{left:20vw}.CSConfetti_left21__6v-N7{left:21vw}.CSConfetti_left22__rl7px{left:22vw}.CSConfetti_left23__aLaIX{left:23vw}.CSConfetti_left24__nijtp{left:24vw}.CSConfetti_left25__PsdLu{left:25vw}.CSConfetti_left26__szVQc{left:26vw}.CSConfetti_left27__IgIcx{left:27vw}.CSConfetti_left28__Ur7qM{left:28vw}.CSConfetti_left29__0KsSc{left:29vw}.CSConfetti_left30__wdUex{left:30vw}.CSConfetti_left31__bUv6z{left:31vw}.CSConfetti_left32__96z0q{left:32vw}.CSConfetti_left33__GUydJ{left:33vw}.CSConfetti_left34__9K58s{left:34vw}.CSConfetti_left35__YTep7{left:35vw}.CSConfetti_left36__UJCQM{left:36vw}.CSConfetti_left37__z4KHC{left:37vw}.CSConfetti_left38__2Q1wV{left:38vw}.CSConfetti_left39__UVS\+f{left:39vw}.CSConfetti_left40__99aFy{left:40vw}.CSConfetti_left41__A3co4{left:41vw}.CSConfetti_left42__sTvSJ{left:42vw}.CSConfetti_left43__yr8PD{left:43vw}.CSConfetti_left44__FSECx{left:44vw}.CSConfetti_left45__I\+YZt{left:45vw}.CSConfetti_left46__OhTU2{left:46vw}.CSConfetti_left47__ScWsx{left:47vw}.CSConfetti_left48__omYed{left:48vw}.CSConfetti_left49__jvpod{left:49vw}.CSConfetti_left50__ohUkM{left:50vw}.CSConfetti_left51__hT7bj{left:51vw}.CSConfetti_left52__cC11m{left:52vw}.CSConfetti_left53__68\+US{left:53vw}.CSConfetti_left54__E4FDB{left:54vw}.CSConfetti_left55__ntPEw{left:55vw}.CSConfetti_left56__GWO-T{left:56vw}.CSConfetti_left57__CMK21{left:57vw}.CSConfetti_left58__PSONl{left:58vw}.CSConfetti_left59__CVzQO{left:59vw}.CSConfetti_left60__WwTGt{left:60vw}.CSConfetti_left61__6w5eP{left:61vw}.CSConfetti_left62__Tp8Is{left:62vw}.CSConfetti_left63__vUKhX{left:63vw}.CSConfetti_left64__pY4sL{left:64vw}.CSConfetti_left65__YhjAE{left:65vw}.CSConfetti_left66__iUgww{left:66vw}.CSConfetti_left67__JoPCr{left:67vw}.CSConfetti_left68__CYsCi{left:68vw}.CSConfetti_left69__DpdAv{left:69vw}.CSConfetti_left70__tPMwI{left:70vw}.CSConfetti_left71__M1J7-{left:71vw}.CSConfetti_left72__fTebi{left:72vw}.CSConfetti_left73__a5a4f{left:73vw}.CSConfetti_left74__K-E4h{left:74vw}.CSConfetti_left75__8ReSK{left:75vw}.CSConfetti_left76__ke6\+v{left:76vw}.CSConfetti_left77__RSGAa{left:77vw}.CSConfetti_left78__AEZrk{left:78vw}.CSConfetti_left79__RDXnF{left:79vw}.CSConfetti_left80__CUBit{left:80vw}.CSConfetti_left81__537\+3{left:81vw}.CSConfetti_left82__1CJl8{left:82vw}.CSConfetti_left83__PaKm0{left:83vw}.CSConfetti_left84__4cSKj{left:84vw}.CSConfetti_left85__6uv2C{left:85vw}.CSConfetti_left86__hyzTe{left:86vw}.CSConfetti_left87__qocmX{left:87vw}.CSConfetti_left88__RUCRv{left:88vw}.CSConfetti_left89__rbFYq{left:89vw}.CSConfetti_left90__rUUeF{left:90vw}.CSConfetti_left91__8MVOw{left:91vw}.CSConfetti_left92__rOvUa{left:92vw}.CSConfetti_left93__4IbIG{left:93vw}.CSConfetti_left94__-n4iE{left:94vw}.CSConfetti_left95__BSPBT{left:95vw}.CSConfetti_left96__o76KA{left:96vw}.CSConfetti_left97__s6NbH{left:97vw}.CSConfetti_left98__-Qr9j{left:98vw}.CSConfetti_left99__f8nd4{left:99vw}.CSConfetti_left100__jz006{left:100vw}.CSConfetti_duration1__DOpNZ{animation-duration:4s}.CSConfetti_duration2__WK7-j{animation-duration:5s}.CSConfetti_duration3__ez1Z4{animation-duration:6s}.CSConfetti_duration4__s\+6R6{animation-duration:7s}.CSConfetti_duration5__KF2s1{animation-duration:8s}.CSConfetti_duration6__Ogt-o{animation-duration:9s}.CSConfetti_duration7__cigjn{animation-duration:10s}.CSConfetti_duration8__wk553{animation-duration:11s}.CSConfetti_duration9__IXQTr{animation-duration:12s}.CSConfetti_duration10__Cjj8Y{animation-duration:13s}.CSConfetti_delay1__AQJgd{animation-delay:1s}.CSConfetti_delay2__3kpQZ{animation-delay:2s}.CSConfetti_delay3__XLNe0{animation-delay:3s}.CSConfetti_delay4__JnwvP{animation-delay:4s}.CSConfetti_delay5__hcWNp{animation-delay:5s}.CSConfetti_delay6__lK-mr{animation-delay:6s}.CSConfetti_delay7__cbGGi{animation-delay:7s}.CSConfetti_delay8__6JNVL{animation-delay:8s}.CSConfetti_delay9__u4iBb{animation-delay:9s}.CSConfetti_delay10__US2bW{animation-delay:10s}.CSConfetti_delay11__uqrj3{animation-delay:11s}.CSConfetti_delay12__bFXmc{animation-delay:12s}.CSConfetti_delay13__NRPk3{animation-delay:13s}.CSConfetti_delay14__p7G\+r{animation-delay:14s}.CSConfetti_delay15__IWOSM{animation-delay:15s}.CSConfetti_size1__fuksz{width:1.3vh;height:1.8vh}.CSConfetti_size2__JNDJC{width:1.8vh;height:2.3vh}.CSConfetti_size3__KYEO2{width:2.3vh;height:2.8vh}.CSConfetti_size4__9o8y7{width:2.8vh;height:3.3vh}.CSConfetti_size5__U5kMD{width:3.3vh;height:3.8vh}@keyframes CSConfetti_confetti-fall-down-1__Tm\+EM{0%{top:-7vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(-360deg)}}@keyframes CSConfetti_confetti-fall-down-2__PUkFz{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(360deg)}}@keyframes CSConfetti_confetti-fall-down-3__3h6Pp{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(-720deg)}}@keyframes CSConfetti_confetti-fall-down-4__78\+zJ{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(1080deg)}}@keyframes CSConfetti_confetti-fall-down-5__xm8b-{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(-1080deg)}}@keyframes CSConfetti_confetti-fall-down-6__\+wz68{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(720deg)}}
.GameEndScreen_wrapper__O7qgE{position:fixed;top:0;left:0;width:100vw;height:100svh;background:radial-gradient(ellipse at center, transparent 60%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(45deg, #DD783E 0%, #A4537F 50%, #403E7C 100%);background-size:400% 400%,400% 400%;animation:GameEndScreen_jackboxGradient__EFHOG 8s ease infinite;will-change:background-position;overflow:hidden;z-index:200}@media(prefers-reduced-motion: reduce){.GameEndScreen_wrapper__O7qgE{animation:none;background-size:100% 100%,100% 100%;will-change:auto}}@keyframes GameEndScreen_jackboxGradient__EFHOG{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.GameEndScreen_header__dt8Zd{position:absolute;top:0;left:0;right:0;height:18vh;background:linear-gradient(180deg, rgba(45, 125, 140, 0.4) 0%, rgba(60, 150, 165, 0.35) 100%);z-index:10}.GameEndScreen_headerContent__9FJlU{display:flex;align-items:center;justify-content:center;gap:3vh;height:100%;padding:0 5vh}.GameEndScreen_title__hETUk{font-size:8vh;font-weight:700;color:#fff;text-shadow:.28vh .28vh .56vh rgba(0,0,0,.3);margin:0;font-family:"Fredoka One",cursive,sans-serif}@media(max-width: 900px){.GameEndScreen_title__hETUk{font-size:6vh}}@media(max-width: 600px){.GameEndScreen_title__hETUk{font-size:5vh}}.GameEndScreen_logo__IBKg7{height:auto;max-height:12vh}@media(max-width: 900px){.GameEndScreen_logo__IBKg7{max-height:10vh}}@media(max-width: 600px){.GameEndScreen_logo__IBKg7{max-height:8vh}}.GameEndScreen_content__xNPqT{display:flex;align-items:center;justify-content:center;height:100%;padding-top:12vh;gap:5vw}.GameEndScreen_podiumContainer__V5u49{display:flex;align-items:flex-end;justify-content:center;height:100%;padding-bottom:-5vh;margin-top:5vh;margin-left:15vw}@media(max-width: 1920px){.GameEndScreen_podiumContainer__V5u49{margin-left:12vw}}@media(max-width: 1600px){.GameEndScreen_podiumContainer__V5u49{margin-left:10vw}}@media(max-width: 1200px){.GameEndScreen_podiumContainer__V5u49{margin-left:8vw}}@media(max-width: 900px){.GameEndScreen_podiumContainer__V5u49{margin-left:5vw}}
.credit-score-badge{display:inline-block;padding:.41vh .62vh;border-radius:1.21vh;font-size:1.21vh;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-right:.62vh;color:#fff;text-shadow:0 .1vh .21vh rgba(0,0,0,.3);vertical-align:middle}.credit-score-badge.credit-bracket--poor{background-color:#f44336;box-shadow:0 .21vh .41vh rgba(244,67,54,.3)}.credit-score-badge.credit-bracket--fair{background-color:#ffd23f;box-shadow:0 .21vh .41vh rgba(255,210,63,.3)}.credit-score-badge.credit-bracket--good{background-color:#4caf50;color:#fff;text-shadow:0 .1vh .21vh rgba(0,0,0,.3);box-shadow:0 .21vh .41vh rgba(76,175,80,.3)}.credit-score-badge.credit-bracket--very-good{background-color:#4caf50;box-shadow:0 .21vh .41vh rgba(76,175,80,.3)}.credit-score-badge.credit-bracket--exceptional{background:linear-gradient(45deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57);background-size:200% 200%;animation:rainbow-gradient 3s ease infinite;box-shadow:0 .21vh .62vh rgba(255,107,107,.4);will-change:background-position}@media(prefers-reduced-motion: reduce){.credit-score-badge.credit-bracket--exceptional{animation:none;background-size:100% 100%;will-change:auto}}@keyframes rainbow-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.year-end-results:not(.year-end-results__party-inner){position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.year-end-results:not(.year-end-results__party-inner):not(.year-end-party-shell){background:radial-gradient(ellipse at center, transparent 60%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(45deg, #DD783E 0%, #A4537F 50%, #403E7C 100%);background-size:400% 400%,400% 400%;animation:jackboxGradient 8s ease infinite;will-change:background-position}@media(prefers-reduced-motion: reduce){.year-end-results:not(.year-end-results__party-inner):not(.year-end-party-shell){animation:none;background-size:100% 100%,100% 100%;will-change:auto}}.year-end-results:not(.year-end-results__party-inner)>.year-end-results__content{background-color:#1a1a2e;border:.2vh solid #4caf50;border-radius:1.21vh;padding:4.88vh;color:#fff;max-width:90vw;max-height:90vh;overflow:auto;position:relative;z-index:2;width:111vh;max-width:111vh;max-height:90vh;overflow:auto;background:hsla(0,0%,100%,.95);border:.41vh solid #ff6b35;border-radius:2.31vh;box-shadow:0 .62vh 1.21vh rgba(0,0,0,.2);font-family:"Poppins",sans-serif;margin:0 auto}.year-end-results:not(.year-end-results__party-inner)>.year-end-results__content--hidden{display:none}.year-end-results:not(.year-end-results__party-inner).year-end-results--host>.year-end-results__content{width:111vh;max-width:111vh;max-height:90vh;display:flex;flex-direction:column;justify-content:space-between;padding:3.19vh}.year-end-results:not(.year-end-results__party-inner).year-end-results--host .year-end-results__title:not(.year-end-results__title--party){font-size:2.75vh;margin-bottom:1.65vh}.year-end-results__title:not(.year-end-results__title--party){text-align:center;color:#fff;font-family:"Fredoka One",cursive;font-size:3.96vh;margin-bottom:1.65vh;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50,0 .21vh 0 #2c3e50,0 calc(-1*0.21vh) 0 #2c3e50,.21vh 0 0 #2c3e50,calc(-1*0.21vh) 0 0 #2c3e50,0 .41vh 0 #2c3e50,0 .41vh 0 #1a252f,0 .62vh 0 #0f1419,0 .81vh 1.21vh rgba(0,0,0,.3)}@media(max-width: 767px){.year-end-results__title:not(.year-end-results__title--party){font-size:3.26vh}}.year-end-results__personal-score{background:hsla(0,0%,100%,.95);border:.41vh solid #4ecdc4;border-radius:2.31vh;padding:1.65vh;margin-bottom:3.19vh;text-align:center;box-shadow:0 .62vh 1.21vh rgba(0,0,0,.2);position:relative;overflow:hidden}.year-end-results__personal-score::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%);transform:rotate(45deg);animation:shimmer 3s ease-in-out 2;pointer-events:none;z-index:0;will-change:transform}.year-end-results__personal-score h2{color:#2c3e50;margin-bottom:1.65vh;font-family:"Poppins",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1px}.year-end-results__score{font-size:2.75vh;font-weight:bold;margin-bottom:1.21vh;color:#2c3e50}@media(max-width: 767px){.year-end-results__score{font-size:2.04vh}}.year-end-results__score--hoverable{cursor:pointer;position:static;display:inline-block;padding:.41vh 1.21vh;border-radius:.41vh;transition:all .2s ease}.year-end-results__score--hoverable:hover{background-color:rgba(255,255,0,.1);color:#ffd23f}.year-end-results__breakdown{font-size:1.43vh;color:#2c3e50;margin-bottom:1.21vh}@media(max-width: 767px){.year-end-results__breakdown{font-size:1.21vh}}.year-end-results__credit-limit{margin-top:1.21vh;padding:1.21vh;background-color:rgba(255,193,7,.2);border-radius:.81vh;border:.1vh solid #ffd23f;color:#2c3e50}.year-end-results__statements{margin:1.65vh 0}.year-end-results__statement-summary{display:flex;justify-content:space-around;gap:1.21vh;margin-bottom:1.65vh}@media(max-width: 767px){.year-end-results__statement-summary{flex-direction:column;gap:1.21vh}}.year-end-results__statement-item{display:flex;flex-direction:column;align-items:center;text-align:center}.year-end-results__statement-visual{display:flex;flex-direction:column;align-items:center;gap:1.21vh;padding:1.21vh;background-color:hsla(0,0%,100%,.05);border-radius:.81vh}.year-end-results__statement-label{font-size:1.43vh;color:#2c3e50;margin-bottom:.41vh}.year-end-results__statement-value{font-size:2.04vh;font-weight:bold;color:#2c3e50}.year-end-results__badges{display:flex;gap:1.21vh;justify-content:center;margin:1.65vh 0;flex-wrap:wrap}.year-end-results__badge{padding:.41vh 1.21vh;border-radius:.81vh;font-size:1.43vh;font-weight:bold;display:flex;align-items:center;gap:.41vh}.year-end-results__badge--success{background-color:rgba(76,175,80,.2);border:.1vh solid #4caf50;color:#4caf50}.year-end-results__badge--excellent{background-color:rgba(255,193,7,.2);border:.1vh solid #ffd23f;color:#ffd23f}.year-end-results__personalized-advice{margin-top:1.65vh;padding:1.65vh 2.42vh;text-align:center;background-color:hsla(0,0%,100%,.12);border-radius:.81vh;border:.1vh solid hsla(0,0%,100%,.25)}.year-end-results__personalized-advice-label{font-size:1.84vh;font-weight:700;letter-spacing:.06em;color:rgba(44,62,80,.85);margin-bottom:.62vh}@media(max-width: 767px){.year-end-results__personalized-advice-label{font-size:1.43vh}}.year-end-results__personalized-advice-text{margin:0;font-size:2.04vh;font-weight:600;line-height:1.4;color:#2c3e50}@media(max-width: 767px){.year-end-results__personalized-advice-text{font-size:1.84vh}}.year-end-results__actions{display:flex;gap:1.65vh;justify-content:center;flex-wrap:wrap}.year-end-results__waiting-message{font-size:1.84vh;color:#2c3e50;text-align:center;padding:1.65vh;background-color:hsla(0,0%,100%,.1);border-radius:.81vh;border:.1vh solid hsla(0,0%,100%,.2)}.year-end-results__button{padding:.62vh 1.65vh;border:.31vh solid #2c3e50;border-radius:1.85vh;font-family:"Poppins",sans-serif;font-size:1.84vh;font-weight:800;cursor:pointer;transition:all .2s ease;background:linear-gradient(45deg, #FF6B35, #F7931E);color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:0 .62vh 0 #2c3e50,0 .81vh 1.21vh rgba(0,0,0,.3);transform:translateY(0);position:relative;min-width:13.9vh}.year-end-results__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4);background:linear-gradient(45deg, #F7931E, #FFD23F)}.year-end-results__button:active:not(:disabled){transform:translateY(3px);box-shadow:0 .21vh 0 #2c3e50,0 .41vh .81vh rgba(0,0,0,.2)}.year-end-results__button:disabled{opacity:.6;cursor:not-allowed;transform:translateY(3px);box-shadow:0 .21vh 0 #95a5a6,0 .41vh .81vh rgba(0,0,0,.2);background:#bdc3c7;color:#7f8c8d}.year-end-results__button--primary{background:linear-gradient(45deg, #05D494, #3BB3A8)}.year-end-results__button--primary:hover:not(:disabled){background:linear-gradient(45deg, #4ECDC4, #06FFA5);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4),0 0 2.04vh rgba(6,255,165,.8)}.year-end-results__button--secondary{background:linear-gradient(45deg, #E74C3C, #C0392B)}.year-end-results__button--secondary:hover:not(:disabled){background:linear-gradient(45deg, #C0392B, #E74C3C)}@media(max-width: 767px){.year-end-results__button{width:100%;margin-bottom:1.21vh}}.year-end-results__logo-footer{position:absolute;bottom:2.42vh;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:1}.year-end-results--host .year-end-results__logo-footer{bottom:6.48vh}@media(max-width: 768px){.year-end-results__logo{font-size:1.65vh !important}.year-end-results__logo [class*=x]{margin-right:1.21vh !important;margin-left:1.21vh !important;width:.62vh !important;height:.62vh !important}}.year-end-results.year-end-results--party.year-end-party-shell{z-index:2000;inset:0;width:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--cs-top-breath) clamp(12px,2.5vw,36px) var(--cs-bottom-chrome);background:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.5) 0%, transparent 55%),linear-gradient(180deg, #1e1b4b 0%, #312e81 35%, #5b21b6 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover,cover;animation:none}.year-end-results.year-end-results--party.year-end-party-shell .year-end-results.year-end-results__party-inner{position:relative;inset:auto;width:100%;height:auto;z-index:auto;background:rgba(0,0,0,0) !important;animation:none !important;background-size:auto !important}.year-end-results.year-end-results--party.year-end-party-shell::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.055;z-index:0;background-image:radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.9) 0 2px, transparent 3px);background-size:120px 120px}.year-end-results.year-end-results--party.year-end-party-shell>.year-end-results__content{position:relative;z-index:1;background:rgba(0,0,0,0);border:none;box-shadow:none;max-height:none;overflow:visible;width:100%;max-width:min(1240px,98vw)}.year-end-results.year-end-results--party.year-end-party-shell.year-end-results--host{justify-content:center}.year-end-results.year-end-results--party.year-end-party-shell.year-end-results--host .year-end-results.year-end-results__party-inner{margin-top:0 !important}.year-end-results.year-end-results--party.year-end-party-shell.year-end-results--host .year-end-results__logo-footer{top:max(8px,env(safe-area-inset-top, 0px));top:max(var(--cs-top-breath, 8px),env(safe-area-inset-top, 0px));bottom:auto;left:clamp(12px,2.5vw,36px);right:auto;justify-content:flex-start;z-index:4}.year-end-results.year-end-results--party.year-end-party-shell:not(.year-end-results--host){--cs-fake-nav-h: 0px;--cs-step-footer-h: 0px;--cs-bottom-chrome: max(10px, env(safe-area-inset-bottom, 0px))}@keyframes jackboxGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
.mobile-navigation-controls{position:fixed;bottom:10px;z-index:10000;display:flex;gap:15px;align-items:flex-end;pointer-events:auto}body:has(.statement-popup) .mobile-navigation-controls{display:none !important}@media(min-width: 1024px)and (min-height: 600px)and (hover: hover)and (pointer: fine){.mobile-navigation-controls{display:none !important}}@media(hover: none)and (pointer: coarse){.mobile-navigation-controls{display:flex !important}}@media(max-width: 1023px){.mobile-navigation-controls{display:flex !important}}@media(max-height: 599px){.mobile-navigation-controls{display:flex !important}}@media(max-width: 767px)and (orientation: portrait){.mobile-navigation-controls{left:50%;transform:translateX(-50%);bottom:2vh}}@media(orientation: landscape){.mobile-navigation-controls{left:max(60px,env(safe-area-inset-left, 10px));transform:none}}@media(max-height: 500px)and (orientation: landscape){.mobile-navigation-controls{bottom:15px;left:max(50px,env(safe-area-inset-left, 10px))}}.mobile-nav-dpad{display:grid;grid-template-columns:repeat(2, 90px);grid-template-rows:repeat(2, 90px);grid-gap:12px;gap:12px;padding:8px;background:rgba(0,0,0,.2);border-radius:15px;transform:rotate(45deg);transform-origin:center}.mobile-nav-horizontal{display:contents}.mobile-nav-button{width:90px;height:90px;border:5px solid #0d3a6b;border-radius:50%;background:linear-gradient(135deg, rgba(26, 84, 144, 0.98) 0%, rgba(33, 150, 243, 0.98) 50%, rgba(26, 84, 144, 0.98) 100%);color:#fff;font-size:28px;font-weight:bold;cursor:pointer;box-shadow:0 6px 12px rgba(0,0,0,.6),inset 0 2px 0 hsla(0,0%,100%,.3),0 0 25px rgba(33,150,243,.5),0 0 0 3px hsla(0,0%,100%,.3);transition:all .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;display:flex;align-items:center;justify-content:center;pointer-events:auto;touch-action:none;opacity:1;visibility:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.mobile-nav-button svg{transform:rotate(-45deg);width:24px;height:24px}.mobile-nav-button:active{transform:scale(0.9);background:linear-gradient(135deg, rgba(13, 71, 161, 0.95) 0%, rgba(25, 118, 210, 0.95) 50%, rgba(13, 71, 161, 0.95) 100%);box-shadow:0 3px 6px rgba(0,0,0,.5),inset 0 3px 6px rgba(0,0,0,.3),0 0 15px rgba(33,150,243,.4);border-color:#0d3a6b;transition:all .1s ease}@media(hover: none)and (pointer: coarse){.mobile-nav-button:active{transform:scale(0.88);background:linear-gradient(135deg, rgba(13, 71, 161, 0.98) 0%, rgba(25, 118, 210, 0.98) 50%, rgba(13, 71, 161, 0.98) 100%);box-shadow:inset 0 3px 8px rgba(0,0,0,.4),0 0 12px rgba(33,150,243,.5)}}
.pwa-install-prompt{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2500;max-width:90vw;animation:slideIn .3s ease-out}.pwa-install-prompt__content{background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);border:3px solid #2196f3;border-radius:15px;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 30px rgba(33,150,243,.3);text-align:center}.pwa-install-prompt__content h3{color:#fff;font-size:18px;margin:0 0 10px 0;font-weight:bold}.pwa-install-prompt__content p{color:#ccc;font-size:14px;margin:0 0 15px 0;line-height:1.4}.pwa-install-prompt__actions{display:flex;gap:10px;justify-content:center}.pwa-install-prompt__button{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:bold;cursor:pointer;transition:all .15s ease}.pwa-install-prompt__button--primary{background:linear-gradient(135deg, rgba(26, 84, 144, 0.95) 0%, rgba(33, 150, 243, 0.95) 50%, rgba(26, 84, 144, 0.95) 100%);color:#fff;border:2px solid rgba(13,58,107,.8);box-shadow:0 4px 8px rgba(0,0,0,.3)}.pwa-install-prompt__button--primary:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4)}.pwa-install-prompt__button--primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.4)}.pwa-install-prompt__button--secondary{background:rgba(0,0,0,0);color:#ccc;border:2px solid hsla(0,0%,100%,.3)}.pwa-install-prompt__button--secondary:hover{background:hsla(0,0%,100%,.05);color:#fff}.pwa-install-prompt__button--secondary:active{background:hsla(0,0%,100%,.1)}@keyframes slideIn{from{opacity:0;transform:translate(-50%, -60%)}to{opacity:1;transform:translate(-50%, -50%)}}@media(max-width: 400px){.pwa-install-prompt{max-width:95vw}.pwa-install-prompt__content{padding:15px}.pwa-install-prompt__content h3{font-size:16px}.pwa-install-prompt__content p{font-size:12px}.pwa-install-prompt__actions{flex-direction:column}.pwa-install-prompt__button{width:100%;padding:10px;font-size:13px}}
.tutorial-checklist{position:fixed;top:1vh;left:1vw;width:min(380px,90vw);max-height:98vh;background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);border-radius:20px;box-shadow:0 8px 0 #2c3e50,0 12px 20px rgba(0,0,0,.3);border:3px solid #ff6b35;z-index:1000;font-family:"Poppins",sans-serif;transition:all .3s ease;overflow-y:auto;overflow-x:hidden;position:relative}.tutorial-checklist:hover{box-shadow:0 10px 0 #2c3e50,0 15px 25px rgba(0,0,0,.4)}@media(max-width: 768px)and (orientation: landscape){.tutorial-checklist{width:min(55vw,380px);top:1vh;left:71%;transform:translateX(-50%);max-height:96vh}}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist{top:2vh;left:4vw;transform:none;width:clamp(120px,45vw,300px);max-height:40vh;padding:.5vh 1vw;border-width:2px;border-radius:10px;box-shadow:0 4px 0 #2c3e50,0 6px 10px rgba(0,0,0,.3)}.tutorial-checklist:hover{box-shadow:0 5px 0 #2c3e50,0 8px 12px rgba(0,0,0,.4)}}.tutorial-checklist__header{padding:12px 16px 8px;position:relative;z-index:1}.tutorial-checklist__title{margin:0 0 1vh 0;font-size:clamp(1.1rem,3vw,1.4rem);font-weight:900;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__title{font-size:clamp(.85rem,2.2vw,1.1rem);margin-bottom:.3vh;letter-spacing:.3px}}.tutorial-checklist__progress-bar{width:100%;height:12px;background:rgba(44,62,80,.2);border-radius:10px;overflow:hidden;border:3px solid #2c3e50;box-shadow:0 3px 0 #2c3e50}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__progress-bar{height:6px;border-width:1.5px;border-radius:5px;box-shadow:0 1.5px 0 #2c3e50}}.tutorial-checklist__progress-fill{height:100%;background:linear-gradient(45deg, #05D494, #3BB3A8, #06FFA5);background-size:200% 200%;animation:progressGradient 2s ease infinite;border-radius:7px;transition:width .5s ease;box-shadow:0 0 15px rgba(6,255,165,.5)}.tutorial-checklist__items{padding:12px 16px;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__items{padding:4px 6px;gap:4px}}.tutorial-checklist__item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:12px;transition:all .2s ease;border:3px solid #2c3e50;background:hsla(0,0%,100%,.8);box-shadow:0 4px 0 #2c3e50;position:relative;overflow:hidden}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__item{padding:6px 8px;gap:6px;border-width:1.5px;border-radius:6px;box-shadow:0 2px 0 #2c3e50}}.tutorial-checklist__item::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left .5s ease;will-change:left;z-index:0}.tutorial-checklist__item:hover{transform:translateY(-2px);box-shadow:0 6px 0 #2c3e50,0 10px 20px rgba(0,0,0,.2)}.tutorial-checklist__item--active{background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 107, 53, 0.15) 50%, rgba(255, 255, 255, 0.95) 100%);border-color:#ff6b35;box-shadow:0 4px 0 #ff6b35,0 0 20px rgba(255,107,53,.4);animation:activePulse 2s ease-in-out infinite}.tutorial-checklist__item--active::before{animation:activeShine 2s ease-in-out infinite}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__item--active{box-shadow:0 2px 0 #ff6b35,0 0 10px rgba(255,107,53,.4)}}.tutorial-checklist__item--completed{background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(6, 255, 165, 0.15) 50%, rgba(255, 255, 255, 0.9) 100%);border-color:#06ffa5;box-shadow:0 4px 0 #06ffa5,0 0 10px rgba(6,255,165,.2);opacity:.9}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__item--completed{box-shadow:0 2px 0 #06ffa5,0 0 5px rgba(6,255,165,.2)}}.tutorial-checklist__item-icon{font-size:clamp(1.2rem,4vw,1.5rem);flex-shrink:0;margin-top:.1rem;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__item-icon{font-size:clamp(.7rem,2.5vw,.9rem);margin-top:0}}.tutorial-checklist__item-content{flex:1 1;min-width:0}.tutorial-checklist__item-title{font-weight:800;color:#2c3e50;margin-bottom:.5vh;font-size:clamp(.9rem,2.5vw,1rem);text-shadow:0 1px 2px hsla(0,0%,100%,.5)}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__item-title{font-size:clamp(.85rem,2.4vw,1.05rem);margin-bottom:.2vh}}.tutorial-checklist__item-description{font-size:clamp(.75rem,2.2vw,.85rem);color:#2c3e50;line-height:1.4;font-weight:600}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__item-description{font-size:clamp(.7rem,1.9vw,.85rem);line-height:1.2}}.tutorial-checklist__current-instruction{margin:0 16px 12px;padding:12px 16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 210, 63, 0.15) 50%, rgba(255, 255, 255, 0.95) 100%);border:3px solid #ffd23f;border-radius:12px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 4px 0 #2c3e50,0 0 15px rgba(255,210,63,.3);position:relative;z-index:1}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__current-instruction{margin:0 6px 4px;padding:4px 6px;border-width:1.5px;border-radius:6px;gap:6px;box-shadow:0 2px 0 #2c3e50,0 0 8px rgba(255,210,63,.3)}}.tutorial-checklist__instruction-icon{font-size:clamp(1.2rem,4vw,1.5rem);flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__instruction-icon{font-size:clamp(.7rem,2.5vw,.9rem)}}.tutorial-checklist__instruction-text{font-size:clamp(.85rem,2.4vw,.95rem);color:#2c3e50;line-height:1.4;font-weight:700}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__instruction-text{font-size:clamp(.5rem,1.4vw,.65rem);line-height:1.2}}.tutorial-checklist__completion{margin:0 16px 12px;padding:12px 16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(6, 255, 165, 0.2) 50%, rgba(255, 255, 255, 0.95) 100%);border:3px solid #06ffa5;border-radius:12px;display:flex;align-items:center;gap:12px;text-align:center;box-shadow:0 4px 0 #06ffa5,0 0 20px rgba(6,255,165,.5);animation:completionPulse 2s ease-in-out infinite;position:relative;z-index:1}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__completion{margin:0 6px 4px;padding:4px 6px;border-width:1.5px;border-radius:6px;gap:6px;box-shadow:0 2px 0 #06ffa5,0 0 10px rgba(6,255,165,.5)}}.tutorial-checklist__completion-icon{font-size:clamp(1.5rem,5vw,2rem);flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));animation:celebrateRotate 1s ease-in-out infinite}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__completion-icon{font-size:clamp(1.1rem,3.8vw,1.4rem)}}.tutorial-checklist__completion-text{font-size:clamp(.85rem,2.4vw,.95rem);color:#2c3e50;font-weight:800;line-height:1.4;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__completion-text{font-size:clamp(.7rem,1.9vw,.85rem);line-height:1.2}}.tutorial-checklist__exit-button{background:linear-gradient(45deg, #05D494, #3BB3A8);color:#fff;border:3px solid #2c3e50;border-radius:12px;padding:12px 24px;font-size:clamp(.9rem,2.5vw,1rem);font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 0 #2c3e50,0 6px 15px rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:.5px;font-family:"Poppins",sans-serif}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__exit-button{padding:4px 12px;border-width:1.5px;border-radius:6px;font-size:clamp(.5rem,1.4vw,.65rem);letter-spacing:.2px;box-shadow:0 2px 0 #2c3e50,0 3px 8px rgba(0,0,0,.2)}}.tutorial-checklist__exit-button:hover{background:linear-gradient(45deg, #4ECDC4, #06FFA5);transform:translateY(-2px);box-shadow:0 6px 0 #2c3e50,0 10px 20px rgba(6,255,165,.4)}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__exit-button:hover{transform:translateY(-1px);box-shadow:0 3px 0 #2c3e50,0 5px 10px rgba(6,255,165,.4)}}.tutorial-checklist__exit-button:active{transform:translateY(2px);box-shadow:0 2px 0 #2c3e50,0 4px 10px rgba(0,0,0,.2)}@media(max-width: 768px)and (orientation: portrait){.tutorial-checklist__exit-button:active{transform:translateY(1px);box-shadow:0 1px 0 #2c3e50,0 2px 5px rgba(0,0,0,.2)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes progressGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes activePulse{0%,100%{box-shadow:0 4px 0 #ff6b35,0 0 20px rgba(255,107,53,.4)}50%{box-shadow:0 4px 0 #ff6b35,0 0 30px rgba(255,107,53,.7)}}@keyframes activeShine{0%{left:-100%}100%{left:100%}}@keyframes completionPulse{0%,100%{box-shadow:0 4px 0 #06ffa5,0 0 20px rgba(6,255,165,.5)}50%{box-shadow:0 4px 0 #06ffa5,0 0 35px rgba(6,255,165,.8)}}@keyframes celebrateRotate{0%,100%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-15deg) scale(1.1)}75%{transform:rotate(15deg) scale(1.1)}}
.tutorial-view{width:100%;height:100vh;position:relative;background:#1a1a2e}.tutorial-view .credit-game-container{position:relative;width:100%;height:100%}.tutorial-view .player-info{z-index:100}.tutorial-view .shopping-list{z-index:99}@media(max-width: 768px)and (orientation: portrait){.tutorial-view .shopping-list .shopping-list__content{padding:.7vh 1.3vw;border-width:2px;border-radius:12px;box-shadow:0 4px 0 #2c3e50,0 6px 10px rgba(0,0,0,.3)}.tutorial-view .shopping-list .shopping-list__title{font-size:clamp(.7rem,1.9vw,.95rem);margin-bottom:.6vh}.tutorial-view .shopping-list .shopping-list__items{gap:1.2vw}.tutorial-view .shopping-list .shopping-list__item{font-size:clamp(1.2rem,3.5vw,1.55rem);padding:.5vh .8vw;border-width:2px;border-radius:8px;box-shadow:0 2.5px 0 #2c3e50}.tutorial-view .shopping-list .shopping-list__item-sprite{width:clamp(1.2rem,3.5vw,1.55rem);height:clamp(1.2rem,3.5vw,1.55rem)}}
.debug-panel-toggle{position:fixed;bottom:20px;right:20px;z-index:10000;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.7);border:2px solid lime;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .2s ease}.debug-panel-toggle:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.connection-debug-panel{position:fixed;bottom:20px;right:20px;z-index:10000;width:350px;max-height:80vh;background:rgba(0,0,0,.95);border:2px solid lime;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5);font-family:"Courier New",monospace;overflow:hidden;display:flex;flex-direction:column}.debug-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#1a1a1a;border-bottom:1px solid lime}.debug-panel-header h3{margin:0;color:lime;font-size:16px;font-weight:bold}.debug-panel-header button{background:rgba(0,0,0,0);border:none;color:#ff6b6b;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.debug-panel-header button:hover{transform:scale(1.2)}.debug-panel-content{padding:16px;overflow-y:auto;flex:1 1;color:#fff}.debug-section{margin-bottom:20px}.debug-section:last-child{margin-bottom:0}.debug-section h4{margin:0 0 12px 0;color:lime;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.debug-info{font-size:12px}.status-indicator{padding:8px 12px;border-radius:4px;margin-bottom:12px;font-weight:bold;text-align:center}.status-indicator.connected{background:rgba(0,255,0,.2);border:1px solid lime;color:lime}.status-indicator.disconnected{background:rgba(255,0,0,.2);border:1px solid #ff6b6b;color:#ff6b6b}.info-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.info-row:last-child{border-bottom:none}.info-row span:first-child{color:#888}.info-row span:last-child{color:#fff;font-weight:bold}.debug-button{width:100%;padding:10px 16px;margin-bottom:8px;border:none;border-radius:4px;font-size:13px;font-weight:bold;cursor:pointer;transition:all .2s ease;font-family:"Courier New",monospace}.debug-button:last-child{margin-bottom:0}.debug-button:disabled{opacity:.4;cursor:not-allowed}.debug-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.debug-button--danger{background:#ff6b6b;color:#fff}.debug-button--danger:not(:disabled):hover{background:#ff5252}.debug-button--primary{background:lime;color:#000}.debug-button--primary:not(:disabled):hover{background:#0d0}.debug-button--warning{background:orange;color:#000}.debug-button--warning:not(:disabled):hover{background:#ff9500}.debug-divider{height:1px;background:hsla(0,0%,100%,.2);margin:12px 0}.countdown-display{text-align:center;padding:16px;background:rgba(255,165,0,.1);border:1px solid orange;border-radius:4px;margin-bottom:8px}.countdown-display p{margin:0 0 12px 0;color:orange;font-size:14px}.countdown-display p strong{display:block;font-size:24px;margin-top:8px}.countdown-display p.countdown-note{font-size:11px;color:#888;margin-top:8px;font-style:italic}.countdown-display p:last-child{margin-bottom:0}.button-note{margin:-4px 0 8px 0;font-size:10px;color:#666;font-style:italic;text-align:center}.test-scenarios{margin:0;padding-left:20px;font-size:12px;line-height:1.6}.test-scenarios li{margin-bottom:8px;color:#ccc}.test-scenarios li:last-child{margin-bottom:0}.test-scenarios li strong{color:lime}@media(max-width: 768px){.connection-debug-panel{width:calc(100vw - 40px);max-width:350px}.debug-panel-toggle{bottom:10px;right:10px;width:40px;height:40px;font-size:20px}}
.atm-arrow-indicator{position:fixed;z-index:1000;pointer-events:none;transform:translate(-50%, -50%);animation:atmArrowFadeIn .3s ease-out}.atm-arrow-indicator__arrow{display:block;transform:rotate(0rad);transform:rotate(var(--arrow-angle, 0rad));animation:atmArrowPulse .8s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5))}@keyframes atmArrowPulse{0%,100%{transform:rotate(0rad) scale(1);transform:rotate(var(--arrow-angle, 0rad)) scale(1);opacity:1}50%{transform:rotate(0rad) scale(1.2) translateX(4px);transform:rotate(var(--arrow-angle, 0rad)) scale(1.2) translateX(4px);opacity:.85}}@keyframes atmArrowFadeIn{from{opacity:0;transform:translate(-50%, -50%) scale(0.5)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}
.profiler-panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(5px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.profiler-panel{background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);border:2px solid hsla(0,0%,100%,.3);border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,.7);max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.profiler-panel__header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:2px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05)}.profiler-panel__header h2{margin:0;color:#fff;font-size:1.5rem;font-weight:bold}.profiler-panel__close{background:rgba(0,0,0,0);border:none;color:#ccc;font-size:2rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease}.profiler-panel__close:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:scale(1.1)}.profiler-panel__content{padding:20px;overflow-y:auto;flex:1 1}.profiler-panel__section{margin-bottom:30px}.profiler-panel__section:last-child{margin-bottom:0}.profiler-panel__section h3{margin:0 0 15px 0;color:#4caf50;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.profiler-panel__controls{display:flex;flex-direction:column;gap:10px}.profiler-panel__button{padding:15px 20px;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:"Poppins",sans-serif;color:#fff}.profiler-panel__button:disabled{opacity:.5;cursor:not-allowed}.profiler-panel__button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 0 15px rgba(0,0,0,.5)}.profiler-panel__button--primary{background:#4caf50;border-color:#4caf50;color:#fff}.profiler-panel__button--primary:not(:disabled):hover{background:rgb(60.5577689243,139.4422310757,63.7450199203)}.profiler-panel__button--danger{background:#f44;border-color:#f44;color:#fff}.profiler-panel__button--danger:not(:disabled):hover{background:#f11}.profiler-panel__button--secondary{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.profiler-panel__button--secondary:not(:disabled):hover{background:hsla(0,0%,100%,.15)}.profiler-panel__button--warning{background:#ffc107;border-color:#ffc107;color:#fff}.profiler-panel__button--warning:not(:disabled):hover{background:rgb(211,158.25,0)}.profiler-panel__status{display:flex;align-items:center;gap:10px;padding:10px 15px;background:hsla(0,0%,100%,.05);border-radius:4px;font-size:.9rem;color:#ccc}.profiler-panel__indicator{font-size:.8rem;color:#888}.profiler-panel__indicator--recording{color:#f44;animation:pulse 1s infinite}.profiler-panel__duration{margin-left:auto;font-weight:600;color:#fff}.profiler-panel__stats{display:flex;flex-direction:column;gap:10px}.profiler-panel__stat{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:hsla(0,0%,100%,.05);border-radius:4px;border-left:3px solid #4caf50}.profiler-panel__stat-label{color:#ccc;font-size:.9rem}.profiler-panel__stat-value{color:#fff;font-weight:600;font-size:.95rem}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@media(max-width: 767px){.profiler-panel{max-width:100%;max-height:100vh;border-radius:0;border-left:none;border-right:none}.profiler-panel__header{padding:15px}.profiler-panel__content{padding:15px}}
.credit-host-bottom-bar{position:fixed;bottom:0;background-color:#fff;height:5.6vh;left:0;right:0;z-index:2003;border-radius:2.6vh 2.6vh 0 0;display:flex;justify-content:space-between;align-items:center;padding:0 3vh;box-shadow:0 -0.2vh 1.02vh rgba(0,0,0,.1)}.credit-host-bottom-bar__left{display:flex;align-items:center;gap:2vh;flex-shrink:0}.credit-host-bottom-bar__home{width:4vh;margin-top:.4vh}.credit-host-bottom-bar__home svg{width:3.2vh !important;height:3.2vh !important}.credit-host-bottom-bar__music{margin-left:0}.credit-host-bottom-bar__music svg{width:3.2vh !important;height:3.2vh !important}.credit-host-bottom-bar__center{display:flex;flex-direction:column;align-items:center;flex:1 1;max-width:50%;min-width:0;overflow:hidden}.credit-host-bottom-bar__text{display:flex;align-items:center;justify-content:center;gap:1vh}.credit-host-bottom-bar__game-link{opacity:.7;font-size:2.22vh;line-height:2.63vh;margin:0;white-space:nowrap}.credit-host-bottom-bar__separator{width:1px;height:2vh;background:rgba(0,0,0,.2)}.credit-host-bottom-bar__pin{opacity:.7;cursor:pointer;font-size:2.22vh;line-height:2.63vh;margin:0;display:flex}.credit-host-bottom-bar__pin .pin-hidden{color:#fff}.credit-host-bottom-bar__quiz-status{font-size:1.6vh;color:#0d2f71;margin-top:.5vh;text-align:center}.credit-host-bottom-bar__reveal-progress{font-size:1.6vh;color:#0d2f71;font-weight:600;padding:0 1vh}.credit-host-bottom-bar__quiz-explanation{font-size:1.6vh;color:#0d2f71;margin-top:.5vh;text-align:center;max-width:80vh;padding:1vh 2vh;background:rgba(59,130,246,.1);border-radius:.8vh}.credit-host-bottom-bar__right{display:flex;align-items:center;gap:1.5vh;flex-shrink:0}.credit-host-bottom-bar__button{padding:1.2vh 2.4vh;border-radius:.8vh;font-size:1.6vh;font-weight:800;border:.41vh solid #2c3e50;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:0 .62vh 0 #2c3e50,0 .81vh 1.65vh rgba(0,0,0,.3);transform:translateY(-4px)}.credit-host-bottom-bar__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4)}.credit-host-bottom-bar__button:active:not(:disabled){transform:translateY(4px);box-shadow:0 .31vh 0 #2c3e50,0 .41vh 1.21vh rgba(0,0,0,.2)}.credit-host-bottom-bar__button--previous{background:linear-gradient(135deg, #6b7280, #4b5563);color:#fff}.credit-host-bottom-bar__button--previous:hover:not(:disabled){background:linear-gradient(135deg, #4b5563, #374151)}.credit-host-bottom-bar__button--next,.credit-host-bottom-bar__button--start-game{background:linear-gradient(45deg, #ff6b35, #f7931e);color:#fff}.credit-host-bottom-bar__button--next:hover:not(:disabled),.credit-host-bottom-bar__button--start-game:hover:not(:disabled){background:linear-gradient(45deg, #f7931e, #ffd23f)}.credit-host-bottom-bar__button--show-results{background:linear-gradient(45deg, #ff6b35, #f7931e);color:#fff}.credit-host-bottom-bar__button--show-results:hover:not(:disabled){background:linear-gradient(45deg, #f7931e, #ffd23f)}.credit-host-bottom-bar__button--show-results:disabled,.credit-host-bottom-bar__button--show-results--disabled{opacity:.6;cursor:not-allowed;transform:translateY(4px);box-shadow:0 .31vh 0 #95a5a6,0 .41vh 1.21vh rgba(0,0,0,.2);background:#bdc3c7;color:#7f8c8d}.credit-host-bottom-bar__button--show-results:disabled:hover,.credit-host-bottom-bar__button--show-results--disabled:hover{transform:translateY(4px) !important;box-shadow:0 .31vh 0 #95a5a6,0 .41vh 1.21vh rgba(0,0,0,.2) !important;background:#bdc3c7 !important}.credit-host-bottom-bar__button--continue,.credit-host-bottom-bar__button--start-round,.credit-host-bottom-bar__button--start-game-for-players{background:linear-gradient(45deg, #05d494, #3bb3a8);color:#fff;box-shadow:0 .62vh 0 #2c3e50,0 .81vh 1.65vh rgba(0,0,0,.3)}.credit-host-bottom-bar__button--continue:hover:not(:disabled),.credit-host-bottom-bar__button--start-round:hover:not(:disabled),.credit-host-bottom-bar__button--start-game-for-players:hover:not(:disabled){background:linear-gradient(45deg, #4ecdc4, #06ffa5);box-shadow:0 .81vh 0 #2c3e50,0 1.21vh 2.04vh rgba(0,0,0,.4),0 0 2.78vh rgba(6,255,165,.6)}.credit-host-bottom-bar__button--start-game-for-players:disabled,.credit-host-bottom-bar__button--start-game-for-players--disabled{opacity:.6;cursor:not-allowed;transform:translateY(4px);box-shadow:0 .31vh 0 #95a5a6,0 .41vh 1.21vh rgba(0,0,0,.2);background:#bdc3c7;color:#7f8c8d}.credit-host-bottom-bar__button--start-game-for-players:disabled:hover,.credit-host-bottom-bar__button--start-game-for-players--disabled:hover{transform:translateY(4px) !important;box-shadow:0 .31vh 0 #95a5a6,0 .41vh 1.21vh rgba(0,0,0,.2) !important;background:#bdc3c7 !important}@media screen and (max-width: 480px){.credit-host-bottom-bar{padding:0 1.5vh}.credit-host-bottom-bar__left{gap:1vh}.credit-host-bottom-bar__center{display:none}.credit-host-bottom-bar__right{gap:1vh}.credit-host-bottom-bar__button{font-size:1.4vh;padding:1vh 1.8vh}}
@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shopping-list-glow{0%{box-shadow:0 0 15px rgba(76,175,80,.6);transform:scale(1)}50%{box-shadow:0 0 25px rgba(76,175,80,.9);transform:scale(1.05)}100%{box-shadow:0 0 15px rgba(76,175,80,.6);transform:scale(1)}}@keyframes screen-glow{0%{opacity:.8;text-shadow:0 0 6px rgba(76,175,80,.8)}50%{opacity:1;text-shadow:0 0 12px #4caf50}100%{opacity:.8;text-shadow:0 0 6px rgba(76,175,80,.8)}}@keyframes squish-vertical{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(0.7) scaleX(1.2)}100%{transform:scaleY(1) scaleX(1)}}@keyframes squish-horizontal{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(0.7) scaleY(1.2)}100%{transform:scaleX(1) scaleY(1)}}.game-player{transition:left 150ms linear,top 150ms linear}.game-player.moving{transition:left 150ms linear,top 150ms linear}.game-player.moving-up{animation:squish-vertical 150ms linear}.game-player.moving-down{animation:squish-vertical 150ms linear}.game-player.moving-left{animation:squish-horizontal 150ms linear}.game-player.moving-right{animation:squish-horizontal 150ms linear}.game-object{transition:opacity .3s ease}.game-object.beer{transition:opacity .3s ease,left 1000ms linear,top 1000ms linear}.game-object:hover{transform:scale(1.1);transition:transform .2s ease}.game-atm.pulsing{animation:pulse 1s infinite}.spawn-preview{display:flex;align-items:center;justify-content:center;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #4caf50;border-radius:50%;animation:spin 1s linear infinite}html.credit-active,body.credit-active{overflow:hidden;position:fixed;width:100%;height:100%;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.credit-view .credit-login-view-container{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%)}.credit-view .credit-login-view{display:flex;align-items:center;justify-content:center;min-height:100vh}.credit-view .credit-lobby-container{width:100%}.credit-game{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);overflow:hidden}.round-indicator{position:absolute;top:2.42vh;left:2.42vh;z-index:100;font-family:"Poppins",sans-serif;font-size:2.04vh;font-weight:700;color:#fff;text-shadow:.21vh .21vh 0 #2c3e50,calc(-1*0.21vh) calc(-1*0.21vh) 0 #2c3e50,.21vh calc(-1*0.21vh) 0 #2c3e50,calc(-1*0.21vh) .21vh 0 #2c3e50}.last-round-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;animation:lastRoundFade 3s ease-out forwards}.last-round-popup__content{background-color:rgba(255,165,0,.95);color:#fff;padding:20px 40px;border-radius:8px;font-size:2rem;font-weight:bold;text-align:center;border:3px solid #ff8c00;animation:pulse 1s infinite;text-shadow:1px 1px 2px rgba(0,0,0,.8)}@keyframes lastRoundFade{0%,60%{opacity:1}100%{opacity:0}}.credit-game-container{width:100vw;width:100dvw;height:100vh;height:100dvh;background-color:#1a1a2e;overflow:hidden;position:fixed;top:0;left:0;overscroll-behavior:none;-webkit-overflow-scrolling:touch}@supports(-webkit-touch-callout: none){.credit-game-container{min-height:-webkit-fill-available;height:-webkit-fill-available}}.host-spectator-progress{position:absolute;top:2.4vh;right:2.42vh;width:25.9vh;background-color:rgba(26,26,46,.9);border:.1vh solid hsla(0,0%,100%,.3);border-radius:1.21vh;padding:1.65vh;z-index:100;max-height:88.9vh;overflow-y:auto}.host-spectator-progress__header{color:#fff;margin:0 0 1.65vh 0;font-size:1.65vh;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.21vh}.host-spectator-progress__player-item{margin-bottom:.62vh;padding:.62vh;background-color:hsla(0,0%,100%,.05);border-radius:.41vh;border:.1vh solid hsla(0,0%,100%,.1)}.host-spectator-progress__player-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.41vh}.host-spectator-progress__player-item-header-name{color:#fff;font-size:1.02vh;font-weight:bold;max-width:13vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-spectator-progress__player-item-header-info{display:flex;align-items:center;gap:.41vh}.host-spectator-progress__player-item-header-info-balance{color:#ccc;font-size:.83vh}.host-spectator-progress__player-item-header-info-payments{display:flex;gap:1px}.progress-bar{width:100%;height:.62vh;background-color:#333;border-radius:.31vh;overflow:hidden;position:relative}.progress-bar__fill{height:100%;border-radius:.31vh;transition:width .3s ease}.progress-bar__fill--high{background-color:#4caf50}.progress-bar__fill--medium{background-color:#ffc107}.progress-bar__fill--low{background-color:#f44}.progress-bar__marker{position:absolute;left:70%;top:0;width:1px;height:100%;background-color:#fff;opacity:.6}.payment-mark{display:inline-block;width:.62vh;height:.62vh;border-radius:50%;border:.1vh solid hsla(0,0%,100%,.3)}.payment-mark--paid{background-color:#4caf50}.payment-mark--failed{background-color:#f44}.payment-mark:not(:first-child){margin-left:.41vh}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.credit-game-container{width:100vw;width:100dvw;height:100vh;height:100dvh;overflow:hidden}@supports(-webkit-touch-callout: none){.credit-game-container{height:-webkit-fill-available}}.host-spectator-progress{display:none}.statement-indicators{top:10px;left:5%;transform:translateX(-50%)}.statement-indicators .indicator{width:20px;height:20px;font-size:10px}.game-canvas{width:100vw;height:100vh}.teaching-popup,.statement-popup,.warning-popup,.facilitator-popup{max-width:90vw;max-height:80vh;margin:auto}.teaching-popup .popup-content,.statement-popup .popup-content,.warning-popup .popup-content,.facilitator-popup .popup-content{padding:1.21vh;font-size:1.43vh}.teaching-popup .popup-title,.statement-popup .popup-title,.warning-popup .popup-title,.facilitator-popup .popup-title{font-size:1.65vh;margin-bottom:1.21vh}.teaching-popup .popup-button,.statement-popup .popup-button,.warning-popup .popup-button,.facilitator-popup .popup-button{padding:.41vh 1.21vh;font-size:1.21vh}.year-end-reveal{max-width:95vw;max-height:90vh}.year-end-reveal .results-table{font-size:1.21vh}.year-end-reveal .results-table th,.year-end-reveal .results-table td{padding:.41vh .62vh}.year-end-reveal .score-display{font-size:1.43vh}.credit-view .credit-login-view{width:100vw}.game-menu .menu-section{margin-bottom:1.21vh}.game-menu .lobby-list{max-height:200px;overflow-y:auto}.game-menu .input-field{font-size:1.43vh;padding:.41vh}.game-menu .menu-button{padding:.41vh 1.21vh;font-size:1.43vh}.game-lobby .player-list{max-height:150px;overflow-y:auto}.game-lobby .lobby-controls{flex-direction:column;gap:.41vh}.game-lobby .lobby-button{padding:.41vh 1.21vh;font-size:1.43vh;width:100%}html.credit-active,body.credit-active{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}}@media(max-width: 767px)and (orientation: portrait){.credit-game-container{width:100vw;width:100dvw;height:100vh;height:100dvh;overflow:hidden}@supports(-webkit-touch-callout: none){.credit-game-container{height:-webkit-fill-available}}.host-spectator-progress{position:absolute;top:1.21vh;right:1.21vh;width:18.5vh;max-height:40vh;overflow-y:auto;font-size:1.02vh}.host-spectator-progress__header{font-size:1.21vh;margin-bottom:.41vh;padding-bottom:.41vh}.host-spectator-progress__player-item{margin-bottom:.41vh;padding:.41vh}.host-spectator-progress__player-item-header{margin-bottom:.41vh}.host-spectator-progress__player-item-header-name{font-size:.83vh;max-width:9.26vh}.host-spectator-progress__player-item-header-info-balance{font-size:.74vh}.game-canvas{width:100vw;height:100vh;position:relative}.statement-indicators{top:13vh;left:10%;transform:translateX(-50%)}.statement-indicators .indicator{width:18px;height:18px;font-size:9px}.teaching-popup,.statement-popup,.warning-popup,.facilitator-popup{max-width:95vw;max-height:85vh;margin:auto}.teaching-popup .popup-content,.statement-popup .popup-content,.warning-popup .popup-content,.facilitator-popup .popup-content{padding:1.21vh;font-size:1.21vh}.teaching-popup .popup-title,.statement-popup .popup-title,.warning-popup .popup-title,.facilitator-popup .popup-title{font-size:1.43vh;margin-bottom:1.21vh}.teaching-popup .popup-button,.statement-popup .popup-button,.warning-popup .popup-button,.facilitator-popup .popup-button{padding:.41vh 1.21vh;font-size:1.02vh}.year-end-reveal{max-width:98vw;max-height:95vh}.year-end-reveal .results-table{font-size:1.02vh}.year-end-reveal .results-table th,.year-end-reveal .results-table td{padding:.41vh .41vh}.year-end-reveal .score-display{font-size:1.21vh}.credit-view .credit-login-view{padding:.41vh}.credit-view .credit-lobby-container{max-width:98vw;padding:.41vh}.game-menu .menu-section{margin-bottom:.41vh}.game-menu .lobby-list{max-height:180px;overflow-y:auto}.game-menu .input-field{font-size:1.21vh;padding:.41vh}.game-menu .menu-button{padding:.41vh 1.21vh;font-size:1.21vh}.game-lobby .player-list{max-height:120px;overflow-y:auto}.game-lobby .lobby-controls{flex-direction:column;gap:.41vh}.game-lobby .lobby-button{padding:.41vh 1.21vh;font-size:1.21vh;width:100%}html.credit-active,body.credit-active{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}}
@media(prefers-reduced-motion: reduce){.year-end-results,.slideshow-container,.credit-bracket--exceptional,.credit-score-badge.credit-bracket--exceptional,.year-end-results__celebration-title{animation:none !important;will-change:auto !important}[class*=shimmer]::before,[class*=shine]::before{animation:none !important}}.disable-gradient-animations .year-end-results:not(.year-end-party-shell){animation:none !important;background-size:100% 100% !important;background:linear-gradient(135deg, #FF6B35 0%, #06FFA5 100%) !important}.disable-gradient-animations .slideshow-container{animation:none !important;background-size:100% 100% !important;background:linear-gradient(135deg, #FF6B35 0%, #06FFA5 100%) !important}.disable-gradient-animations .credit-quiz-slideshow{animation:none !important}.disable-gradient-animations .credit-bracket--exceptional,.disable-gradient-animations .credit-score-badge.credit-bracket--exceptional{animation:none !important;background-size:100% 100% !important;background:linear-gradient(45deg, #ff6b6b, #4ecdc4) !important}.disable-gradient-animations [class*=shimmer],.disable-gradient-animations [class*=shine],.disable-gradient-animations [class*=pulse]:not(.atm--pulsing){animation:none !important}.performance-mode--low .year-end-results,.performance-mode--low .slideshow-container,.performance-mode--low .credit-bracket--exceptional,.performance-mode--low .credit-score-badge.credit-bracket--exceptional,.performance-mode--low .year-end-results__celebration-title{animation:none !important}.performance-mode--low [class*=shimmer]::before,.performance-mode--low [class*=shine]::before,.performance-mode--low .year-end-results__result::before,.performance-mode--low .leaderboard-reveal::before{animation:none !important}.performance-mode--low .year-end-results__celebration-car{animation:none !important}.performance-mode--low .leaderboard-reveal__button,.performance-mode--low .leaderboard-reveal__nav-button--start-round{animation:none !important}.performance-mode--low *{transition-duration:.1s !important}.performance-mode--low .year-end-results__result,.performance-mode--low .credit-score-tooltip,.performance-mode--low .slideshow-container__content{box-shadow:none !important}.performance-mode--low [style*=backdrop-filter],.performance-mode--low .year-end-results__content,.performance-mode--low .year-end-results__leaderboard,.performance-mode--low .year-end-results__class-average-metric,.performance-mode--low .year-end-results__car-loan-section,.performance-mode--low .year-end-results__personal-score{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.performance-mode--low .year-end-results{background:#ff6b35 !important}.performance-mode--low .slideshow-container{background:#ff6b35 !important}.performance-mode--medium .year-end-results:not(.year-end-party-shell),.performance-mode--medium .slideshow-container{animation:none !important;background-size:100% 100% !important;background:radial-gradient(ellipse at center, transparent 50%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(135deg, #FF6B35 0%, #F7931E 50%, #FFD23F 100%) !important}.performance-mode--medium .credit-bracket--exceptional,.performance-mode--medium .credit-score-badge.credit-bracket--exceptional{animation:none !important;background-size:100% 100% !important;background:linear-gradient(45deg, #ff6b6b, #feca57, #4ecdc4) !important}.performance-mode--medium .year-end-results__celebration-title{animation:none !important;background-size:100% 100% !important;background:linear-gradient(90deg, #ff6b6b, #feca57, #4ecdc4, #45b7d1) !important}.performance-mode--medium [class*=shimmer]::before,.performance-mode--medium [class*=shine]::before,.performance-mode--medium .year-end-results__result::before,.performance-mode--medium .leaderboard-reveal::before{animation:none !important}.performance-mode--medium .year-end-results__celebration-car{animation:none !important}.performance-mode--medium .leaderboard-reveal__button,.performance-mode--medium .leaderboard-reveal__nav-button--start-round{animation:none !important}.performance-mode--medium [style*=backdrop-filter],.performance-mode--medium .year-end-results__content,.performance-mode--medium .year-end-results__leaderboard,.performance-mode--medium .year-end-results__class-average-metric,.performance-mode--medium .year-end-results__car-loan-section,.performance-mode--medium .year-end-results__personal-score{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.disable-gradient-animations .slideshow-container.slideshow-container--party-intro,.performance-mode--low .slideshow-container.slideshow-container--party-intro,.performance-mode--medium .slideshow-container.slideshow-container--party-intro{animation:none !important;will-change:auto !important;background-color:#312e81 !important;background-image:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.5) 0%, transparent 55%),linear-gradient(180deg, #1e1b4b 0%, #312e81 35%, #5b21b6 100%) !important;background-size:cover,cover !important;background-repeat:no-repeat !important;background-attachment:fixed !important;background-position:center center !important}.disable-gradient-animations .year-end-results.year-end-party-shell,.performance-mode--low .year-end-results.year-end-party-shell,.performance-mode--medium .year-end-results.year-end-party-shell{animation:none !important;will-change:auto !important;background-color:#312e81 !important;background-image:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.5) 0%, transparent 55%),linear-gradient(180deg, #1e1b4b 0%, #312e81 35%, #5b21b6 100%) !important;background-size:cover,cover !important;background-repeat:no-repeat !important;background-attachment:fixed !important;background-position:center center !important}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.waiting-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.65vh;padding:3.19vh;text-align:center;font-family:"Nunito",sans-serif}.waiting-message__check{width:4.88vh;height:4.88vh;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.42vh;font-weight:300;animation:bubblePop .4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.waiting-message__check svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:drawCheck .3s ease-out .3s forwards}.waiting-message__text{font-size:2.04vh;color:#fff;margin:0;font-weight:600;opacity:.9}.waiting-message__pulse{width:4.07vh;height:4.07vh;border-radius:50%;background:rgba(102,126,234,.3);animation:pulse 1.5s ease-in-out infinite}.waiting-message--lobby .waiting-message__text,.waiting-message--gameStart .waiting-message__text{font-size:2.24vh}.waiting-message--reveal .waiting-message__check{background:linear-gradient(135deg, #667eea, #764ba2)}.waiting-message--answered,.waiting-message--drawing{padding:2.42vh}.waiting-message--answered .waiting-message__text,.waiting-message--drawing .waiting-message__text{font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:700}.waiting-message--answered .waiting-message__pulse,.waiting-message--drawing .waiting-message__pulse{display:none}@keyframes bubblePop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}100%{transform:scale(1);opacity:1}}@keyframes drawCheck{to{stroke-dashoffset:0}}@media(max-width: 768px){.waiting-message{gap:16px;padding:24px}.waiting-message__check{width:56px;height:56px;font-size:28px}.waiting-message__text{font-size:20px}.waiting-message__pulse{width:48px;height:48px}.waiting-message--lobby .waiting-message__text,.waiting-message--gameStart .waiting-message__text{font-size:22px}.waiting-message--answered,.waiting-message--drawing{padding:20px}.waiting-message--answered .waiting-message__text,.waiting-message--drawing .waiting-message__text{font-size:24px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.reaction-buttons{display:flex;flex-direction:column;align-items:center;gap:1.21vh}.reaction-buttons__label{font-family:"Nunito",sans-serif;font-size:1.65vh;color:#fff;margin:0;opacity:.9}.reaction-buttons__container{display:flex;gap:1.21vh;flex-wrap:wrap;justify-content:center}.reaction-buttons__button{border:none;border-radius:1.21vh;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reaction-buttons__button:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15)}.reaction-buttons__button:active:not(:disabled){transform:scale(0.95)}.reaction-buttons__button:disabled{opacity:.5;cursor:not-allowed}.reaction-buttons--sm .reaction-buttons__button{width:4.48vh;height:4.48vh;font-size:2.42vh}.reaction-buttons--md .reaction-buttons__button{width:6.12vh;height:6.12vh;font-size:3.37vh}.reaction-buttons--lg .reaction-buttons__button{width:8.14vh;height:8.14vh;font-size:4.88vh}.reaction-buttons--default .reaction-buttons__button{background:hsla(0,0%,100%,.9);border:.19vh solid #667eea}.reaction-buttons--visualization .reaction-buttons__button{background:hsla(0,0%,100%,.15);backdrop-filter:blur(0.93vh);border:.19vh solid hsla(0,0%,100%,.3)}.reaction-buttons--visualization .reaction-buttons__button:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.reaction-buttons--final .reaction-buttons__button{background:hsla(0,0%,100%,.95);border:.28vh solid #667eea;box-shadow:0 2px 4px rgba(0,0,0,.1)}.reaction-buttons--final .reaction-buttons__button:hover:not(:disabled){border-color:#f5576c;box-shadow:0 4px 8px rgba(0,0,0,.15)}@media(max-width: 768px){.reaction-buttons{gap:12px}.reaction-buttons__label{font-size:16px}.reaction-buttons__container{gap:10px}.reaction-buttons--sm .reaction-buttons__button{width:48px;height:48px;font-size:26px}.reaction-buttons--md .reaction-buttons__button{width:60px;height:60px;font-size:32px}.reaction-buttons--lg .reaction-buttons__button{width:72px;height:72px;font-size:40px}.reaction-buttons--default .reaction-buttons__button,.reaction-buttons--visualization .reaction-buttons__button,.reaction-buttons--final .reaction-buttons__button{border-width:2px;border-radius:16px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.avatar-badge{display:inline-flex;flex-direction:column;align-items:center;gap:.62vh;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.avatar-badge__circle{border-radius:50%;display:flex;align-items:center;justify-content:center;border:.19vh solid hsla(0,0%,100%,.8);overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.avatar-badge__initials{color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;text-transform:uppercase}.avatar-badge__character-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:translateY(15%)}.avatar-badge__label{font-family:"Nunito",sans-serif;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7.4vh}.avatar-badge--xs .avatar-badge__circle{width:2.2vh;height:2.2vh}.avatar-badge--xs .avatar-badge__initials{font-size:1.21vh}.avatar-badge--xs .avatar-badge__label{font-size:.93vh}.avatar-badge--sm .avatar-badge__circle{width:3.26vh;height:3.26vh}.avatar-badge--sm .avatar-badge__initials{font-size:1.43vh}.avatar-badge--sm .avatar-badge__label{font-size:1.02vh}.avatar-badge--md .avatar-badge__circle{width:3.9vh;height:3.9vh}.avatar-badge--md .avatar-badge__initials{font-size:1.84vh}.avatar-badge--md .avatar-badge__label{font-size:1.21vh}.avatar-badge--lg .avatar-badge__circle{width:4.29vh;height:4.29vh}.avatar-badge--lg .avatar-badge__initials{font-size:2.42vh}.avatar-badge--lg .avatar-badge__label{font-size:1.43vh;max-width:9.26vh}.avatar-badge--xl .avatar-badge__circle{width:7.4vh;height:7.4vh}.avatar-badge--xl .avatar-badge__initials{font-size:3.26vh}.avatar-badge--xl .avatar-badge__label{font-size:1.65vh;max-width:11.1vh}.avatar-badge--correct .avatar-badge__circle{border-color:#26890c;box-shadow:0 0 1.1vh rgba(38,137,12,.8)}.avatar-badge--incorrect .avatar-badge__circle{border-color:#e21b3c;box-shadow:0 0 1.1vh rgba(226,27,60,.8)}.avatar-badge--current .avatar-badge__circle{border-color:#f5576c;border-width:.28vh;transform:scale(1.2)}.avatar-badge--maxed .avatar-badge__circle{box-shadow:0 0 1.1vh .37vh rgba(255,215,0,.5)}.avatar-badge--pop{animation:avatarPop .4s ease-out forwards;opacity:0}.avatar-badge--appear{animation:avatarAppear .3s ease-out forwards;opacity:0}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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-button{display:inline-block;border:none;border-radius:.31vh;font-family:"Rajdhani",sans-serif;font-weight:700;cursor:pointer;transition:all .2s ease;text-align:center}.trivia-button--sm{font-size:2.04vh;padding:1.1vh 2.96vh}.trivia-button--md{font-size:2.75vh;padding:1.65vh 6.12vh}.trivia-button--lg{font-size:3.26vh;padding:1.85vh 11.1vh}.trivia-button--primary{background:#667eea;color:#fff;box-shadow:0 .56vh 0 rgb(28.2413793103,60.5172413793,205.7586206897)}.trivia-button--primary:hover:not(:disabled){background:rgb(57.1551724138,88.1896551724,227.8448275862);transform:translateY(-0.19vh);box-shadow:0 .74vh 0 rgb(28.2413793103,60.5172413793,205.7586206897)}.trivia-button--primary:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 rgb(28.2413793103,60.5172413793,205.7586206897)}.trivia-button--action{background:#f39c12;color:#fff;box-shadow:0 .56vh 0 #c47f00}.trivia-button--action:hover:not(:disabled){transform:translateY(-0.19vh);box-shadow:0 .74vh 0 #c47f00}.trivia-button--action:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 #c47f00}.trivia-button--finish{background:linear-gradient(135deg, #ffd700, #ffa500);color:#333;box-shadow:0 .56vh 0 #c47f00}.trivia-button--finish:hover:not(:disabled){transform:translateY(-0.19vh);box-shadow:0 .74vh 0 #c47f00}.trivia-button--finish:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 #c47f00}.trivia-button--secondary{background:hsla(0,0%,100%,.3);color:#fff;box-shadow:0 .37vh 0 rgba(0,0,0,.2)}.trivia-button--secondary:hover:not(:disabled){background:hsla(0,0%,100%,.4);transform:translateY(-0.19vh);box-shadow:0 .56vh 0 rgba(0,0,0,.2)}.trivia-button--secondary:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 rgba(0,0,0,.2)}.trivia-button--disabled,.trivia-button:disabled{opacity:.6;cursor:not-allowed}@media(max-width: 768px){.trivia-button{border-radius:8px}.trivia-button--sm{font-size:18px;padding:10px 28px}.trivia-button--md{font-size:22px;padding:14px 40px}.trivia-button--lg{font-size:26px;padding:16px 60px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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-display{display:flex;flex-direction:column;align-items:center;width:100%;padding:3.335145vh}.question-display--empty{display:flex;align-items:center;justify-content:center;min-height:31.97vh}.question-display__waiting{font-size:2.34192vh;color:#fff;opacity:.7}.question-display__header{margin-bottom:2.53011vh;display:none}.question-display__counter{font-size:1.725075vh;color:#333;opacity:.8;text-transform:uppercase;letter-spacing:.22vh}.question-display__text{font-size:4.485195vh;font-weight:bold;color:#333;text-align:center;margin-bottom:5.10204vh;max-width:95.45415vh;line-height:1.3;display:none}@media(max-width: 768px){.question-display__text{font-size:2.34192vh}}.question-display__options{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.725075vh;gap:1.725075vh;width:100%}@media(max-width: 576px){.question-display__options{grid-template-columns:1fr}}.question-display__option{display:flex;align-items:center;padding:2.53011vh;border-radius:0;color:#fff;font-size:2.772666vh;font-weight:600;transition:transform 150ms ease,opacity 150ms ease}.question-display__option--0{background-color:#e21b3c}.question-display__option--1{background-color:#3b8beb}.question-display__option--2{background-color:#d89e00}.question-display__option--3{background-color:#26890c}.question-display__option--correct{animation:pulse-correct .5s ease;box-shadow:0 0 2.13vh rgba(38,137,12,.5)}.question-display__option--incorrect{opacity:.5}.question-display__option-letter{display:flex;align-items:center;justify-content:center;width:4.255185vh;height:4.255185vh;background:hsla(0,0%,100%,.2);border-radius:50%;margin-right:1.725075vh;font-weight:bold}.question-display__option-text{flex:1 1}.question-display__option-check{font-size:2.34192vh;margin-left:1.725075vh}.question-display__option-percentage{background:hsla(0,0%,100%,.3);padding:.64821vh 1.265055vh;border-radius:.428655vh;font-size:3.88141875vh;font-weight:bold;margin-left:auto;margin-right:1.265055vh;min-width:5.33vh;text-align:center}@keyframes pulse-correct{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.answer-options{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.6vh;gap:1.6vh;width:100%;max-width:85.1037vh;padding:1.725075vh;margin-bottom:3.2vh;opacity:0;transform:translateY(2.13vh);animation:answersSlideIn .5s ease-out 1s forwards}@media(max-width: 576px){.answer-options{grid-template-columns:1fr;gap:1.265055vh}}.answer-options__button{display:flex;align-items:center;justify-content:space-between;gap:1.6vh;min-height:8.51vh;padding:2.13vh;border:.32vh solid rgba(0,0,0,0);border-radius:.324105vh;color:#fff;font-family:"Rajdhani",sans-serif;font-size:3.044496vh;font-weight:700;text-align:left;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 .43vh 1.07vh rgba(0,0,0,.3)}@media(max-width: 576px){.answer-options__button{min-height:7.48vh;padding:1.6vh;font-size:2.500836vh}}.answer-options__button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.answer-options__button:hover:not(:disabled)::before{left:100%}.answer-options__button:hover:not(:disabled){transform:translateY(-0.43vh) scale(1.02);box-shadow:0 .85vh 2.13vh rgba(0,0,0,.4);filter:brightness(1.1)}.answer-options__button:active:not(:disabled){transform:translateY(-0.22vh) scale(1.01)}.answer-options__button:disabled{cursor:not-allowed;opacity:.9}.answer-options__button--selected{border-color:#fff;box-shadow:0 0 0 .32vh hsla(0,0%,100%,.5),0 .43vh 1.07vh rgba(0,0,0,.3)}.answer-options__button--selected:disabled{opacity:1}.answer-options__button--correct{background:#2ecc71 !important;color:#fff !important;border-color:#2ecc71 !important;animation:correct-answer .5s ease}.answer-options__button--wrong{background:#e74c3c !important;color:#fff !important;border-color:#e74c3c !important;opacity:.6;animation:wrong-answer .5s ease}.answer-options__button--not-selected{opacity:.5}.answer-options__shape{display:none}.answer-options__text{flex:1 1;text-align:left}.answer-options__percentage{font-size:2.875125vh;font-weight:700;flex-shrink:0}.answer-options__icon{position:absolute;top:1.265055vh;right:1.265055vh;font-size:2.34192vh}@media(max-width: 576px){.answer-options__icon{font-size:2.13282vh}}@keyframes correct-answer{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1.05)}}@keyframes wrong-answer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-0.53vh)}40%,80%{transform:translateX(0.53vh)}}@keyframes answersSlideIn{0%{opacity:0;transform:translateY(2.13vh)}100%{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.answer-options{gap:12px;padding:12px;margin-bottom:20px}.answer-options__button{min-height:70px;padding:16px;font-size:23px;border-width:3px;border-radius:8px}.answer-options__percentage{font-size:22px}.answer-options__icon{font-size:20px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.slider-question{position:relative;width:100%;max-width:85.1037vh;margin:0 auto;padding:3.335145vh;opacity:0;transform:translateY(2.13vh);animation:slideIn .5s ease-out 2s forwards;background:hsla(0,0%,100%,.95);border-radius:0;box-shadow:.3vh .3vh 0 rgba(0,0,0,.2)}.slider-question__hint{font-family:"Rajdhani",sans-serif;font-size:3.044496vh;font-weight:700;color:#333;text-align:center;margin-bottom:2.53011vh;line-height:1.3}.slider-question__value{font-family:"Rajdhani",sans-serif;font-size:5.10204vh;font-weight:700;color:#1777eb;text-align:center;margin-bottom:1.725075vh;text-shadow:.15vh .15vh 0 rgba(0,210,211,.4)}.slider-question__wrapper{position:relative;width:100%;padding-top:3.2vh;padding-bottom:2.13vh}.slider-question__labels{display:flex;justify-content:space-between;margin-bottom:1.265055vh;font-family:"Rajdhani",sans-serif;font-size:3.40833vh;font-weight:600;color:#333}.slider-question__track-container{position:relative;width:100%;height:7.48vh}.slider-question__slider{width:100%;height:.85vh;border-radius:0;background:#e0e0e0;outline:none;transition:opacity .2s;margin:1.07vh 0;cursor:pointer;-webkit-appearance:none}.slider-question__slider::-webkit-slider-thumb{-webkit-appearance:none;width:7.98vh;height:7.98vh;border-radius:50%;background:#fff;cursor:pointer;border:.3vh solid #333;box-shadow:.2vh .2vh 0 rgba(0,0,0,.25)}.slider-question__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider-question__slider::-moz-range-thumb{width:7.98vh;height:7.98vh;border-radius:50%;background:#fff;cursor:pointer;border:.3vh solid #333;box-shadow:.2vh .2vh 0 rgba(0,0,0,.25)}.slider-question__placeholder{width:100%;height:.85vh;border-radius:.428655vh;background:#e0e0e0;margin:1.07vh 0}.slider-question__correct-zone{position:absolute;top:-0.22vh;height:3.41vh;background:rgba(38,137,12,.3);pointer-events:none;z-index:3;animation:fadeIn .5s ease-out}.slider-question__correct-line{position:absolute;top:-1.5vh;width:.32vh;height:5.97vh;background:#26890c;pointer-events:none;z-index:4;transform:translateX(-50%);box-shadow:0 .22vh .64vh rgba(38,137,12,.5);animation:fadeIn .5s ease-out}.slider-question__avatars-container{position:absolute;top:0;left:0;width:100%;height:7.48vh;pointer-events:none;z-index:5}.slider-question__avatar-wrapper{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);animation:avatarPop .4s ease-out}.slider-question__avatar{width:2.98vh;height:2.98vh;border-radius:50%;background:#667eea;display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:1.265055vh;font-weight:600;color:#fff;border:.22vh solid #fff;box-shadow:0 .22vh .64vh rgba(0,0,0,.3);transition:all .3s ease;margin-top:-0.64vh}.slider-question__avatar--current{background:linear-gradient(135deg, #f093fb 0%, #f5576c 100%);border-color:#f5576c;width:3.41vh;height:3.41vh;font-size:1.495065vh;z-index:10;box-shadow:0 .32vh .85vh rgba(245,87,108,.4)}.slider-question__avatar--correct{background:#26890c;border-color:hsl(107.52,83.8926174497%,19.2156862745%)}.slider-question__avatar--wrong{background:#e21b3c;border-color:rgb(180.442687747,21.557312253,47.9051383399)}.slider-question__avatar-name{font-family:"Rajdhani",sans-serif;font-size:1.07vh;font-weight:600;color:#333;margin-top:.43vh;white-space:nowrap;text-shadow:.1vh .1vh .22vh hsla(0,0%,100%,.8);transform:rotate(-30deg);transform-origin:center top}.slider-question__correct-range{font-family:"Rajdhani",sans-serif;font-size:2.13282vh;font-weight:600;color:#26890c;text-align:center;margin-top:1.725075vh;animation:fadeIn .5s ease-out}.slider-question__tip{text-align:center;font-family:"Nunito",sans-serif;font-size:2.23vh;font-weight:600;color:#333;opacity:.6;margin-top:1.265055vh}.slider-question__submit-wrapper{display:flex;justify-content:center;margin-top:2.53011vh}@media(max-width: 768px){.slider-question__submit-wrapper .trivia-button{width:100%;padding-left:0;padding-right:0}}@media(max-width: 768px){.slider-question{padding:1.725075vh}}.slider-question__waiting{text-align:center;padding:2.53011vh;font-family:"Nunito",sans-serif;font-size:2.13282vh;color:#fff;background:hsla(0,0%,100%,.1);border-radius:.846855vh;margin-top:2.53011vh}@keyframes slideIn{from{opacity:0;transform:translateY(2.13vh)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{transform:translateX(-50%) scale(0);opacity:0}50%{transform:translateX(-50%) scale(1.2)}100%{transform:translateX(-50%) scale(1);opacity:1}}@media(max-width: 768px){.slider-question{padding:16px}.slider-question__value{font-size:42px;margin-bottom:12px}.slider-question__wrapper{padding-top:24px;padding-bottom:16px}.slider-question__labels{font-size:24px;margin-bottom:8px}.slider-question__track-container{height:60px}.slider-question__slider{height:8px;margin:10px 0}.slider-question__slider::-webkit-slider-thumb{width:60px;height:60px;border-width:3px}.slider-question__slider::-moz-range-thumb{width:60px;height:60px;border-width:3px}.slider-question__tip{font-size:18px}.slider-question__correct-range{font-size:18px}.slider-question__waiting{font-size:18px;padding:16px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.truefalse-question{display:flex;gap:2.53011vh;width:100%;max-width:117.3051vh;margin:0 auto;animation:slideIn .5s ease-out 2s both}@media(max-width: 768px){.truefalse-question{flex-direction:column}}.truefalse-question__option{flex:1 1;min-height:31.97vh;border:.32vh solid #e0e0e0;border-radius:.846855vh;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa;position:relative;overflow:hidden}.truefalse-question__option:first-child{background:linear-gradient(135deg, rgba(38, 137, 12, 0.1) 0%, rgba(38, 137, 12, 0.05) 100%);border-color:hsl(107.52,83.8926174497%,59.2156862745%)}.truefalse-question__option:first-child:hover:not(.truefalse-question__option--correct):not(.truefalse-question__option--incorrect):not(.truefalse-question__option--not-selected){background:linear-gradient(135deg, rgba(38, 137, 12, 0.2) 0%, rgba(38, 137, 12, 0.1) 100%);border-color:#26890c;transform:translateY(-0.53vh);box-shadow:0 .85vh 2.13vh rgba(38,137,12,.3)}.truefalse-question__option:last-child{background:linear-gradient(135deg, rgba(226, 27, 60, 0.1) 0%, rgba(226, 27, 60, 0.05) 100%);border-color:rgb(243.9011857708,162.0988142292,175.6640316206)}.truefalse-question__option:last-child:hover:not(.truefalse-question__option--correct):not(.truefalse-question__option--incorrect):not(.truefalse-question__option--not-selected){background:linear-gradient(135deg, rgba(226, 27, 60, 0.2) 0%, rgba(226, 27, 60, 0.1) 100%);border-color:#e21b3c;transform:translateY(-0.53vh);box-shadow:0 .85vh 2.13vh rgba(226,27,60,.3)}.truefalse-question__option--selected{background:#667eea !important;border-color:#667eea !important}.truefalse-question__option--selected .truefalse-question__label,.truefalse-question__option--selected .truefalse-question__text{color:#fff}.truefalse-question__option--correct{background:#26890c !important;border-color:#26890c !important;cursor:default;pointer-events:none}.truefalse-question__option--correct .truefalse-question__label,.truefalse-question__option--correct .truefalse-question__text{color:#fff}.truefalse-question__option--incorrect{background:#e21b3c !important;border-color:#e21b3c !important;cursor:default;pointer-events:none}.truefalse-question__option--incorrect .truefalse-question__label,.truefalse-question__option--incorrect .truefalse-question__text{color:#fff}.truefalse-question__option--not-selected{opacity:.5;cursor:default;pointer-events:none}.truefalse-question__label{font-family:"Nunito",sans-serif;font-size:1.92372vh;font-weight:300;color:#6c757d;text-transform:uppercase;letter-spacing:.22vh;margin-bottom:2.53011vh}.truefalse-question__text{font-family:"Rajdhani",sans-serif;font-size:5.10204vh;font-weight:700;color:#333}.truefalse-question__percentage{position:absolute;top:2.53011vh;right:2.53011vh;font-family:"Rajdhani",sans-serif;font-size:7.92750375vh;font-weight:700;color:hsla(0,0%,100%,.95);background:rgba(0,0,0,.25);padding:1.27vh 2.53vh;border-radius:.846855vh;animation:fadeIn .3s ease-out;box-shadow:0 .43vh 1.27vh rgba(0,0,0,.2);z-index:10}.truefalse-question__avatars-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.truefalse-question__avatar{position:absolute;width:2.98vh;height:2.98vh;border-radius:50%;background:#667eea;display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:1.265055vh;font-weight:600;color:#fff;border:.22vh solid #fff;box-shadow:0 .22vh .43vh rgba(0,0,0,.2);transform:translate(-50%, -50%);animation:avatarAppear .3s ease-out}.truefalse-question__avatar--current{background:linear-gradient(135deg, #f093fb 0%, #f5576c 100%);border-color:#f5576c;width:3.41vh;height:3.41vh;font-size:1.495065vh;z-index:10;box-shadow:0 .32vh .85vh rgba(245,87,108,.4)}.truefalse-question__waiting{position:absolute;bottom:-6.39vh;left:50%;transform:translateX(-50%);text-align:center;padding:1.725075vh 2.53011vh;font-family:"Nunito",sans-serif;font-size:1.725075vh;color:#fff;background:hsla(0,0%,100%,.1);border-radius:.846855vh;white-space:nowrap}@keyframes slideIn{from{opacity:0;transform:translateY(2.13vh)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes avatarAppear{from{transform:translate(-50%, -50%) scale(0);opacity:0}to{transform:translate(-50%, -50%) scale(1);opacity:1}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.drawing-canvas{width:100%;max-width:91.3vh;margin:0 auto;animation:slideIn .5s ease-out}.drawing-canvas__stats{display:flex;gap:3.19vh;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:700;color:#333;margin-bottom:2.42vh}.drawing-canvas__over-budget{color:#e21b3c}.drawing-canvas__under-budget{color:#26890c}.drawing-canvas__canvas{border:.28vh solid #667eea;border-radius:.41vh;cursor:crosshair;display:block;margin:0 auto 2.42vh;max-width:100%;height:auto;background:#f8f9fa;box-shadow:0 .37vh 1.85vh rgba(0,0,0,.1);touch-action:none}.drawing-canvas__controls{display:flex;gap:2.42vh;justify-content:center}.drawing-canvas__clear-btn,.drawing-canvas__submit-btn{padding:2.78vh 7.4vh;border:none;border-radius:.81vh;font-family:"Rajdhani",sans-serif;font-size:4.07vh;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 .37vh 1.39vh rgba(0,0,0,.2)}.drawing-canvas__clear-btn:hover,.drawing-canvas__submit-btn:hover{transform:translateY(-0.19vh);box-shadow:0 .56vh 1.85vh rgba(0,0,0,.3)}.drawing-canvas__clear-btn:disabled,.drawing-canvas__submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width: 768px){.drawing-canvas__clear-btn,.drawing-canvas__submit-btn{padding:1.85vh 3.7vh;font-size:2.75vh}}.drawing-canvas__clear-btn{background:#e21b3c;color:#fff}.drawing-canvas__clear-btn:hover:not(:disabled){background:rgb(180.442687747,21.557312253,47.9051383399)}.drawing-canvas__submit-btn{background:#667eea;color:#fff}.drawing-canvas__submit-btn:hover:not(:disabled){background:rgb(57.1551724138,88.1896551724,227.8448275862)}.drawing-canvas__waiting{text-align:center;padding:2.42vh;font-family:"Nunito",sans-serif;font-size:2.04vh;color:#fff;background:hsla(0,0%,100%,.1);border-radius:.81vh;margin-top:2.42vh}@keyframes slideIn{from{opacity:0;transform:translateY(1.85vh)}to{opacity:1;transform:translateY(0)}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.horizontal-bar-timer{position:relative;width:100%;pointer-events:none;animation:timerFadeIn .3s ease-out}.horizontal-bar-timer--fixed{position:fixed;bottom:0;left:0;right:0;width:auto;z-index:100;padding:1.48vh}.horizontal-bar-timer--above-host-bar{position:fixed;bottom:7.08vh;left:1.48vh;right:1.48vh;width:auto;z-index:100}.horizontal-bar-timer__track{position:relative;width:100%;height:2.96vh;background:hsla(0,0%,100%,.2);border-radius:.37vh}.horizontal-bar-timer__bar{width:100%;height:100%;background:hsla(0,0%,100%,.95);border-radius:.37vh;transform-origin:left center;will-change:transform}.horizontal-bar-timer__label{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Rajdhani",sans-serif;font-size:2.22vh;font-weight:bold;color:hsla(0,0%,100%,.95);text-shadow:0 .19vh .37vh rgba(0,0,0,.3)}.horizontal-bar-timer--low .horizontal-bar-timer__bar{background:#d89e00}.horizontal-bar-timer--low .horizontal-bar-timer__label{color:#d89e00;text-shadow:0 .19vh .37vh rgba(0,0,0,.3)}.horizontal-bar-timer--critical:not(.horizontal-bar-timer--expired) .horizontal-bar-timer__bar{background:#e21b3c;filter:drop-shadow(0 0 0.93vh rgba(226, 27, 60, 0.7))}.horizontal-bar-timer--critical:not(.horizontal-bar-timer--expired) .horizontal-bar-timer__label{color:#e21b3c;text-shadow:0 .19vh .37vh rgba(0,0,0,.3);animation:barTimerPulse .5s ease infinite}.horizontal-bar-timer--expired .horizontal-bar-timer__bar{background:#e21b3c}@keyframes barTimerPulse{0%,100%{transform:translate(-50%, -50%) scale(1);opacity:1}50%{transform:translate(-50%, -50%) scale(1.15);opacity:.9}}@keyframes timerFadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 768px){.horizontal-bar-timer--fixed{padding:12px}.horizontal-bar-timer__track{height:28px;border-radius:4px}.horizontal-bar-timer__bar{border-radius:4px}.horizontal-bar-timer__label{font-size:20px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.emoji-bar{display:flex;gap:1.21vh;padding:1.21vh;background:hsla(0,0%,100%,.95);border-radius:0;box-shadow:.3vh .3vh 0 rgba(0,0,0,.25)}.emoji-bar__button{width:4.44vh;height:4.44vh;padding:0;border:.2vh solid rgba(0,0,0,.15);border-radius:0;background:#fff;font-size:2.22vh;cursor:pointer;transition:transform 150ms ease,background 150ms ease,box-shadow 150ms ease;box-shadow:.15vh .15vh 0 rgba(0,0,0,.2)}.emoji-bar__button:hover:not(:disabled){transform:scale(1.15);background:#e8fafb;box-shadow:.2vh .2vh 0 rgba(0,0,0,.25)}.emoji-bar__button:active:not(:disabled){transform:scale(0.95);box-shadow:.1vh .1vh 0 rgba(0,0,0,.2)}.emoji-bar__button:disabled{opacity:.5;cursor:not-allowed}@media(max-width: 576px){.emoji-bar__button{width:3.7vh;height:3.7vh;font-size:1.85vh}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.emoji-overlay{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1100;overflow:hidden}.emoji-overlay__emoji{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;animation:float-up 3s ease-out forwards}.emoji-overlay__icon{font-size:4.44vh;filter:drop-shadow(0.15vh 0.15vh 0 rgba(0, 0, 0, 0.5))}.emoji-overlay__name{font-size:1.43vh;color:#fff;background:rgba(0,0,0,.5);padding:.19vh .74vh;border-radius:.41vh;white-space:nowrap;max-width:9.26vh;overflow:hidden;text-overflow:ellipsis}@keyframes float-up{0%{transform:translateY(0) scale(0.5)}10%{transform:translateY(-4.63vh) scale(1)}85%{transform:translateY(-75vh) scale(1)}100%{transform:translateY(-100vh) scale(0)}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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{background:rgba(0,0,0,.3);border-radius:1.21vh;padding:2.42vh;width:100%;max-width:37vh}.leaderboard__title{font-size:2.04vh;font-weight:bold;color:#fff;margin-bottom:1.65vh;text-align:center;text-transform:uppercase;letter-spacing:.19vh}.leaderboard__list{display:flex;flex-direction:column;gap:1.21vh}.leaderboard__entry{display:flex;align-items:center;padding:1.21vh 1.65vh;background:hsla(0,0%,100%,.1);border-radius:.81vh;transition:background 150ms ease}.leaderboard__entry--current{background:hsla(0,0%,100%,.2);border:.19vh solid hsla(0,0%,100%,.3)}.leaderboard__entry--correct{animation:flash-correct .5s ease}.leaderboard__rank{width:4.07vh;font-size:2.04vh;font-weight:bold;color:#fff;text-align:center}.leaderboard__info{flex:1 1;display:flex;align-items:center;gap:1.21vh}.leaderboard__avatar{width:3.26vh;height:3.26vh;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.2);border:.19vh solid hsla(0,0%,100%,.3)}.leaderboard__character-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.leaderboard__name{color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:13.89vh}.leaderboard__you{font-size:1.43vh;opacity:.7;margin-left:.62vh}.leaderboard__answer{font-size:1.65vh;font-weight:bold}.leaderboard__answer--correct{color:#26890c}.leaderboard__answer--wrong{color:#e21b3c}.leaderboard__score{font-size:2.04vh;font-weight:bold;color:#fff;min-width:6.12vh;text-align:right}.leaderboard__more{text-align:center;color:hsla(0,0%,100%,.6);font-size:1.43vh;margin-top:1.65vh}@keyframes flash-correct{0%,100%{background:hsla(0,0%,100%,.1)}50%{background:rgba(38,137,12,.3)}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.student-leaderboard{background:#fff;border-radius:.81vh;padding:calc(1.21vh*1.4);width:92%;max-width:35.2vh;margin:calc(1.65vh*1.4) auto;box-shadow:0 .37vh 1.85vh rgba(0,0,0,.15)}@media(min-width: 576px){.student-leaderboard{padding:calc(1.65vh*1.4);max-width:38.9vh}}.student-leaderboard__title{font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:bold;color:#1a1a1a;margin-bottom:calc(1.21vh*1.4);text-align:center;text-transform:uppercase;letter-spacing:.09vh}@media(min-width: 576px){.student-leaderboard__title{font-size:2.24vh}}.student-leaderboard__ellipsis{text-align:center;color:#999;font-size:1.65vh;padding:.37vh 0;letter-spacing:.19vh}.student-leaderboard__list{display:flex;flex-direction:column;gap:1.21vh}.student-leaderboard__entry{display:flex;align-items:center;padding:1.21vh 1.65vh;background:#f5f5f5;border-radius:.41vh;transition:background 150ms ease;animation:slideInPlayer 300ms ease-out forwards}.student-leaderboard__entry:nth-child(1){animation-delay:50ms}.student-leaderboard__entry:nth-child(2){animation-delay:100ms}.student-leaderboard__entry:nth-child(3){animation-delay:150ms}.student-leaderboard__entry:nth-child(4){animation-delay:200ms}.student-leaderboard__entry:nth-child(5){animation-delay:250ms}.student-leaderboard__entry--current{background:#e8f4fd;border:.19vh solid #667eea;box-shadow:0 .19vh .74vh rgba(102,126,234,.2);padding:calc(1.21vh - .19vh) calc(1.65vh - .19vh)}.student-leaderboard__rank{width:2.96vh;font-size:1.65vh;font-weight:bold;color:#333;text-align:left;flex-shrink:0;margin-right:.37vh}.student-leaderboard__info{flex:1 1;display:flex;align-items:center;gap:1.21vh;min-width:0;overflow:hidden}.student-leaderboard__avatar{width:4.07vh;height:4.07vh;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:#e0e0e0;border:.19vh solid #ccc}@media(min-width: 576px){.student-leaderboard__avatar{width:4.07vh;height:4.07vh}}.student-leaderboard__character-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.student-leaderboard__name{color:#1a1a1a;font-family:"Nunito",sans-serif;font-size:1.65vh;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}@media(min-width: 576px){.student-leaderboard__name{font-size:2.04vh}}.student-leaderboard__score{font-family:"Rajdhani",sans-serif;font-size:1.65vh;font-weight:bold;color:#555;text-align:right;flex-shrink:0;margin-left:1.21vh}@media(min-width: 576px){.student-leaderboard__score{font-size:2.04vh}}@media(max-width: 768px){.student-leaderboard{padding:14px;max-width:380px;margin:16px auto;border-radius:12px}.student-leaderboard__title{font-size:18px;margin-bottom:14px}.student-leaderboard__ellipsis{font-size:14px}.student-leaderboard__list{gap:10px}.student-leaderboard__entry{padding:10px 14px;border-radius:8px}.student-leaderboard__entry--current{border-width:2px;padding:9px 13px}.student-leaderboard__rank{width:28px;font-size:15px;margin-right:4px}.student-leaderboard__info{gap:10px}.student-leaderboard__avatar{width:40px;height:40px;border-width:2px}.student-leaderboard__name{font-size:15px}.student-leaderboard__score{font-size:16px;margin-left:8px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.score-map{position:relative}.score-map::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%)}.score-map{text-align:center;width:100%;max-width:100%;margin:0 auto}.score-map>*{position:relative;z-index:1}.score-map__title{font-family:"Rajdhani",sans-serif;font-size:8.9vh;font-weight:700;color:#fff;text-shadow:.28vh .28vh 0 rgba(0,210,211,.5);text-transform:uppercase;letter-spacing:.37vh;margin-bottom:3.19vh}.score-map__layout{display:flex;gap:2.42vh;align-items:stretch;max-width:100%;width:100%}@media(max-width: 992px){.score-map__layout{flex-direction:column}}.score-map__container{flex:1 1;background:hsla(0,0%,100%,.95);border-radius:0;padding:3.7vh 5.56vh;padding-top:8.33vh;display:flex;gap:.74vh;overflow-y:hidden;overflow-x:visible}.score-map__y-axis{position:relative;width:4.17vh;height:46.3vh;flex-shrink:0}.score-map__marker{position:absolute;right:0;display:flex;align-items:center;gap:.37vh;transform:translateY(-50%)}.score-map__marker-label{font-family:"Rajdhani",sans-serif;font-size:1.2vh;font-weight:700;color:#333;text-align:right;min-width:2.78vh}.score-map__marker-line{width:.56vh;height:.19vh;background:#333}.score-map__chart{flex:1 1;position:relative;height:46.3vh;overflow:visible}.score-map__grid{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.score-map__grid-line{position:absolute;left:0;right:0;height:.09vh;background:rgba(102,126,234,.15)}.score-map__scroll-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.score-map__scroll-wrapper--scrollable{overflow-x:auto;overflow-y:hidden;padding-bottom:1.39vh}.score-map__scroll-wrapper--scrollable::-webkit-scrollbar{height:.74vh}.score-map__scroll-wrapper--scrollable::-webkit-scrollbar-track{background:rgba(102,126,234,.1);border-radius:.37vh}.score-map__scroll-wrapper--scrollable::-webkit-scrollbar-thumb{background:rgba(102,126,234,.4);border-radius:.37vh}.score-map__scroll-wrapper--scrollable::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.6)}.score-map__columns{display:flex;gap:.2vh;justify-content:center;height:46.3vh;min-width:-moz-min-content;min-width:min-content}.score-map__column{min-width:11vh;flex-shrink:0;position:relative}.score-map__column--current .score-map__player-name{color:#f5576c}.score-map__bar-track{position:relative;width:100%;height:100%}.score-map__bar{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:8vh;border-radius:0 0 .74vh .74vh;transition:height 1.5s cubic-bezier(0.4, 0, 0.2, 1);background:hsla(calc(220 + 0 * 20), 60%, 55%, 0.6);background:hsla(calc(220 + var(--player-index, 0) * 20), 60%, 55%, 0.6)}.score-map__bar--leader{background:rgba(102,126,234,.7);box-shadow:0 0 1.1vh rgba(102,126,234,.4)}.score-map__avatar-container{position:absolute;left:50%;transform:translateX(-50%) translateY(3vh);display:flex;flex-direction:column;align-items:center;z-index:2;transition:bottom 1.5s cubic-bezier(0.4, 0, 0.2, 1)}.score-map__rank-badge{font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:700;letter-spacing:.09vh;margin-bottom:.56vh;text-shadow:-0.09vh -0.09vh 0 rgba(0,0,0,.4),.09vh -0.09vh 0 rgba(0,0,0,.4),-0.09vh .09vh 0 rgba(0,0,0,.4),.09vh .09vh 0 rgba(0,0,0,.4),0 .19vh .37vh rgba(0,0,0,.3);animation:rankBadgePop .6s ease-out backwards}.score-map__rank-badge--1{color:gold;font-size:2.75vh;animation-delay:.2s}.score-map__rank-badge--2{color:silver;animation-delay:.4s}.score-map__rank-badge--3{color:#cd7f32;animation-delay:.6s}@keyframes rankBadgePop{0%{opacity:0;transform:scale(0) translateY(1.85vh)}60%{transform:scale(1.2) translateY(-0.46vh)}100%{opacity:1;transform:scale(1) translateY(0)}}.score-map__label{padding:.9vh 1.3vh;background:#fff;border-radius:.41vh;box-shadow:0 .19vh .56vh rgba(0,0,0,.15);text-align:center;white-space:nowrap;margin-bottom:.8vh}.score-map__label--current{border:.19vh solid #f5576c}.score-map__player-name{font-family:"Rajdhani",sans-serif;font-size:2.53vh;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:13vh}.score-map__player-score{font-family:"Rajdhani",sans-serif;font-size:2.07vh;font-weight:600;color:#667eea;margin-top:.19vh}.score-map__avatar-wrapper{position:relative}.score-map__avatar{width:8vh;height:8vh;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:700;color:#fff;border:.37vh solid #fff;box-shadow:0 .28vh .93vh rgba(0,0,0,.25);overflow:hidden}.score-map__avatar--current{border-color:#f5576c;width:8.5vh;height:8.5vh}.score-map__avatar--current .score-map__character-img{width:280%;height:280%}.score-map__character-img{width:270%;height:270%;-o-object-fit:contain;object-fit:contain;display:block;transform:translateY(15%)}.score-map__crown{position:absolute;top:-0.74vh;right:-0.37vh;font-size:1.84vh;transform:rotate(25deg);filter:drop-shadow(0 0.19vh 0.28vh rgba(0, 0, 0, 0.3));z-index:10}.score-map__mentions-panel{width:29.6vh;background:hsla(0,0%,100%,.95);border-radius:0;padding:2.78vh;box-shadow:0 .37vh 1.1vh rgba(0,0,0,.1);display:flex;flex-direction:column}@media(max-width: 992px){.score-map__mentions-panel{width:100%;max-width:55.6vh;margin:0 auto}}.score-map__mentions-title{font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:700;color:#333;margin-bottom:2.42vh;text-align:center;opacity:0;animation:fadeInMention .4s ease-out forwards;animation-delay:.1s}.score-map__mentions-list{display:flex;flex-direction:column;gap:1.65vh}.score-map__mention-item{background:#fff;padding:1.85vh;border-radius:.41vh;text-align:center;box-shadow:0 .19vh .74vh rgba(0,0,0,.1);opacity:0;transform:translateX(1.85vh);animation:fadeInMention .6s ease-out forwards}.score-map__mention-item:nth-child(1){animation-delay:.3s}.score-map__mention-item:nth-child(2){animation-delay:.7s}.score-map__mention-item:nth-child(3){animation-delay:1.1s}@keyframes fadeInMention{0%{opacity:0;transform:translateX(1.85vh)}100%{opacity:1;transform:translateX(0)}}.score-map__mention-title{font-family:"Rajdhani",sans-serif;font-size:2.75vh;font-weight:700;color:#667eea;margin-bottom:1.1vh}.score-map__mention-player{font-family:"Rajdhani",sans-serif;font-size:4.07vh;font-weight:700;color:#333;margin-bottom:.74vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-map__mention-detail{font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:500;color:#667eea}
.confetti-container{position:fixed;top:-0.93vh;left:0;width:100%;height:100vh;pointer-events:none;z-index:1000;overflow:hidden}.confetti-piece{position:absolute;top:-0.93vh;width:.74vh;height:.74vh;opacity:.8;border-radius:50%;animation:confettiFall linear infinite}.confetti-piece:nth-child(3n){width:.56vh;height:1.1vh;border-radius:.28vh}.confetti-piece:nth-child(5n){width:.93vh;height:.56vh;border-radius:.19vh}@keyframes confettiFall{0%{transform:translateY(0) rotateZ(0deg) rotateY(0deg);opacity:.8}50%{opacity:1}100%{transform:translateY(100vh) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(1){animation-name:confettiFall1}@keyframes confettiFall1{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(2){animation-name:confettiFall2}@keyframes confettiFall2{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-17px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(17px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-17px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(3){animation-name:confettiFall3}@keyframes confettiFall3{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(13px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-13px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(13px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(4){animation-name:confettiFall4}@keyframes confettiFall4{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-19px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(19px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-19px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(5){animation-name:confettiFall5}@keyframes confettiFall5{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(6){animation-name:confettiFall6}@keyframes confettiFall6{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-9px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(9px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-9px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(7){animation-name:confettiFall7}@keyframes confettiFall7{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-15px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(15px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-15px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(8){animation-name:confettiFall8}@keyframes confettiFall8{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-14px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(14px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-14px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(9){animation-name:confettiFall9}@keyframes confettiFall9{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-18px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(18px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-18px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(10){animation-name:confettiFall10}@keyframes confettiFall10{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(11){animation-name:confettiFall11}@keyframes confettiFall11{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-11px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(11px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-11px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(12){animation-name:confettiFall12}@keyframes confettiFall12{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-13px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(13px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-13px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(13){animation-name:confettiFall13}@keyframes confettiFall13{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-2px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(2px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-2px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(14){animation-name:confettiFall14}@keyframes confettiFall14{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(4px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-4px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(4px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(15){animation-name:confettiFall15}@keyframes confettiFall15{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-7px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(7px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-7px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(16){animation-name:confettiFall16}@keyframes confettiFall16{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-17px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(17px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-17px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(17){animation-name:confettiFall17}@keyframes confettiFall17{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(4px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-4px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(4px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(18){animation-name:confettiFall18}@keyframes confettiFall18{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-2px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(2px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-2px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(19){animation-name:confettiFall19}@keyframes confettiFall19{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-8px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(8px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-8px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(20){animation-name:confettiFall20}@keyframes confettiFall20{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(8px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-8px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(8px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(21){animation-name:confettiFall21}@keyframes confettiFall21{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-18px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(18px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-18px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(22){animation-name:confettiFall22}@keyframes confettiFall22{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(11px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-11px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(11px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(23){animation-name:confettiFall23}@keyframes confettiFall23{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(4px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-4px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(4px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(24){animation-name:confettiFall24}@keyframes confettiFall24{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(25){animation-name:confettiFall25}@keyframes confettiFall25{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-2px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(2px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-2px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(26){animation-name:confettiFall26}@keyframes confettiFall26{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-15px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(15px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-15px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(27){animation-name:confettiFall27}@keyframes confettiFall27{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(28){animation-name:confettiFall28}@keyframes confettiFall28{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-14px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(14px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-14px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(29){animation-name:confettiFall29}@keyframes confettiFall29{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-19px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(19px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-19px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(30){animation-name:confettiFall30}@keyframes confettiFall30{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-8px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(8px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-8px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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-screen-host{position:relative;padding-top:3.7vh}.final-screen-host::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%)}.final-screen-host>*:not(.confetti-container){position:relative;z-index:1}.final-screen-host{text-align:center;width:100%;margin:0 auto;animation:fadeIn .6s ease-out}.final-screen-host__title{font-family:"Rajdhani",sans-serif;font-size:6.67vh;font-weight:700;color:gold;text-shadow:.28vh .28vh .56vh rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.37vh;margin-bottom:3.7vh;animation:titleBounce .8s ease-out}.final-screen-host__podium{display:flex;justify-content:center;align-items:flex-end;gap:3.7vh;margin-bottom:4.63vh}@media(max-width: 768px){.final-screen-host__podium{flex-direction:column;align-items:center;gap:2.78vh}}.final-screen-host__podium-player{display:flex;flex-direction:column;align-items:center;gap:1.65vh;background:hsla(0,0%,100%,.95);border-radius:.81vh;padding:2.78vh 3.7vh;box-shadow:0 .74vh 2.2vh rgba(0,0,0,.15);min-width:18.5vh;animation:slideUp .6s ease-out}.final-screen-host__podium-player--first{animation-delay:.2s;transform:scale(1.15);border:.37vh solid gold}@media(max-width: 768px){.final-screen-host__podium-player--first{transform:scale(1)}}.final-screen-host__podium-player--second{animation-delay:.4s;border:.37vh solid silver}.final-screen-host__podium-player--third{animation-delay:.6s;border:.37vh solid #cd7f32}.final-screen-host__podium-rank{font-size:4.88vh;animation:bounceIn .8s ease-out}.final-screen-host__podium-avatar-wrapper{position:relative}.final-screen-host__podium-avatar{width:9.26vh;height:9.26vh;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:3.26vh;font-weight:700;color:#fff;border:.37vh solid #fff;box-shadow:0 .37vh 1.1vh rgba(0,0,0,.2);overflow:hidden}.final-screen-host__character-img{width:270%;height:270%;-o-object-fit:contain;object-fit:contain;display:block;transform:translateY(15%)}.final-screen-host__podium-name{font-family:"Rajdhani",sans-serif;font-size:2.75vh;font-weight:700;color:#333;max-width:16.67vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.final-screen-host__podium-score{font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:600;color:#667eea}.final-screen-host__avatars-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(7.4vh, 1fr));grid-gap:2.42vh;gap:2.42vh;justify-items:center}@media(max-width: 768px){.final-screen-host__avatars-grid{grid-template-columns:repeat(auto-fill, minmax(5.56vh, 1fr));gap:1.65vh}}.final-screen-host__avatar-item{display:flex;flex-direction:column;align-items:center;gap:.74vh;animation:fadeInUp .5s ease-out;animation-fill-mode:both}.final-screen-host__avatar-item:nth-child(1){animation-delay:0.85s}.final-screen-host__avatar-item:nth-child(2){animation-delay:0.9s}.final-screen-host__avatar-item:nth-child(3){animation-delay:0.95s}.final-screen-host__avatar-item:nth-child(4){animation-delay:1s}.final-screen-host__avatar-item:nth-child(5){animation-delay:1.05s}.final-screen-host__avatar-item:nth-child(6){animation-delay:1.1s}.final-screen-host__avatar-item:nth-child(7){animation-delay:1.15s}.final-screen-host__avatar-item:nth-child(8){animation-delay:1.2s}.final-screen-host__avatar-item:nth-child(9){animation-delay:1.25s}.final-screen-host__avatar-item:nth-child(10){animation-delay:1.3s}.final-screen-host__avatar-item:nth-child(11){animation-delay:1.35s}.final-screen-host__avatar-item:nth-child(12){animation-delay:1.4s}.final-screen-host__avatar-item:nth-child(13){animation-delay:1.45s}.final-screen-host__avatar-item:nth-child(14){animation-delay:1.5s}.final-screen-host__avatar-item:nth-child(15){animation-delay:1.55s}.final-screen-host__avatar-item:nth-child(16){animation-delay:1.6s}.final-screen-host__avatar-item:nth-child(17){animation-delay:1.65s}.final-screen-host__avatar-item:nth-child(18){animation-delay:1.7s}.final-screen-host__avatar-item:nth-child(19){animation-delay:1.75s}.final-screen-host__avatar-item:nth-child(20){animation-delay:1.8s}.final-screen-host__avatar-item:nth-child(21){animation-delay:1.85s}.final-screen-host__avatar-item:nth-child(22){animation-delay:1.9s}.final-screen-host__avatar-item:nth-child(23){animation-delay:1.95s}.final-screen-host__avatar-item:nth-child(24){animation-delay:2s}.final-screen-host__avatar-item:nth-child(25){animation-delay:2.05s}.final-screen-host__avatar-item:nth-child(26){animation-delay:2.1s}.final-screen-host__avatar-item:nth-child(27){animation-delay:2.15s}.final-screen-host__avatar-item:nth-child(28){animation-delay:2.2s}.final-screen-host__avatar-item:nth-child(29){animation-delay:2.25s}.final-screen-host__avatar-item:nth-child(30){animation-delay:2.3s}.final-screen-host__avatar-item:nth-child(31){animation-delay:2.35s}.final-screen-host__avatar-item:nth-child(32){animation-delay:2.4s}.final-screen-host__avatar-item:nth-child(33){animation-delay:2.45s}.final-screen-host__avatar-item:nth-child(34){animation-delay:2.5s}.final-screen-host__avatar-item:nth-child(35){animation-delay:2.55s}.final-screen-host__avatar-item:nth-child(36){animation-delay:2.6s}.final-screen-host__avatar-item:nth-child(37){animation-delay:2.65s}.final-screen-host__avatar-item:nth-child(38){animation-delay:2.7s}.final-screen-host__avatar-item:nth-child(39){animation-delay:2.75s}.final-screen-host__avatar-item:nth-child(40){animation-delay:2.8s}.final-screen-host__avatar-item:nth-child(41){animation-delay:2.85s}.final-screen-host__avatar-item:nth-child(42){animation-delay:2.9s}.final-screen-host__avatar-item:nth-child(43){animation-delay:2.95s}.final-screen-host__avatar-item:nth-child(44){animation-delay:3s}.final-screen-host__avatar-item:nth-child(45){animation-delay:3.05s}.final-screen-host__avatar-item:nth-child(46){animation-delay:3.1s}.final-screen-host__avatar-item:nth-child(47){animation-delay:3.15s}.final-screen-host__avatar-item:nth-child(48){animation-delay:3.2s}.final-screen-host__avatar-item:nth-child(49){animation-delay:3.25s}.final-screen-host__avatar-item:nth-child(50){animation-delay:3.3s}.final-screen-host__avatar{width:5.93vh;height:5.93vh;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:700;color:#fff;border:.28vh solid #fff;box-shadow:0 .28vh .74vh rgba(0,0,0,.2);overflow:hidden;transition:transform .2s ease;cursor:pointer}.final-screen-host__avatar:hover{transform:scale(1.15)}@media(max-width: 768px){.final-screen-host__avatar{width:4.88vh;height:4.88vh;font-size:1.65vh}}.final-screen-host__avatar-name{font-family:"Rajdhani",sans-serif;font-size:1.43vh;font-weight:600;color:#333;text-align:center;max-width:7.4vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 768px){.final-screen-host__avatar-name{font-size:1.21vh;max-width:5.56vh}}.final-screen-host__character-img-small{width:270%;height:270%;-o-object-fit:contain;object-fit:contain;display:block;transform:translateY(15%)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes titleBounce{0%{opacity:0;transform:translateY(-4.63vh) scale(0.8)}60%{transform:translateY(0.93vh) scale(1.05)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideUp{from{opacity:0;transform:translateY(4.63vh)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(1.85vh)}to{opacity:1;transform:translateY(0)}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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-screen-student{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:55.6vh;margin:0 auto;padding:3.19vh;animation:fadeIn .6s ease-out}.final-screen-student__card{position:relative;z-index:1;background:hsla(0,0%,100%,.95);border-radius:.81vh;padding:5.56vh 4.63vh;box-shadow:0 .74vh 2.96vh rgba(0,0,0,.2);text-align:center;width:100%;animation:slideUp .8s ease-out}@media(max-width: 768px){.final-screen-student__card{padding:3.7vh 2.78vh}}.final-screen-student__score{margin-bottom:3.7vh;padding-bottom:3.7vh;border-bottom:.19vh solid rgba(102,126,234,.2);display:flex;flex-direction:column;align-items:center}.final-screen-student__title-section{margin-bottom:3.7vh;padding-bottom:3.7vh;border-bottom:.19vh solid rgba(102,126,234,.2);display:flex;flex-direction:column;align-items:center}.final-screen-student__title-label{font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:600;color:#333;margin-bottom:1.65vh}@media(max-width: 768px){.final-screen-student__title-label{font-size:2.04vh}}.final-screen-student__title{font-family:"Rajdhani",sans-serif;font-size:4.88vh;font-weight:700;color:#4a5568;line-height:1.2;animation:titleGlow .8s ease-out;animation-delay:1s;animation-fill-mode:both}@media(max-width: 768px){.final-screen-student__title{font-size:3.37vh}}.final-screen-student__reactions{display:flex;flex-direction:column;align-items:center;gap:1.65vh}.final-screen-student__reactions-label{font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:600;color:#333;margin:0}@media(max-width: 768px){.final-screen-student__reactions-label{font-size:1.84vh}}.final-screen-student__reaction-buttons{display:flex;gap:1.1vh;flex-wrap:wrap;justify-content:center}.final-screen-student__reaction-btn{font-size:4.88vh;width:8.14vh;height:8.14vh;border:none;border-radius:50%;background:rgba(102,126,234,.1);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.final-screen-student__reaction-btn:hover{transform:scale(1.15);background:rgba(102,126,234,.2)}.final-screen-student__reaction-btn:active{transform:scale(0.95)}@media(max-width: 768px){.final-screen-student__reaction-btn{font-size:4.07vh;width:5.93vh;height:5.93vh}}.final-screen-student__score-label{font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:600;color:#333;margin-bottom:1.65vh}@media(max-width: 768px){.final-screen-student__score-label{font-size:2.04vh}}.final-screen-student__score-value{font-family:"Rajdhani",sans-serif;font-size:6.67vh;font-weight:700;color:gold;line-height:1;animation:countUp .8s ease-out;animation-delay:.2s;animation-fill-mode:both;text-shadow:.19vh .19vh .37vh rgba(0,0,0,.2)}@media(max-width: 768px){.final-screen-student__score-value{font-size:5.19vh}}.final-screen-student__score-unit{font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:600;color:#667eea;margin-top:.74vh}@media(max-width: 768px){.final-screen-student__score-unit{font-size:1.84vh}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(4.63vh) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes titleGlow{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(1.85vh)}100%{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.final-screen-student{max-width:100%;padding:20px}.final-screen-student__card{padding:32px 24px;border-radius:16px}.final-screen-student__score{margin-bottom:28px;padding-bottom:28px;border-bottom-width:2px}.final-screen-student__title-section{margin-bottom:28px;padding-bottom:28px;border-bottom-width:2px}.final-screen-student__title-label{font-size:20px;margin-bottom:12px}.final-screen-student__title{font-size:36px}.final-screen-student__reactions{gap:14px}.final-screen-student__reactions-label{font-size:17px}.final-screen-student__reaction-buttons{gap:10px}.final-screen-student__reaction-btn{font-size:36px;width:64px;height:64px}.final-screen-student__score-label{font-size:20px;margin-bottom:12px}.final-screen-student__score-value{font-size:56px}.final-screen-student__score-unit{font-size:17px;margin-top:6px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.viz-layout{width:100%;max-width:100%;margin:0 auto;padding:7.92vh;display:flex;flex-direction:column;align-items:center;min-height:100svh;box-sizing:border-box}.viz-layout__title{font-family:"Rajdhani",sans-serif;font-size:6.435vh;font-weight:700;color:#fff;text-align:center;margin-bottom:1.21vh;text-shadow:.22vh .22vh 0 rgba(0,210,211,.45)}.viz-layout__title--no-subtitle{margin-bottom:3.19vh}.viz-layout__subtitle{font-family:"Nunito",sans-serif;font-size:2.04vh;color:hsla(0,0%,100%,.8);text-align:center;margin-bottom:3.19vh}.viz-layout__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.42vh;width:100%}.viz-layout__main-wrapper{display:grid;grid-template-columns:1fr auto;grid-gap:3.19vh;gap:3.19vh;align-items:stretch;justify-content:center;justify-items:stretch;position:relative;width:100%;max-width:80%;box-sizing:border-box}.viz-layout__main-content{display:flex;flex-direction:column;align-items:stretch;width:100%}.viz-layout--wide .viz-layout__main-wrapper{grid-template-columns:67fr 33fr;width:100%;max-width:none}.viz-layout--wide .viz-sidebar{min-width:0;min-width:initial;max-width:none;max-width:initial}.viz-layout--wide .viz-sidebar-item--top-fastest .viz-sidebar-item__name{font-size:3.256vh}.viz-layout--wide .viz-sidebar-item--closest-guesses .viz-sidebar-item__name{font-size:3.26vh}@media(min-aspect-ratio: 2/1)and (min-width: 2400px){.viz-layout__main-wrapper{max-width:2200px;margin:0 auto}.viz-layout--wide .viz-layout__main-wrapper{max-width:2200px;margin:0 auto}}.viz-sidebar{position:relative;flex-shrink:0;min-width:28.6vh;max-width:32.56vh;background:hsla(0,0%,100%,.95);border-radius:0;padding:3.19vh;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);display:flex;flex-direction:column;opacity:0;transform:translateX(2.42vh);pointer-events:none}.viz-sidebar::before{content:"";position:absolute;top:0;left:0;width:3vh;height:3vh;background:linear-gradient(315deg, transparent 50%, rgba(255, 140, 0, 0.6) 50%);pointer-events:none}.viz-sidebar::after{content:"";position:absolute;bottom:0;right:0;width:3vh;height:3vh;background:linear-gradient(135deg, transparent 50%, rgba(0, 210, 211, 0.6) 50%);pointer-events:none}.viz-sidebar--visible{opacity:1;transform:translateX(0);pointer-events:auto;transition:opacity .5s ease-out,transform .5s ease-out}@media(max-width: 992px){.viz-sidebar{width:100%;max-width:40.7vh;margin:0 auto;min-height:auto}}.viz-sidebar__title{font-family:"Rajdhani",sans-serif;font-size:3.37vh;font-weight:700;color:#333;margin-bottom:1.65vh}.viz-sidebar--top-fastest .viz-sidebar__title{text-align:center}.viz-sidebar__list{display:flex;flex-direction:column;gap:1.21vh;flex:1 1;overflow-y:auto;margin-bottom:2.42vh}.viz-sidebar__empty{padding:2.42vh;text-align:center;font-family:"Nunito",sans-serif;font-size:2.04vh;color:rgba(0,0,0,.5)}.viz-sidebar-item{display:flex;align-items:center;opacity:0}.viz-sidebar--visible .viz-sidebar-item{animation:guessAppear .5s ease-out forwards}.viz-sidebar-item__avatar{width:5.7vh;height:5.7vh;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:700;color:#fff;border:.31vh solid #fff;box-shadow:0 .21vh .62vh rgba(0,0,0,.2);overflow:hidden;flex-shrink:0}.viz-sidebar-item__character-img{width:270%;height:270%;-o-object-fit:contain;object-fit:contain;display:block;transform:translateY(15%)}.viz-sidebar-item__name{flex:1 1;font-family:"Rajdhani",sans-serif;font-weight:800;color:#333}.viz-sidebar-item__value{flex-shrink:0;font-family:"Rajdhani",sans-serif;font-weight:700;color:#667eea}.viz-sidebar-item--top-fastest{gap:1.65vh;padding:1.65vh;background:rgba(102,126,234,.1);border-radius:.41vh;transform:translateY(2.42vh) scale(0.95)}.viz-sidebar-item--top-fastest .viz-sidebar-item__name{font-size:4.07vh}.viz-sidebar-item--top-fastest .viz-sidebar-item__value{font-size:3.06vh}.viz-sidebar-item--closest-guesses{gap:1.65vh;padding:1.65vh;background:rgba(102,126,234,.1);border-radius:.41vh;transform:translateY(2.42vh) scale(0.95)}.viz-sidebar-item--closest-guesses .viz-sidebar-item__name{font-size:4.075vh}.viz-sidebar-item--closest-guesses .viz-sidebar-item__value{font-size:4.89vh}.viz-explanation{position:relative;background:hsla(0,0%,100%,.95);border-radius:0;padding:2.42vh 3.19vh;grid-column:1/-1;width:100%;box-sizing:border-box;text-align:center;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);opacity:0;transform:translateY(2.42vh);pointer-events:none}.viz-explanation::before{content:"";position:absolute;top:0;left:0;width:3vh;height:3vh;background:linear-gradient(315deg, transparent 50%, rgba(255, 140, 0, 0.6) 50%);pointer-events:none}.viz-explanation::after{content:"";position:absolute;bottom:0;right:0;width:3vh;height:3vh;background:linear-gradient(135deg, transparent 50%, rgba(0, 210, 211, 0.6) 50%);pointer-events:none}.viz-explanation--visible{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .5s ease-out,transform .5s ease-out}.viz-explanation__header{font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:700;color:#667eea;margin:0 0 1.21vh 0;text-transform:uppercase;letter-spacing:.09vh}.viz-explanation__text{font-family:"Nunito",sans-serif;font-size:2.42vh;color:#333;margin:0;line-height:1.4}.viz-explanation__source{font-family:"Nunito",sans-serif;font-size:1.43vh;color:rgba(0,0,0,.4);margin:1.21vh 0 0;font-style:italic}.viz-conversation{position:relative;background:hsla(0,0%,100%,.95);border-radius:0;padding:2.42vh;max-width:91.3vh;width:100%;text-align:center;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);margin:2.42vh auto 0;align-self:center;opacity:0;transform:translateY(2.42vh);pointer-events:none}.viz-conversation::before{content:"";position:absolute;top:0;left:0;width:3vh;height:3vh;background:linear-gradient(315deg, transparent 50%, rgba(255, 140, 0, 0.6) 50%);pointer-events:none}.viz-conversation::after{content:"";position:absolute;bottom:0;right:0;width:3vh;height:3vh;background:linear-gradient(135deg, transparent 50%, rgba(0, 210, 211, 0.6) 50%);pointer-events:none}.viz-conversation--visible{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .5s ease-out,transform .5s ease-out}.viz-conversation__header{font-family:"Rajdhani",sans-serif;font-size:3.37vh;font-weight:700;color:#333;margin-bottom:1.21vh}.viz-conversation__text{font-family:"Nunito",sans-serif;font-size:2.75vh;font-weight:600;color:#333;margin:0}.viz-continue-btn-wrapper{display:flex;justify-content:center;margin:3.19vh auto 0}.viz-reaction{position:absolute;animation:floatUp 2.5s ease-out forwards;pointer-events:none;z-index:100}.viz-reaction__emoji{font-size:3.26vh;text-align:center;text-shadow:.15vh .15vh 0 rgba(0,0,0,.4),-0.05vh -0.05vh 0 rgba(0,0,0,.2)}.viz-reaction__name{font-family:"Rajdhani",sans-serif;font-size:1.21vh;font-weight:600;color:#fff;text-align:center;text-shadow:.1vh .1vh 0 rgba(0,0,0,.6)}.viz-reactions{display:flex;justify-content:center;gap:1.65vh;margin-top:3.19vh;flex-wrap:wrap}.viz-reaction-btn{width:6.12vh;height:6.12vh;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);font-size:2.6vh;cursor:pointer;transition:all .2s ease;box-shadow:.3vh .3vh 0 rgba(0,0,0,.25)}.viz-reaction-btn:hover{transform:scale(1.15);box-shadow:.4vh .4vh 0 rgba(0,0,0,.3)}.viz-reaction-btn:active{transform:scale(0.95)}@keyframes floatUp{0%{transform:translateY(0) scale(1)}85%{transform:translateY(-7.5vh) scale(1)}100%{transform:translateY(-9.3vh) scale(0)}}@keyframes guessAppear{from{opacity:0;transform:translateY(2.42vh) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(2.8vh) scale(0.8)}to{opacity:1;transform:translateY(0) scale(1)}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.show-visualization__chart-wrapper{width:100%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.95);box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);align-self:stretch;padding:3.19vh}.show-visualization__chart-inner{position:relative;width:100%;max-width:800px}.show-visualization__canvas{border-radius:0;width:100%;height:auto;display:block}.show-visualization__chart-avatar{position:absolute;transform:translate(-50%, -50%);z-index:10}.show-visualization__chart-avatar--correct .show-visualization__player-avatar{border-color:#27ae60;box-shadow:0 0 1.21vh rgba(39,174,96,.8)}.show-visualization__chart-avatar--incorrect .show-visualization__player-avatar{border-color:#e74c3c;box-shadow:0 0 1.21vh rgba(231,76,60,.8)}.show-visualization__slider-viz{flex:1 1;background:hsla(0,0%,100%,.95);border-radius:0;padding:6.12vh 4.07vh;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;min-height:46.3vh;align-self:stretch}@media(max-width: 768px){.show-visualization__slider-viz{min-width:100%;padding:4.07vh 2.42vh;min-height:auto}}.show-visualization__slider-labels{display:flex;justify-content:space-between;margin-bottom:1.65vh;font-family:"Rajdhani",sans-serif;font-size:4.88vh;font-weight:700;color:#333}.show-visualization__slider-label-start,.show-visualization__slider-label-end{font-family:"Rajdhani",sans-serif}.show-visualization__slider-track{position:relative;height:3.06vh;background:linear-gradient(to right, #2ecc71, #f1c40f, #e74c3c);border-radius:1.53vh;box-shadow:inset 0 .21vh .41vh rgba(0,0,0,.2)}.show-visualization__player-guess-mark{position:absolute;top:50%;transform:translate(-50%, -50%);z-index:5}.show-visualization__player-avatar{width:4.29vh;height:4.29vh;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-size:1.43vh;font-weight:700;color:#fff;border:.31vh solid #fff;box-shadow:0 .21vh .62vh rgba(0,0,0,.2);overflow:hidden;transition:all .3s ease}.show-visualization__character-img{width:270%;height:270%;-o-object-fit:contain;object-fit:contain;display:block;transform:translateY(15%)}.show-visualization__player-guess-mark--correct .show-visualization__player-avatar{border-color:#27ae60;box-shadow:0 0 1.21vh rgba(39,174,96,.8)}.show-visualization__player-guess-mark--incorrect .show-visualization__player-avatar{border-color:#e74c3c;box-shadow:0 0 1.21vh rgba(231,76,60,.8)}.show-visualization__correct-zone{position:absolute;top:-0.93vh;bottom:-0.93vh;background:#2c3e50;border-radius:.19vh;z-index:1}.show-visualization__correct-zone::after{content:"✓";position:absolute;top:-2.78vh;left:50%;transform:translateX(-50%);font-size:2.42vh;color:#2ecc71}.show-visualization__slider-indicator{position:absolute;top:0;transform:translate(-50%, -70%);z-index:10}.show-visualization__slider-indicator--complete .show-visualization__indicator-needle{opacity:0}.show-visualization__slider-indicator--complete .show-visualization__indicator-value{margin-bottom:4.88vh}.show-visualization__indicator-needle{width:.62vh;height:6.12vh;background:linear-gradient(180deg, #2c3e50 0%, #34495e 100%);margin:0 auto;box-shadow:0 .21vh .62vh rgba(0,0,0,.3);border-radius:.31vh}.show-visualization__indicator-value{font-family:"Rajdhani",sans-serif;font-size:6.52vh;font-weight:700;color:#333;text-align:center;margin-bottom:1.21vh;white-space:nowrap;background:hsla(0,0%,100%,.9);padding:1.21vh 2.42vh;border-radius:.81vh;box-shadow:0 .21vh .81vh rgba(0,0,0,.15)}.show-visualization__slider-context{margin-top:3.19vh;font-family:"Nunito",sans-serif;font-size:1.84vh;color:#6c757d;text-align:center}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.illustration-visualization{width:100%;max-width:122.1vh;margin:0 auto;padding:2.42vh}.illustration-visualization__title{font-family:"Rajdhani",sans-serif;font-size:4.29vh;font-weight:700;color:#fff;text-align:center;margin-bottom:1.21vh}.illustration-visualization__subtitle{font-family:"Nunito",sans-serif;font-size:2.04vh;color:hsla(0,0%,100%,.8);text-align:center;margin-bottom:3.19vh}.illustration-visualization__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.42vh;width:100%}.illustration-visualization__main-wrapper{display:flex;gap:2.42vh;align-items:flex-start;justify-content:center;position:relative;width:100%}@media(max-width: 1200px){.illustration-visualization__main-wrapper{flex-direction:column;align-items:center}}.illustration-visualization__canvas{border-radius:0;background:hsla(0,0%,100%,.95);box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);width:100%;max-width:91.3vh;height:auto}.illustration-visualization__top-fastest{flex-shrink:0;width:27.8vh;background:hsla(0,0%,100%,.95);border-radius:0;padding:2.42vh;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);opacity:0;transform:translateX(2.42vh);transition:opacity .5s ease-out,transform .5s ease-out}.illustration-visualization__top-fastest--visible{opacity:1;transform:translateX(0)}@media(max-width: 1200px){.illustration-visualization__top-fastest{width:100%;max-width:40.7vh;margin:0 auto}}.illustration-visualization__top-fastest-title{font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:700;color:#333;text-align:center;margin-bottom:1.65vh}.illustration-visualization__top-fastest-list{display:flex;flex-direction:column;gap:1.21vh}.illustration-visualization__fastest-player{display:flex;align-items:center;gap:1.65vh;padding:1.65vh;background:rgba(102,126,234,.1);border-radius:0;opacity:0;animation:fadeInUp .6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(2.78vh) scale(0.8)}to{opacity:1;transform:translateY(0) scale(1)}}.illustration-visualization__fastest-rank{flex-shrink:0;width:4.07vh;height:4.07vh;display:flex;align-items:center;justify-content:center;background:#667eea;color:#fff;border-radius:50%;font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:700}.illustration-visualization__fastest-name{flex:1 1;font-family:"Rajdhani",sans-serif;font-size:4.07vh;font-weight:600;color:#333}.illustration-visualization__fastest-time{flex-shrink:0;font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:700;color:#667eea}.illustration-visualization__fastest-empty{padding:2.42vh;text-align:center;font-family:"Nunito",sans-serif;font-size:2.04vh;color:rgba(0,0,0,.5);font-style:italic}.illustration-visualization__reaction{position:absolute;animation:floatUp 2.5s ease-out forwards;pointer-events:none;z-index:100}@keyframes floatUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-9.3vh)}}.illustration-visualization__reaction-emoji{font-size:3.26vh;text-align:center}.illustration-visualization__reaction-name{font-family:"Rajdhani",sans-serif;font-size:1.21vh;font-weight:600;color:#fff;text-align:center;text-shadow:0 .09vh .28vh rgba(0,0,0,.5)}.illustration-visualization__conversation{background:hsla(0,0%,100%,.95);border-radius:0;padding:2.42vh;max-width:91.3vh;width:100%;text-align:center;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);animation:slideUp .5s ease-out}.illustration-visualization__conversation h3{font-family:"Rajdhani",sans-serif;font-size:3.37vh;font-weight:700;color:#333;margin-bottom:1.21vh}.illustration-visualization__conversation p{font-family:"Nunito",sans-serif;font-size:2.75vh;font-weight:600;color:#333;margin:0}@keyframes slideUp{from{opacity:0;transform:translateY(2.42vh)}to{opacity:1;transform:translateY(0)}}.illustration-visualization__reactions{display:flex;justify-content:center;gap:1.65vh;margin-top:3.19vh;flex-wrap:wrap}.illustration-visualization__reaction-btn{width:6.12vh;height:6.12vh;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);font-size:2.6vh;cursor:pointer;transition:all .2s ease;box-shadow:.3vh .3vh 0 rgba(0,0,0,.25)}.illustration-visualization__reaction-btn:hover{transform:scale(1.15);box-shadow:.4vh .4vh 0 rgba(0,0,0,.3)}.illustration-visualization__reaction-btn:active{transform:scale(0.95)}.illustration-visualization__continue-btn{display:block;margin:3.19vh auto 0;padding:2.42vh 6.12vh;background:#667eea;color:#fff;border:none;border-radius:0;font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 .41vh 1.39vh rgba(102,126,234,.4);animation:pulse 2s ease-in-out infinite}.illustration-visualization__continue-btn:hover{background:rgb(57.1551724138,88.1896551724,227.8448275862);transform:translateY(-0.19vh);box-shadow:0 .62vh 2.42vh rgba(102,126,234,.5)}@keyframes pulse{0%,100%{box-shadow:0 .41vh 1.39vh rgba(102,126,234,.4)}50%{box-shadow:0 .41vh 2.3vh rgba(102,126,234,.6)}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.mc-visualization__options{flex:1 1;width:100%;display:flex;flex-direction:column;gap:1.65vh;background:hsla(0,0%,100%,.95);border-radius:0;padding:2.42vh;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2)}.mc-visualization__option{display:flex;align-items:center;gap:1.65vh;background:hsla(0,0%,100%,.95);border-radius:0;padding:2.42vh 3.19vh;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);opacity:0;transform:translateX(-2.42vh)}.mc-visualization__option--visible{opacity:1;transform:translateX(0);transition:opacity .4s ease-out,transform .4s ease-out}.mc-visualization__option--correct{background:linear-gradient(135deg, rgba(46, 204, 113, 0.2), rgba(39, 174, 96, 0.2));border:.31vh solid #26890c;box-shadow:0 .41vh 2.3vh rgba(46,204,113,.4)}.mc-visualization__option-label{flex-shrink:0;width:5.1vh;height:5.1vh;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-family:"Rajdhani",sans-serif;font-size:2.87vh;font-weight:700}.mc-visualization__option-text{flex:1 1;font-family:"Rajdhani",sans-serif;font-size:2.42vh;color:#333;font-weight:700}.mc-visualization__option-percentage{flex-shrink:0;font-family:"Rajdhani",sans-serif;font-size:2.42vh;font-weight:700;color:#333;min-width:6.12vh;text-align:right;opacity:0;animation:fadeIn .3s ease-out forwards;animation-delay:.2s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.debt-savings-visualization__canvas{border-radius:0;background:hsla(0,0%,100%,.95);box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2);max-width:100%;height:auto;display:block;padding:3.19vh}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.mortgage-comparison-visualization__wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.95);box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2)}.mortgage-comparison-visualization__canvas{border-radius:0;background:rgba(0,0,0,0);box-shadow:none;width:100%;max-width:91.3vh;height:auto}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.homeownership-pie-visualization__wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.95);box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2)}.homeownership-pie-visualization__canvas{border-radius:0;background:rgba(0,0,0,0);box-shadow:none;width:100%;max-width:91.3vh;height:auto;cursor:pointer}.homeownership-pie-visualization__tooltip{background:rgba(44,62,80,.95);color:#fff;padding:.74vh 1.3vh;border-radius:.41vh;font-family:"Rajdhani",sans-serif;font-size:1.65vh;font-weight:600;white-space:nowrap;pointer-events:none;z-index:1000;box-shadow:0 .41vh 1.21vh rgba(0,0,0,.3)}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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)}}.bar-chart-visualization__chart{flex:1 1;width:100%;max-width:100%;background:hsla(0,0%,100%,.95);border-radius:0;padding:3.19vh;box-shadow:0 .41vh 2.04vh rgba(0,0,0,.2)}.bar-chart-visualization__title{font-family:"Rajdhani",sans-serif;font-size:2.6vh;font-weight:700;color:#333;margin:0 0 .62vh;text-align:center}.bar-chart-visualization__subtitle{font-family:"Rajdhani",sans-serif;font-size:1.84vh;font-weight:500;color:#6c757d;margin:0 0 2.42vh;text-align:center}.bar-chart-visualization__bars{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:1.65vh;height:25.9vh;padding-top:2.42vh}.bar-chart-visualization__bar-column{display:flex;flex-direction:column;align-items:center;gap:1.21vh;flex:1 1;max-width:7.4vh;opacity:0;transform:translateY(2.42vh)}.bar-chart-visualization__bar-column--visible{opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out}.bar-chart-visualization__bar-value{font-family:"Rajdhani",sans-serif;font-size:1.65vh;font-weight:700;color:#333;text-align:center;min-height:2.42vh}.bar-chart-visualization__bar-container{width:100%;height:18.5vh;display:flex;align-items:flex-end;justify-content:center}.bar-chart-visualization__bar-fill{width:100%;max-width:4.63vh;border-radius:.62vh .62vh 0 0;transition:height .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);position:relative}.bar-chart-visualization__bar-fill::after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0.3), transparent 50%);border-radius:.62vh .62vh 0 0}.bar-chart-visualization__bar-label{font-family:"Rajdhani",sans-serif;font-size:1.2vh;font-weight:600;color:#333;text-align:center;white-space:nowrap}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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:1vh}.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: 480px){.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, rgb(180.442687747, 21.557312253, 47.9051383399));color:#fff}.trivia-host-bottom-bar__button--finish:hover:not(:disabled){background:linear-gradient(45deg, rgb(230.2944664032, 48.2055335968, 78.4011857708), #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: 480px){.trivia-host-bottom-bar{padding:0 1.5vh}.trivia-host-bottom-bar__left{gap:1vh}.trivia-host-bottom-bar__right{gap:1vh}.trivia-host-bottom-bar__button{font-size:1.4vh;padding:1vh 1.8vh}.trivia-host-bottom-bar__answer-status{font-size:1.4vh;margin-right:1vh}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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-input{display:flex;align-items:center;justify-content:center;min-height:100%;padding:2.42vh}.discussion-input__container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:46.3vh;padding:4.88vh;background:hsla(0,0%,100%,.95);border-radius:0;box-shadow:0 1.48vh 4.44vh rgba(0,0,0,.2);animation:slideInFromBottom .4s ease}.discussion-input__question{font-family:"Rajdhani",sans-serif;font-size:calc(2.24vh*1.5);font-weight:700;color:#667eea;text-align:center;margin-bottom:3.19vh;line-height:1.3}.discussion-input__form{display:flex;flex-direction:column;width:100%;gap:1.65vh}.discussion-input__textarea{width:100%;min-height:9.26vh;padding:1.65vh;font-family:"Nunito",sans-serif;font-size:calc(1.65vh*1.5);color:#333;background:#f8f9fa;border:.19vh solid #e0e0e0;border-radius:1.21vh;resize:vertical;transition:border-color 150ms ease,box-shadow 150ms ease}.discussion-input__textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 .28vh rgba(102,126,234,.2)}.discussion-input__textarea:disabled{opacity:.6;cursor:not-allowed}.discussion-input__textarea::-moz-placeholder{color:#6c757d}.discussion-input__textarea::placeholder{color:#6c757d}.discussion-input__textarea--rejected{border-color:#c0392b;box-shadow:0 0 0 .28vh rgba(192,57,43,.2);animation:shake .4s ease}.discussion-input__error{margin:0;font-family:"Nunito",sans-serif;font-size:1.65vh;color:#c0392b;text-align:center}.discussion-input__form-footer{display:flex;justify-content:center;align-items:center}.discussion-input__submitted{display:flex;flex-direction:column;align-items:center;gap:1.65vh;padding:3.19vh;animation:bounceIn .5s ease}.discussion-input__submitted-icon{width:7.4vh;height:7.4vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #26890C 0%, rgb(24.9932885906, 90.1073825503, 7.8926174497) 100%);border-radius:50%;color:#fff;animation:checkPop .4s ease}.discussion-input__submitted-text{font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:700;color:#26890c;text-transform:uppercase}.discussion-input__submitted-subtext{font-family:"Nunito",sans-serif;font-size:1.65vh;color:#6c757d}@media(max-width: 768px){.discussion-input{padding:1.65vh}.discussion-input__container{padding:3.19vh}.discussion-input__question{font-size:calc(2.04vh*1.5)}}@media(max-width: 576px){.discussion-input__container{padding:2.42vh}.discussion-input__question{font-size:calc(1.65vh*1.5)}.discussion-input .trivia-button{width:100%}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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-feed{width:100%;max-width:37vh;padding:calc(1.65vh*1.3) 1.65vh}.discussion-feed--empty{text-align:center}.discussion-feed__empty-text{font-family:"Nunito",sans-serif;font-size:1.65vh;color:hsla(0,0%,100%,.7);font-style:italic}.discussion-feed__title{font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:600;color:#fff;text-align:center;margin-bottom:calc(1.65vh*1.3);opacity:.9}.discussion-feed__list{display:flex;flex-direction:column;gap:calc(1.21vh*1.3);max-height:24.07vh;overflow-y:auto;padding-right:.62vh}.discussion-feed__list::-webkit-scrollbar{width:.37vh}.discussion-feed__list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:.19vh}.discussion-feed__list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:.19vh}.discussion-feed__list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.discussion-feed__item{background:hsla(0,0%,100%,.95);border-radius:1.21vh;padding:calc(1.21vh*1.3) 1.65vh;animation:fadeInUp .4s ease forwards;opacity:0}.discussion-feed__answer{font-family:"Nunito",sans-serif;font-size:calc(1.65vh*1.25);font-weight:500;color:#333;line-height:1.5;word-wrap:break-word}.discussion-feed__author{font-family:"Nunito",sans-serif;font-size:1.43vh;font-weight:500;color:#667eea;font-style:italic;margin-top:calc(0.62vh*1.3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(0.93vh)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:.7}50%{opacity:1}}@media(max-width: 768px){.discussion-feed{max-width:100%;padding:16px 12px}.discussion-feed__empty-text{font-size:16px}.discussion-feed__title{font-size:18px;margin-bottom:16px}.discussion-feed__list{max-height:200px;gap:10px}.discussion-feed__item{padding:12px 14px;border-radius:12px}.discussion-feed__answer{font-size:19px}.discussion-feed__author{font-size:13px;margin-top:6px}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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:1.65vh 2.42vh;z-index:11}.slide-layout__body{flex:1 1;display:flex;overflow:hidden;position:relative}.slide-layout__sidebar{flex-shrink:0;width:28.6vh;padding:1.65vh;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:2.42vh;overflow:hidden}@media(max-width: 576px){.slide-layout__content{padding:1.65vh}}.slide-layout__footer{flex-shrink:0;padding:1.65vh 2.42vh;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:3.19vh;padding-bottom:3.19vh}.slide-layout--loading .slide-layout__content{justify-content:center}.slide-layout--discussion .slide-layout__content{justify-content:flex-start;padding-top:4.88vh}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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:.22vh .22vh 0 rgba(0,210,211,.45)}.question-slide--host .question-slide__best-guess-hint{color:#3b8beb}.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--host .slider-question{background:rgba(0,0,0,0);box-shadow:none;padding:0}.question-slide--player .question-slide__indicator{color:#fff;text-transform:uppercase;letter-spacing:.22vh}.question-slide--player .question-slide__question-text{color:#fff;text-shadow:0 .22vh .43vh rgba(0,0,0,.2)}.question-slide__card-wrapper{position:relative;width:100%;max-width:100%;margin:0 auto;padding:2.53011vh}.question-slide__timer{margin-top:1.725075vh}@media(min-width: 768px){.question-slide__timer{margin-top:2.53011vh}}.question-slide__card{position:relative;background:radial-gradient(ellipse 90% 85% at center, #fff3e0 0%, #fff8f0 50%, #ffffff 90%);border-radius:0;padding:3.335145vh;box-shadow:0 1.07vh 4.26vh rgba(0,0,0,.3);border:.32vh solid hsla(0,0%,100%,.8);width:100%}.question-slide__card::before{content:"";position:absolute;top:0;left:0;width:4vh;height:4vh;background:linear-gradient(315deg, transparent 50%, rgba(255, 140, 0, 0.6) 50%);pointer-events:none}.question-slide__card::after{content:"";position:absolute;bottom:0;right:0;width:4vh;height:4vh;background:linear-gradient(135deg, transparent 50%, rgba(0, 210, 211, 0.6) 50%);pointer-events:none}.question-slide__header{text-align:center}.question-slide__indicator{font-family:"Rajdhani",sans-serif;font-size:1.92372vh;font-weight:600;margin-bottom:2.53011vh;animation:fadeIn .3s ease-out}.question-slide__content{display:flex;flex-direction:column;align-items:center;width:100%;gap:3.335145vh}.question-slide__question-text{font-family:"Rajdhani",sans-serif;font-size:clamp(3.044496vh,6vw,5.8307535vh);font-weight:700;text-align:center;line-height:1.3;margin-bottom:3.335145vh;margin-left:10%;margin-right:10%;animation:fadeInUp .4s ease-out .2s both}@media(max-width: 576px){.question-slide__question-text{font-size:3.044496vh}}.question-slide__best-guess-hint{font-family:"Rajdhani",sans-serif;font-size:3.523335vh;font-weight:700;color:#3b8beb;text-align:center;margin-top:2.53011vh;margin-bottom:2.53011vh;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 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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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{min-height:100svh;overflow:hidden}.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:100svh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;overflow:hidden}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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:2.42vh 4.88vh;animation:fadeIn .3s ease}.discussion-slide__card{position:relative;background:radial-gradient(ellipse 90% 85% at center, #fff3e0 0%, #fff8f0 50%, #ffffff 90%);border-radius:0;padding:3.19vh 4.88vh;box-shadow:0 .93vh 3.7vh rgba(0,0,0,.3);border:.28vh solid hsla(0,0%,100%,.8);width:100%;max-width:112.2vh;margin-bottom:3.19vh;text-align:center}.discussion-slide__card::before{content:"";position:absolute;top:0;left:0;width:4vh;height:4vh;background:linear-gradient(315deg, transparent 50%, rgba(255, 140, 0, 0.6) 50%);pointer-events:none}.discussion-slide__card::after{content:"";position:absolute;bottom:0;right:0;width:4vh;height:4vh;background:linear-gradient(135deg, transparent 50%, rgba(0, 210, 211, 0.6) 50%);pointer-events:none}.discussion-slide__title{font-family:"Rajdhani",sans-serif;font-size:4.29vh;font-weight:700;color:#3b8beb;text-transform:uppercase;letter-spacing:.37vh;margin-bottom:1.65vh;text-shadow:.19vh .19vh 0 rgba(0,210,211,.45);opacity:0;transform:translateY(-1.85vh) 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:"Rajdhani",sans-serif;font-size:calc(3.26vh*1.56);font-weight:700;color:#333;text-align:center;margin-bottom:0;max-width:112.2vh;line-height:1.3;padding:2.42vh 4.88vh;text-shadow:.22vh .22vh 0 rgba(0,210,211,.45)}.discussion-slide__hint{font-family:"Nunito",sans-serif;font-size:1.84vh;font-weight:500;color:#fff;font-style:italic;margin-bottom:2.42vh;opacity:0;animation:fadeIn .5s ease forwards}.discussion-slide__answers{display:flex;flex-wrap:wrap;justify-content:center;gap:2.42vh;width:100%;min-height:11.1vh;max-height:50vh;padding:1.65vh 0;padding-bottom:12vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.discussion-slide__answers::-webkit-scrollbar{display:none}.discussion-slide__answer-bubble{position:relative;display:flex;flex-direction:column;align-items:center;padding:2.42vh 3.19vh;background:#e8fafb;border-radius:4.63vh;box-shadow:0 .74vh 2.96vh rgba(0,0,0,.15),0 .19vh .74vh rgba(0,0,0,.1),inset 0 -0.19vh .56vh rgba(0,0,0,.05);max-width:27.8vh;min-width:16.67vh;opacity:0;transform:scale(0) translateY(2.78vh);transition:opacity .4s ease,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.discussion-slide__answer-bubble::before,.discussion-slide__answer-bubble::after{content:"";position:absolute;background:inherit;border-radius:50%;box-shadow:0 .37vh 1.1vh rgba(0,0,0,.1)}.discussion-slide__answer-bubble::before{width:3.7vh;height:3.7vh;bottom:-0.74vh;left:15%}.discussion-slide__answer-bubble::after{width:2.78vh;height:2.78vh;bottom:-1.1vh;left:30%}.discussion-slide__answer-bubble:nth-child(4n+1){background:#e0fafa}.discussion-slide__answer-bubble:nth-child(4n+1)::before,.discussion-slide__answer-bubble:nth-child(4n+1)::after{background:#e0fafa}.discussion-slide__answer-bubble:nth-child(4n+2){background:#fef9e0}.discussion-slide__answer-bubble:nth-child(4n+2)::before,.discussion-slide__answer-bubble:nth-child(4n+2)::after{background:#fef9e0}.discussion-slide__answer-bubble:nth-child(4n+3){background:#ffe8f5}.discussion-slide__answer-bubble:nth-child(4n+3)::before,.discussion-slide__answer-bubble:nth-child(4n+3)::after{background:#ffe8f5}.discussion-slide__answer-bubble:nth-child(4n+4){background:#e8f0ff}.discussion-slide__answer-bubble:nth-child(4n+4)::before,.discussion-slide__answer-bubble:nth-child(4n+4)::after{background:#e8f0ff}.discussion-slide__answer-bubble--visible{opacity:1;transform:scale(1) translateY(0)}.discussion-slide__answer-bubble--visible:nth-child(7n+1){transform:scale(1) translateY(0.4vh) translateX(0.2vh) rotate(-1.2deg)}.discussion-slide__answer-bubble--visible:nth-child(7n+2){transform:scale(1) translateY(-0.3vh) translateX(-0.4vh) rotate(1.5deg)}.discussion-slide__answer-bubble--visible:nth-child(7n+3){transform:scale(1) translateY(0.2vh) translateX(0.5vh) rotate(-0.8deg)}.discussion-slide__answer-bubble--visible:nth-child(7n+4){transform:scale(1) translateY(-0.4vh) translateX(0.3vh) rotate(1.1deg)}.discussion-slide__answer-bubble--visible:nth-child(7n+5){transform:scale(1) translateY(0.5vh) translateX(-0.2vh) rotate(-1.8deg)}.discussion-slide__answer-bubble--visible:nth-child(7n+6){transform:scale(1) translateY(-0.2vh) translateX(0.4vh) rotate(1.4deg)}.discussion-slide__answer-bubble--visible:nth-child(7n+7){transform:scale(1) translateY(0.3vh) translateX(-0.3vh) rotate(-1deg)}.discussion-slide__dismiss-btn{position:absolute;top:.5vh;right:.5vh;width:3vh;height:3vh;border:none;background:rgba(0,0,0,0);color:#d32f2f;font-size:2.5vh;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease;padding:0;z-index:1;border-radius:50%}.discussion-slide__dismiss-btn:hover{opacity:1 !important;background:rgba(211,47,47,.1)}.discussion-slide__answer-bubble:hover .discussion-slide__dismiss-btn{opacity:.5}.discussion-slide__answer-text{font-family:"Nunito",sans-serif;font-size:calc(1.84vh*1.25);font-weight:700;color:#333;text-align:center;margin-bottom:.62vh;word-wrap:break-word;line-height:1.3}.discussion-slide__answer-author{font-family:"Nunito",sans-serif;font-size:1.21vh;font-weight:500;color:#667eea;font-style:italic}.discussion-slide__controls{position:fixed;bottom:7.4vh;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:4.29vh;letter-spacing:.19vh}.discussion-slide__question{font-size:5.772vh;padding:1.65vh 2.42vh}.discussion-slide__hint{font-size:1.65vh}.discussion-slide__answers{gap:1.65vh}.discussion-slide__answer-bubble{max-width:22.2vh;min-width:13.89vh;padding:1.65vh 2.42vh}.discussion-slide__answer-text{font-size:calc(1.65vh*1.25)}.discussion-slide__answer-author{font-size:1.02vh}}@media(max-width: 576px){.discussion-slide__title{font-size:3.26vh}.discussion-slide__question{font-size:calc(3.26vh*1.56)}.discussion-slide__hint{font-size:1.43vh}.discussion-slide__answer-bubble{max-width:100%;min-width:11.1vh;border-radius:2.78vh}.discussion-slide__answer-bubble::before,.discussion-slide__answer-bubble::after{display:none}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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:3.19vh;min-height:60vh}.highlights-slide__title{font-family:"Rajdhani",sans-serif;font-size:6.52vh;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.37vh;margin-bottom:4.88vh;text-shadow:0 .37vh 1.1vh rgba(0,0,0,.3);opacity:0;transform:translateY(-1.85vh);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:3.19vh;flex-wrap:nowrap}.highlights-slide__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:26vh;max-width:31.5vh;height:48.15vh;flex:1 1 29.6vh;padding:3.19vh;background:#fff;border-radius:.41vh;box-shadow:0 .74vh 2.96vh rgba(0,0,0,.15);opacity:0;transform:scale(0.8) translateY(2.78vh);transition:opacity .4s ease,transform .4s ease}.highlights-slide__card-emoji{position:absolute;top:1.1vh;left:1.1vh;font-size:3.26vh;z-index:2;filter:drop-shadow(0 0.19vh 0.37vh 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:12vh;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(1.25vh,3.4vw,2.54vh);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.09vh;text-shadow:0 .19vh .37vh rgba(0,0,0,.3);background:linear-gradient(135deg, #f5576c 0%, rgb(242.1348314607, 38.8651685393, 65.8820224719) 100%);padding:2.42vh 1.65vh;height:11.1vh;display:flex;align-items:center;justify-content:center;text-align:center;min-width:18.5vh;margin-left:-3.19vh;margin-right:-3.19vh;width:calc(100% + 6.38vh);box-shadow:0 .37vh 1.1vh 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:-0.93vh;border-style:solid;border-width:.93vh}.highlights-slide__card-title::before{left:0;border-color:rgb(217.0786516854,12.9213483146,40.0561797753) rgba(0,0,0,0) rgba(0,0,0,0) rgb(217.0786516854,12.9213483146,40.0561797753)}.highlights-slide__card-title::after{right:0;border-color:rgb(217.0786516854,12.9213483146,40.0561797753) rgb(217.0786516854,12.9213483146,40.0561797753) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--breakthrough{background:linear-gradient(135deg, #00b4a0 0%, rgb(0, 118.8, 105.6) 100%)}.highlights-slide__card-title--breakthrough::before{border-color:rgb(0,52.5,46.6666666667) rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,52.5,46.6666666667)}.highlights-slide__card-title--breakthrough::after{border-color:rgb(0,52.5,46.6666666667) rgb(0,52.5,46.6666666667) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--on_fire{background:linear-gradient(135deg, #ff6b35 0%, rgb(246.8, 65.9762376238, 0) 100%)}.highlights-slide__card-title--on_fire::before{border-color:rgb(180.5,48.2524752475,0) rgba(0,0,0,0) rgba(0,0,0,0) rgb(180.5,48.2524752475,0)}.highlights-slide__card-title--on_fire::after{border-color:rgb(180.5,48.2524752475,0) rgb(180.5,48.2524752475,0) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--unstoppable{background:linear-gradient(135deg, #f5a623 0%, rgb(194.652173913, 124.7543478261, 8.847826087) 100%)}.highlights-slide__card-title--unstoppable::before{border-color:rgb(131.2347826087,84.1095652174,5.9652173913) rgba(0,0,0,0) rgba(0,0,0,0) rgb(131.2347826087,84.1095652174,5.9652173913)}.highlights-slide__card-title--unstoppable::after{border-color:rgb(131.2347826087,84.1095652174,5.9652173913) rgb(131.2347826087,84.1095652174,5.9652173913) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--are_you_human{background:linear-gradient(135deg, #9b59b6 0%, rgb(122.0175732218, 64.0811715481, 145.7188284519) 100%)}.highlights-slide__card-title--are_you_human::before{border-color:rgb(83.4581589958,43.8305439331,99.6694560669) rgba(0,0,0,0) rgba(0,0,0,0) rgb(83.4581589958,43.8305439331,99.6694560669)}.highlights-slide__card-title--are_you_human::after{border-color:rgb(83.4581589958,43.8305439331,99.6694560669) rgb(83.4581589958,43.8305439331,99.6694560669) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--new_leader{background:linear-gradient(135deg, #3498db 0%, rgb(31.6016736402, 119.3841004184, 178.1983263598) 100%)}.highlights-slide__card-title--new_leader::before{border-color:rgb(21.6150627615,81.6569037657,121.8849372385) rgba(0,0,0,0) rgba(0,0,0,0) rgb(21.6150627615,81.6569037657,121.8849372385)}.highlights-slide__card-title--new_leader::after{border-color:rgb(21.6150627615,81.6569037657,121.8849372385) rgb(21.6150627615,81.6569037657,121.8849372385) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--blazing_speed{background:linear-gradient(135deg, #00d4ff 0%, rgb(0, 148.4, 178.5) 100%)}.highlights-slide__card-title--blazing_speed::before{border-color:rgb(0,93.28,112.2) rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,93.28,112.2)}.highlights-slide__card-title--blazing_speed::after{border-color:rgb(0,93.28,112.2) rgb(0,93.28,112.2) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--ouch{background:linear-gradient(135deg, #c0392b 0%, rgb(141.9982978723, 42.1557446809, 31.8017021277) 100%)}.highlights-slide__card-title--ouch::before{border-color:rgb(100.330212766,29.7855319149,22.469787234) rgba(0,0,0,0) rgba(0,0,0,0) rgb(100.330212766,29.7855319149,22.469787234)}.highlights-slide__card-title--ouch::after{border-color:rgb(100.330212766,29.7855319149,22.469787234) rgb(100.330212766,29.7855319149,22.469787234) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--epic_fumble{background:linear-gradient(135deg, #8e1a1a 0%, rgb(98.8928571429, 18.1071428571, 18.1071428571) 100%)}.highlights-slide__card-title--epic_fumble::before{border-color:hsl(0,69.0476190476%,12.9411764706%) rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,69.0476190476%,12.9411764706%)}.highlights-slide__card-title--epic_fumble::after{border-color:hsl(0,69.0476190476%,12.9411764706%) hsl(0,69.0476190476%,12.9411764706%) rgba(0,0,0,0) rgba(0,0,0,0)}.highlights-slide__card-title--fast_but_wrong{background:linear-gradient(135deg, #e74c3c 0%, rgb(204.6164383562, 41.9726027397, 25.1835616438) 100%)}.highlights-slide__card-title--fast_but_wrong::before{border-color:rgb(145.5821917808,29.8630136986,17.9178082192) rgba(0,0,0,0) rgba(0,0,0,0) rgb(145.5821917808,29.8630136986,17.9178082192)}.highlights-slide__card-title--fast_but_wrong::after{border-color:rgb(145.5821917808,29.8630136986,17.9178082192) rgb(145.5821917808,29.8630136986,17.9178082192) 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:1.65vh}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__circle{width:18vh;height:18vh;box-shadow:0 0 2.78vh rgba(102,126,234,.6),0 0 5.56vh rgba(245,87,108,.3)}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__character{font-size:11.76vh}.highlights-slide__card-name{font-family:"Rajdhani",sans-serif;font-size:4.07vh;font-weight:700;color:#333;margin-bottom:1.65vh}.highlights-slide__card-detail{font-family:"Nunito",sans-serif;font-size:2.59vh;color:rgba(0,0,0,.7)}.highlights-slide__controls{margin-top:4.88vh;opacity:0;animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(1.85vh)}to{opacity:1;transform:translateY(0)}}@keyframes cardFloat{0%,100%{transform:scale(1) translateY(0)}50%{transform:scale(1) translateY(-0.74vh)}}@media(max-width: 992px){.highlights-slide__cards{flex-wrap:wrap}}@media(max-width: 768px){.highlights-slide__title{font-size:4.88vh}.highlights-slide__cards{flex-direction:column;align-items:center;gap:2.42vh}.highlights-slide__card{min-width:26vh;max-width:31.5vh;height:auto;min-height:37vh}.highlights-slide__card-title-wrapper{height:7.4vh}.highlights-slide__card-title{font-size:clamp(.97vh,3vw,1.9vh);padding:1.65vh 1.21vh}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__circle{width:12vh;height:12vh}.highlights-slide__card-avatar .avatar-badge--xl .avatar-badge__character{font-size:7.4vh}.highlights-slide__card-name{font-size:2.54vh}.highlights-slide__card-detail{font-size:1.85vh}}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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:100%;max-width:100%}.leaderboard-slide__controls{margin-top:3.19vh;text-align:center}
.MTPodium_podium__qghr9{display:flex;flex-direction:column;align-items:center;position:relative}.MTPodium_podium__1__WBBaO{z-index:3}.MTPodium_podium__2__7JY2Z{z-index:2}.MTPodium_podium__3__9HW0L{z-index:1}.MTPodium_bar__joQAZ{width:25vh;border-radius:30px 30px 12px 12px;background:hsla(calc(220 + 0 * 40), 60%, 55%, 0.8);background:hsla(calc(220 + var(--player-index, 0) * 40), 60%, 55%, 0.8);box-shadow:0 8px 40px rgba(0,0,0,.3),inset 0 4px 20px hsla(0,0%,100%,.2);position:relative}.MTPodium_bar__joQAZ::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:25px;background:hsla(0,0%,100%,.3);border-radius:15px 15px 50% 50%}.MTPodium_bar--1__3lzoX{height:35vh;background:linear-gradient(180deg, hsl(45, 100%, 50%) 0%, hsl(45, 100%, 40%) 100%)}.MTPodium_bar--2__S3KmM{height:30vh;background:linear-gradient(180deg, hsl(0, 0%, 75%) 0%, hsl(0, 0%, 60%) 100%)}.MTPodium_bar--3__EgB56{height:26vh;background:linear-gradient(180deg, hsl(30, 60%, 55%) 0%, hsl(30, 60%, 40%) 100%)}@media(max-width: 1200px){.MTPodium_bar__joQAZ{width:22vh;border-radius:25px 25px 10px 10px}}@media(max-width: 900px){.MTPodium_bar__joQAZ{width:18vh;border-radius:20px 20px 8px 8px}}.MTPodium_avatarContainer__HxMTR{position:absolute;left:50%;transform:translateX(-50%);z-index:5}.MTPodium_avatarContainer--1__AT\+l4{bottom:32vh}.MTPodium_avatarContainer--2__ZL6Kd{bottom:27vh}.MTPodium_avatarContainer--3__gCu5o{bottom:22vh}.MTPodium_avatar__IxkVw{width:28.6vh;height:28.6vh;border-radius:50%;display:flex;align-items:center;justify-content:center;border:8px solid #fff;box-shadow:0 8px 25px rgba(0,0,0,.35);overflow:hidden}@media(max-width: 1200px){.MTPodium_avatar__IxkVw{width:23.4vh;height:23.4vh;border-width:6px}}@media(max-width: 900px){.MTPodium_avatar__IxkVw{width:19.5vh;height:19.5vh;border-width:5px}}.MTPodium_characterImg__t0Vux{width:200%;height:auto;transform:translateY(10%)}.MTPodium_initials__7rtcG{font-family:"Rajdhani",sans-serif;font-size:7.8vh;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3);letter-spacing:.05em}@media(max-width: 1200px){.MTPodium_initials__7rtcG{font-size:6.5vh}}@media(max-width: 900px){.MTPodium_initials__7rtcG{font-size:5.2vh}}.MTPodium_resultsCard__vraAH{position:absolute;left:50%;transform:translateX(-50%);text-align:center;width:28vh;z-index:10;padding:1.8vh 3vh;border-radius:2.2vh;box-shadow:0 8px 25px rgba(0,0,0,.25)}.MTPodium_resultsCard--1__Ne0d9{background:linear-gradient(269.86deg, #d3a84c -9.99%, #ffec95 50.52%, #e6be69 114.93%);bottom:58vh}.MTPodium_resultsCard--2__VbICO{background:linear-gradient(270deg, #c1c1c1 -16.95%, #ffffff 40.82%, #d9d9d9 115.08%);bottom:52vh}.MTPodium_resultsCard--3__RkbNE{background:linear-gradient(270deg, #c57339 -16.95%, #f1bfac 48.38%, #cb9279 115.08%);bottom:46vh}.MTPodium_resultsCard__name__xUwG0{font-family:"Rajdhani",sans-serif;font-weight:800;font-size:6.84vh;line-height:130%;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.MTPodium_resultsCard__divider__gRfdy{width:60%;height:2px;background:rgba(0,0,0,.2);margin:1vh auto}.MTPodium_resultsCard__score__ehuwf{font-family:"Rajdhani",sans-serif;font-weight:600;font-size:3vh;line-height:130%;color:#2c3e50;letter-spacing:.02em}@media(max-width: 1200px){.MTPodium_resultsCard__vraAH{width:24vh;padding:1.5vh 2.5vh}}@media(max-width: 900px){.MTPodium_resultsCard__vraAH{width:20vh;padding:1.2vh 2vh;border-radius:1.8vh}.MTPodium_resultsCard__name__xUwG0{font-size:5.4vh}.MTPodium_resultsCard__score__ehuwf{font-size:2.5vh}}.MTPodium_delay__m8Vi2{animation:MTPodium_character-appear__\+anKB;animation-duration:.5s}@keyframes MTPodium_character-appear__\+anKB{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}
.MTConfetti_wrapper__yENyi{position:absolute;min-height:100svh;width:100%;pointer-events:none;z-index:5}.MTConfetti_confetti__2F41\+{position:absolute;top:-7vh;animation:MTConfetti_confetti-fall-down__9WxBP infinite;animation-timing-function:linear}.MTConfetti_animation1__VDvOu{animation:MTConfetti_confetti-fall-down-1__TpUeJ infinite;animation-timing-function:linear}.MTConfetti_animation2__bgOt6{animation:MTConfetti_confetti-fall-down-2__FVKXt infinite;animation-timing-function:linear}.MTConfetti_animation3__jBPds{animation:MTConfetti_confetti-fall-down-3__egZk0 infinite;animation-timing-function:linear}.MTConfetti_animation4__6FzZa{animation:MTConfetti_confetti-fall-down-4__NLscv infinite;animation-timing-function:linear}.MTConfetti_animation5__DH78F{animation:MTConfetti_confetti-fall-down-5__Ya-SH infinite;animation-timing-function:linear}.MTConfetti_animation6__UjR1J{animation:MTConfetti_confetti-fall-down-6__heT2R infinite;animation-timing-function:linear}.MTConfetti_left1__g27WN{left:1vw}.MTConfetti_left2__Pw\+HX{left:2vw}.MTConfetti_left3__2wd6F{left:3vw}.MTConfetti_left4__5obnC{left:4vw}.MTConfetti_left5__1BP-d{left:5vw}.MTConfetti_left6__R2\+dA{left:6vw}.MTConfetti_left7__xjeGT{left:7vw}.MTConfetti_left8__3mE3v{left:8vw}.MTConfetti_left9__M77QS{left:9vw}.MTConfetti_left10__kASwb{left:10vw}.MTConfetti_left11__b5N4n{left:11vw}.MTConfetti_left12__EDN\+r{left:12vw}.MTConfetti_left13__Jvc1O{left:13vw}.MTConfetti_left14__ByMXb{left:14vw}.MTConfetti_left15__mf-kF{left:15vw}.MTConfetti_left16__nTx6K{left:16vw}.MTConfetti_left17__94ZA\+{left:17vw}.MTConfetti_left18__575vv{left:18vw}.MTConfetti_left19__IdzVe{left:19vw}.MTConfetti_left20__QmCdQ{left:20vw}.MTConfetti_left21__BWPLN{left:21vw}.MTConfetti_left22__jztzH{left:22vw}.MTConfetti_left23__Dy3DI{left:23vw}.MTConfetti_left24__m8sik{left:24vw}.MTConfetti_left25__zQzEe{left:25vw}.MTConfetti_left26__nThKO{left:26vw}.MTConfetti_left27__yuWQD{left:27vw}.MTConfetti_left28__P5cpS{left:28vw}.MTConfetti_left29__\+OmvC{left:29vw}.MTConfetti_left30__kVpWy{left:30vw}.MTConfetti_left31__42g9W{left:31vw}.MTConfetti_left32__vSoML{left:32vw}.MTConfetti_left33__zAkib{left:33vw}.MTConfetti_left34__Y-ZSB{left:34vw}.MTConfetti_left35__JVa3-{left:35vw}.MTConfetti_left36__MCOi-{left:36vw}.MTConfetti_left37__6-CxI{left:37vw}.MTConfetti_left38__IMDzo{left:38vw}.MTConfetti_left39__ZyayX{left:39vw}.MTConfetti_left40__8vnui{left:40vw}.MTConfetti_left41__tYQnt{left:41vw}.MTConfetti_left42__0BlU0{left:42vw}.MTConfetti_left43__dx0a\+{left:43vw}.MTConfetti_left44__CpaXJ{left:44vw}.MTConfetti_left45__Mccgu{left:45vw}.MTConfetti_left46__y8-dP{left:46vw}.MTConfetti_left47__kuOhV{left:47vw}.MTConfetti_left48__8dWUH{left:48vw}.MTConfetti_left49__csyDc{left:49vw}.MTConfetti_left50__vUd9d{left:50vw}.MTConfetti_left51__PnOWz{left:51vw}.MTConfetti_left52__8bJaw{left:52vw}.MTConfetti_left53__XhywB{left:53vw}.MTConfetti_left54__TsB0i{left:54vw}.MTConfetti_left55__oaJL0{left:55vw}.MTConfetti_left56__fqMDV{left:56vw}.MTConfetti_left57__Mg8zF{left:57vw}.MTConfetti_left58__f5GE\+{left:58vw}.MTConfetti_left59__Nlprb{left:59vw}.MTConfetti_left60__02\+A9{left:60vw}.MTConfetti_left61__CNYQ0{left:61vw}.MTConfetti_left62__D-efk{left:62vw}.MTConfetti_left63__x8pg4{left:63vw}.MTConfetti_left64__474wA{left:64vw}.MTConfetti_left65__Pbn8Y{left:65vw}.MTConfetti_left66__AzUkn{left:66vw}.MTConfetti_left67__O5P5y{left:67vw}.MTConfetti_left68__K4MIJ{left:68vw}.MTConfetti_left69__YmzZU{left:69vw}.MTConfetti_left70__OqjQd{left:70vw}.MTConfetti_left71__wqq9B{left:71vw}.MTConfetti_left72__-Ku2g{left:72vw}.MTConfetti_left73__mBU9\+{left:73vw}.MTConfetti_left74__HPdz6{left:74vw}.MTConfetti_left75__Z7hhP{left:75vw}.MTConfetti_left76__fBVvV{left:76vw}.MTConfetti_left77__05LQ2{left:77vw}.MTConfetti_left78__4nq5n{left:78vw}.MTConfetti_left79__oSgsS{left:79vw}.MTConfetti_left80__NkPPL{left:80vw}.MTConfetti_left81__Hypds{left:81vw}.MTConfetti_left82__lb5kI{left:82vw}.MTConfetti_left83__6Dn0v{left:83vw}.MTConfetti_left84__-KfbZ{left:84vw}.MTConfetti_left85__KCRW\+{left:85vw}.MTConfetti_left86__gLz8A{left:86vw}.MTConfetti_left87__AEQBU{left:87vw}.MTConfetti_left88__8V8ro{left:88vw}.MTConfetti_left89__-hyOv{left:89vw}.MTConfetti_left90__-CWv-{left:90vw}.MTConfetti_left91__0o8D7{left:91vw}.MTConfetti_left92__tV\+Kz{left:92vw}.MTConfetti_left93__Kcwap{left:93vw}.MTConfetti_left94__ONWe7{left:94vw}.MTConfetti_left95__2x99i{left:95vw}.MTConfetti_left96__QIOLM{left:96vw}.MTConfetti_left97__n\+J2T{left:97vw}.MTConfetti_left98__KnzaS{left:98vw}.MTConfetti_left99__JBUTT{left:99vw}.MTConfetti_left100__wQgcc{left:100vw}.MTConfetti_duration1__DJnv5{animation-duration:4s}.MTConfetti_duration2__f47bb{animation-duration:5s}.MTConfetti_duration3__NGO-M{animation-duration:6s}.MTConfetti_duration4__P95dG{animation-duration:7s}.MTConfetti_duration5__hyXfQ{animation-duration:8s}.MTConfetti_duration6__lJped{animation-duration:9s}.MTConfetti_duration7__49nwC{animation-duration:10s}.MTConfetti_duration8__s8qdJ{animation-duration:11s}.MTConfetti_duration9__I5Tjh{animation-duration:12s}.MTConfetti_duration10__W44Ei{animation-duration:13s}.MTConfetti_delay1__4O\+1S{animation-delay:1s}.MTConfetti_delay2__WAwWg{animation-delay:2s}.MTConfetti_delay3__dYQjh{animation-delay:3s}.MTConfetti_delay4__dWGc3{animation-delay:4s}.MTConfetti_delay5__Fv5wi{animation-delay:5s}.MTConfetti_delay6__b8QVN{animation-delay:6s}.MTConfetti_delay7__WWDLi{animation-delay:7s}.MTConfetti_delay8__LoAoZ{animation-delay:8s}.MTConfetti_delay9__hJY7c{animation-delay:9s}.MTConfetti_delay10__rJ2RX{animation-delay:10s}.MTConfetti_delay11__1Ca6i{animation-delay:11s}.MTConfetti_delay12__AF1K7{animation-delay:12s}.MTConfetti_delay13__8S2-a{animation-delay:13s}.MTConfetti_delay14__oN-li{animation-delay:14s}.MTConfetti_delay15__jUqN6{animation-delay:15s}.MTConfetti_size1__4Vk49{width:1.3vh;height:1.8vh}.MTConfetti_size2__hdwCQ{width:1.8vh;height:2.3vh}.MTConfetti_size3__AaynC{width:2.3vh;height:2.8vh}.MTConfetti_size4__HolSt{width:2.8vh;height:3.3vh}.MTConfetti_size5__RXy4U{width:3.3vh;height:3.8vh}@keyframes MTConfetti_confetti-fall-down-1__TpUeJ{0%{top:-7vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(-360deg)}}@keyframes MTConfetti_confetti-fall-down-2__FVKXt{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(360deg)}}@keyframes MTConfetti_confetti-fall-down-3__egZk0{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(-720deg)}}@keyframes MTConfetti_confetti-fall-down-4__NLscv{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(1080deg)}}@keyframes MTConfetti_confetti-fall-down-5__Ya-SH{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(-1080deg)}}@keyframes MTConfetti_confetti-fall-down-6__heT2R{0%{top:-5vh;transform:rotate(0deg)}100%{top:110vh;transform:rotate(720deg)}}
.MTAudience_audienceContainer__ivnkU{position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);height:45vh;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;pointer-events:none;z-index:1;overflow:hidden;opacity:.7}.MTAudience_row__m9Qnf{display:flex;justify-content:center;align-items:flex-end;flex-shrink:0}.MTAudience_bust__Qgxtf{flex-shrink:0;margin:0 -0.8vh}.MTAudience_bust--row0__4j6fa{width:9vh;height:11vh;color:hsl(270,25%,8%)}.MTAudience_row--0__fdA1E{margin-bottom:0}.MTAudience_bust--row1__f9af2{width:8.5vh;height:10.375vh;color:hsl(270,25%,13%)}.MTAudience_row--1__xKk3j{margin-bottom:-8.5vh;transform:translateX(4.25vh)}.MTAudience_bust--row2__2GpNb{width:8vh;height:9.75vh;color:hsl(270,25%,18%)}.MTAudience_row--2__HKmdH{margin-bottom:-8.5vh}.MTAudience_bust--row3__br-gW{width:7.5vh;height:9.125vh;color:hsl(270,25%,23%)}.MTAudience_row--3__GhVfZ{margin-bottom:-8.5vh;transform:translateX(3.75vh)}.MTAudience_bust--row4__nVSb3{width:7vh;height:8.5vh;color:hsl(270,25%,28%)}.MTAudience_row--4__9QBwC{margin-bottom:-8.5vh}.MTAudience_bust--row5__Lmiqx{width:6.5vh;height:7.875vh;color:hsl(270,25%,33%)}.MTAudience_row--5__kzbQD{margin-bottom:-8.5vh;transform:translateX(3.25vh)}.MTAudience_bust--row6__VOzyy{width:6vh;height:7.25vh;color:hsl(270,25%,38%)}.MTAudience_row--6__jM96y{margin-bottom:-8.5vh}.MTAudience_bust--row7__HcV6V{width:5.5vh;height:6.625vh;color:hsl(270,25%,42%)}.MTAudience_row--7__nZuYG{margin-bottom:-8.5vh;transform:translateX(2.75vh)}.MTAudience_bust--row8__ldOLb{width:5vh;height:6vh;color:hsl(270,25%,46%)}.MTAudience_row--8__TVbsL{margin-bottom:-8.5vh}.MTAudience_bust--row9__zh9Hd{width:4.5vh;height:5.375vh;color:hsl(270,25%,49%)}.MTAudience_row--9__hrxoZ{margin-bottom:-8.5vh;transform:translateX(2.25vh)}.MTAudience_bust--row10__Ubnzp{width:4vh;height:4.75vh;color:hsl(270,25%,52%)}.MTAudience_row--10__kC68E{margin-bottom:-8.5vh}.MTAudience_bust--row11__atV9X{width:3.5vh;height:4.125vh;color:hsl(270,25%,54%)}.MTAudience_row--11__9rOQb{margin-bottom:-8.5vh;transform:translateX(1.75vh)}.MTAudience_bust--row12__p5XM4{width:3vh;height:3.5vh;color:hsl(270,25%,56%)}.MTAudience_row--12__83td8{margin-bottom:-8.5vh}.MTAudience_bust--row13__7JMG5{width:2.5vh;height:2.875vh;color:hsl(270,25%,58%)}.MTAudience_row--13__FMuB9{margin-bottom:-8.5vh;transform:translateX(1.25vh)}.MTAudience_bust--row14__ea6ek{width:2vh;height:2.25vh;color:hsl(270,25%,60%)}.MTAudience_row--14__QYf2q{margin-bottom:-8.5vh}@media(max-width: 1200px){.MTAudience_audienceContainer__ivnkU{height:40vh}.MTAudience_bust__Qgxtf{margin:0 -0.6vh}.MTAudience_bust--row0__4j6fa{width:7vh;height:9vh}.MTAudience_row--0__fdA1E{margin-bottom:0}.MTAudience_bust--row1__f9af2{width:6.6vh;height:8.5vh}.MTAudience_row--1__xKk3j{margin-bottom:-6.5vh;transform:translateX(3.3vh)}.MTAudience_bust--row2__2GpNb{width:6.2vh;height:8vh}.MTAudience_row--2__HKmdH{margin-bottom:-6.5vh}.MTAudience_bust--row3__br-gW{width:5.8vh;height:7.5vh}.MTAudience_row--3__GhVfZ{margin-bottom:-6.5vh;transform:translateX(2.9vh)}.MTAudience_bust--row4__nVSb3{width:5.4vh;height:7vh}.MTAudience_row--4__9QBwC{margin-bottom:-6.5vh}.MTAudience_bust--row5__Lmiqx{width:5vh;height:6.5vh}.MTAudience_row--5__kzbQD{margin-bottom:-6.5vh;transform:translateX(2.5vh)}.MTAudience_bust--row6__VOzyy{width:4.6vh;height:6vh}.MTAudience_row--6__jM96y{margin-bottom:-6.5vh}.MTAudience_bust--row7__HcV6V{width:4.2vh;height:5.5vh}.MTAudience_row--7__nZuYG{margin-bottom:-6.5vh;transform:translateX(2.1vh)}.MTAudience_bust--row8__ldOLb{width:3.8vh;height:5vh}.MTAudience_row--8__TVbsL{margin-bottom:-6.5vh}.MTAudience_bust--row9__zh9Hd{width:3.4vh;height:4.5vh}.MTAudience_row--9__hrxoZ{margin-bottom:-6.5vh;transform:translateX(1.7vh)}.MTAudience_bust--row10__Ubnzp{width:3vh;height:4vh}.MTAudience_row--10__kC68E{margin-bottom:-6.5vh}.MTAudience_bust--row11__atV9X{width:2.6vh;height:3.5vh}.MTAudience_row--11__9rOQb{margin-bottom:-6.5vh;transform:translateX(1.3vh)}.MTAudience_bust--row12__p5XM4{width:2.2vh;height:3vh}.MTAudience_row--12__83td8{margin-bottom:-6.5vh}.MTAudience_bust--row13__7JMG5{width:1.8vh;height:2.5vh}.MTAudience_row--13__FMuB9{margin-bottom:-6.5vh;transform:translateX(0.9vh)}.MTAudience_bust--row14__ea6ek{width:1.4vh;height:2vh}.MTAudience_row--14__QYf2q{margin-bottom:-6.5vh}}@media(max-width: 900px){.MTAudience_audienceContainer__ivnkU{height:35vh}.MTAudience_bust__Qgxtf{margin:0 -0.5vh}.MTAudience_bust--row0__4j6fa{width:5.5vh;height:7vh}.MTAudience_row--0__fdA1E{margin-bottom:0}.MTAudience_bust--row1__f9af2{width:5.2vh;height:6.625vh}.MTAudience_row--1__xKk3j{margin-bottom:-5vh;transform:translateX(2.6vh)}.MTAudience_bust--row2__2GpNb{width:4.9vh;height:6.25vh}.MTAudience_row--2__HKmdH{margin-bottom:-5vh}.MTAudience_bust--row3__br-gW{width:4.6vh;height:5.875vh}.MTAudience_row--3__GhVfZ{margin-bottom:-5vh;transform:translateX(2.3vh)}.MTAudience_bust--row4__nVSb3{width:4.3vh;height:5.5vh}.MTAudience_row--4__9QBwC{margin-bottom:-5vh}.MTAudience_bust--row5__Lmiqx{width:4vh;height:5.125vh}.MTAudience_row--5__kzbQD{margin-bottom:-5vh;transform:translateX(2vh)}.MTAudience_bust--row6__VOzyy{width:3.7vh;height:4.75vh}.MTAudience_row--6__jM96y{margin-bottom:-5vh}.MTAudience_bust--row7__HcV6V{width:3.4vh;height:4.375vh}.MTAudience_row--7__nZuYG{margin-bottom:-5vh;transform:translateX(1.7vh)}.MTAudience_bust--row8__ldOLb{width:3.1vh;height:4vh}.MTAudience_row--8__TVbsL{margin-bottom:-5vh}.MTAudience_bust--row9__zh9Hd{width:2.8vh;height:3.625vh}.MTAudience_row--9__hrxoZ{margin-bottom:-5vh;transform:translateX(1.4vh)}.MTAudience_bust--row10__Ubnzp{width:2.5vh;height:3.25vh}.MTAudience_row--10__kC68E{margin-bottom:-5vh}.MTAudience_bust--row11__atV9X{width:2.2vh;height:2.875vh}.MTAudience_row--11__9rOQb{margin-bottom:-5vh;transform:translateX(1.1vh)}.MTAudience_bust--row12__p5XM4{width:1.9vh;height:2.5vh}.MTAudience_row--12__83td8{margin-bottom:-5vh}.MTAudience_bust--row13__7JMG5{width:1.6vh;height:2.125vh}.MTAudience_row--13__FMuB9{margin-bottom:-5vh;transform:translateX(0.8vh)}.MTAudience_bust--row14__ea6ek{width:1.3vh;height:1.75vh}.MTAudience_row--14__QYf2q{margin-bottom:-5vh}}
.GameEndScreen_wrapper__Km8ec{position:fixed;top:0;left:0;width:100vw;height:100svh;background:linear-gradient(-45deg, #5a67d8, #6b46a1, #8b5cc0, #5a7ec2);overflow:hidden;z-index:100}.GameEndScreen_header__2ZmEO{position:absolute;top:0;left:0;right:0;height:18vh;background:linear-gradient(180deg, rgba(70, 23, 143, 0.45) 0%, rgba(102, 76, 162, 0.5) 100%);z-index:10}.GameEndScreen_homeButton__Qt1D9{position:absolute;left:3vh;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.15);border:none;border-radius:1.5vh;padding:1.5vh;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.GameEndScreen_homeButton__Qt1D9:hover{background:hsla(0,0%,100%,.25);transform:translateY(-50%) scale(1.05)}.GameEndScreen_homeButton__Qt1D9:active{transform:translateY(-50%) scale(0.95)}.GameEndScreen_homeIcon__sMRQ-{width:4vh;height:4vh;fill:#fff}.GameEndScreen_homeIcon__sMRQ- path{fill:#fff}.GameEndScreen_headerContent__d9\+1j{display:flex;align-items:center;justify-content:center;gap:3vh;height:100%;padding:0 5vh}.GameEndScreen_title__fEgPh{font-size:8vh;font-weight:700;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.3);margin:0;font-family:"Rajdhani",sans-serif;letter-spacing:.05em}@media(max-width: 900px){.GameEndScreen_title__fEgPh{font-size:6vh}}@media(max-width: 600px){.GameEndScreen_title__fEgPh{font-size:5vh}}.GameEndScreen_logo__ULBWv{height:auto;max-height:12vh}@media(max-width: 900px){.GameEndScreen_logo__ULBWv{max-height:10vh}}@media(max-width: 600px){.GameEndScreen_logo__ULBWv{max-height:8vh}}.GameEndScreen_content__YIjPw{display:flex;align-items:center;justify-content:center;height:100%;padding-top:22vh}.GameEndScreen_podiumContainer__\+NCHR{display:flex;align-items:flex-end;justify-content:center;height:100%;gap:10vh}@media(max-width: 1200px){.GameEndScreen_podiumContainer__\+NCHR{gap:8vh}}@media(max-width: 900px){.GameEndScreen_podiumContainer__\+NCHR{gap:6vh}}.GameEndScreen_continueBar__LbJsh{position:absolute;bottom:4vh;left:50%;transform:translateX(-50%);z-index:20}.GameEndScreen_continueButton__4dEc\+{background:hsla(0,0%,100%,.95);color:#0d2f71;border:none;border-radius:2vh;padding:1.6vh 4vh;font-size:2.4vh;font-weight:700;cursor:pointer;box-shadow:0 .5vh 2vh rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease}.GameEndScreen_continueButton__4dEc\+:hover{transform:scale(1.05);box-shadow:0 .8vh 2.5vh rgba(0,0,0,.3)}.GameEndScreen_continueButton__4dEc\+:active{transform:scale(0.97)}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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}
.debug-panel__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px)}.debug-panel__modal{background:#1a1a2e;border-radius:12px;padding:24px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.5);border:1px solid #333}.debug-panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #333}.debug-panel__title{font-size:24px;font-weight:bold;color:#ff6b6b;display:flex;align-items:center;gap:8px;margin:0}.debug-panel__title::before{content:"🛠"}.debug-panel__close-button{background:rgba(0,0,0,0);border:none;color:#888;font-size:28px;cursor:pointer;padding:0;line-height:1;transition:color .2s}.debug-panel__close-button:hover{color:#fff}.debug-panel__section{margin-bottom:24px}.debug-panel__section-title{font-size:14px;font-weight:600;color:#aaa;margin:0 0 12px 0;text-transform:uppercase;letter-spacing:.5px}.debug-panel__row{display:flex;gap:12px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.debug-panel__input{background:#2a2a4a;border:1px solid #444;border-radius:6px;padding:8px 12px;color:#fff;font-size:14px}.debug-panel__input:focus{outline:none;border-color:#ff6b6b}.debug-panel__input--number{width:80px}.debug-panel__select{background:#2a2a4a;border:1px solid #444;border-radius:6px;padding:8px 12px;color:#fff;font-size:14px;flex:1 1;min-width:200px}.debug-panel__select:focus{outline:none;border-color:#ff6b6b}.debug-panel__button{background:#4a4a6a;border:none;border-radius:6px;padding:8px 16px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s;white-space:nowrap}.debug-panel__button:hover:not(:disabled){background:#5a5a7a}.debug-panel__button:disabled{opacity:.5;cursor:not-allowed}.debug-panel__button--primary{background:#ff6b6b}.debug-panel__button--primary:hover:not(:disabled){background:#ff8585}.debug-panel__button--small{padding:4px 8px;font-size:12px}.debug-panel__hint{color:#666;font-size:12px}.debug-panel__player-list{max-height:200px;overflow-y:auto;background:#2a2a4a;border-radius:6px;padding:8px}.debug-panel__player-row{display:flex;align-items:center;gap:12px;padding:8px;border-bottom:1px solid #333}.debug-panel__player-row:last-child{border-bottom:none}.debug-panel__player-name{flex:1 1;color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-panel__player-name--bot{color:#888;font-style:italic}.debug-panel__player-score{color:#aaa;font-size:12px;min-width:60px;text-align:right}.debug-panel__info{background:#2a2a4a;border-radius:6px;padding:12px;color:#888;font-size:12px;margin-bottom:16px;line-height:1.6}.debug-panel__info strong{color:#aaa}.debug-panel__loading,.debug-panel__empty{color:#666;font-size:14px;text-align:center;padding:16px}.debug-panel__footer{margin-top:16px;padding-top:16px;border-top:1px solid #333;color:#666;font-size:12px;text-align:center}.debug-panel__footer kbd{background:#2a2a4a;border:1px solid #444;border-radius:4px;padding:2px 6px;font-family:monospace;color:#aaa}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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{min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:2.42vh;position:relative;overflow:hidden}.trivia-host-view::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(-45deg, #5a67d8, #6b46a1, #8b5cc0, #5a7ec2);z-index:-1}.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:2.6vh;color:#fff}.trivia-host-view__error-message{font-size:2.04vh;color:#e21b3c;background:hsla(0,0%,100%,.1);padding:2.42vh;border-radius:.81vh}.trivia-host-view__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.65vh 0}.trivia-host-view__title{font-size:3.33vh;font-weight:bold;color:#fff;margin:0}@media(max-width: 768px){.trivia-host-view__title{font-size:2.6vh}}.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:3.33vh;color:#fff;margin-bottom:2.42vh}.trivia-host-view__pin{font-size:2.6vh;color:#fff;margin-bottom:1.65vh}.trivia-host-view__pin strong{font-size:4.88vh;display:block;margin-top:1.21vh;letter-spacing:.74vh}.trivia-host-view__player-count{font-size:2.04vh;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.1);backdrop-filter:blur(0.93vh);border-radius:1.65vh;padding:4.88vh;max-width:46.3vh}.trivia-host-view__ready-content h2{font-size:4.88vh;color:#fff;margin-bottom:2.42vh}.trivia-host-view__question-count{font-size:1.65vh;color:hsla(0,0%,100%,.7);margin-bottom:3.19vh}.trivia-host-view__start-button{background:#26890c;color:#fff;font-size:2.6vh;font-weight:bold;padding:2.42vh 4.88vh;border:none;border-radius:.81vh;cursor:pointer;transition:all .2s ease}.trivia-host-view__start-button:hover:not(:disabled){background:hsl(107.52,83.8926174497%,19.2156862745%);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:3.19vh}.trivia-host-view__final h2{font-size:3.33vh;color:#fff}.trivia-host-view__game-card{background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:.31vh;padding:2.78vh;box-shadow:0 .93vh 4.07vh rgba(0,0,0,.3);border:.31vh solid hsla(0,0%,100%,.8);width:100%;max-width:122.1vh;margin:0 auto}.trivia-host-view__question-indicator{font-family:"Rajdhani",sans-serif;font-size:1.84vh;font-weight:600;color:#667eea;text-align:left;margin-bottom:2.42vh}.trivia-host-view__question-container{width:100%}.trivia-host-view__question-text{font-family:"Rajdhani",sans-serif;font-size:4.33vh;font-weight:700;color:#333;text-align:center;margin-bottom:3.19vh;line-height:1.3}.trivia-host-view__inline-controls{margin-top:2.78vh;text-align:center;animation:fadeIn .5s ease-in}.trivia-host-view__answer-counter{font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:700;color:#667eea;margin-bottom:2.42vh}.trivia-host-view__ready-text{color:#26890c}.trivia-host-view__leaderboard-controls{margin-top:3.19vh;text-align:center}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.trivia-host-view__logo{position:fixed;top:20px;left:36px;z-index:100;pointer-events:auto}@media(max-width: 768px){.trivia-host-view__logo{font-size:18px !important}.trivia-host-view__logo [class*=x]{margin-right:10px !important;margin-left:10px !important;width:9px !important;height:7px !important}}.trivia-host-view__slide-counter{position:fixed;top:2.42vh;right:3.19vh;z-index:100;font-size:2.24vh;color:hsla(0,0%,100%,.7);display:flex;align-items:center;gap:1.65vh}@media(max-width: 768px){.trivia-host-view__slide-counter{top:1.65vh;right:2.42vh;font-size:1.84vh;gap:1.21vh}}.trivia-host-view__slide-counter-name{font-weight:600;opacity:.6;padding-right:1.65vh;border-right:.41vh solid hsla(0,0%,100%,.2)}@media(max-width: 768px){.trivia-host-view__slide-counter-name{padding-right:1.21vh}}.trivia-host-view__slide-counter-current,.trivia-host-view__slide-counter-total{font-weight:500}.trivia-host-view__slide-counter-separator{opacity:.6}
@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 hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.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{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:1.65vh;position:relative}.trivia-player-view--with-timer{padding-bottom:calc(1.65vh + 5.92vh)}.trivia-player-view--finished{padding-bottom:1.65vh}.trivia-player-view::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(-45deg, #5a67d8, #6b46a1, #8b5cc0, #5a7ec2);z-index:-2}.trivia-player-view::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1;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--loading,.trivia-player-view--error{display:flex;align-items:center;justify-content:center}.trivia-player-view__loader{font-size:2.24vh;color:#fff}.trivia-player-view__error-message{font-size:2.04vh;color:#e21b3c;background:hsla(0,0%,100%,.1);padding:2.42vh;border-radius:.81vh}.trivia-player-view__header{display:flex;justify-content:space-between;align-items:center;padding:1.65vh;background:hsla(0,0%,100%,.95);border-radius:.56vh;margin-bottom:1.65vh;box-shadow:0 .19vh .93vh rgba(0,0,0,.1)}.trivia-player-view__question-number{font-family:"Rajdhani",sans-serif;font-size:1.84vh;font-weight:600;color:#3b8beb}.trivia-player-view__score-display{display:flex;align-items:center;gap:1.21vh}.trivia-player-view__score-label{font-family:"Rajdhani",sans-serif;font-size:1.65vh;font-weight:600;color:#333}.trivia-player-view__score{font-family:"Rajdhani",sans-serif;font-size:2.04vh;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:1.65vh}.trivia-player-view__waiting{text-align:center}.trivia-player-view__waiting h2{font-size:2.24vh;color:#fff;margin-bottom:1.65vh}.trivia-player-view__waiting p{font-size:1.65vh;color:hsla(0,0%,100%,.8)}.trivia-player-view__pulse{width:7.4vh;height:7.4vh;border-radius:50%;background:hsla(0,0%,100%,.2);margin:3.19vh 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:64.8vh;padding:2.42vh}@media(min-width: 768px){.trivia-player-view__question-wrapper{max-width:74vh;padding:3.19vh}}@media(min-width: 992px){.trivia-player-view__question-wrapper{max-width:83vh}}.trivia-player-view__question-content{position:relative}.trivia-player-view__best-guess-hint{font-family:"Rajdhani",sans-serif;font-size:2.75vh;font-weight:600;color:hsla(0,0%,100%,.9);text-align:center;opacity:0;animation:fadeIn .5s ease-out 2s forwards}.trivia-player-view__instruction{font-size:2.04vh;color:#fff;margin-bottom:2.42vh;text-align:center}.trivia-player-view__answered{text-align:center}.trivia-player-view__answered p{font-size:2.04vh;color:#fff;margin-bottom:1.21vh}.trivia-player-view__check{font-size:6.52vh;color:#26890c;animation:check-bounce .5s ease;margin-bottom:1.65vh}.trivia-player-view__waiting-text{color:hsla(0,0%,100%,.7)}.trivia-player-view__results{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.42vh}.trivia-player-view__result-message{font-size:4.29vh;font-weight:bold;padding:1.65vh 3.19vh;border-radius:1.21vh;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:4.29vh;color:#fff;margin-bottom:2.42vh}.trivia-player-view__final-score{display:flex;flex-direction:column;gap:1.21vh;margin-bottom:3.19vh}.trivia-player-view__final-rank{font-size:2.24vh;color:#fff}.trivia-player-view__final-points{font-size:4.29vh;font-weight:bold;color:#d89e00}.trivia-player-view__footer{padding:1.65vh;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:4.29vh;color:#fff;margin-bottom:2.42vh}.trivia-player-view__visualization p{font-size:2.04vh;color:hsla(0,0%,100%,.8);margin-bottom:3.19vh}.trivia-player-view__current-rank{background:hsla(0,0%,100%,.95);border-radius:.81vh;padding:2.42vh 3.19vh;margin:0 auto 2.42vh;max-width:55.6vh;box-shadow:0 .37vh 1.1vh rgba(0,0,0,.15);animation:rankPulse .5s ease-out}.trivia-player-view__current-rank-label{font-family:"Rajdhani",sans-serif;font-size:1.84vh;font-weight:600;color:#333;margin-bottom:1.21vh}.trivia-player-view__current-rank-value{font-family:"Rajdhani",sans-serif;font-size:3.37vh;font-weight:700;color:#667eea;line-height:1;margin-bottom:.62vh}.trivia-player-view__current-score{font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:600;color:#4a5568}.trivia-player-view__reaction-buttons{display:flex;gap:1.65vh;justify-content:center;flex-wrap:wrap}.trivia-player-view__reaction-btn{font-size:4.07vh;background:hsla(0,0%,100%,.9);border:.28vh solid #667eea;border-radius:50%;width:7.4vh;height:7.4vh;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 .74vh 1.85vh rgba(102,126,234,.4)}.trivia-player-view__reaction-btn:active{transform:scale(0.95)}.trivia-player-view__toggle-leaderboard{margin-top:2.42vh;padding:1.65vh 3.19vh;background:hsla(0,0%,100%,.2);color:#fff;border:.19vh solid hsla(0,0%,100%,.4);border-radius:.81vh;font-family:"Rajdhani",sans-serif;font-size:1.65vh;cursor:pointer;transition:all .2s ease}.trivia-player-view__toggle-leaderboard:hover{background:hsla(0,0%,100%,.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:2.42vh;animation:fadeIn .4s ease}.trivia-player-view__discussion-react-prompt{font-family:"Nunito",sans-serif;font-size:1.65vh;color:hsla(0,0%,100%,.8);margin-top:2.42vh;margin-bottom:1.65vh}@keyframes fadeIn{from{opacity:0;transform:translateY(0.93vh)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.trivia-player-view{padding:12px}.trivia-player-view--with-timer{padding-bottom:64px}.trivia-player-view__header{padding:12px;border-radius:8px;margin-bottom:12px}.trivia-player-view__question-number{font-size:16px}.trivia-player-view__score-label{font-size:14px}.trivia-player-view__score{font-size:18px}.trivia-player-view__main{padding:8px}.trivia-player-view__waiting h2{font-size:22px;margin-bottom:12px}.trivia-player-view__waiting p{font-size:16px}.trivia-player-view__pulse{width:60px;height:60px}.trivia-player-view__question-wrapper{max-width:100%;padding:12px}.trivia-player-view__best-guess-hint{font-size:22px}.trivia-player-view__instruction{font-size:18px;margin-bottom:16px}.trivia-player-view__answered p{font-size:18px}.trivia-player-view__check{font-size:48px}.trivia-player-view__result-message{font-size:28px;padding:12px 24px}.trivia-player-view__finished h2{font-size:28px}.trivia-player-view__final-rank{font-size:20px}.trivia-player-view__final-points{font-size:32px}.trivia-player-view__visualization h2{font-size:28px}.trivia-player-view__visualization p{font-size:18px}.trivia-player-view__current-rank{padding:16px 20px;max-width:100%}.trivia-player-view__current-rank-label{font-size:16px}.trivia-player-view__current-rank-value{font-size:48px}.trivia-player-view__current-score{font-size:18px}.trivia-player-view__reaction-btn{font-size:32px;width:64px;height:64px;border-width:3px}.trivia-player-view__toggle-leaderboard{padding:12px 24px;font-size:16px;border-width:2px}.trivia-player-view__discussion-submitted{padding:16px}.trivia-player-view__discussion-react-prompt{font-size:16px}}.trivia-player-view__cobrand-footer{flex:0 0 auto;display:flex;justify-content:center;align-items:center;margin-top:1.65vh;z-index:50;pointer-events:none;animation:slideUpFadeIn .4s cubic-bezier(0.16, 1, 0.3, 1) forwards}.trivia-player-view__cobrand-logo{pointer-events:auto}@media(max-width: 768px){.trivia-player-view__cobrand-logo{font-size:18px !important}.trivia-player-view__cobrand-logo [class*=x]{margin-right:10px !important;margin-left:10px !important;width:9px !important;height:7px !important}}@keyframes slideUpFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.RichWords_richWords__Df7AR{--team-a-color: #0096e6;--team-a-dark: #0077b6;--team-b-color: #e8c547;--team-b-dark: #c9a227;--active-team-color: var(--team-a-color);font-family:"Oswald",sans-serif;height:100vh;min-height:0;overflow:hidden;color:#1a1a1a}.RichWords_resumeOverlay__DZrkG{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000}.RichWords_resumeModal__3fxLK{background:#fff;border:.51vh solid #1a1a1a;border-radius:1.21vh;padding:4.89vh;text-align:center;box-shadow:0 .81vh 3.26vh rgba(0,0,0,.3);max-width:42.78vh}.RichWords_resumeModal__3fxLK h2{font-family:"Oswald",sans-serif;font-size:2.85vh;margin-bottom:1.65vh}.RichWords_resumeModal__3fxLK p{font-size:2.04vh;color:#444;margin-bottom:2.44vh}.RichWords_resumeButtons__5heCb{display:flex;gap:1.65vh;justify-content:center}.RichWords_resumeBtn__maUuI{padding:1.21vh 3.26vh;font-size:1.65vh;font-weight:700;font-family:"Oswald",sans-serif;background:#38a169;color:#fff;border:.31vh solid #1a1a1a;border-radius:.62vh;cursor:pointer}.RichWords_resumeBtn__maUuI:hover{background:#2f855a}.RichWords_resumeBtnSecondary__5LTqd{padding:1.21vh 3.26vh;font-size:1.65vh;font-weight:700;font-family:"Oswald",sans-serif;background:#fff;color:#1a1a1a;border:.31vh solid #1a1a1a;border-radius:.62vh;cursor:pointer}.RichWords_resumeBtnSecondary__5LTqd:hover{background:#eee}@keyframes RichWords_turnPopupIn__WViUB{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}.RichWords_turnPopupOverlay__3K-3k{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;padding-bottom:7.41vh;z-index:2000}.RichWords_turnPopupModal__Ke6Ct{border:.51vh solid #1a1a1a;border-radius:1.21vh;padding:4.89vh;text-align:center;box-shadow:0 .81vh 3.26vh rgba(0,0,0,.3);min-width:48.89vh;animation:RichWords_turnPopupIn__WViUB .25s cubic-bezier(0.34, 1.56, 0.64, 1)}.RichWords_turnPopupModal__Ke6Ct h2{font-family:"Oswald",sans-serif;font-size:7.15vh;font-weight:700;margin:0;text-transform:uppercase}.RichWords_turnPopupTeamA__SZK5h{background:#0096e6}.RichWords_turnPopupTeamA__SZK5h h2{color:#fff}.RichWords_turnPopupTeamB__YYv97{background:#e8c547}.RichWords_turnPopupTeamB__YYv97 h2{color:#1a1a1a}
.MoneyTalkTopicPicker_topicPickerCol__mt4T5{display:flex;flex-direction:column;gap:10px;width:100%;min-width:min(100%,300px);max-width:100%}.MoneyTalkTopicPicker_topicPickerLabel__-Fb41{display:block;font-weight:600;font-size:14px;line-height:1.3;color:#fff;opacity:.95;min-height:2.6em}.MoneyTalkTopicPicker_topicPickerLabelRow__aZhDU{display:flex;align-items:center;gap:8px}.MoneyTalkTopicPicker_topicPickerLabelIcon__M8Q8q{display:flex;flex-shrink:0;width:20px;height:20px;color:hsla(0,0%,100%,.95)}.MoneyTalkTopicPicker_topicPickerLabelIcon__M8Q8q svg{width:20px;height:20px;display:block}.MoneyTalkTopicPicker_topicSelectNative__EgEXf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.MoneyTalkTopicPicker_customTopicDropdown__e6qBH{position:relative;width:100%}.MoneyTalkTopicPicker_customTopicTrigger__4PGLW{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.35);border-radius:12px;font-size:16px;font-weight:500;color:#0d2f71;background:#fff;cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 12px 24px rgba(0,0,0,.08);transition:border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_customTopicTrigger__4PGLW:hover{border-color:#34d399;box-shadow:0 12px 24px rgba(0,0,0,.08),0 0 0 3px rgba(52,211,153,.88),0 0 20px rgba(52,211,153,.55)}.MoneyTalkTopicPicker_customTopicTrigger__4PGLW:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.42)}.MoneyTalkTopicPicker_customTopicTriggerIcon__2kfVw{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.MoneyTalkTopicPicker_customTopicTriggerIcon__2kfVw svg{width:36px;height:36px;display:block}.MoneyTalkTopicPicker_customTopicTriggerIconEmpty__V5h-e{opacity:.35}.MoneyTalkTopicPicker_customTopicTriggerLabel__rOwBV{flex:1 1;min-width:0}.MoneyTalkTopicPicker_customTopicTriggerLabelPlaceholder__szPEn{color:#94a3b8;font-weight:500}.MoneyTalkTopicPicker_customTopicChevron__AC-Ed{flex-shrink:0;width:10px;height:10px;border-right:2px solid #0d2f71;border-bottom:2px solid #0d2f71;transform:rotate(45deg);margin-top:-4px;opacity:.6;transition:transform .2s ease}.MoneyTalkTopicPicker_customTopicTriggerExpanded__B6-Qh .MoneyTalkTopicPicker_customTopicChevron__AC-Ed{transform:rotate(-135deg);margin-top:4px}.MoneyTalkTopicPicker_customTopicPanel__lt2Dm{position:absolute;left:0;right:auto;width:200%;max-width:calc(100vw - 30px);top:calc(100% + 6px);z-index:50;display:flex;flex-direction:column;gap:0;background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.08);border:1px solid rgba(13,47,113,.12);padding:8px;overflow:hidden}.MoneyTalkTopicPicker_customTopicPanelGrid__ST19q{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:6px;-moz-column-gap:6px;column-gap:6px;grid-row-gap:0;row-gap:0}.MoneyTalkTopicPicker_customTopicPanelFooter__1Vl8d{grid-column:unset;margin:8px -8px -8px;padding:8px;border-top:1px solid rgba(13,47,113,.1);background:rgba(241,245,249,.65)}.MoneyTalkTopicPicker_btnCreateNewSetInPanel__4U0pY{width:100%;min-height:44px;padding:10px 14px;border-radius:10px;border:2px dashed rgba(16,185,129,.45);background:hsla(0,0%,100%,.95);color:#0d2f71;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-sizing:border-box;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_btnCreateNewSetInPanel__4U0pY:hover{background:rgba(16,185,129,.12);border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.78),0 0 18px rgba(52,211,153,.48)}.MoneyTalkTopicPicker_btnCreateNewSetInPanel__4U0pY:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(16,185,129,.45)}.MoneyTalkTopicPicker_customTopicGroupLabel__gzpaJ{grid-column:1/-1;padding:8px 8px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.MoneyTalkTopicPicker_customTopicGroupLabel__gzpaJ:first-child{padding-top:2px}.MoneyTalkTopicPicker_customTopicOption__p5XoI{width:auto;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 10px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;font-size:15px;font-weight:500;color:#0d2f71;font-family:inherit;text-align:left;border-radius:8px;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_customTopicOption__p5XoI:hover,.MoneyTalkTopicPicker_customTopicOption__p5XoI:focus{outline:none;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.95);box-shadow:0 0 0 3px rgba(52,211,153,.68),0 0 14px rgba(52,211,153,.42)}.MoneyTalkTopicPicker_customTopicOptionSelected__Q\+Hgg{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.45);box-shadow:0 0 0 1px rgba(16,185,129,.25)}.MoneyTalkTopicPicker_customTopicOptionSelected__Q\+Hgg:hover,.MoneyTalkTopicPicker_customTopicOptionSelected__Q\+Hgg:focus{border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.75),0 0 14px rgba(52,211,153,.45)}.MoneyTalkTopicPicker_customTopicOptionIcon__1sJ0j{flex-shrink:0;width:36px;height:36px}.MoneyTalkTopicPicker_customTopicOptionIcon__1sJ0j svg{width:36px;height:36px;display:block}.MoneyTalkTopicPicker_customTopicOptionLabel__LDfuh{min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MoneyTalkTopicPicker_topicPickerActions__xlkdv{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.MoneyTalkTopicPicker_btnDeleteTopic__NIywA{padding:10px 16px;border-radius:10px;border:1px solid rgba(0,0,0,0);background:rgba(239,68,68,.2);color:#fecaca;font-size:14px;font-weight:600;cursor:pointer;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_btnDeleteTopic__NIywA:hover{background:rgba(239,68,68,.4);border-color:#fee2e2;box-shadow:0 0 0 3px rgba(252,165,165,.82),0 0 18px rgba(248,113,113,.48)}.MoneyTalkTopicPicker_btnDeleteTopic__NIywA:focus-visible{outline:none;border-color:rgba(254,202,202,.65);box-shadow:0 0 0 3px rgba(248,113,113,.48)}.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j{opacity:.72;cursor:not-allowed;color:#64748b;background:#f1f5f9;border-color:rgba(13,47,113,.15);box-shadow:none;pointer-events:none}.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j:hover,.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j:focus{border-color:rgba(13,47,113,.15);box-shadow:none}.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j .MoneyTalkTopicPicker_customTopicChevron__AC-Ed{border-color:#94a3b8;opacity:.55}.MoneyTalkTopicPicker_customSessionPanel__8R7ce{position:absolute;left:0;right:0;width:100%;max-width:min(100%,100vw - 30px);top:calc(100% + 6px);z-index:50;display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.08);border:1px solid rgba(13,47,113,.12);padding:8px;overflow:hidden}.MoneyTalkTopicPicker_customSessionOption__rSnWn{display:flex;align-items:center;width:100%;margin:0;padding:12px 12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;font-size:15px;font-weight:500;color:#0d2f71;font-family:inherit;text-align:left;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_customSessionOption__rSnWn:hover,.MoneyTalkTopicPicker_customSessionOption__rSnWn:focus{outline:none;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.95);box-shadow:0 0 0 3px rgba(52,211,153,.68),0 0 14px rgba(52,211,153,.42)}.MoneyTalkTopicPicker_customSessionOptionLabel__gKJLg{flex:1 1;min-width:0;line-height:1.35}
.SetupFieldDropdown_dropdown__2Kqdc{position:relative;width:100%}.SetupFieldDropdown_nativeSelect__SPkCF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.SetupFieldDropdown_trigger__8BU6a{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.35);border-radius:12px;font-size:16px;font-weight:500;color:#0d2f71;background:#fff;cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 12px 24px rgba(0,0,0,.08);transition:border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.SetupFieldDropdown_trigger__8BU6a:hover{border-color:#34d399;box-shadow:0 12px 24px rgba(0,0,0,.08),0 0 0 3px rgba(52,211,153,.88),0 0 20px rgba(52,211,153,.55)}.SetupFieldDropdown_trigger__8BU6a:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.42)}.SetupFieldDropdown_triggerLabel__onHay{flex:1 1;min-width:0}.SetupFieldDropdown_chevron__eqzK\+{flex-shrink:0;width:10px;height:10px;border-right:2px solid #0d2f71;border-bottom:2px solid #0d2f71;transform:rotate(45deg);margin-top:-4px;opacity:.6;transition:transform .2s ease}.SetupFieldDropdown_triggerExpanded__n0q5x .SetupFieldDropdown_chevron__eqzK\+{transform:rotate(-135deg);margin-top:4px}.SetupFieldDropdown_triggerDisabled__NeBrU{opacity:.72;cursor:not-allowed;color:#64748b;background:#f1f5f9;border-color:rgba(13,47,113,.15);box-shadow:none;pointer-events:none}.SetupFieldDropdown_triggerDisabled__NeBrU:hover,.SetupFieldDropdown_triggerDisabled__NeBrU:focus{border-color:rgba(13,47,113,.15);box-shadow:none}.SetupFieldDropdown_triggerDisabled__NeBrU .SetupFieldDropdown_chevron__eqzK\+{border-color:#94a3b8;opacity:.55}.SetupFieldDropdown_panel__DsHop{position:absolute;left:0;right:0;width:100%;max-width:min(100%,100vw - 30px);top:calc(100% + 6px);z-index:50;display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.08);border:1px solid rgba(13,47,113,.12);padding:8px;overflow:hidden}.SetupFieldDropdown_option__iuhqX{display:flex;align-items:center;width:100%;margin:0;padding:12px 12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;font-size:15px;font-weight:500;color:#0d2f71;font-family:inherit;text-align:left;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.SetupFieldDropdown_option__iuhqX:hover,.SetupFieldDropdown_option__iuhqX:focus{outline:none;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.95);box-shadow:0 0 0 3px rgba(52,211,153,.68),0 0 14px rgba(52,211,153,.42)}.SetupFieldDropdown_optionSelected__zpofb{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.45);box-shadow:0 0 0 1px rgba(16,185,129,.25)}.SetupFieldDropdown_optionSelected__zpofb:hover,.SetupFieldDropdown_optionSelected__zpofb:focus{border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.75),0 0 14px rgba(52,211,153,.45)}.SetupFieldDropdown_optionLabel__0aGH1{flex:1 1;min-width:0;line-height:1.35}
.StartScreen_startScreen__oUGB6{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;background:linear-gradient(to right, #7ec8e8 0%, #8ed0f0 100%);justify-content:center;align-items:center;flex-direction:column;z-index:1000;overflow:auto;padding:2.44vh}.StartScreen_startScreen__oUGB6::before{content:"";position:fixed;left:50%;top:0;bottom:0;width:50%;pointer-events:none;background:linear-gradient(to right, #f0b840 0%, #ffd966 100%);clip-path:polygon(0 0, 2.44vh 5%, 0 10%, 2.44vh 15%, 0 20%, 2.44vh 25%, 0 30%, 2.44vh 35%, 0 40%, 2.44vh 45%, 0 50%, 2.44vh 55%, 0 60%, 2.44vh 65%, 0 70%, 2.44vh 75%, 0 80%, 2.44vh 85%, 0 90%, 2.44vh 95%, 0 100%, 100% 100%, 100% 0);z-index:0}.StartScreen_startScreen__oUGB6::after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 85% 85% at 50% 50%, transparent 30%, rgba(28, 30, 38, 0.25) 55%, rgba(20, 22, 28, 0.5) 100%);z-index:0}.StartScreen_startScreen__oUGB6>*{position:relative;z-index:1}.StartScreen_startScreen__oUGB6>.StartScreen_setupPickerRow__E9Z\+a{z-index:10}.StartScreen_startScreen__oUGB6>.StartScreen_buttonRow__Z3YiR{z-index:2}.StartScreen_startScreen__oUGB6:has(.StartScreen_rwSessionTriggerExpanded__xcNez,.StartScreen_topicPickerPanel__Tj0sO)>.StartScreen_dropdownBackdrop__twY5r{opacity:1}.StartScreen_dropdownBackdrop__twY5r{position:fixed;inset:0;background:rgba(10,12,18,.32);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:5}.StartScreen_cornerControls__-qq2Y{position:fixed;bottom:1.65vh;left:1.65vh;z-index:2;display:flex;align-items:center;gap:.62vh}.StartScreen_homeButton__9obZo,.StartScreen_fullscreenButton__B-lKo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;cursor:pointer;box-shadow:0 .31vh 0 0 rgba(26,26,26,.5),0 .51vh 0 0 rgba(26,26,26,.3),0 .81vh 1.63vh rgba(26,26,26,.4);color:#1a1a1a;transition:background .15s ease;padding:0}.StartScreen_homeButton__9obZo:hover,.StartScreen_fullscreenButton__B-lKo:hover{background:#eee}.StartScreen_homeButton__9obZo svg,.StartScreen_fullscreenButton__B-lKo svg{width:28px;height:28px}.StartScreen_titleWord__Xvqir{display:flex;flex-wrap:wrap;gap:.41vh;justify-content:center;align-items:center;margin-bottom:2.44vh;flex-shrink:0}.StartScreen_titleCell__pnqgu{display:flex;align-items:center;justify-content:center;font-family:"Baloo 2",cursive;font-size:5.7vh;font-weight:800;color:#1a1a1a;background:#e8f5ee;border:.51vh solid #1a1a1a;border-radius:.62vh;width:7.33vh;height:7.94vh;flex-shrink:0;box-shadow:0 .31vh 0 0 rgba(26,26,26,.55),0 .51vh 0 0 rgba(26,26,26,.35),0 .81vh 1.63vh rgba(26,26,26,.45)}.StartScreen_titleCell__pnqgu:nth-child(1){transform:rotate(-5deg)}.StartScreen_titleCell__pnqgu:nth-child(2){transform:rotate(3deg)}.StartScreen_titleCell__pnqgu:nth-child(3){transform:rotate(-3deg)}.StartScreen_titleCell__pnqgu:nth-child(4){transform:rotate(4deg)}.StartScreen_titleCell__pnqgu:nth-child(6){transform:rotate(4deg)}.StartScreen_titleCell__pnqgu:nth-child(7){transform:rotate(-4deg)}.StartScreen_titleCell__pnqgu:nth-child(8){transform:rotate(2deg)}.StartScreen_titleCell__pnqgu:nth-child(9){transform:rotate(-2deg)}.StartScreen_titleCell__pnqgu:nth-child(10){transform:rotate(3deg)}.StartScreen_titleSpace__otY0b{width:2.44vh;background:rgba(0,0,0,0);border:none;box-shadow:none}.StartScreen_subtitle__00eKB{font-family:"Baloo 2",cursive;font-size:2.44vh;color:#444;margin-bottom:2.44vh}.StartScreen_setupPickerRow__E9Z\+a{display:grid;grid-template-columns:repeat(3, minmax(200px, 1fr));grid-gap:16px 20px;gap:16px 20px;width:100%;max-width:58vw;margin:4.89vh auto calc(4.89vh + 2.44vh);align-items:start}.StartScreen_setupPickerRow__E9Z\+a>.StartScreen_setupPickerCol__iJVx4{position:relative}.StartScreen_setupPickerRow__E9Z\+a>.StartScreen_setupPickerCol__iJVx4:first-child{z-index:3}.StartScreen_setupPickerRow__E9Z\+a>.StartScreen_setupPickerCol__iJVx4:nth-child(2){z-index:5}.StartScreen_setupPickerRow__E9Z\+a>.StartScreen_setupPickerCol__iJVx4:nth-child(3){z-index:6}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_setupPickerLabel__yvVZq{font-size:2.76vh}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_setupLabelIcon__JH2jU{width:30px;height:30px}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_setupLabelIcon__JH2jU svg{width:30px;height:30px}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_rwSessionTrigger__OrUk-{min-height:78px;font-size:2.475vh}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_rwSessionTrigger__OrUk-.StartScreen_rwSessionTriggerExpanded__xcNez .StartScreen_rwSessionChevron__kvUKe{margin-top:6px}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_rwSessionChevron__kvUKe{width:15px;height:15px;margin-top:-6px;border-right-width:3px;border-bottom-width:3px}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_rwSessionOption__YeECX{font-size:2.475vh}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_dropdownButton__oH62A{min-height:78px;font-size:2.475vh}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_dropdownButton__oH62A svg{width:24px;height:24px}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_editButton__\+u2uF{min-height:78px;font-size:2.475vh}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_topicPickerPanelTitle__sRJWK{font-size:2.76vh}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_dropdownItem__PsY35{font-size:2.475vh}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_dropdownItemDelete__5Abi3{width:42px;height:42px;font-size:30px}.StartScreen_setupPickerRow__E9Z\+a .StartScreen_helperHintInline__LyiBV{font-size:2.145vh}@media screen and (max-width: 900px){.StartScreen_setupPickerRow__E9Z\+a{grid-template-columns:1fr}.StartScreen_setupPickerRow__E9Z\+a>.StartScreen_setupPickerCol__iJVx4:first-child,.StartScreen_setupPickerRow__E9Z\+a>.StartScreen_setupPickerCol__iJVx4:nth-child(2),.StartScreen_setupPickerRow__E9Z\+a>.StartScreen_setupPickerCol__iJVx4:nth-child(3){z-index:auto}}.StartScreen_rwSessionRoot__dPM1P{position:relative;width:100%}.StartScreen_rwSessionNativeSelect__otyMh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.StartScreen_rwSessionTrigger__OrUk-{font-family:"Baloo 2",cursive;width:100%;min-height:52px;padding:1.21vh 1.65vh;font-size:1.65vh;font-weight:700;color:#1a1a1a;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;cursor:pointer;box-shadow:inset 0 3px 0 0 rgba(26,26,26,.12),inset 0 6px 10px rgba(26,26,26,.08);display:flex;align-items:center;justify-content:space-between;gap:.62vh;text-align:left;box-sizing:border-box}.StartScreen_rwSessionTrigger__OrUk-:hover:not(:disabled){background:#eee}.StartScreen_rwSessionTrigger__OrUk-:focus{outline:none}.StartScreen_rwSessionTrigger__OrUk-:focus-visible{outline:3px solid rgba(56,161,105,.45);outline-offset:2px}.StartScreen_rwSessionTrigger__OrUk-.StartScreen_rwSessionTriggerExpanded__xcNez .StartScreen_rwSessionChevron__kvUKe{transform:rotate(-135deg);margin-top:4px}.StartScreen_rwSessionTriggerDisabled__v8IyX{opacity:.55;cursor:not-allowed;pointer-events:none;background:#f3f3f3;box-shadow:none;color:#555}.StartScreen_rwSessionTriggerDisabled__v8IyX .StartScreen_rwSessionChevron__kvUKe{border-color:#888;opacity:.65}.StartScreen_rwSessionTriggerLabel__dZ3Pb{flex:1 1;min-width:0;line-height:1.25;display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 4px}.StartScreen_sessionTrophyIcon__VYYAA{display:inline-block;width:.96em;height:.96em;-o-object-fit:contain;object-fit:contain;vertical-align:middle;flex-shrink:0}.StartScreen_rwSessionChevron__kvUKe{flex-shrink:0;width:10px;height:10px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;transform:rotate(45deg);margin-top:-4px;opacity:.85;transition:transform .15s ease}.StartScreen_rwSessionPanel__kSmCT{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:80;display:flex;flex-direction:column;gap:4px;padding:.62vh;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;box-shadow:0 20px 40px rgba(0,0,0,.25);max-height:min(280px,50vh);overflow-y:auto;box-sizing:border-box}.StartScreen_rwSessionOption__YeECX{display:flex;align-items:center;width:100%;margin:0;padding:1.21vh 1.65vh;border:none;border-radius:.41vh;background:rgba(0,0,0,0);cursor:pointer;font-family:"Baloo 2",cursive;font-size:1.65vh;font-weight:600;color:#1a1a1a;text-align:left;box-sizing:border-box}.StartScreen_rwSessionOption__YeECX:hover,.StartScreen_rwSessionOption__YeECX:focus{outline:none;background:#f0f0f0}.StartScreen_rwSessionOptionSelected__5AbQM{background:#38a169;color:#fff}.StartScreen_rwSessionOptionSelected__5AbQM:hover,.StartScreen_rwSessionOptionSelected__5AbQM:focus{background:#2f855a}.StartScreen_rwSessionOptionLabel__uCufZ{flex:1 1;min-width:0;line-height:1.35;display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 4px}.StartScreen_setupPickerCol__iJVx4{display:flex;flex-direction:column;gap:4px;min-width:0}.StartScreen_setupPickerColLocked__hlCmL .StartScreen_setupPickerLabel__yvVZq{opacity:.72}.StartScreen_setupPickerColKidsLocked__fAsZ3 .StartScreen_setupPickerLabel__yvVZq{color:#777}.StartScreen_setupPickerColKidsLocked__fAsZ3 .StartScreen_setupLabelIcon__JH2jU{color:#888}.StartScreen_rwSessionTriggerKidsLocked__rHr37{cursor:not-allowed;pointer-events:none;background:#ececec;box-shadow:none;color:#666;border-color:#b8b8b8}.StartScreen_rwSessionTriggerKidsLocked__rHr37 .StartScreen_rwSessionChevron__kvUKe{border-color:#888}.StartScreen_setupPickerLabel__yvVZq{display:block;font-family:"Oswald",sans-serif;font-size:1.84vh;font-weight:600;color:#444;line-height:1.2;min-height:0;margin-bottom:0}.StartScreen_setupPickerLabelRow__XeozO{display:flex;align-items:center;gap:8px}.StartScreen_setupLabelIcon__JH2jU{display:flex;flex-shrink:0;width:20px;height:20px;color:rgba(26,26,26,.85)}.StartScreen_setupLabelIcon__JH2jU svg{width:20px;height:20px;display:block}.StartScreen_helperHintInline__LyiBV{font-family:"Baloo 2",cursive;font-size:1.43vh;color:#555;margin:0;line-height:1.35}.StartScreen_topicSection__IhU\+S{margin:3.26vh 0;text-align:center;flex-shrink:0}.StartScreen_topicLabel__ebiX8{font-family:"Oswald",sans-serif;font-size:1.84vh;font-weight:600;color:#444;margin-bottom:.62vh;display:block}.StartScreen_topicRow__6EAnd{display:flex;align-items:stretch;justify-content:flex-start;gap:1.21vh;width:100%;min-width:0}.StartScreen_dropdownWrapper__IAI9D{position:relative;flex:1 1;min-width:0}.StartScreen_dropdownButton__oH62A{font-family:"Baloo 2",cursive;width:100%;min-height:52px;padding:1.21vh 1.65vh;font-size:1.65vh;font-weight:700;color:#1a1a1a;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;cursor:pointer;box-shadow:inset 0 3px 0 0 rgba(26,26,26,.12),inset 0 6px 10px rgba(26,26,26,.08);display:inline-flex;align-items:center;justify-content:space-between;gap:.62vh;box-sizing:border-box}.StartScreen_dropdownButton__oH62A>span:first-of-type{flex:1 1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StartScreen_dropdownButton__oH62A:hover{background:#eee}.StartScreen_dropdownButton__oH62A svg{transition:transform .15s ease;flex-shrink:0}.StartScreen_dropdownArrowUp__OKPjM{transform:rotate(180deg)}.StartScreen_topicPickerPanel__Tj0sO{position:absolute;left:0;right:auto;width:225%;max-width:calc(100vw - 30px);top:calc(100% + 6px);z-index:100;display:flex;flex-direction:column;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;box-shadow:0 20px 40px rgba(0,0,0,.25);max-height:min(400px,60vh);overflow:hidden;box-sizing:border-box}.StartScreen_topicPickerPanelTitle__sRJWK{font-family:"Oswald",sans-serif;font-size:1.84vh;font-weight:600;color:#1a1a1a;padding:1.21vh 1.65vh;border-bottom:2px solid #1a1a1a;flex-shrink:0}.StartScreen_topicPickerList__QJ9-U{overflow-y:auto;flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-column-gap:.62vh;-moz-column-gap:.62vh;column-gap:.62vh;grid-row-gap:0;row-gap:0;padding:.62vh}.StartScreen_topicPickerList__QJ9-U .StartScreen_dropdownItem__PsY35{white-space:normal}.StartScreen_dropdownItemWrapper__hZfq-{display:flex;align-items:center;border-radius:.41vh;cursor:pointer}.StartScreen_dropdownItemWrapper__hZfq-:hover{background:#f0f0f0}.StartScreen_dropdownItemWrapper__hZfq-:hover .StartScreen_dropdownItemDelete__5Abi3{opacity:1}.StartScreen_dropdownItemWrapperActive__fnLd9{background:#38a169}.StartScreen_dropdownItemWrapperActive__fnLd9:hover{background:#2f855a}.StartScreen_dropdownItemWrapperActive__fnLd9 .StartScreen_dropdownItem__PsY35{color:#fff}.StartScreen_dropdownItemWrapperActive__fnLd9 .StartScreen_dropdownItemDelete__5Abi3{color:#fff;opacity:0}.StartScreen_dropdownItemWrapperActive__fnLd9 .StartScreen_dropdownItemDelete__5Abi3:hover{background:hsla(0,0%,100%,.2)}.StartScreen_dropdownItem__PsY35{flex:1 1;font-family:"Baloo 2",cursive;padding:1.21vh 2.44vh;font-size:1.65vh;font-weight:600;color:#1a1a1a;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;white-space:nowrap}.StartScreen_dropdownItemCustomText__gFhAr{color:#581c87}.StartScreen_dropdownItemDelete__5Abi3{width:28px;height:28px;border:none;background:rgba(0,0,0,0);color:#ef4444;font-size:20px;cursor:pointer;opacity:0;transition:opacity .15s ease;display:flex;align-items:center;justify-content:center;margin-right:.62vh;border-radius:4px;flex-shrink:0}.StartScreen_dropdownItemDelete__5Abi3:hover{background:rgba(239,68,68,.1)}.StartScreen_editButton__\+u2uF{font-family:"Oswald",sans-serif;flex-shrink:0;align-self:stretch;min-height:52px;padding:1.21vh 1.65vh;font-size:1.65vh;font-weight:700;color:#1a1a1a;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;cursor:pointer;box-shadow:0 .31vh 0 0 rgba(26,26,26,.5),0 .51vh 0 0 rgba(26,26,26,.3),0 .81vh 1.63vh rgba(26,26,26,.4);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.StartScreen_editButton__\+u2uF:hover{background:#eee}.StartScreen_confirmOverlay__UNXji{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.StartScreen_confirmModal__q-jwE{background:#fff;border-radius:.62vh;padding:3.26vh;max-width:360px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.2)}.StartScreen_confirmModal__q-jwE p{margin:0;font-family:"Oswald",sans-serif;font-size:2.04vh;font-weight:600;color:#1a1a1a}.StartScreen_confirmSubtext__x5Yqn{font-family:"Baloo 2",cursive !important;font-size:1.43vh !important;font-weight:400 !important;color:#666 !important;margin-top:.62vh !important}.StartScreen_confirmButtons__TGUxd{display:flex;gap:1.21vh;justify-content:center;margin-top:2.44vh}.StartScreen_confirmBtnCancel__U2arC{font-family:"Oswald",sans-serif;padding:1.21vh 2.44vh;font-size:1.65vh;font-weight:600;background:#fff;color:#1a1a1a;border:.51vh solid #1a1a1a;border-radius:.62vh;cursor:pointer}.StartScreen_confirmBtnCancel__U2arC:hover{background:#eee}.StartScreen_confirmBtnDelete__1RLPk{font-family:"Oswald",sans-serif;padding:1.21vh 2.44vh;font-size:1.65vh;font-weight:600;background:#ef4444;color:#fff;border:.51vh solid #dc2626;border-radius:.62vh;cursor:pointer}.StartScreen_confirmBtnDelete__1RLPk:hover{background:#dc2626}.StartScreen_buttonRow__Z3YiR{display:flex;flex-wrap:wrap;gap:2.31vh;justify-content:center;align-items:center;margin-top:4.89vh}.StartScreen_btn__SAUss{font-size:3.416vh;padding:2.576vh 6.846vh;font-family:"Oswald",sans-serif;font-weight:700;border:.714vh solid #1a1a1a;border-radius:.868vh;cursor:pointer;box-shadow:0 .434vh 0 0 rgba(26,26,26,.5),0 .714vh 0 0 rgba(26,26,26,.3),0 1.134vh 2.282vh rgba(26,26,26,.4)}.StartScreen_btnPrimary__D3WQc{background:#38a169;color:#fff}.StartScreen_btnPrimary__D3WQc:hover{background:#2f855a}.StartScreen_btnSecondary__wpqbn{background:#fff;color:#1a1a1a}.StartScreen_btnSecondary__wpqbn:hover{background:#eee}
.HowToPlayModal_overlay__WIbIR{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1.65vh}.HowToPlayModal_modal__YRhK3{background:#fff;border:.51vh solid #1a1a1a;border-radius:1.21vh;padding:3.26vh;max-width:48.89vh;box-shadow:0 .81vh 3.26vh rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;text-align:center}.HowToPlayModal_title__E0sV\+{font-family:"Oswald",sans-serif;font-size:5.7vh;margin-bottom:1.65vh;color:#1a1a1a}.HowToPlayModal_text__Fygr5{font-size:3.67vh;color:#444;line-height:1.4;margin-bottom:.62vh}.HowToPlayModal_closeBtn__L7CzK{padding:1.21vh 3.26vh;font-size:1.84vh;font-weight:700;font-family:"Oswald",sans-serif;background:#38a169;color:#fff;border:.31vh solid #1a1a1a;border-radius:1.21vh;cursor:pointer}.HowToPlayModal_closeBtn__L7CzK:hover{background:#2f855a}
.GameBoard_gameContainer__Vwgle{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;max-height:100vh;padding:2.44vh 3.26vh calc(5.6vh + 0.62vh);overflow:hidden;transition:background .5s ease}.GameBoard_bgTeamA__pEkMI{background:#e3f2fd}.GameBoard_bgTeamB__tiwe1{background:#fffde7}.GameBoard_vignette__dlSZt{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 80% at 50% 50%, transparent 20%, rgba(40, 42, 52, 0.38) 55%, rgba(28, 30, 38, 0.72) 100%);transition:background .5s ease}.GameBoard_bgTeamA__pEkMI .GameBoard_vignette__dlSZt{background:radial-gradient(ellipse 80% 80% at 50% 50%, transparent 20%, rgba(25, 48, 82, 0.42) 55%, rgba(18, 38, 68, 0.78) 100%)}.GameBoard_bgTeamB__tiwe1 .GameBoard_vignette__dlSZt{background:radial-gradient(ellipse 80% 80% at 50% 50%, transparent 20%, rgba(72, 62, 32, 0.42) 55%, rgba(58, 50, 24, 0.78) 100%)}.GameBoard_vignetteCorners__toGQG{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle 32% at 0 0, transparent 20%, rgba(36, 32, 28, 0.45) 70%, rgba(28, 24, 20, 0.65) 100%),radial-gradient(circle 32% at 100% 0, transparent 20%, rgba(36, 32, 28, 0.45) 70%, rgba(28, 24, 20, 0.65) 100%),radial-gradient(circle 32% at 100% 100%, transparent 20%, rgba(36, 32, 28, 0.45) 70%, rgba(28, 24, 20, 0.65) 100%),radial-gradient(circle 32% at 0 100%, transparent 20%, rgba(36, 32, 28, 0.45) 70%, rgba(28, 24, 20, 0.65) 100%);transition:background .5s ease}.GameBoard_bgTeamA__pEkMI .GameBoard_vignetteCorners__toGQG{background:radial-gradient(circle 32% at 0 0, transparent 20%, rgba(52, 42, 28, 0.5) 70%, rgba(42, 32, 18, 0.72) 100%),radial-gradient(circle 32% at 100% 0, transparent 20%, rgba(52, 42, 28, 0.5) 70%, rgba(42, 32, 18, 0.72) 100%),radial-gradient(circle 32% at 100% 100%, transparent 20%, rgba(52, 42, 28, 0.5) 70%, rgba(42, 32, 18, 0.72) 100%),radial-gradient(circle 32% at 0 100%, transparent 20%, rgba(52, 42, 28, 0.5) 70%, rgba(42, 32, 18, 0.72) 100%)}.GameBoard_bgTeamB__tiwe1 .GameBoard_vignetteCorners__toGQG{background:radial-gradient(circle 32% at 0 0, transparent 20%, rgba(28, 38, 52, 0.5) 70%, rgba(18, 28, 42, 0.72) 100%),radial-gradient(circle 32% at 100% 0, transparent 20%, rgba(28, 38, 52, 0.5) 70%, rgba(18, 28, 42, 0.72) 100%),radial-gradient(circle 32% at 100% 100%, transparent 20%, rgba(28, 38, 52, 0.5) 70%, rgba(18, 28, 42, 0.72) 100%),radial-gradient(circle 32% at 0 100%, transparent 20%, rgba(28, 38, 52, 0.5) 70%, rgba(18, 28, 42, 0.72) 100%)}.GameBoard_cashyLogo__wpMaR{position:fixed;top:2.44vh;left:2.44vh;z-index:1050;transform:scale(0.75);transform-origin:top left}.GameBoard_topicLabel__Fft8k{position:fixed;top:2.44vh;right:2.44vh;font-family:"Oswald",sans-serif;font-size:1.65vh;font-weight:500;color:hsla(0,0%,100%,.75);text-transform:uppercase;letter-spacing:.1vh;pointer-events:none;z-index:1050}.GameBoard_roundInfo__urqeN{font-size:2.44vh;color:#444;margin-bottom:.62vh;flex-shrink:0}.GameBoard_wordAreaWrapper__yusqF{display:flex;align-items:center;justify-content:space-between;gap:2.44vh;width:100%;max-width:none;margin-bottom:0;flex:1 1;min-height:0}.GameBoard_turnIndicatorWrapper__vL4H8{position:relative;width:100%;min-height:4.89vh;margin-bottom:0;flex-shrink:0}.GameBoard_turnIndicator__oVLjy{position:absolute;top:0;width:20.37vh;font-family:"Baloo 2",cursive;font-size:2.04vh;font-weight:800;padding:.62vh 2.44vh;text-align:center;z-index:2;border:none;border-top:.31vh solid #1a1a1a;border-bottom:.31vh solid #1a1a1a;clip-path:polygon(0 50%, 2.04vh 0, calc(100% - 2.04vh) 0, 100% 50%, calc(100% - 2.04vh) 100%, 2.04vh 100%);box-shadow:0 .2vh 0 0 rgba(0,0,0,.25)}.GameBoard_turnA__O51MC{left:0;background:#0096e6;color:#fff}.GameBoard_turnB__zUEVK{left:auto;right:0;background:#e8c547;color:#1a1a1a}
.TimerBar_container__95I8m{position:fixed;top:0;left:0;right:0;height:1.02vh;background:#fff;overflow:hidden;z-index:100;border-bottom:.2vh solid #1a1a1a}.TimerBar_bar__pJIdy{height:100%;width:100%;transition:width .1s linear}.TimerBar_teamA__iU5vS{background:#0096e6}.TimerBar_teamB__PgN7M{background:#e8c547}.TimerBar_warning__uV7A2{animation:TimerBar_pulse__nyapJ .5s ease-in-out infinite}@keyframes TimerBar_pulse__nyapJ{0%,100%{opacity:1}50%{opacity:.6}}
.HintBar_hint__uFbEL{position:relative;font-size:4.4vh;font-weight:700;color:#1a1a1a;padding:1.21vh 3.26vh;background:#fff;flex-shrink:0;border:none;border-top:.31vh solid #1a1a1a;border-bottom:.31vh solid #1a1a1a;clip-path:polygon(0 50%, 2.04vh 0, calc(100% - 2.04vh) 0, 100% 50%, calc(100% - 2.04vh) 100%, 2.04vh 100%);margin-bottom:.41vh;text-align:center}
.WordDisplay_wordDisplay__cjHdz{display:flex;gap:1.21vh;row-gap:2.44vh;flex-wrap:wrap;justify-content:center;align-content:center;max-width:71.3vh;flex:1 1;min-height:0;font-family:"Baloo 2",cursive}.WordDisplay_wordGroup__ggOem{display:inline-flex;flex-wrap:nowrap;gap:.62vh;flex-shrink:0}.WordDisplay_letterBox__LyaVQ{width:6.52vh;height:6.52vh;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:"Baloo 2",cursive;font-size:4.4vh;font-weight:800;color:#1a1a1a;background:#888;border:.51vh solid #1a1a1a;border-radius:.62vh;transition:transform .2s ease;box-shadow:0 .31vh 0 0 rgba(26,26,26,.5),0 .51vh 0 0 rgba(26,26,26,.3),0 .81vh 1.63vh rgba(26,26,26,.4);position:relative}.WordDisplay_revealed__\+l-cq{color:#1a1a1a;background:#e8f5ee;animation:WordDisplay_revealPop__fz-A- .3s ease-out;box-shadow:0 .31vh 0 0 rgba(26,26,26,.55),0 .51vh 0 0 rgba(26,26,26,.35),0 .81vh 1.63vh rgba(26,26,26,.45)}.WordDisplay_revealed__\+l-cq.WordDisplay_teamA__FA\+6O{background:#e8f4fc}.WordDisplay_revealed__\+l-cq.WordDisplay_teamB__LW7g7{background:#fefce8}.WordDisplay_revealed__\+l-cq.WordDisplay_neutral__i80EI{background:#e8f5ee}.WordDisplay_bonusPosition__-TuIz.WordDisplay_revealed__\+l-cq{background:#fefde6}.WordDisplay_bonusPosition__-TuIz.WordDisplay_revealed__\+l-cq.WordDisplay_teamA__FA\+6O{background:#e8f4fc}.WordDisplay_bonusPosition__-TuIz.WordDisplay_revealed__\+l-cq.WordDisplay_teamB__LW7g7{background:#fefce8}.WordDisplay_space__dzncC{width:2.44vh;background:rgba(0,0,0,0);border:none;box-shadow:none}.WordDisplay_bonusBadge__-wtY9{position:absolute;top:-0.62vh;right:-0.62vh;font-size:1.43vh;font-weight:800;background:#fff176;color:#1a1a1a;padding:.41vh .62vh;border-radius:.62vh;animation:WordDisplay_bonusBounce__ecfbg .6s ease infinite alternate;z-index:10}@keyframes WordDisplay_revealPop__fz-A-{0%{transform:scale(0.9)}60%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes WordDisplay_bonusBounce__ecfbg{0%{transform:scale(1) rotate(-5deg)}100%{transform:scale(1.15) rotate(5deg)}}
.TeamPanel_column__RE4jG{display:flex;flex-direction:column;align-items:center;gap:.62vh;flex-shrink:0}.TeamPanel_trophies__KZQgu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:8.8vh;max-width:calc(8.472vh*4 + 3px*max(0,4 - 1));max-width:calc(8.472vh*var(--rw-trophy-row-max, 4) + 3px*max(0,var(--rw-trophy-row-max, 4) - 1));transition:transform .25s ease}.TeamPanel_trophiesTwoRows__I6M7p{min-height:calc(8.472vh*2 + 3px)}.TeamPanel_trophyRow__cPi1H{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3px}.TeamPanel_trophiesInactive__pE6fx{transform:scale(0.8)}.TeamPanel_trophyIcon__5vRLJ{width:8.472vh;height:8.472vh;display:block;flex-shrink:0;filter:drop-shadow(0 0.2vh 0.41vh rgba(0, 0, 0, 0.25)) drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.15));transition:transform .25s ease,filter .25s ease}.TeamPanel_trophiesInactive__pE6fx .TeamPanel_trophyIcon__5vRLJ{filter:drop-shadow(0 0.2vh 0.41vh rgba(0, 0, 0, 0.25)) drop-shadow(0 0.41vh 0.81vh rgba(0, 0, 0, 0.15)) brightness(0.78)}.TeamPanel_panel__Jkv-b{position:relative;display:flex;flex-direction:column;align-items:center;gap:.62vh;padding:2.44vh 3.26vh;border-radius:.62vh;background:#fff;border:.51vh solid #1a1a1a;min-width:16.81vh;flex-shrink:0;transition:transform .25s ease,filter .25s ease;box-shadow:0 .31vh 0 0 rgba(26,26,26,.5),0 .51vh 0 0 rgba(26,26,26,.3),0 .81vh 1.63vh rgba(26,26,26,.4)}.TeamPanel_panel__Jkv-b::before{content:"";position:absolute;inset:.62vh;border:.31vh solid hsla(0,0%,100%,.5);border-radius:.41vh;pointer-events:none}.TeamPanel_teamA__G\+7LP{border-color:#0096e6}.TeamPanel_teamA__G\+7LP::before{border-color:#7ec8e3}.TeamPanel_teamB__I5ggI{border-color:#e8c547}.TeamPanel_teamB__I5ggI::before{border-color:#ffe44d}.TeamPanel_active__XpPFI{transform:scale(1.1)}.TeamPanel_inactive__VAT2U{filter:brightness(0.78)}.TeamPanel_teamName__\+2IA1,.TeamPanel_scoreLabel__S5ZmY{font-size:2.04vh;font-weight:600;text-transform:uppercase;letter-spacing:.2vh;color:#444}.TeamPanel_teamName__\+2IA1{margin-bottom:2px}.TeamPanel_scoreLabel__S5ZmY{margin-top:-4px}.TeamPanel_scoreValue__4\+CMw{font-size:7.15vh;font-weight:800;line-height:1;color:#1a1a1a}
.Keyboard_keyboard__gFrio{display:flex;flex-direction:column;gap:1.21vh;margin-top:1.21vh;margin-bottom:1.65vh;padding-bottom:2.44vh;flex-shrink:0}.Keyboard_row__293jd{display:flex;gap:.62vh;justify-content:center}.Keyboard_key__Qb4Qu{position:relative;z-index:1;width:5.91vh;height:5.91vh;display:flex;align-items:center;justify-content:center;font-size:2.44vh;font-weight:800;color:#1a1a1a;background:#fff;border:.31vh solid #1a1a1a;cursor:pointer;transition:background .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Keyboard_key__Qb4Qu:hover:not(.Keyboard_used__5VXNX){background:#eee}.Keyboard_used__5VXNX{opacity:.4;cursor:not-allowed;transform:scale(0.95);color:#444}.Keyboard_correct__MS4Dz{background:#38a169 !important;border-color:#1a1a1a !important;color:#fff !important;opacity:1 !important}.Keyboard_wrong__DiSCw{background:#c53030 !important;border-color:#1a1a1a !important;color:#fff !important;opacity:.9 !important}
.FeedbackPopup_popup__OGq7d{position:absolute;top:58%;left:50%;transform:translate(-50%, -50%) scale(0.9);font-family:"Baloo 2",cursive;font-size:5.7vh;font-weight:800;padding:1.65vh 3.26vh;background:rgba(0,0,0,0);color:#1a1a1a;text-shadow:1px 1px 0 hsla(0,0%,100%,.8),2px 2px 0 hsla(0,0%,100%,.5);z-index:500;pointer-events:none;text-transform:uppercase;letter-spacing:1px}.FeedbackPopup_show__I89zG{animation:FeedbackPopup_feedbackPop__jw3Us 1.2s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}@keyframes FeedbackPopup_feedbackPop__jw3Us{0%{transform:translate(-50%, -50%) scale(0.85);opacity:0}25%{transform:translate(-50%, -50%) scale(1.05);opacity:1}70%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(0.95);opacity:0}}
.Particles_container__NFKSV{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1100;overflow:hidden}.Particles_particle__W\+dgn{position:absolute;width:1.53vh;height:1.53vh;border-radius:50%;animation:Particles_fly__i4dfs 1s ease-out forwards}.Particles_winConfetti__DUiD7{position:absolute;width:1.02vh;height:.62vh;border-radius:2px;animation:Particles_flyWin__FNIVT 2.8s ease-out forwards}@keyframes Particles_fly__i4dfs{0%{transform:translate(-50%, -50%) translate(0, 0) scale(1);opacity:1}100%{transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(0);opacity:0}}@keyframes Particles_flyWin__FNIVT{0%{transform:translate(-50%, -50%) translate(0, 0) scale(1);opacity:1}75%{transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(1);opacity:1}100%{transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(0);opacity:1}}
.WinScreen_winScreen__Mzpv\+{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;background:linear-gradient(to right, #7ec8e8 0%, #8ed0f0 100%);justify-content:flex-start;align-items:center;flex-direction:column;gap:7.15vh;z-index:1000;animation:WinScreen_fadeIn__3uy19 .5s ease;overflow:auto;padding:8.15vh 3.26vh calc(5.6vh + 4.89vh)}.WinScreen_winScreen__Mzpv\+::before{content:"";position:fixed;left:50%;top:0;bottom:0;width:50%;pointer-events:none;background:linear-gradient(to right, #f0b840 0%, #ffd966 100%);clip-path:polygon(0 0, 2.44vh 5%, 0 10%, 2.44vh 15%, 0 20%, 2.44vh 25%, 0 30%, 2.44vh 35%, 0 40%, 2.44vh 45%, 0 50%, 2.44vh 55%, 0 60%, 2.44vh 65%, 0 70%, 2.44vh 75%, 0 80%, 2.44vh 85%, 0 90%, 2.44vh 95%, 0 100%, 100% 100%, 100% 0);z-index:0}.WinScreen_winScreen__Mzpv\+::after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 80% at 50% 50%, transparent 25%, rgba(28, 30, 38, 0.35) 55%, rgba(20, 22, 28, 0.6) 100%);z-index:0}.WinScreen_winScreen__Mzpv\+>*{position:relative;z-index:1}.WinScreen_finalResults__t6\+\+N.WinScreen_finalWinnerA__6iprr::before{left:82%;width:18%}.WinScreen_finalResults__t6\+\+N.WinScreen_finalWinnerB__Xmg0c::before{left:18%;width:82%}@keyframes WinScreen_fadeIn__3uy19{from{opacity:0}to{opacity:1}}.WinScreen_winMessageWrap__iv42D{z-index:1}.WinScreen_winMessage__RxedZ{font-family:"Oswald",sans-serif;font-size:4.89vh;font-weight:800;text-align:center;color:#1a1a1a;padding:1.65vh 3.26vh;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;box-shadow:0 .31vh 0 0 rgba(26,26,26,.5),0 .51vh 0 0 rgba(26,26,26,.3),0 .81vh 1.63vh rgba(26,26,26,.4);animation:WinScreen_bounceIn__yGwY8 .6s ease;display:flex;align-items:center;justify-content:center;gap:1.65vh}.WinScreen_messageA__qLCSL{border-color:#0096e6}.WinScreen_messageB__zS52P{border-color:#e8c547;flex-direction:row-reverse}.WinScreen_messageTrophy__oEKTt{width:6.52vh;height:6.52vh;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))}@keyframes WinScreen_bounceIn__yGwY8{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.WinScreen_wordReveal__eBWkk{display:flex;flex-wrap:wrap;gap:.41vh;justify-content:center}.WinScreen_revealGroup__CmVDv{display:inline-flex;flex-wrap:nowrap;gap:.41vh;flex-shrink:0}.WinScreen_revealCell__gj1ti{display:flex;align-items:center;justify-content:center;font-family:"Baloo 2",cursive;font-size:3.52vh;font-weight:800;color:#1a1a1a;background:#e8f5ee;border:.51vh solid #1a1a1a;border-radius:.62vh;width:5.7vh;height:5.7vh;flex-shrink:0;box-shadow:0 .31vh 0 0 rgba(26,26,26,.55),0 .51vh 0 0 rgba(26,26,26,.35),0 .81vh 1.63vh rgba(26,26,26,.45);animation:WinScreen_wordBounce__MuKaX 3.2s ease-in-out infinite;animation-delay:calc(0*.18s);animation-delay:calc(var(--char-index, 0)*.18s)}.WinScreen_revealSpace__kd6np{width:1.65vh;background:rgba(0,0,0,0);border:none;box-shadow:none}@keyframes WinScreen_wordBounce__MuKaX{0%,50%,100%{transform:translateY(0)}25%{transform:translateY(-0.81vh)}75%{transform:translateY(-0.31vh)}}.WinScreen_finalScore__QTOk8{font-family:"Baloo 2",cursive;font-size:4.07vh;font-weight:800;color:#1a1a1a}.WinScreen_funFact__XgWTO{position:relative;font-size:3.26vh;font-weight:700;color:#1a1a1a;text-align:center;max-width:62.74vh;margin:1.65vh auto 2.44vh;padding:1.21vh 3.26vh;background:#fff;line-height:1.4;border:none;border-top:.31vh solid #1a1a1a;border-bottom:.31vh solid #1a1a1a;clip-path:polygon(0 50%, 2.04vh 0, calc(100% - 2.04vh) 0, 100% 50%, calc(100% - 2.04vh) 100%, 2.04vh 100%)}.WinScreen_scores__TDPO3{display:flex;gap:3.26vh}.WinScreen_scoreCard__zxmhH{position:relative;text-align:center;padding:2.44vh 3.26vh;background:#fff;border:.51vh solid #1a1a1a;border-radius:.62vh;min-width:16.81vh;box-shadow:0 .31vh 0 0 rgba(26,26,26,.5),0 .51vh 0 0 rgba(26,26,26,.3),0 .81vh 1.63vh rgba(26,26,26,.4)}.WinScreen_scoreCard__zxmhH::before{content:"";position:absolute;inset:.62vh;border:.31vh solid rgba(0,0,0,0);border-radius:.41vh;pointer-events:none}.WinScreen_scoreA__yjQd4{border-color:#0096e6}.WinScreen_scoreA__yjQd4::before{border-color:#7ec8e3}.WinScreen_scoreB__78\+tO{border-color:#e8c547}.WinScreen_scoreB__78\+tO::before{border-color:#ffe44d}.WinScreen_scoreName__LPy4b{font-family:"Oswald",sans-serif;font-size:2.04vh;font-weight:600;margin-bottom:.62vh;text-transform:uppercase;letter-spacing:.1vh;color:#1a1a1a}.WinScreen_scoreValue__flhn3{font-family:"Baloo 2",cursive;font-size:4.89vh;font-weight:800;color:#1a1a1a}
.HostBottomBar_bar__mTJh1{position:fixed;bottom:0;background-color:#fff;height:5.6vh;left:0;right:0;z-index:1100;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)}.HostBottomBar_left__lYpxz{display:flex;align-items:center;gap:2vh}.HostBottomBar_home__YpQP-{width:4vh;margin-top:.4vh}.HostBottomBar_home__YpQP- svg{width:3.2vh !important;height:3.2vh !important}.HostBottomBar_volume__UwNIo{position:absolute;z-index:990;width:25vh;top:-0.62vh;left:13vh;padding:2vh 2vh .2vh 2vh;border-radius:10vh}.HostBottomBar_volumeRow__Z6H9m{display:flex;flex-direction:row}.HostBottomBar_volumeIcon__POPS6{height:3.2vh;width:3.2vh;margin-bottom:.6vh;margin-right:1vh;margin-left:-2vh;cursor:pointer}.HostBottomBar_right__jC8CN{display:flex;align-items:center;gap:1.5vh}.HostBottomBar_button__hThff{padding:1.2vh 2.4vh;border-radius:.8vh;font-size:1.6vh;font-weight:800;border:.41vh solid #2c3e50;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:0 .81vh 0 #2c3e50,0 1.21vh .51vh rgba(0,0,0,.3);transform:translateY(-0.41vh)}.HostBottomBar_button__hThff:hover{transform:translateY(-0.2vh);box-shadow:0 1.02vh 0 #2c3e50,0 1.21vh 2.44vh rgba(0,0,0,.4)}.HostBottomBar_button__hThff:active{transform:translateY(0.41vh);box-shadow:0 .41vh 0 #2c3e50,0 .62vh 1.21vh rgba(0,0,0,.2)}.HostBottomBar_action__Mn3fu{background:linear-gradient(45deg, #ff6b35, #f7931e)}.HostBottomBar_action__Mn3fu:hover{background:linear-gradient(45deg, #f7931e, #ffd23f)}.HostBottomBar_continue__xkmSL{background:linear-gradient(45deg, #05d494, #3bb3a8)}.HostBottomBar_continue__xkmSL:hover{background:linear-gradient(45deg, #4ecdc4, #06ffa5);box-shadow:0 1.02vh 0 #2c3e50,0 1.21vh 2.44vh rgba(0,0,0,.4),0 0 3.26vh rgba(6,255,165,.6)}.HostBottomBar_finish__aaaP3{background:linear-gradient(45deg, #e21b3c, rgb(180.442687747, 21.557312253, 47.9051383399))}.HostBottomBar_finish__aaaP3:hover{background:linear-gradient(45deg, rgb(230.2944664032, 48.2055335968, 78.4011857708), #e21b3c);box-shadow:0 1.02vh 0 #2c3e50,0 1.21vh 2.44vh rgba(0,0,0,.4),0 0 3.26vh rgba(226,27,60,.6)}.HostBottomBar_previous__IYQee{background:#6c757d}.HostBottomBar_previous__IYQee:hover{background:#5a6268}.HostBottomBar_guessWord__Znd7L{background:linear-gradient(45deg, #4ecdc4, #319795)}.HostBottomBar_guessWord__Znd7L:hover{background:linear-gradient(45deg, #319795, #4ecdc4)}@media screen and (max-width: 480px){.HostBottomBar_bar__mTJh1{padding:0 1.5vh}.HostBottomBar_left__lYpxz{gap:1vh}.HostBottomBar_right__jC8CN{gap:1vh}.HostBottomBar_button__hThff{font-size:1.4vh;padding:1vh 1.8vh}}
.GuessWholeWordModal_overlay__dASP6{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:2200;padding:1.25vh}.GuessWholeWordModal_panel__p5Cbf{border:.51vh solid #1a1a1a;border-radius:1.21vh;width:min(98vw,1040px);max-width:min(98vw,1040px);max-height:min(96vh,980px);padding:clamp(1.5rem,3.5vh,2.75rem) clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,2.5vh,2rem);box-shadow:0 .81vh 3.26vh rgba(0,0,0,.35);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.GuessWholeWordModal_panelTeamA__FCi3i{background:#e3f2fd;border-color:#0077b6;box-shadow:0 .81vh 3.26vh rgba(0,50,90,.22),inset 0 0 0 1px rgba(0,150,230,.12)}.GuessWholeWordModal_panelTeamB__MvTHV{background:#fffde7;border-color:#c9a227;box-shadow:0 .81vh 3.26vh rgba(90,70,20,.18),inset 0 0 0 1px rgba(232,197,71,.2)}.GuessWholeWordModal_title__We-63{font-family:"Oswald",sans-serif;font-size:clamp(1.65rem,3.2vh,2.35rem);margin:0 0 1.21vh;text-align:center}.GuessWholeWordModal_subtitle__WCB99{font-size:clamp(1rem,2vh,1.25rem);color:#444;text-align:center;margin:0 0 clamp(1.25rem,2.5vh,2rem);max-width:52rem;margin-left:auto;margin-right:auto}.GuessWholeWordModal_slotsRow__FRb7E{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:.55rem .45rem;margin-bottom:clamp(1.25rem,2.5vh,2rem)}.GuessWholeWordModal_wordGroup__jh-ks{display:flex;gap:.5rem;align-items:flex-end}.GuessWholeWordModal_spaceGap__36qEy{width:1.35rem;flex-shrink:0}.GuessWholeWordModal_cell__pggfp{width:clamp(2.65rem,5.5vw,3.35rem);height:clamp(3.1rem,6.2vw,3.85rem);border:.41vh solid #1a1a1a;border-radius:.41vh;display:flex;align-items:center;justify-content:center;font-family:"Oswald",sans-serif;font-weight:700;font-size:clamp(1.45rem,2.8vw,1.85rem);text-transform:uppercase;background:#f8f9fa}.GuessWholeWordModal_cellRevealed__GAFCv{background:#e7f5ff;border-color:#0096e6}.GuessWholeWordModal_slotWrap__ibWfr{position:relative;display:inline-flex;align-items:flex-end}.GuessWholeWordModal_cellBonus__swKYB{box-shadow:inset 0 0 0 2px rgba(255,107,53,.45)}.GuessWholeWordModal_bonusBadge__t0aBA{position:absolute;top:-0.55rem;right:-0.4rem;font-size:clamp(.58rem,1.1vw,.72rem);font-weight:800;background:#ff6b35;color:#fff;padding:.1rem .2rem;border-radius:3px;line-height:1}.GuessWholeWordModal_inputCell__\+BZUU{width:clamp(2.75rem,5.6vw,3.45rem);height:clamp(3.1rem,6.2vw,3.85rem);border:.41vh solid #1a1a1a;border-radius:.41vh;display:flex;align-items:center;justify-content:center;font-family:"Oswald",sans-serif;font-weight:700;font-size:clamp(1.45rem,2.8vw,1.85rem);text-transform:uppercase;padding:0;text-align:center;cursor:text;background:#fff}.GuessWholeWordModal_inputCell__\+BZUU:focus{outline:2px solid #0096e6;outline-offset:2px}.GuessWholeWordModal_keyboardWrap__-ruID{transform:scale(0.94);transform-origin:top center;margin:.35rem auto -0.25rem}@media(min-width: 600px){.GuessWholeWordModal_keyboardWrap__-ruID{transform:scale(1.02)}}@media(min-width: 1000px){.GuessWholeWordModal_keyboardWrap__-ruID{transform:scale(1.1)}}.GuessWholeWordModal_actions__Mil4t{display:flex;flex-wrap:wrap;gap:clamp(.85rem,2vw,1.35rem);justify-content:center;margin-top:clamp(1rem,2vh,1.5rem)}.GuessWholeWordModal_btnCancel__5yXMu,.GuessWholeWordModal_btnBack__f6PVj,.GuessWholeWordModal_btnSubmit__r8KvM{padding:clamp(.55rem,1.4vh,.75rem) clamp(1.35rem,3vw,1.85rem);font-size:clamp(.95rem,1.85vh,1.15rem);font-weight:700;font-family:"Oswald",sans-serif;border:.31vh solid #1a1a1a;border-radius:.62vh;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.GuessWholeWordModal_btnCancel__5yXMu:disabled,.GuessWholeWordModal_btnBack__f6PVj:disabled,.GuessWholeWordModal_btnSubmit__r8KvM:disabled{opacity:.45;cursor:not-allowed}.GuessWholeWordModal_btnSubmit__r8KvM{background:linear-gradient(45deg, #38a169, #2f855a);color:#fff}.GuessWholeWordModal_btnSubmit__r8KvM:not(:disabled):hover{filter:brightness(1.05)}.GuessWholeWordModal_btnBack__f6PVj{background:#edf2f7;color:#1a1a1a}.GuessWholeWordModal_btnBack__f6PVj:hover{background:#e2e8f0}.GuessWholeWordModal_btnCancel__5yXMu{background:#fff;color:#1a1a1a}.GuessWholeWordModal_btnCancel__5yXMu:hover{background:#f7fafc}
.WordpackManager_modal__lGYLC{max-width:none !important;width:90vw !important}.WordpackManager_modal__lGYLC .modal-dialog{max-width:none;width:90vw;margin:1.75rem auto}.WordpackManager_modal__lGYLC .modal-content{background:#fff;border-radius:16px;box-shadow:0px 41px 33px rgba(0,0,0,.05),0px 22px 18px rgba(0,0,0,.04),0px 12px 10px rgba(0,0,0,.035)}.WordpackManager_header__FbP16{background:#fff;border-bottom:1px solid rgba(13,47,113,.1);border-radius:16px 16px 0 0;color:#0d2f71;padding:20px 40px;font-weight:600}.WordpackManager_header__FbP16 .btn-close{opacity:.6;filter:none}.WordpackManager_header__FbP16 .btn-close:hover{opacity:1}.WordpackManager_body__4N02k{background:#f8fafc;padding:0}.WordpackManager_twoPanelLayout__5cecb{display:flex;height:600px;max-height:70vh}@media screen and (max-width: 768px){.WordpackManager_twoPanelLayout__5cecb{flex-direction:column;height:auto;max-height:80vh}}.WordpackManager_panel__-NZHt{flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.WordpackManager_panel__-NZHt:first-child{border-right:1px solid rgba(13,47,113,.1);background:#f8fafc}@media screen and (max-width: 768px){.WordpackManager_panel__-NZHt:first-child{border-right:none;border-bottom:1px solid rgba(13,47,113,.1)}}.WordpackManager_panelHeader__lUPoN{display:flex;justify-content:space-between;align-items:center;padding:18px 32px;background:inherit;border-bottom:1px solid rgba(13,47,113,.08)}.WordpackManager_panelTitle__S88Lg{color:#0d2f71;font-size:15px;font-weight:600}.WordpackManager_panelCount__\+bNbd{color:#0d2f71;opacity:.5;font-size:13px}.WordpackManager_searchContainer__YTy0E{position:relative;padding:12px 32px 16px 32px;background:inherit}.WordpackManager_searchInput__RYHgI{width:100%;padding:12px 40px 12px 16px;border:1px solid rgba(13,47,113,.15);border-radius:10px;font-size:14px;color:#0d2f71;background:#fff;transition:all .2s ease}.WordpackManager_searchInput__RYHgI::-moz-placeholder{color:#94a3b8}.WordpackManager_searchInput__RYHgI::placeholder{color:#94a3b8}.WordpackManager_searchInput__RYHgI:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.WordpackManager_searchClear__HDjCK{position:absolute;right:40px;top:24px;width:24px;height:24px;border:none;background:rgba(13,47,113,.1);border-radius:50%;color:#64748b;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.WordpackManager_searchClear__HDjCK:hover{background:rgba(13,47,113,.2);color:#0d2f71}.WordpackManager_searchTags__2YYfO{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.WordpackManager_searchTag__4\+9fR{padding:6px 14px;background:rgba(13,47,113,.06);border:1px solid rgba(13,47,113,.1);border-radius:20px;font-size:13px;color:#64748b;cursor:pointer;transition:all .2s ease}.WordpackManager_searchTag__4\+9fR:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#10b981}.WordpackManager_searchTagActive__oYsoX{background:rgba(16,185,129,.15);border-color:#10b981;color:#10b981}.WordpackManager_wordList__YUNsX{display:flex;flex-direction:column;gap:10px;padding:20px 32px;overflow-y:auto;flex:1 1}.WordpackManager_reorderItem__MvgKh{list-style:none;cursor:grab}.WordpackManager_reorderItem__MvgKh:active{cursor:grabbing}.WordpackManager_wordItem__HARiO{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border-radius:12px;border:1px solid rgba(13,47,113,.08);box-shadow:0px 2px 4px rgba(0,0,0,.04)}.WordpackManager_wordItemBank__OZtMo{opacity:.85}.WordpackManager_dragHandle__Sqkt7{display:flex;align-items:center;color:#94a3b8;padding:4px;margin-top:2px;flex-shrink:0}.WordpackManager_dragHandle__Sqkt7:hover{color:#64748b}.WordpackManager_wordContent__hLmcS{flex:1 1;min-width:0}.WordpackManager_wordText__6rLow{color:#0d2f71;font-size:14px;font-weight:600;line-height:1.3}.WordpackManager_wordHint__S9X9y{color:#64748b;font-size:12px;line-height:1.3;margin-top:2px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.WordpackManager_wordSource__pLzom{color:#94a3b8;font-size:10px;margin-top:2px}.WordpackManager_actionButton__qzF-\+{flex-shrink:0;width:32px;height:32px;border:none;border-radius:8px;font-size:20px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;align-self:center}.WordpackManager_actionButtonAdd__R\+3UL{background:rgba(16,185,129,.1);color:#10b981}.WordpackManager_actionButtonAdd__R\+3UL:hover{background:#10b981;color:#fff}.WordpackManager_actionButtonRemove__hDtLR{background:rgba(239,68,68,.1);color:#ef4444}.WordpackManager_actionButtonRemove__hDtLR:hover{background:#ef4444;color:#fff}.WordpackManager_noResults__-Zk23{text-align:center;padding:40px 20px;color:#64748b;font-size:14px}.WordpackManager_footer__6i1lR{background:#fff;border-top:1px solid rgba(13,47,113,.1);border-radius:0 0 16px 16px;padding:16px 40px;display:flex;justify-content:flex-end;gap:12px}.WordpackManager_btnSecondary__BX\+72{padding:10px 24px;background:rgba(0,0,0,0);border:1px solid rgba(13,47,113,.2);border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.WordpackManager_btnSecondary__BX\+72:hover:not(:disabled){border-color:rgba(13,47,113,.4);color:#0d2f71}.WordpackManager_btnSecondary__BX\+72:disabled{opacity:.5;cursor:not-allowed}.WordpackManager_btnSave__aH5HZ{padding:10px 24px;background:linear-gradient(135deg, #10b981, #059669);border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.WordpackManager_btnSave__aH5HZ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.WordpackManager_btnSave__aH5HZ:disabled{opacity:.5;cursor:not-allowed}.WordpackManager_addWordForm__7jQHR{display:flex;flex-direction:column;gap:10px;padding:14px;background:rgba(16,185,129,.04);border:1px dashed rgba(16,185,129,.3);border-radius:10px;margin-bottom:8px}.WordpackManager_addWordInput__8crDv{width:100%;padding:8px 12px;border:1px solid rgba(13,47,113,.15);border-radius:6px;font-size:13px;color:#0d2f71;background:#fff}.WordpackManager_addWordInput__8crDv::-moz-placeholder{color:#94a3b8}.WordpackManager_addWordInput__8crDv::placeholder{color:#94a3b8}.WordpackManager_addWordInput__8crDv:focus{outline:none;border-color:#10b981}.WordpackManager_addWordActions__ln2L6{display:flex;gap:8px;justify-content:flex-end}.WordpackManager_addWordBtn__2VEEF{padding:6px 14px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.WordpackManager_addWordBtnConfirm__dpZMJ{background:#10b981;color:#fff}.WordpackManager_addWordBtnConfirm__dpZMJ:disabled{opacity:.5;cursor:not-allowed}.WordpackManager_addWordBtnCancel__IsuYz{background:rgba(13,47,113,.08);color:#64748b}.WordpackManager_savePackInput__3EUEC{width:100%;padding:12px 16px;border:1px solid rgba(13,47,113,.2);border-radius:8px;font-size:14px;color:#0d2f71}.WordpackManager_savePackInput__3EUEC::-moz-placeholder{color:#94a3b8}.WordpackManager_savePackInput__3EUEC::placeholder{color:#94a3b8}.WordpackManager_savePackInput__3EUEC:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.WordpackManager_orgDisclaimer__LFRJf{margin-top:12px;padding:10px 14px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:8px;font-size:13px;color:#92400e;line-height:1.4}.WordpackManager_addWordError__g1JSm{margin:4px 4px 0;font-size:12px;color:#b91c1c}.WordpackManager_tooLongWarning__xX88q{flex-basis:100%;margin-top:8px;padding:8px 12px;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.25);border-radius:8px;font-size:13px;color:#b91c1c}
.LottoBallArena_arena__EtQzV{position:relative;width:100%;margin:0 auto;aspect-ratio:16/9;min-height:30vh;background:rgba(0,0,0,0);border-radius:1.02vh;overflow:visible}.LottoBallArena_slot__RXvKQ{position:absolute;transform:translate(-50%, 0)}
.LottoBall_ball__fWmxB{--ball-light: #5bdfb8;--ball-mid: #17c993;--ball-dark: #0e8c6a;--drop-dur: 1.1s;--drop-delay: 0s;--ball-spin: 12;position:absolute;bottom:14%;left:50%;width:min(28vh,36vw);height:min(28vh,36vw);margin:0;padding:0;border:none;border-radius:50%;cursor:pointer;transform:translate(-50%, 0);translate:0 0;transition:translate 260ms cubic-bezier(0.34, 1.56, 0.64, 1);background:rgba(0,0,0,0);overflow:visible;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:2;animation-name:LottoBall_ballDrop__iSjv0;animation-duration:var(--drop-dur);animation-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both;animation-delay:var(--drop-delay)}.LottoBall_inner__jaHvA{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(ellipse 15% 11% at 28% 18%, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 35%, rgba(255, 255, 255, 0) 90%),radial-gradient(circle at 32% 26%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 40%),radial-gradient(circle at 30% 26%, var(--ball-light) 0%, var(--ball-mid) 38%, var(--ball-dark) 84%);box-shadow:inset 0 .65vh 1.3vh hsla(0,0%,100%,.45),inset -1.3vh -1.67vh 2.78vh rgba(0,0,0,.46),inset -0.28vh -0.37vh .65vh hsla(0,0%,100%,.5),0 4.44vh 6.48vh rgba(15,23,42,.4);transform:scale(1);transform-origin:center center;transition:transform .26s cubic-bezier(0.34, 1.56, 0.64, 1),filter .22s ease,box-shadow .22s ease}.LottoBall_inner__jaHvA::after{content:"";position:absolute;inset:-32%;border-radius:50%;background:repeating-conic-gradient(from 0deg, rgba(37, 244, 238, 0.92) 0deg 2.6deg, rgba(37, 244, 238, 0) 2.6deg 30deg);-webkit-mask:radial-gradient(circle at center, transparent 0%, transparent 50%, black 50.5%, black 70%, transparent 100%);mask:radial-gradient(circle at center, transparent 0%, transparent 50%, black 50.5%, black 70%, transparent 100%);pointer-events:none;z-index:-1;opacity:0;transition:opacity 240ms ease;animation:LottoBall_ballRayRotate__s6nLY 9s linear infinite}@keyframes LottoBall_ballRayRotate__s6nLY{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.LottoBall_topic__TSKSU{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.37vh 1.11vh;font-size:clamp(2.1vh,3.4vh,5vmin);font-weight:800;line-height:1.05;letter-spacing:-0.02em;text-align:center;color:#141414;-webkit-text-stroke:.055em #fff;paint-order:stroke fill;text-shadow:0 .06em .12em rgba(15,23,42,.14),0 0 1px #fff,0 0 2px #fff;overflow:hidden;overflow-wrap:anywhere;hyphens:auto;transform:scale(1);transform-origin:center center;transition:transform .26s cubic-bezier(0.34, 1.56, 0.64, 1)}.LottoBall_colorGreen__34SUe{--ball-light: #5bdfb8;--ball-mid: #17c993;--ball-dark: #0e8c6a}.LottoBall_colorBlue__HaPPr{--ball-light: #4f87dd;--ball-mid: #0a55ba;--ball-dark: #073d83}.LottoBall_colorYellow__HtSHH{--ball-light: #ffe57e;--ball-mid: #ffd43c;--ball-dark: #c79a00}.LottoBall_colorOrange__nWf\+D{--ball-light: #f5894a;--ball-mid: #ea580c;--ball-dark: #b03f06}.LottoBall_colorTeal__lPxj6{--ball-light: #3fb78c;--ball-mid: #0d9669;--ball-dark: #086c4b}@media(hover: hover)and (pointer: fine){.LottoBall_ball__fWmxB:hover:not(:disabled):not(.LottoBall_dim__MKJbc){z-index:5;translate:calc(0*2vh) calc(0*2vh);translate:calc(var(--pull-x, 0)*2vh) calc(var(--pull-y, 0)*2vh)}.LottoBall_ball__fWmxB:hover:not(:disabled):not(.LottoBall_dim__MKJbc) .LottoBall_inner__jaHvA{transform:scale(1.16);filter:brightness(1.14) saturate(1.12);box-shadow:0 0 0 .28rem #25f4ee,0 0 2.22vh .09rem rgba(37,244,238,.65),inset 0 .83vh 1.67vh hsla(0,0%,100%,.55),inset -1.67vh -2.04vh 3.33vh rgba(0,0,0,.44),inset -0.37vh -0.46vh .83vh hsla(0,0%,100%,.55),0 6.48vh 9.26vh rgba(15,23,42,.5)}.LottoBall_ball__fWmxB:hover:not(:disabled):not(.LottoBall_dim__MKJbc) .LottoBall_inner__jaHvA::after{opacity:1}.LottoBall_ball__fWmxB:hover:not(:disabled):not(.LottoBall_dim__MKJbc) .LottoBall_topic__TSKSU{transform:scale(1.16)}}.LottoBall_ball__fWmxB:focus-visible{outline:max(.0625rem,.12em) solid #f97316;outline-offset:.2rem}.LottoBall_ball__fWmxB:disabled{cursor:default}.LottoBall_ball__fWmxB.LottoBall_dim__MKJbc{opacity:.28;filter:saturate(0.65);transform:translate(-50%, 0) scale(0.92);transition:opacity .35s ease,transform .35s ease,filter .35s ease;animation:none}@keyframes LottoBall_ballPeerShrink__-IXa7{0%{transform:translate(-50%, 0) scale(1);opacity:1}60%{opacity:.6}100%{transform:translate(-50%, 0) scale(0.1);opacity:0}}@keyframes LottoBall_ballPickedFly__b9\+8n{0%{transform:translate(-50%, 0) scale(1);opacity:1}70%{transform:translate(calc(-50% + 0px), 0px) scale(1.55);transform:translate(calc(-50% + var(--pick-dx, 0px)), var(--pick-dy, 0px)) scale(1.55);opacity:1}100%{transform:translate(calc(-50% + 0px), 0px) scale(1.7);transform:translate(calc(-50% + var(--pick-dx, 0px)), var(--pick-dy, 0px)) scale(1.7);opacity:0}}.LottoBall_ball__fWmxB.LottoBall_clickFeedback__tvdrU .LottoBall_inner__jaHvA{animation:LottoBall_ballClickPress__CTtbR 100ms cubic-bezier(0.34, 1.4, 0.64, 1) both}.LottoBall_ball__fWmxB.LottoBall_floating__19AKy:not(.LottoBall_dim__MKJbc){animation-name:LottoBall_ballFloat__M5Cme;animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:calc(0*.22s);animation-delay:calc(var(--float-i, 0)*.22s)}.LottoBall_ball__fWmxB.LottoBall_peerShrink__MarQx:not(.LottoBall_dim__MKJbc){z-index:1;pointer-events:none;animation:LottoBall_ballPeerShrink__-IXa7 500ms cubic-bezier(0.33, 1, 0.68, 1) both}.LottoBall_ball__fWmxB.LottoBall_pickedToCenter__Y6Gu\+:not(.LottoBall_dim__MKJbc){z-index:6;pointer-events:none;animation:LottoBall_ballPickedFly__b9\+8n 500ms cubic-bezier(0.33, 1, 0.68, 1) both}.LottoBall_ball__fWmxB.LottoBall_pickedToCenter__Y6Gu\+:not(.LottoBall_dim__MKJbc) .LottoBall_inner__jaHvA{transition:box-shadow 200ms ease-out;box-shadow:inset 0 -0.74vh 1.67vh rgba(0,0,0,.12),inset 0 .56vh 1.11vh hsla(0,0%,100%,.5),0 .93vh 2.59vh rgba(0,0,0,.14)}@keyframes LottoBall_ballDrop__iSjv0{0%{transform:translate(-50%, -420%) rotate(calc(-12 * 1deg)) scale(0.92);transform:translate(-50%, -420%) rotate(calc(var(--ball-spin, -12) * 1deg)) scale(0.92);opacity:0}8%{opacity:1}55%{transform:translate(-50%, 12%) rotate(calc(12 * 0.4deg)) scale(1.02);transform:translate(-50%, 12%) rotate(calc(var(--ball-spin, 12) * 0.4deg)) scale(1.02)}72%{transform:translate(-50%, -6%) rotate(calc(-6 * 0.2deg)) scale(1);transform:translate(-50%, -6%) rotate(calc(var(--ball-spin, -6) * 0.2deg)) scale(1)}88%{transform:translate(-50%, 3%) rotate(0deg) scale(1)}100%{transform:translate(-50%, 0) rotate(0deg) scale(1);opacity:1}}@keyframes LottoBall_ballFloat__M5Cme{0%,100%{transform:translate(-50%, 0)}50%{transform:translate(-50%, -0.46vh)}}@keyframes LottoBall_ballClickPress__CTtbR{0%{transform:scale(1);filter:brightness(1)}45%{transform:scale(0.86);filter:brightness(0.9)}100%{transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion: reduce){.LottoBall_ball__fWmxB{animation:none;opacity:1;transform:translate(-50%, 0)}.LottoBall_ball__fWmxB.LottoBall_clickFeedback__tvdrU .LottoBall_inner__jaHvA{animation:none;transform:scale(0.94);filter:brightness(0.96)}.LottoBall_ball__fWmxB.LottoBall_floating__19AKy:not(.LottoBall_dim__MKJbc){animation:none}.LottoBall_ball__fWmxB.LottoBall_peerShrink__MarQx,.LottoBall_ball__fWmxB.LottoBall_pickedToCenter__Y6Gu\+{animation-duration:1ms}.LottoBall_ball__fWmxB:hover:not(:disabled):not(.LottoBall_dim__MKJbc) .LottoBall_inner__jaHvA{transform:scale(1)}.LottoBall_ball__fWmxB:hover:not(:disabled):not(.LottoBall_dim__MKJbc) .LottoBall_topic__TSKSU{transform:scale(1)}.LottoBall_ball__fWmxB:hover:not(:disabled):not(.LottoBall_dim__MKJbc){translate:0 0}.LottoBall_inner__jaHvA::after{animation:none}}
.QuestionPanel_panel__893jn{position:relative;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.11vh;transform-origin:50% 50%;animation:QuestionPanel_panelEntry__csp54 340ms cubic-bezier(0.34, 1.56, 0.64, 1) both}@keyframes QuestionPanel_panelEntry__csp54{0%{transform:scale(0.55);opacity:0}60%{opacity:1}100%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion: reduce){.QuestionPanel_panel__893jn{animation:none}}.QuestionPanel_questionText__V4laz{font-size:3.5vh;font-weight:700;color:#0f172a;text-align:center;line-height:1.35;margin:0 1.48vh 2.22vh 1.48vh}.QuestionPanel_answerLabel__lpNcs{position:relative;z-index:1;color:#312e81;font-weight:700;font-size:2vh;letter-spacing:.08em;text-transform:uppercase}.QuestionPanel_answerValue__KiUU5{position:relative;z-index:1;font-size:5.25vh;font-weight:800;color:#0f172a;margin:.37vh 0 1.85vh 0;opacity:0;animation:QuestionPanel_answerReveal__S16ku .55s cubic-bezier(0.22, 1, 0.36, 1) .05s forwards}.QuestionPanel_peachBtn__ajfnH{padding:calc(1.48vh*2) calc(2.78vh*2);font-size:calc(2.6vh*2);min-width:calc(2.78vh*12)}.QuestionPanel_peachBtn__ajfnH{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(165deg, #fb923c 0%, #f97316 55%, #ea580c 100%);color:#fff;border:1px solid #0f172a;border-radius:999px;font-weight:800;letter-spacing:.02em;cursor:pointer;text-shadow:0 .09vh .19vh rgba(0,0,0,.35);box-shadow:0 .56vh 0 rgba(0,0,0,.12);font-family:inherit;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.QuestionPanel_peachBtn__ajfnH:hover{filter:brightness(1.09) saturate(1.06);transform:translateY(-0.37vh);box-shadow:0 .74vh 0 rgba(0,0,0,.11),0 1.3vh 2.96vh rgba(234,88,12,.35)}.QuestionPanel_peachBtn__ajfnH:active{transform:translateY(0.18vh);filter:brightness(0.97)}@keyframes QuestionPanel_answerReveal__S16ku{from{opacity:0;transform:translateY(0.45em) scale(0.93)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.QuestionPanel_answerValue__KiUU5{animation:none;opacity:1;transform:none}}
.EndGameModal_modal__91JQl{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:max(2.3vh,env(safe-area-inset-top, 0px)) max(1.6vw,env(safe-area-inset-right, 0px)) max(2.3vh,env(safe-area-inset-bottom, 0px)) max(1.6vw,env(safe-area-inset-left, 0px));box-sizing:border-box;pointer-events:none}.EndGameModal_scrim__fS2nJ{position:fixed;inset:0;z-index:0;border:none;padding:0;margin:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto}.EndGameModal_confetti__uY2Gn{position:fixed;inset:0;z-index:5;pointer-events:none;overflow:hidden}.EndGameModal_piece__SSyRG{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;opacity:.95;animation-name:EndGameModal_confettiFall__2DLd6;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform}.EndGameModal_pieceCircle__9zex3{width:7px;height:7px;border-radius:50%}@keyframes EndGameModal_confettiFall__2DLd6{0%{transform:translate3d(0, 0, 0) rotate(0deg);opacity:1}100%{transform:translate3d(0px, calc(100vh + 24px), 0) rotate(720deg);transform:translate3d(var(--end-confetti-drift, 0px), calc(100vh + 24px), 0) rotate(var(--end-confetti-spin, 720deg));opacity:.35}}.EndGameModal_content__n3KF1{position:relative;z-index:10;width:100%;max-width:min(80vw,110vh);padding:0 3.5vw;background:rgba(0,0,0,0);border:0;box-shadow:none;display:flex;flex-direction:column;align-items:stretch;gap:4.5vh;box-sizing:border-box;pointer-events:auto;animation:EndGameModal_endCongratsPopIn__g4\+jI .36s cubic-bezier(0.34, 1.56, 0.64, 1) both}.EndGameModal_title__v4DsM{margin:0;text-align:center;color:#fff;font-weight:900;font-size:8vh;letter-spacing:.04em;text-transform:uppercase;line-height:1.02;overflow-wrap:anywhere;word-break:break-word;animation:EndGameModal_endCongratsShadowOrbit__iAVU5 2.4s linear infinite}@keyframes EndGameModal_endCongratsShadowOrbit__iAVU5{0%{text-shadow:.09em 0 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}12.5%{text-shadow:.064em .064em 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}25%{text-shadow:0 .09em 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}37.5%{text-shadow:-0.064em .064em 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}50%{text-shadow:-0.09em 0 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}62.5%{text-shadow:-0.064em -0.064em 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}75%{text-shadow:0 -0.09em 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}87.5%{text-shadow:.064em -0.064em 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}100%{text-shadow:.09em 0 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}}.EndGameModal_actions__7wKlw{display:flex;flex-wrap:wrap;gap:1.11vh 1.48vh;justify-content:center;align-items:center;width:100%}.EndGameModal_btn__\+vftr{flex:1 1 12rem;max-width:18rem;display:inline-flex;align-items:center;justify-content:center;padding:2vh 3.5vw;font-family:inherit;font-size:2.2vh;font-weight:800;letter-spacing:.02em;border-radius:999px;cursor:pointer;text-shadow:0 .09vh .19vh rgba(0,0,0,.18);border:1px solid #0f172a;box-shadow:0 .37vh 0 rgba(0,0,0,.12);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.EndGameModal_btn__\+vftr:hover{filter:brightness(1.06);transform:translateY(-0.2vh);box-shadow:0 .55vh 0 rgba(0,0,0,.12),0 .95vh 2vh rgba(15,23,42,.18)}.EndGameModal_btn__\+vftr:active{transform:translateY(0.1vh)}.EndGameModal_btn__\+vftr:focus-visible{outline:.22vh solid #f97316;outline-offset:.28vh}.EndGameModal_btnPrimary__XLQ5e{background:linear-gradient(165deg, #fb923c 0%, #f97316 55%, #ea580c 100%);color:#fff}.EndGameModal_btnSecondary__PLHW3{background:linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%);color:#0f172a;text-shadow:none}@keyframes EndGameModal_endCongratsPopIn__g4\+jI{0%{opacity:0;transform:scale(0.92) translateY(0.74vh)}100%{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion: reduce){.EndGameModal_confetti__uY2Gn{display:none}.EndGameModal_content__n3KF1{animation:none}.EndGameModal_title__v4DsM{animation:none;text-shadow:.09em 0 0 #25f4ee,0 .04em .16em rgba(15,23,42,.55),0 0 .74em hsla(0,0%,100%,.18)}.EndGameModal_btn__\+vftr{transition:none}.EndGameModal_btn__\+vftr:hover,.EndGameModal_btn__\+vftr:active{transform:none}}
.BingoRulesModal_modal__N3gmf{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:max(2.3vh,env(safe-area-inset-top, 0px)) max(1.6vw,env(safe-area-inset-right, 0px)) max(2.3vh,env(safe-area-inset-bottom, 0px)) max(1.6vw,env(safe-area-inset-left, 0px));box-sizing:border-box;pointer-events:none}.BingoRulesModal_scrim__kYYKN{position:fixed;inset:0;z-index:0;border:none;padding:0;margin:0;background:rgba(15,23,42,.78);backdrop-filter:blur(0.4vh);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto}.BingoRulesModal_content__Cx-ek{position:relative;z-index:10;width:100%;max-width:min(80vw,92vh);max-height:95.4vh;overflow-y:auto;padding:4.5vh 4vw;background:#fff;border-radius:1.63vh;border:.28vh solid #0f172a;box-shadow:0 1.19vh 3.56vh rgba(2,6,23,.42),0 0 0 .28vh rgba(168,85,247,.18);display:flex;flex-direction:column;align-items:stretch;gap:2.4vh;pointer-events:auto;animation:BingoRulesModal_rulesPopIn__DJXYR .32s cubic-bezier(0.34, 1.56, 0.64, 1) both}.BingoRulesModal_title__Wiurx{margin:0;text-align:center;font-weight:900;letter-spacing:.01em;font-size:4.4vh;line-height:1.05;color:#312e81;text-shadow:0 .08em .06em rgba(15,23,42,.12)}.BingoRulesModal_steps__PmgYO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4vh;font-size:2.2vh;line-height:1.45;color:#0f172a}.BingoRulesModal_steps__PmgYO li{display:flex;align-items:baseline;gap:.55em}.BingoRulesModal_stepNum__aV9v5{flex:0 0 auto;font-weight:900;color:#312e81;font-size:1.05em;letter-spacing:.02em}.BingoRulesModal_stepBody__eUlPE{flex:1 1 auto}.BingoRulesModal_steps__PmgYO strong{color:#5b21b6;font-weight:800}.BingoRulesModal_tip__THO-a{background:linear-gradient(180deg, #f8fafc 0%, #ecfeff 52%, #e0e7ff 100%);border:.18vh dashed rgba(99,102,241,.55);border-radius:1.02vh;padding:1.8vh 2.4vw;display:flex;flex-direction:column;gap:.65vh}.BingoRulesModal_tipLabel__OGnkz{font-size:1.5vh;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#312e81}.BingoRulesModal_tipBody__CkF5e{margin:0;font-size:2vh;line-height:1.4;color:#0f172a}.BingoRulesModal_cta__BL7I9{align-self:center;display:inline-flex;align-items:center;justify-content:center;margin-top:.8vh;padding:2vh 5vw;font-family:inherit;font-size:2.4vh;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(165deg, #fb923c 0%, #f97316 55%, #ea580c 100%);border:1px solid #0f172a;border-radius:999px;cursor:pointer;text-shadow:0 .09vh .19vh rgba(0,0,0,.35);box-shadow:0 .56vh 0 rgba(0,0,0,.12);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.BingoRulesModal_cta__BL7I9:hover{filter:brightness(1.09) saturate(1.06);transform:translateY(-0.37vh);box-shadow:0 .74vh 0 rgba(0,0,0,.11),0 1.3vh 2.96vh rgba(234,88,12,.35)}.BingoRulesModal_cta__BL7I9:active{transform:translateY(0.18vh);filter:brightness(0.97)}.BingoRulesModal_cta__BL7I9:focus-visible{outline:.22vh solid #f97316;outline-offset:.28vh}@keyframes BingoRulesModal_rulesPopIn__DJXYR{0%{opacity:0;transform:scale(0.92) translateY(0.74vh)}100%{opacity:1;transform:scale(1) translateY(0)}}.BingoRulesModal_leaving__2YpfL .BingoRulesModal_scrim__kYYKN{animation:BingoRulesModal_rulesScrimOut__qzxaN .18s ease forwards}.BingoRulesModal_contentLeaving__sl31J{animation:BingoRulesModal_rulesPopOut__q-Jqd .18s ease forwards}@keyframes BingoRulesModal_rulesPopOut__q-Jqd{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0.96) translateY(0.5vh)}}@keyframes BingoRulesModal_rulesScrimOut__qzxaN{0%{opacity:1}100%{opacity:0}}@media(prefers-reduced-motion: reduce){.BingoRulesModal_content__Cx-ek{animation:none}.BingoRulesModal_contentLeaving__sl31J,.BingoRulesModal_leaving__2YpfL .BingoRulesModal_scrim__kYYKN{animation:none}.BingoRulesModal_cta__BL7I9{transition:none}.BingoRulesModal_cta__BL7I9:hover,.BingoRulesModal_cta__BL7I9:active{transform:none}}
.BingoEndConfirmModal_modal__YZk3E{position:fixed;inset:0;z-index:215;display:flex;align-items:center;justify-content:center;padding:max(1.25rem,env(safe-area-inset-top, 0px)) max(1.25rem,env(safe-area-inset-right, 0px)) max(1.25rem,env(safe-area-inset-bottom, 0px)) max(1.25rem,env(safe-area-inset-left, 0px));box-sizing:border-box;pointer-events:none}.BingoEndConfirmModal_scrim__2Inne{position:fixed;inset:0;z-index:0;border:none;padding:0;margin:0;background:rgba(15,23,42,.78);backdrop-filter:blur(0.4vh);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto}.BingoEndConfirmModal_content__HdPe7{position:relative;z-index:10;width:100%;max-width:min(72rem,100vw - 1.5rem)}.BingoEndConfirmModal_contentNarrow__3dsA6{max-width:min(43.2rem,100vw - 1.5rem)}.BingoEndConfirmModal_content__HdPe7{max-height:calc(100vh - 2.5rem);overflow-y:auto;padding:clamp(1.5rem,4.5vh,2.5rem) clamp(1.25rem,4vw,2.25rem);background:#fff;border-radius:1.63vh;border:.28vh solid #0f172a;box-shadow:0 1.19vh 3.56vh rgba(2,6,23,.42),0 0 0 .28vh rgba(168,85,247,.18);display:flex;flex-direction:column;gap:clamp(.85rem,2vh,1.4rem);pointer-events:auto;animation:BingoEndConfirmModal_endConfPop__nGPSE .28s cubic-bezier(0.34, 1.56, 0.64, 1) both}.BingoEndConfirmModal_title__UtIcW{margin:0;text-align:center;font-weight:900;letter-spacing:.01em;font-size:clamp(1.4rem,3.6vh,2.2rem);line-height:1.05;color:#0f172a}.BingoEndConfirmModal_body__WpPDe{margin:0;text-align:center;font-size:clamp(.95rem,2vh,1.15rem);line-height:1.4;color:#0f172a;opacity:.78}.BingoEndConfirmModal_answersHeader__tEeX\+{display:flex;align-items:baseline;gap:.4em;font-size:clamp(.9rem,1.85vh,1.05rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#312e81}.BingoEndConfirmModal_answersCount__wtMXA{font-weight:700;letter-spacing:0;text-transform:none;color:#5b21b6;opacity:.85}.BingoEndConfirmModal_answerList__uyjBh{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 14rem), 1fr));grid-gap:.56vh 1.11vh;gap:.56vh 1.11vh;padding:1.11vh 1.48vh;background:linear-gradient(180deg, #f8fafc 0%, #ecfeff 52%, #e0e7ff 100%);border:.18vh dashed rgba(99,102,241,.55);border-radius:1.02vh;max-height:clamp(12rem,32vh,22rem);overflow-y:auto}.BingoEndConfirmModal_answerList__uyjBh::-webkit-scrollbar{width:.6vh}.BingoEndConfirmModal_answerList__uyjBh::-webkit-scrollbar-thumb{background:rgba(99,102,241,.45);border-radius:999px}.BingoEndConfirmModal_empty__yXDBu{margin:0;font-style:italic;color:#0f172a;opacity:.55;font-size:clamp(.9rem,1.8vh,1.05rem)}.BingoEndConfirmModal_answerItem__Zblc3{display:flex;align-items:baseline;gap:.5em;font-size:clamp(.92rem,1.9vh,1.05rem);line-height:1.35}.BingoEndConfirmModal_answerNum__XTWLR{flex:0 0 auto;font-weight:800;color:#312e81;min-width:1.7em}.BingoEndConfirmModal_answerText__kiPp4{flex:1 1 auto;font-weight:700;color:#0f172a;word-break:break-word}.BingoEndConfirmModal_actions__KQ4SN{display:flex;flex-wrap:wrap;gap:1.11vh;justify-content:center;margin-top:clamp(.4rem,1vh,.8rem)}.BingoEndConfirmModal_btn__qORgr{flex:1 1 12rem;max-width:18rem;display:inline-flex;align-items:center;justify-content:center;padding:clamp(.85rem,2vh,1rem) clamp(1.4rem,4vw,2rem);font-family:inherit;font-size:clamp(.95rem,2vh,1.15rem);font-weight:800;letter-spacing:.02em;border-radius:999px;cursor:pointer;text-shadow:0 .09vh .19vh rgba(0,0,0,.18);border:1px solid #0f172a;box-shadow:0 .37vh 0 rgba(0,0,0,.12);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.BingoEndConfirmModal_btn__qORgr:hover{filter:brightness(1.06);transform:translateY(-0.2vh);box-shadow:0 .55vh 0 rgba(0,0,0,.12),0 .95vh 2vh rgba(15,23,42,.18)}.BingoEndConfirmModal_btn__qORgr:active{transform:translateY(0.1vh)}.BingoEndConfirmModal_btnSecondary__CBA2M{background:linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%);color:#0f172a;text-shadow:none}.BingoEndConfirmModal_btnPrimary__M2DZ9{background:linear-gradient(165deg, #fb923c 0%, #f97316 55%, #ea580c 100%);color:#fff}@keyframes BingoEndConfirmModal_endConfPop__nGPSE{0%{opacity:0;transform:scale(0.94) translateY(0.6rem)}100%{opacity:1;transform:scale(1) translateY(0)}}.BingoEndConfirmModal_leaving__ZmHYJ .BingoEndConfirmModal_scrim__2Inne{animation:BingoEndConfirmModal_endConfScrimOut__hIQQI .18s ease forwards}.BingoEndConfirmModal_contentLeaving__-pMGF{animation:BingoEndConfirmModal_endConfPopOut__clEi5 .18s ease forwards}@keyframes BingoEndConfirmModal_endConfPopOut__clEi5{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0.96) translateY(0.4rem)}}@keyframes BingoEndConfirmModal_endConfScrimOut__hIQQI{0%{opacity:1}100%{opacity:0}}@media(prefers-reduced-motion: reduce){.BingoEndConfirmModal_content__HdPe7{animation:none}.BingoEndConfirmModal_contentLeaving__-pMGF,.BingoEndConfirmModal_leaving__ZmHYJ .BingoEndConfirmModal_scrim__2Inne{animation:none}.BingoEndConfirmModal_btn__qORgr{transition:none}.BingoEndConfirmModal_btn__qORgr:hover,.BingoEndConfirmModal_btn__qORgr:active{transform:none}}
.BingoTeamStamps_panel__GMt9-{position:fixed;right:1.85vh;bottom:20vh;z-index:60;display:flex;flex-direction:column;gap:1.74vh;padding:1.11vh 1.48vh;background:#fff;border:.28vh solid #0f172a;border-radius:1.63vh;box-shadow:0 1.19vh 3.56vh rgba(2,6,23,.28);pointer-events:auto}.BingoTeamStamps_row__XsSBD{display:flex;align-items:center;gap:.74vh;padding:.6vh .95vh;border-radius:.74vh}.BingoTeamStamps_row1__xXdGC{background:linear-gradient(90deg, rgba(56, 189, 248, 0.18), rgba(37, 99, 235, 0.08));border:.18vh solid rgba(37,99,235,.32)}.BingoTeamStamps_row2__XjpDu{background:linear-gradient(90deg, rgba(192, 132, 252, 0.18), rgba(124, 58, 237, 0.08));border:.18vh solid rgba(124,58,237,.32)}.BingoTeamStamps_label__HdcJu{flex:0 0 auto;min-width:5em;font-weight:900;font-size:clamp(1rem,2.6vh,1.6rem);letter-spacing:.1em;text-transform:uppercase;color:#0f172a}.BingoTeamStamps_stamps__SpnpX{flex:0 0 auto;display:flex;gap:.74vh}.BingoTeamStamps_stamp__\+12eh{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:clamp(3.6rem,8.25vh,5.1rem);height:clamp(3.6rem,8.25vh,5.1rem);display:inline-flex;align-items:center;justify-content:center;border:.28vh solid rgba(15,23,42,.65);background:#fff;border-radius:.9vh;font:inherit;font-weight:800;color:rgba(15,23,42,.5);cursor:pointer;transition:transform .12s ease,background .18s ease,border-color .18s ease,color .18s ease}.BingoTeamStamps_stamp__\+12eh:hover{transform:translateY(-0.2vh)}.BingoTeamStamps_stamp__\+12eh:active{transform:translateY(0.1vh)}.BingoTeamStamps_stamp__\+12eh.BingoTeamStamps_stampOn__AzgOI{background:linear-gradient(135deg, #34d399 0%, #059669 100%);border-color:rgba(15,23,42,.75);color:#fff}.BingoTeamStamps_stampNum__6\+uM1{font-size:clamp(1.4rem,3.3vh,1.95rem)}
.BingoStage_stage__QzwI0{position:relative;min-height:100dvh;color:#0f172a;background-color:#312e81;font-family:"Inter",system-ui,sans-serif;padding:1.85vh 1.85vh 12vh;overflow:hidden;display:flex;flex-direction:column}.BingoStage_stage__QzwI0::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.5) 0%, transparent 55%),linear-gradient(180deg, #1e1b4b 0%, #312e81 35%, #5b21b6 100%)}.BingoStage_stageTeam1__Tj-OY::before{background-image:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.42) 0%, transparent 55%),linear-gradient(180deg, #1e3a8a 0%, #2563eb 45%, #38bdf8 100%)}.BingoStage_stageTeam1__Tj-OY{background-color:#1e3a8a}.BingoStage_stageTeam2__Mzwbh::before{background-image:radial-gradient(ellipse 110% 85% at 50% 100%, rgba(2, 6, 23, 0.42) 0%, transparent 55%),linear-gradient(180deg, #4c1d95 0%, #7c3aed 45%, #c084fc 100%)}.BingoStage_stageTeam2__Mzwbh{background-color:#4c1d95}.BingoStage_stage__QzwI0::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.055;background-image:radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.9) 0 0.19vh, transparent 0.28vh);background-size:4.81vh 4.81vh}.BingoStage_bokeh__Hd2jN{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}.BingoStage_bokehDot__AMg9i{position:absolute;border-radius:50%}.BingoStage_bokehDot__AMg9i:nth-child(1){width:20.74vh;height:20.74vh;top:-5.93vh;right:-4.44vh;background:hsla(0,0%,100%,.28)}.BingoStage_bokehDot__AMg9i:nth-child(2){width:14.81vh;height:14.81vh;bottom:8%;left:-3.7vh;background:rgba(168,85,247,.32)}.BingoStage_bokehDot__AMg9i:nth-child(3){width:11.85vh;height:11.85vh;top:36%;right:12%;background:rgba(14,165,233,.22)}.BingoStage_bokehDot__AMg9i:nth-child(4){width:9.63vh;height:9.63vh;bottom:18%;right:6%;background:rgba(244,114,182,.2)}.BingoStage_bokehDot__AMg9i:nth-child(5){width:12.96vh;height:12.96vh;top:18%;left:8%;background:rgba(255,138,60,.34);box-shadow:0 0 5.93vh 1.85vh rgba(255,138,60,.42),0 0 13.33vh 3.7vh rgba(255,110,30,.22)}.BingoStage_wrap__P20gl{position:relative;z-index:2;width:100%;max-width:110vh;margin:0 auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.BingoStage_topLeft__X9pVd,.BingoStage_topRight__6mP3t{position:absolute;top:1.85vh;z-index:3;pointer-events:none}.BingoStage_topLeft__X9pVd{left:1.85vh}.BingoStage_topRight__6mP3t{right:1.85vh;text-align:right}.BingoStage_title__2ZHrO{color:#fff;font-size:3.5vh;font-weight:700;margin:0 0 .37vh 0}.BingoStage_subtitle__yfqVM{color:hsla(0,0%,100%,.7);font-size:2.25vh;margin:0 0 1.48vh 0}
.AnswerLedCanvas_canvas__ciRbC{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}@media(prefers-reduced-motion: reduce){.AnswerLedCanvas_canvas__ciRbC{display:none}}
.BingoCheatSheetHint_hint__R3PuI{position:fixed;left:max(1.6vh,env(safe-area-inset-left, 0px));bottom:8.4vh;z-index:1101;display:flex;align-items:center;gap:.74vh;padding:.74vh 1.11vh;font-family:"Inter",system-ui,sans-serif;font-size:1.5vh;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f172a;background:#fff;border:.28vh solid #0f172a;border-radius:999px;box-shadow:0 .56vh 0 rgba(15,23,42,.12),0 .74vh 1.85vh rgba(15,23,42,.18);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:BingoCheatSheetHint_cheatSheetHintPopIn__D0LaF .32s cubic-bezier(0.34, 1.56, 0.64, 1) both}.BingoCheatSheetHint_key__qJBmC{display:inline-flex;align-items:center;justify-content:center;min-width:2.6vh;padding:0 .56vh;font-family:inherit;font-size:1.5vh;font-weight:900;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg, #312e81 0%, #5b21b6 100%);border:.18vh solid #1e1b4b;border-radius:.56vh;box-shadow:0 .18vh 0 #1e1b4b}@keyframes BingoCheatSheetHint_cheatSheetHintPopIn__D0LaF{0%{opacity:0;transform:translateY(0.6rem) scale(0.94)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.BingoCheatSheetHint_hint__R3PuI{animation:none}}
.Bingo_title__mV8zm{color:#fff;font-size:3.5vh;font-weight:700;margin:0}.Bingo_subtitle__bseJl{color:hsla(0,0%,100%,.7);font-size:2.25vh;margin:0}.Bingo_card__06aBc{position:relative;border-radius:1.63vh;padding:1.85vh 2.22vh}.Bingo_card__06aBc::before{content:"";position:absolute;inset:0;border-radius:1.63vh;background:#fff;border:.28vh solid #0f172a;box-shadow:0 1.19vh 3.56vh rgba(2,6,23,.18);opacity:0;transform:scale(0.94);transform-origin:50% 50%;transition:opacity 260ms ease,transform 320ms cubic-bezier(0.34, 1.56, 0.64, 1);pointer-events:none;z-index:0}.Bingo_card__06aBc.Bingo_cardVisible__s5iBd::before{opacity:1;transform:scale(1)}.Bingo_card__06aBc>*{position:relative;z-index:1}.Bingo_cardBody__SQZsw{position:relative;border-radius:1.26vh;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.Bingo_cardBody__SQZsw::before{content:"";position:absolute;inset:0;border-radius:1.26vh;background:linear-gradient(180deg, #f8fafc, #ecfeff, #e0e7ff);opacity:0;transition:opacity 260ms ease;pointer-events:none;z-index:0}.Bingo_cardBody__SQZsw.Bingo_cardBodyVisible__RMu-G::before{opacity:1}.Bingo_cardBody__SQZsw>*{position:relative;z-index:1}.Bingo_chooseQuestion__JRv5l{color:#fff;font-weight:800;font-size:4.4vh;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0 0 1.85vh 0;animation:Bingo_chooseQuestionShadowOrbit__UFayE 5.4s linear infinite}@keyframes Bingo_chooseQuestionShadowOrbit__UFayE{0%{text-shadow:.09em 0 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}12.5%{text-shadow:.0636em .0636em 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}25%{text-shadow:0 .09em 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}37.5%{text-shadow:-0.0636em .0636em 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}50%{text-shadow:-0.09em 0 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}62.5%{text-shadow:-0.0636em -0.0636em 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}75%{text-shadow:0 -0.09em 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}87.5%{text-shadow:.0636em -0.0636em 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}100%{text-shadow:.09em 0 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}}@media(prefers-reduced-motion: reduce){.Bingo_chooseQuestion__JRv5l{animation:none;text-shadow:.09em .09em 0 #25f4ee,0 .12em .4em rgba(15,23,42,.55)}}.Bingo_playerWrap__9R2cy{max-width:80vh;margin:0 auto;width:100%}.Bingo_playerHeader__Sur0Y{color:hsla(0,0%,100%,.85);font-size:2vh;margin-bottom:.74vh;text-align:center}.Bingo_playerTeamBadge__Gh2Dv{align-self:center;margin:0 auto 1.11vh auto;padding:calc(0.56vh*2.5) calc(1.48vh*2.5);font-size:calc(1.75vh*2.5);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:999px;border:.28vh solid #0f172a;box-shadow:0 .55vh 0 rgba(15,23,42,.22);width:-moz-fit-content;width:fit-content}.Bingo_playerTeamBadge__Gh2Dv.Bingo_team1__aNwaF{background:linear-gradient(135deg, #38bdf8 0%, #2563eb 100%)}.Bingo_playerTeamBadge__Gh2Dv.Bingo_team2__jA993{background:linear-gradient(135deg, #c084fc 0%, #7c3aed 100%)}
.BingoGrid_gridCard__c360T{width:min(100%,80dvh);aspect-ratio:1/1;margin-inline:auto;box-sizing:border-box;background:#fff;border-radius:1.48vh;padding:.74vh;border:.18vh solid #0f172a;box-shadow:0 .32vh 0 #0f172a,0 1.85vh 4.2vh rgba(15,23,42,.18);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.BingoGrid_gridCard__c360T.BingoGrid_bingoWin__WBfze{border-color:rgba(249,115,22,.65)}.BingoGrid_grid3__xuaEd,.BingoGrid_grid4__bEFF4{display:grid;grid-gap:.52vh;gap:.52vh;width:100%;height:100%}.BingoGrid_grid3__xuaEd{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(0, 1fr))}.BingoGrid_grid4__bEFF4{grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(4, minmax(0, 1fr))}
.BingoCell_cell__Swr-M{position:relative;min-width:0;min-height:0;border-radius:.74vh;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .1s ease}.BingoCell_cell__Swr-M:disabled{cursor:default}.BingoCell_cell__Swr-M:active{transform:scale(0.96)}.BingoCell_face__ImXr6{position:relative;width:100%;height:100%;border-radius:.74vh;background:linear-gradient(180deg, #ffffff 0%, #ecfeff 38%, #f1f5f9 100%);border:.18vh dashed rgba(99,102,241,.55);box-shadow:inset 0 .95vh 0 hsla(0,0%,100%,.88),0 .12vh 0 rgba(15,23,42,.18);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:.37vh .56vh;transition:transform .18s cubic-bezier(0.22, 1, 0.36, 1),border-color .18s ease,background .2s ease,box-shadow .18s ease}.BingoCell_cell__Swr-M:focus-visible{outline:0}.BingoCell_cell__Swr-M:focus-visible .BingoCell_face__ImXr6{outline:.22vh solid #0ea5e9;outline-offset:.28vh}.BingoCell_fill__ieMWK{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;clip-path:circle(0% at 50% 50%)}.BingoCell_stack__VmoAu{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.32vh;width:100%;padding:.37vh}.BingoCell_main__CPLA8{display:block;max-width:100%;font-size:2.275vh;font-weight:700;color:#0f172a;line-height:1.15;overflow-wrap:break-word;hyphens:auto}.BingoCell_sub__bsBis{display:block;max-width:100%;font-size:1.25vh;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.12;color:#312e81;opacity:.5;transition:opacity .15s ease}.BingoCell_sub__bsBis:empty{display:none}@media(max-width: 600px),(orientation: portrait)and (max-width: 900px){.BingoCell_face__ImXr6{padding:.6vmin .8vmin}.BingoCell_stack__VmoAu{gap:.4vmin;padding:.4vmin}.BingoCell_main__CPLA8{font-size:clamp(.7rem,2.6vmin,1rem);line-height:1.1}.BingoCell_sub__bsBis{font-size:clamp(.55rem,1.8vmin,.8rem);letter-spacing:.06em}}@media(hover: hover)and (pointer: fine){.BingoCell_cell__Swr-M:not(:disabled):hover .BingoCell_face__ImXr6{transform:scale(1.03);border-color:rgba(168,85,247,.65);box-shadow:inset 0 .95vh 0 hsla(0,0%,100%,.92),0 .18vh 0 rgba(14,165,233,.35),0 .65vh 1.8vh rgba(15,23,42,.12)}}.BingoCell_marked__Mi1ZR .BingoCell_face__ImXr6{border-color:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 .12vh 0 rgba(0,0,0,.28)}.BingoCell_marked__Mi1ZR .BingoCell_face__ImXr6 .BingoCell_fill__ieMWK{background:#312e81;opacity:1;clip-path:inset(0)}.BingoCell_marked__Mi1ZR .BingoCell_main__CPLA8{color:#fff}.BingoCell_marked__Mi1ZR .BingoCell_sub__bsBis{color:hsla(0,0%,100%,.72);opacity:1}.BingoCell_bingoLine__vCHD3 .BingoCell_face__ImXr6{border-color:#ea580c;box-shadow:inset 0 .95vh 0 hsla(0,0%,100%,.88),0 0 0 .14vh rgba(249,115,22,.55),0 .35vh 1.2vh rgba(234,88,12,.35)}.BingoCell_marked__Mi1ZR.BingoCell_bingoLine__vCHD3 .BingoCell_face__ImXr6 .BingoCell_fill__ieMWK{opacity:1;clip-path:inset(0)}.BingoCell_marked__Mi1ZR.BingoCell_bingoLine__vCHD3 .BingoCell_face__ImXr6 .BingoCell_fill__ieMWK::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(165deg, #fdba74 0%, #ea580c 45%, #c2410c 100%);opacity:0;pointer-events:none;will-change:opacity,transform;animation:BingoCell_bingoLineFillIn__Ar63a .42s cubic-bezier(0.22, 1, 0.32, 1) forwards;animation-delay:calc(0*110ms);animation-delay:calc(var(--win-i, 0)*110ms)}@keyframes BingoCell_bingoLineFillIn__Ar63a{0%{opacity:0;transform:scale(0.94)}55%{opacity:1;transform:scale(1.035)}100%{opacity:1;transform:scale(1)}}.BingoCell_marked__Mi1ZR.BingoCell_bingoLine__vCHD3 .BingoCell_face__ImXr6{border-color:rgba(255,237,213,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 .12vh 0 rgba(0,0,0,.22),0 0 0 .12vh rgba(249,115,22,.45)}.BingoCell_marked__Mi1ZR.BingoCell_bingoLine__vCHD3 .BingoCell_main__CPLA8{color:#fff}.BingoCell_marked__Mi1ZR.BingoCell_bingoLine__vCHD3 .BingoCell_sub__bsBis{color:rgba(255,237,213,.92);opacity:1}.BingoCell_face__ImXr6.BingoCell_rippleIn__bDN3A .BingoCell_fill__ieMWK{opacity:1;animation:BingoCell_cellRippleIn__f8pnx 1.16s cubic-bezier(0.22, 1, 0.32, 1) forwards}.BingoCell_face__ImXr6.BingoCell_rippleOut__PESi2 .BingoCell_fill__ieMWK{opacity:1;animation:BingoCell_cellRippleOut__xuUEx 1s cubic-bezier(0.22, 1, 0.32, 1) forwards}.BingoCell_cell__Swr-M .BingoCell_face__ImXr6.BingoCell_rippleIn__bDN3A .BingoCell_fill__ieMWK,.BingoCell_cell__Swr-M .BingoCell_face__ImXr6.BingoCell_rippleOut__PESi2 .BingoCell_fill__ieMWK{background:#312e81}@keyframes BingoCell_cellRippleIn__f8pnx{0%{clip-path:circle(0% at 50% 50%);clip-path:circle(0% at var(--ripple-x, 50%) var(--ripple-y, 50%));opacity:1}100%{clip-path:circle(150% at 50% 50%);clip-path:circle(150% at var(--ripple-x, 50%) var(--ripple-y, 50%));opacity:1}}@keyframes BingoCell_cellRippleOut__xuUEx{0%{clip-path:circle(150% at 50% 50%);clip-path:circle(150% at var(--ripple-x, 50%) var(--ripple-y, 50%));opacity:1}100%{clip-path:circle(0% at 50% 50%);clip-path:circle(0% at var(--ripple-x, 50%) var(--ripple-y, 50%));opacity:1}}@media(prefers-reduced-motion: reduce){.BingoCell_face__ImXr6.BingoCell_rippleIn__bDN3A .BingoCell_fill__ieMWK,.BingoCell_face__ImXr6.BingoCell_rippleOut__PESi2 .BingoCell_fill__ieMWK{animation:none}.BingoCell_marked__Mi1ZR.BingoCell_bingoLine__vCHD3 .BingoCell_face__ImXr6 .BingoCell_fill__ieMWK::after{animation:none;opacity:1;transform:none}}
.BingoShout_shout__w5cif{position:fixed;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.BingoShout_shout__w5cif.BingoShout_visible__UqOAu{opacity:1;visibility:visible}.BingoShout_row__gJlZB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.07em;max-width:100%;padding:1.85vh 2.22vh}.BingoShout_char__nPyTw{display:inline-flex;align-items:center;justify-content:center;font-family:"Inter",system-ui,sans-serif;font-weight:800;font-size:clamp(4.8rem,11vh,9.3rem);line-height:.95;letter-spacing:.04em;text-transform:uppercase;color:#0f172a;-webkit-text-stroke:.12em #fff;paint-order:stroke fill;text-shadow:0 .45vh 1.85vh rgba(15,23,42,.35),0 0 1.3vh rgba(15,23,42,.12);opacity:0;transform:translateY(0.12em) scale(0.96);animation:BingoShout_bingoShoutCharIn__UyT6u .48s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(0*.075s);animation-delay:calc(var(--bingo-char-i, 0)*.075s)}.BingoShout_char__nPyTw:last-child{letter-spacing:0}@keyframes BingoShout_bingoShoutCharIn__UyT6u{0%{opacity:0;transform:translateY(0.12em) scale(0.96)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.BingoShout_char__nPyTw{animation:none;opacity:1;transform:none}}
.Particles_root__GvmtU{position:fixed;inset:0;pointer-events:none;z-index:100;overflow:hidden;visibility:hidden}.Particles_root__GvmtU.Particles_active__Cl8Al{visibility:visible}.Particles_particle__KSoTP{position:absolute;width:.84rem;height:.84rem;border-radius:50%;opacity:0;box-shadow:0 0 24px currentColor}.Particles_particle__KSoTP.Particles_left__aJwDA{left:-3%;animation:Particles_csParticleFromLeft__wuTRA 1.25s ease-out forwards}.Particles_particle__KSoTP.Particles_right__O87Na{right:-3%;animation:Particles_csParticleFromRight__LJmQu 1.25s ease-out forwards}@keyframes Particles_csParticleFromLeft__wuTRA{0%{transform:translate3d(0, 0, 0) scale(0.3);opacity:0}14%{opacity:1}100%{transform:translate3d(115vw, 0px, 0) scale(1);transform:translate3d(115vw, var(--cs-drift-y, 0px), 0) scale(1);opacity:0}}@keyframes Particles_csParticleFromRight__LJmQu{0%{transform:translate3d(0, 0, 0) scale(0.3);opacity:0}14%{opacity:1}100%{transform:translate3d(-115vw, 0px, 0) scale(1);transform:translate3d(-115vw, var(--cs-drift-y, 0px), 0) scale(1);opacity:0}}@media(prefers-reduced-motion: reduce){.Particles_root__GvmtU.Particles_active__Cl8Al{display:none !important}}
@keyframes move-left-right{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@keyframes move-right-left{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@keyframes move-up-down{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@keyframes move-down-up{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(20px)}100%{-webkit-transform:translateY(0)}}@keyframes move-diagonally-up-right{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(20px) translateY(-20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes move-diagonally-down-right{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(-20px) translateY(-20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes move-diagonally-down-left{0%{-webkit-transform:translateX(0) translateY(0)}50%{-webkit-transform:translateX(-20px) translateY(20px)}100%{-webkit-transform:translateX(0) translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes bounce{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes bounce-big{0%{transform:scale(1.3)}50%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes tutorialButtonBounce{0%{transform:scale(1.1) translate(-50%, 0)}50%{transform:scale(1) translate(-50%, 0)}100%{transform:scale(1.1) translate(-50%, 0)}}@keyframes end-year-btn-bounce{0%{transform:scale(0.9)}50%{transform:scale(1.2)}100%{transform:scale(0.9)}}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Regular.8cd6df9b2778e5d2001b.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Bold.b0c7c19e2afca0414e9d.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Light.391bf7deeb1eacaf06f4.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Medium.94f1607dfa32f926df75.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Ultra.1bd2766fba1fe1aa3868.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-ExtraLight.74f6214c609a8d7ff8ce.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Light.b47cd93fa930fe25710a.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Regular.d55bd1ae3127176e6d92.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Medium.f4eec46470606d3fd505.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-SemiBold.dab73a00fbfa33dc9456.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Bold.ca7c6d9c8b8e31ecefa1.ttf) format("truetype");font-weight:900;font-style:normal}.mikado-regular{font-family:"Mikado",sans-serif;font-weight:400;font-style:normal}.mikado-bold{font-family:"Mikado",sans-serif;font-weight:700;font-style:normal}.mikado-light{font-family:"Mikado",sans-serif;font-weight:300;font-style:normal}.mikado-medium{font-family:"Mikado",sans-serif;font-weight:500;font-style:normal}.mikado-ultra{font-family:"Mikado",sans-serif;font-weight:900;font-style:normal}*,*:before,*:after{box-sizing:border-box}html,body,main,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:inherit;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}footer,header,nav,section,main,article,aside,details,figcaption,figure,hgroup,menu,nav{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-appearance:none;border-radius:0;border:none;color:none}button,submit{border:none;color:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button{background:none;color:inherit;padding:0;font:inherit;cursor:pointer;outline:inherit}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Regular.8cd6df9b2778e5d2001b.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Bold.b0c7c19e2afca0414e9d.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Light.391bf7deeb1eacaf06f4.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Medium.94f1607dfa32f926df75.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/Mikado-Ultra.1bd2766fba1fe1aa3868.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-ExtraLight.74f6214c609a8d7ff8ce.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Light.b47cd93fa930fe25710a.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Regular.d55bd1ae3127176e6d92.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Medium.f4eec46470606d3fd505.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-SemiBold.dab73a00fbfa33dc9456.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Pridi";src:url(/static/media/Pridi-Bold.ca7c6d9c8b8e31ecefa1.ttf) format("truetype");font-weight:900;font-style:normal}.mikado-regular{font-family:"Mikado",sans-serif;font-weight:400;font-style:normal}.mikado-bold{font-family:"Mikado",sans-serif;font-weight:700;font-style:normal}.mikado-light{font-family:"Mikado",sans-serif;font-weight:300;font-style:normal}.mikado-medium{font-family:"Mikado",sans-serif;font-weight:500;font-style:normal}.mikado-ultra{font-family:"Mikado",sans-serif;font-weight:900;font-style:normal}html{overscroll-behavior:none;-webkit-overflow-scrolling:touch}@supports(height: 100dvh){html{height:100dvh}}@supports(-webkit-touch-callout: none){html{height:-webkit-fill-available}}body{overscroll-behavior:none;position:fixed;width:100%}@supports(height: 100dvh){body{height:100dvh}}@supports not (height: 100dvh){body{height:100vh}}@supports(-webkit-touch-callout: none){body{height:-webkit-fill-available}}@media(max-width: 768px),(max-height: 660px)and (orientation: landscape){body{position:fixed;overflow:hidden}}@media(min-width: 769px)and (min-height: 661px){body{position:static;height:auto}}.app{width:100%;height:auto;margin:auto;color:#0d2f71}#crisp-chatbox a{opacity:0 !important;pointer-events:none !important}.cashy-toast-container{font-family:"Mikado",sans-serif;color:#0d2f71}#survey_1074870{display:none}#survey_1074870.show-survey{display:flex}.scale-wrapper::-webkit-scrollbar{display:none}strong{font-weight:600;display:contents}.underline-links{justify-content:center;display:flex}.underline-links .underline-link{color:#fff;font-weight:600;line-height:150%;text-decoration:underline;cursor:pointer}@media only screen and (min-width: 481px){.underline-links .underline-link{padding-top:2.98vh;font-size:1.7vh}}.container{max-width:660px;padding:0 16px;margin:auto}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.container{max-width:100%;padding-right:86px}}.nav-link{color:#17c993;cursor:pointer}.main-blue{color:#0a55ba}.main-green{color:#17c993}.red{color:#ff2055}.green{color:#17c993}.opacity7{opacity:.7}.textcolor{color:#0d2f71}.Toastify__progress-bar{background-color:#e7d499}.Toastify__toast-text-container .icon svg{height:26px;width:26px}.Toastify__toast-text-container.success{display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;background-color:#17c993;color:#fff;font-size:14px;line-height:22.4px;font-weight:700;margin:-20px;padding:20px}.Toastify__toast-text-container.warning{display:flex;align-items:center;font-family:"Poppins",sans-serif;background-color:#ffd43c;color:#fff;font-size:14px;line-height:22.4px;font-weight:700;margin:-20px -34px -20px -14px;padding:20px 34px 20px 14px}.Toastify__toast-text-container.error{display:flex;align-items:center;font-family:"Poppins",sans-serif;background-color:#ff2055;color:#fff;font-size:14px;line-height:22.4px;font-weight:700;margin:-20px -34px -20px -14px;padding:20px 34px 20px 14px}.Toastify__toast-text-container.add-a-friend{display:flex;align-items:center;font-family:"Poppins",sans-serif;background-color:#17c993;color:#fff;font-size:14px;line-height:22.4px;font-weight:700;margin:-20px -34px -20px -14px;padding:20px 30px 20px 10px}.Toastify__toast button{font-weight:400;text-decoration-line:underline}.Toastify__toast .toast-icon{margin-right:20px;margin-left:8px}.iframe{pointer-events:none;display:none;visibility:hidden}.splide__arrow{height:3vh;width:3vh}.splide__arrow svg{height:1.8vh;width:1.8vh}.recharts-tooltip-wrapper{z-index:3}.recharts-layer{outline:none}.reveal-text-transparent{color:rgba(0,0,0,0)}.fixed-full-height{height:100svh !important;min-height:0 !important;min-height:initial !important;overflow:scroll !important;-ms-overflow-style:none;scrollbar-width:none}.fixed-full-height ::-webkit-scrollbar{display:none}.initial-load-incomplete{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;display:flex}.fill-screen{display:flex;flex-direction:column;flex-grow:1;min-height:100svh;width:100%}.impersonation-active{position:relative}.impersonation-active::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;box-shadow:inset 0 0 40px 23px rgba(239,68,68,.25)}@media screen and (min-width: 660px){.modal{padding-top:1svh;padding-bottom:1svh}.modal-dialog{max-width:660px;border-radius:1.6svh;margin:auto;overflow:hidden}.modal-content{border-radius:1.6svh;overflow:hidden}.modal-backdrop{max-width:660px !important;margin-left:auto !important;margin-right:auto !important;display:flex !important;justify-content:center !important;left:50% !important;transform:translateX(-50%) !important;height:98svh;top:1svh;border-radius:1.6svh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.modal-dialog{max-width:100%;height:100%;margin:0;border-radius:1.6svh;display:flex;align-items:center;justify-content:center}.modal{padding:0;display:flex !important;align-items:center;justify-content:center;height:100%}.modal-backdrop{max-width:100% !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;transform:none !important}.scale-wrapper{zoom:1 !important;display:flex;align-items:center;justify-content:center;width:100%;height:100%}}body{font-family:"Poppins",sans-serif}h1{font-size:22px;line-height:36.4px;font-weight:600}h2{font-size:22px;line-height:26.4px;font-weight:600}h3{font-size:18px;line-height:23.4px;font-weight:600}.subtitle{font-size:16px;line-height:20.8px;font-weight:600}.bodytext{font-size:16px;line-height:24px;font-weight:400}.bodytext-small{font-size:14px;line-height:19.6px;font-weight:400}.caption{font-size:12px;line-height:14.4px;font-weight:400}.swed-bg{background:#ee7023 !important}.swed-color{color:#ee7023}.card-button{width:100%;color:inherit;text-decoration:none;position:relative;cursor:default !important}.card-button:hover{color:inherit;text-decoration:none;cursor:pointer}.card-blinking{animation:bounce 1s infinite}.card-life-event{width:100%;text-decoration:none}.card-container{width:100%;height:auto;display:block;justify-content:flex-start;margin-bottom:16px;position:relative}.card-container .card-risk{height:22px;padding:5px 8px;display:flex;align-items:center;border:1px solid #ffd43c;border-radius:20px;margin-bottom:8px;font-size:14px;line-height:21px;font-weight:600;color:#ffd43c}.card-container .card-risk span{margin-right:4px;color:#0d2f71}.card-container .card-risk.medium{border:1px solid #ffd43c;color:#f19e21}.card-container .card-risk.high{border:1px solid #ff2055;color:#ff2055}.card-container .card-risk.low{border:1px solid #17c993;color:#17c993}.card-container .card-output{text-align:right;opacity:.7;white-space:nowrap}.card-body-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;position:relative}.card-body-wrapper img{margin-right:6px}.card-select-container{display:flex;width:100%;flex-direction:column;margin:24px 16px}.card-select-container .subtitle{margin-bottom:16px}.free-time-title{display:flex;justify-content:center;align-items:center}.card-select-time-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.card-select-button{background:#fff;border:1px solid #edf4ff;box-sizing:border-box;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:6px 20px;margin-bottom:4px}.card-select-button-active{background-color:#0a55ba;color:#fff;border:none}.card-select-year-earnings{display:flex;align-items:center}.card-select-year-earnings p{margin-left:8px}.card-select-year-earnings span{color:#0a55ba}.card-select-confirm-button{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%);border-radius:100px;padding:10px;color:#fff}.card{border:none;display:flex;flex-direction:row;background:#fff;border-radius:10px;border:1px solid #ebf6ff;filter:drop-shadow(0px 9px 8px rgba(25, 43, 210, 0.031372549));align-items:center;flex-wrap:wrap}.blur-2px{filter:blur(2px)}.card-unlock-text-container{position:absolute;display:flex;justify-content:center;width:100%;z-index:1}.card-unlock-text-container .lock-icon{margin-top:3px;margin-right:12px}.card-unlock-text-container p{line-height:22.4px;color:#0d2f71;font-weight:400}.asset-tutorial-hand{position:absolute;width:54px;height:46px;animation:handMovement 2s infinite;transform:rotate(35deg);z-index:10;right:-40px;top:25px}@media screen and (max-width: 640px){.asset-tutorial-hand{right:0}}@keyframes handMovement{25%{transform:scale(1.3) rotate(35deg)}50%{top:140px;transform:scale(1) rotate(35deg)}75%{transform:scale(1.3) rotate(35deg)}}.card-unlock-wrapper{background:#fff;display:flex;flex-wrap:nowrap;padding:8px 16px;border-radius:100px}.card-image-container{max-width:88px;margin:10px 16px 8px 16px;display:flex;justify-content:center;align-items:center;-o-object-fit:contain;object-fit:contain}.card-image-free-time{max-width:96px;position:absolute;height:84px;width:108px;bottom:-5px;left:-7px}.card-image-container-small{max-width:64px;margin:10px 0 8px 16px;display:flex;justify-content:center;align-items:center;-o-object-fit:contain;object-fit:contain}.card-body{width:100%;border-radius:12px;display:flex;flex-direction:column}.card-body-active{border:2px solid #0a55ba}.image-container{width:100px}@media screen and (min-width: 640px){.image-container{width:84px}}.card-body-free-time{padding-left:30px}.picehart-fill{width:100%;height:100%;position:absolute;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);z-index:2;border-radius:100px;text-align:center;padding-top:25px}.free-time-chart{z-index:2;position:relative}.piechart-used-hours{font-size:25px;font-weight:600}.piechart-container{position:relative;left:16px;bottom:14px}.piechart-slash{font-size:25px;opacity:.7}.piechart-total-hours{font-size:20px;opacity:.7}.card-title{width:100%;display:flex;justify-content:space-between;margin-bottom:4px;text-align:left;color:#0d2f71;line-height:130%}.card-content{color:#0d2f71}.card-text{color:#556d9c;margin-bottom:12px;text-align:left;font-size:14px;line-height:160%}.card-icon{width:16px;margin-right:12px}.card-text-content{margin-top:-12px;font-size:14px;line-height:21px;padding-bottom:4px;display:flex}.context-green{color:#17c993}.context-red{color:#ff2055}.context-black{color:#0d2f71}.card-income-text{display:flex;justify-content:center;align-items:center}.card-ellipse-beige{width:4px;height:4px;background:#edf4ff;border-radius:100px;margin:0 8px}.card-offer-buy{font-size:14px;line-height:21px;font-weight:600;color:#0a55ba;margin-bottom:16px}.card-offer-no-money{font-weight:600;font-size:14px;line-height:160%;color:#ff2055;cursor:default}.card-offer-cost{position:absolute;right:0;background:linear-gradient(89.94deg, #0A55BA 0.04%, #277AFB 99.94%);border-radius:100px 15px 15px 100px;color:#fff;padding:3px 5px;margin-right:-5px}.card-offer-cost::after{content:"";position:absolute;clip-path:polygon(0 0, 0 100%, 100% 0);width:5px;height:5px;background:linear-gradient(31.94deg, #052147 2.64%, #014DB4 87.59%);bottom:-4px}.card-offer-cost-no-money{background:#ff2055}.card-offer-cost-no-money::after{content:"";position:absolute;clip-path:polygon(0 0, 0 100%, 100% 0);width:5px;height:5px;background:linear-gradient(31.94deg, #052147 2.64%, #014DB4 87.59%);bottom:-4px}.card-offer-cost-no-money::after{background:#b64d37}.card-offer-bought{cursor:inherit}.card-income-hours-container{padding-bottom:18px;margin-top:4px}.card-income-hours-text{opacity:.7;margin-left:6px;margin-right:4px;text-align:center;font-size:14px}.card-income-hours-time{font-weight:700}.card-body-container{width:100%;display:flex;justify-content:space-between}.card-body-container.text-right{width:auto;flex-direction:column;display:flex;align-content:space-between}.card-body-content{width:100%}.card-arrow-right{margin-left:22px}.card-graph{max-width:59px;margin-left:17px}.card-leaderboard-body{background:#eae2d4;border-radius:10px}.card-select-button-active{font-weight:bold}.card-leaderboard{width:100%}.news-leaderbord-header{padding-top:24px;display:flex;justify-content:space-between;width:100%}.news-leaderbord-header p{width:90px}.news-leaderbord-header-hint{opacity:.7;text-align:center;margin-bottom:10px}.card-leaderboard-info{display:flex;width:100%;flex-direction:column;margin:7px}.card-leaderboard-character{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:5px}.card-ongoing-position-img{width:16.5vh;height:15vh;margin-top:.35vh}.card-leaderboard-img{width:5.4vh;height:5.4vh;padding-top:.6vh;border-radius:10vh;margin-top:-1vh}.card-leaderboard-img.happy{background:#37b337}.card-leaderboard-img.ok{background:#8fd88f}.card-leaderboard-img.sad{background:#f8cc47}.card-leaderboard-img.cry{background:#d63843}.card-leaderboard-img.gray{background:#edf4ff}.card-leaderboard-character-happy{position:absolute;top:53px;right:14px;background:#fff;border:1px solid #fff;border-radius:100px;padding:4px 6px}.card-leaderboard-content{width:100%;max-height:136px}.card-leaderboard-title{display:flex;flex-direction:column;width:100%}.card-leaderboard-title.card-title{margin-bottom:4px}.card-leaderboard-title .card-leaderboard-title-name{margin-left:16px;font-size:24px}.card-leaderboard-text{display:flex;justify-content:space-between;text-align:left;line-height:33.6px;font-size:24px;margin-bottom:7px}.card-leaderboard-text:last-child{margin-bottom:7px}.green{color:#17c993}.card-leaderboard-text-changes .red{color:#ff2055}.card-leaderboard-text-incomes{color:#0d2f71;font-weight:600}.card-leaderboard-collapse{margin-bottom:24px;display:flex}.card-leaderboard-collapse-info{margin-left:95px;width:100%;margin-right:7px}.card-leaderboard-donut{margin-bottom:14px;margin-top:24px;display:flex;justify-content:space-between;min-height:90px}@media screen and (max-width: 640px){.card-leaderboard-donut{margin-bottom:10px}}@media screen and (max-width: 550px){.card-leaderboard-donut{margin-bottom:6px}}@media screen and (max-width: 500px){.card-leaderboard-donut{margin-bottom:0}}@media screen and (max-width: 365px){.card-leaderboard-donut{margin-bottom:-16px}}.card-leaderboard-donut-container{position:relative;width:50%;margin-top:-20px}.card-leaderboard-donut-container .assets-donut{width:120%;margin-top:-75px;margin-left:-20px}@media screen and (max-width: 640px){.card-leaderboard-donut-container .assets-progress-text-asset{font-size:14px !important}}@media screen and (max-width: 550px){.card-leaderboard-donut-container .assets-progress-text-asset{font-size:12px !important}}@media screen and (max-width: 500px){.card-leaderboard-donut-container .assets-progress-text-asset{font-size:10px !important;margin-top:-1px}}@media screen and (max-width: 430px){.card-leaderboard-donut-container .assets-progress-text-asset{font-size:8px !important;margin-top:-2px}}@media screen and (max-width: 365px){.card-leaderboard-donut-container .assets-progress-text-asset{font-size:6px !important}}.card-leaderboard-donut-content{width:100%;text-align:start}.fade-in{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.fade-in-slow{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.host-dashboard-top-card{display:flex;justify-content:center}.host-dashboard-top-card .card{box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;position:relative;display:flex;min-height:243px;min-width:232px;margin-top:50px;margin-right:24px}.host-dashboard-top-card .card-top-leaderboard-unknown-face-icon{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;padding-top:10px;height:90px;width:90px;top:-42px;border-radius:50%;background-color:rgba(165,165,165,.2588235294);box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);box-shadow:0px 12.5215520859px 10.017241478px 0px rgba(0,0,0,.0352941176)}.host-dashboard-top-card .card-top-leaderboard-face-icon{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;padding-top:10px;height:90px;width:90px;top:-42px;border-radius:50%;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);box-shadow:0px 12.5215520859px 10.017241478px 0px rgba(0,0,0,.0352941176)}.host-dashboard-top-card .card-top-leaderboard-face-icon.happy{background:#37b337}.host-dashboard-top-card .card-top-leaderboard-face-icon.ok{background:#8fd88f}.host-dashboard-top-card .card-top-leaderboard-face-icon.sad{background:#f8cc47}.host-dashboard-top-card .card-top-leaderboard-face-icon.cry{background:#d63843}.host-dashboard-top-card .card-leaderboard-tooltip{margin-left:120px}.host-dashboard-top-card .infoicon-card-leaderboard{height:20px;width:20px;z-index:2000;margin-left:20px;margin-top:-4px;position:absolute}.host-dashboard-top-card .first-year-tooltip{position:absolute;display:flex;justify-content:center;margin-top:-146px;width:325px;line-height:27px;z-index:200;margin-left:-162px}.host-dashboard-top-card .first-year-tooltip-inner{border-radius:5px;text-align:left;color:#fff;background:#0a55ba;border-width:3px;border-style:solid;border-color:#0a55ba;font-size:18px;padding:20px;filter:drop-shadow(rgba(0, 0, 0, 0.4) 0 2px 3px)}.host-dashboard-top-card .first-year-tooltip-inner::after{right:calc(50% - 7px);border-color:#0a55ba rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px}.host-dashboard-top-card .first-year-tooltip-inner::before{right:calc(50% - 10px);border-color:#0a55ba rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px}.host-dashboard-top-card .card-top-leaderboard-face-percent{position:absolute;top:22px;left:126px;font-size:22px;line-height:36.4px;padding:4px 11px;background:#fff;border:1px solid #fff;border-radius:100px;font-weight:normal}.host-dashboard-top-card .card-body{display:flex;align-items:center}.host-dashboard-top-card .card-top-leaderboard-name{margin-bottom:16px;margin-top:60px;font-size:30px;line-height:39px;font-weight:600}.host-dashboard-top-card .card-top-leaderboard-line{width:81px;height:2px;background-color:#edf4ff;margin-bottom:16px}.host-dashboard-top-card .card-top-leaderboard-nr-change{font-size:22px}.host-dashboard-top-card h2{margin-bottom:8px;font-size:22px;line-height:36.4px;font-weight:normal}.host-dashboard-top-card p{margin-bottom:16px;font-size:22px;line-height:36.4px;font-weight:normal}.host-dashboard-top-card .cards-top-leaderboard-container{display:flex;justify-content:center;width:100%;margin-right:-24px}.host-dashboard-top-card .card-top-leaderboard-key{margin-bottom:80px;position:relative;margin-top:121px}.host-dashboard-top-card .card-top-leaderboard-key.first{margin-top:0}.host-dashboard-top-card .card-top-leaderboard-key.second{margin-top:36px}.host-dashboard-top-card .card-top-leaderboard-key.third{margin-top:61px}.host-dashboard-top-card .card-top-leaderboard-key.fourth{margin-top:98px}.host-dashboard-top-card .card-top-leaderboard-podium{height:50px;width:232px;padding-top:10px;font-weight:600;font-size:40px;line-height:52px;color:#edf4ff}.host-dashboard-top-card .card-top-leaderboard-podium.first{position:absolute;height:179px;bottom:0;margin-top:40px;background:linear-gradient(270deg, #EBE3D6 -16.95%, #FCF4E6 48.38%, #EAE2D4 115.08%)}.host-dashboard-top-card .card-top-leaderboard-podium.second{position:absolute;height:139px;bottom:0;margin-top:40px;background:linear-gradient(270deg, #EBE3D6 -16.95%, #FCF4E6 48.38%, #EAE2D4 115.08%)}.host-dashboard-top-card .card-top-leaderboard-podium.third{position:absolute;height:110px;bottom:0;margin-top:40px;background:linear-gradient(270deg, #EBE3D6 -16.95%, #FCF4E6 48.38%, #EAE2D4 115.08%)}.host-dashboard-top-card .card-top-leaderboard-podium.fourth{position:absolute;height:82px;bottom:0;margin-top:40px;background:linear-gradient(270deg, #EBE3D6 -16.95%, #FCF4E6 48.38%, #EAE2D4 115.08%)}.host-dashboard-top-card .card-top-leaderboard-podium.fifth{position:absolute;bottom:0;margin-top:40px;height:70px;background:linear-gradient(270deg, #EBE3D6 -16.95%, #FCF4E6 48.38%, #EAE2D4 115.08%)}.host-dashboard-top-card .card-top-leaderboard-podium.hidden{visibility:hidden}.host-dashboard-top-card .card-top-leaderboard-podium-bottom{clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(270deg, #EBE3D6 -16.95%, #FCF4E6 48.38%, #EAE2D4 115.08%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);position:absolute;bottom:-13px;width:232px;height:68px}.host-dashboard-top-card .card-top-leaderboard-podium-bottom::before{content:"";box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035)}.host-dashboard-top-card .card-top-leaderboard-podium-top{clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(180deg, #FFFDF9 0%, #FFFFFF 100%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);position:absolute;bottom:60px;width:232px;height:68px;z-index:3}.host-dashboard-top-card .card-top-leaderboard-podium-top.first{bottom:168px}.host-dashboard-top-card .card-top-leaderboard-podium-top.second{bottom:128px}.host-dashboard-top-card .card-top-leaderboard-podium-top.third{bottom:99px}.host-dashboard-top-card .card-top-leaderboard-podium-top.fourth{bottom:70px}.card-leaderboard-news .card-leaderboard-info{flex-direction:row;width:auto}.card-leaderboard-news .card-leaderboard-character{position:relative;margin-right:12px;margin-top:12px}.card-leaderboard-news .card-leaderboard-img{width:24px;height:24px}.card-leaderboard-news .card-leaderboard-character-happy{right:0px;top:50px}.card-leaderboard-news .card-leaderboard-text{font-size:14px;line-height:22.4px;margin-bottom:5px}.card-leaderboard-news .card-leaderboard-text:last-child{margin-bottom:-3px}.card-leaderboard-news .card-leaderboard-text .green{font-weight:600}.card-leaderboard-news .card-leaderboard-text .red{font-weight:600}.card-leaderboard-news .active-arrow path{stroke:#0a55ba;opacity:1}.card-leaderboard-influencer{display:flex;color:#f19e21;font-size:12px;line-height:15.6px;font-weight:600}.card-leaderboard-influencer-icon{margin-right:5px}.card-leaderboard-title-content{width:100%;display:flex;justify-content:space-between}.news-leaderboard-card .card-body{padding:16px 16px 13px}.news-leaderboard-card .card-leaderboard-info{margin:0}.news-leaderboard-card .card-leaderboard-character-happy{visibility:hidden}#leaderboard-list .card-leaderboard-text{margin-left:-11px}@media screen and (max-width: 340px){#leaderboard-list .card-leaderboard-text-open :first-child{width:66px}}#leaderboard-list .card-leaderboard-text-assets{text-align:end}#leaderboard-list .card-leaderboard-text-incomes,#leaderboard-list .card-leaderboard-text-happymeter{font-size:16px;line-height:24px;font-weight:600;margin-left:8px;display:inline-block}@media screen and (max-width: 340px){#leaderboard-list .card-leaderboard-text-incomes,#leaderboard-list .card-leaderboard-text-happymeter{font-size:12px}}#leaderboard-list .card-leaderboard-text-happymeter.happy{color:#37b337}#leaderboard-list .card-leaderboard-text-happymeter.ok{color:#8fd88f}#leaderboard-list .card-leaderboard-text-happymeter.sad{color:#f8cc47}#leaderboard-list .card-leaderboard-text-happymeter.cry{color:#d63843}#leaderboard-list .card-leaderboard-text-open{align-items:baseline;display:flex}#leaderboard-list .card-title{padding-left:22px;margin-top:4px}#leaderboard-list .card-leaderboard-character{margin-bottom:10px}#leaderboard-list .card-leaderboard-character{position:relative}#leaderboard-list .card-leaderboard-character svg{position:absolute;top:0}#leaderboard-list .card-leaderboard-collapse{margin-top:14px}.card-leaderboard-donut-content .news-invest-show-more{font-size:12px;pointer-events:none}.card-body-asset-info{font-size:12px;padding-bottom:8px}.asset-separator{width:4px;height:4px;border-radius:100px;background:rgba(85,109,156,.2);opacity:.5;margin:0 8px}.asset-unlock{color:#0a55ba;font-weight:600;text-decoration:underline}.feedback-view{width:100%;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);display:flex;justify-content:center;z-index:2}.feedback-view .feedback-container{height:100svh;padding:0 14px;max-width:800px}.feedback-view .feedback-container .feedback-header{padding:30px;margin-top:100px;display:flex;flex-direction:column;align-items:center;text-align:center}.feedback-view .feedback-container .feedback-header .title{height:32px;width:auto}.feedback-view .feedback-container .rating-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center;flex-wrap:wrap;width:270px}.feedback-view .feedback-container .rating-container .rating{height:50px;display:flex;align-items:center;background:#fff;border:1px solid #edf4ff;box-sizing:border-box;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:6px 12px;margin-bottom:10px;margin-left:2px;margin-right:2px}.feedback-view .feedback-container .rating-container .selected{background-color:#0a55ba;color:#fff;border:1px solid hsla(0,0%,100%,0)}.feedback-view .feedback-container .feedback-form-group .mb-3{display:flex;flex-direction:column;align-items:center;margin-top:10px}.feedback-view .feedback-container .feedback-form-group .mb-3 .label{width:100%;text-align:center}.feedback-navigation-buttons{display:flex;width:100%;margin-top:20px;flex-direction:row}.feedback-navigation-buttons:nth-child(1){justify-content:flex-start}.feedback-navigation-buttons:nth-child(2){justify-content:space-between}.news-feedback-view{margin:30px}.news-feedback-title{text-align:center}.news-feedback-header p{margin:3px}.news-feedback-form-group .mb-3{display:flex;flex-direction:column;align-items:center;margin-top:10px}.news-rating-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:270px}.news-rating-container .rating{height:50px;display:flex;align-items:center;background:#fff;border:1px solid #edf4ff;box-sizing:border-box;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:15px 12px;margin-bottom:10px;margin-left:4px;margin-right:4px}.news-rating-container .selected{background-color:#0a55ba;color:#fff;border:1px solid hsla(0,0%,100%,0)}.feedback-rating-info-left{width:100%;display:flex;justify-content:flex-start;flex-direction:row;font-size:12px;color:#444;margin-bottom:5px;margin-left:15px;font-style:italic}.feedback-rating-info-right{width:100%;display:flex;justify-content:flex-end;flex-direction:row;font-size:12px;color:#444;margin-top:5px;margin-right:15px;font-style:italic}.cost{width:100%;height:54px;margin-bottom:35px}.cost .icon-container{width:30px;height:30px;margin-right:16px;display:inline;opacity:.5}.cost .icon-container img{width:30px;height:30px}.cost .icon-cost{max-width:30px;max-height:30px}.cost-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.cost-info-details{display:flex;align-items:center}.advice-container{padding-bottom:32px;position:relative;height:260px}.advice-container>*:not(:last-child){margin-bottom:16px}.recommendations-container{position:relative}.slide-down-left{animation:slideInFromLeft .5s ease-out forwards}.slide-down-right{animation:slideInFromRight .5s ease-out forwards}@keyframes slideInFromLeft{from{transform:translateX(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{from{transform:translateX(100%);opacity:0}to{transform:translate(0);opacity:1}}.advice{box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;display:flex;height:78px;background:#fff;align-items:center;justify-content:flex-start;position:relative}.advice-hover:hover{cursor:pointer;opacity:.7}@media screen and (min-width: 660px){.advice-bubble{position:absolute;opacity:1 !important;z-index:1001;top:-60px;left:20px;bottom:auto;bottom:initial}}.advice-content{width:100%}.advice-content .caption{color:rgba(13,47,113,.7019607843)}.advice-content .subtitle{margin-bottom:8px}.advice-content button{padding:2px 16px 6px 14px}.arrow-blink{animation:btn-bounce 3s infinite}.ready-btn-bounce{animation:ready-btn-bounce 2s infinite}.advice-content-title{display:flex;align-items:center;font-weight:600;font-size:16px;justify-content:space-between}.advice-small-text{font-size:12px;padding-top:8px;opacity:.7}.advice-img{margin:16px;width:42px;height:42px}.advice-title{margin-bottom:12px}.advice-tutorial{margin-bottom:19px;display:flex;align-items:center}.advice-tutorial p{margin-right:6px}.player{background:#0a55ba;display:flex;align-items:flex-end;padding-bottom:20px;margin-bottom:-20px;position:relative;overflow:hidden;height:435px}.player.solo{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.event-game-player-overview-height{height:290px !important}.event-game-player{background:#0a55ba;display:flex;align-items:flex-end;padding-bottom:20px;margin-bottom:-20px;position:relative;height:263px}.overview-ready-btn{color:#fff;font-weight:600;padding:12px 77px;max-width:500px;background:#17c993;margin-left:auto;margin-right:auto;border-radius:100px}.player-blue-graph-bg{position:absolute;top:5px;display:flex;left:0;right:0;margin-left:auto;margin-right:auto;pointer-events:none;height:auto;z-index:1}@media screen and (max-width: 670px){.player-blue-graph-bg{animation:slide-in 2s forwards;top:60px}}@media screen and (max-width: 670px){.player-blue-graph-bg{width:100%}}@media screen and (max-width: 460px){.player-blue-graph-bg{width:100%}}.player-blue-graph-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:translateX(-100%);transition:transform 2s ease}.event-game-player-character{position:absolute;left:0;right:10px;margin-right:auto;top:54px;z-index:4;height:375px;width:80%;margin-right:auto}.event-game-player-character:has(img){width:auto}@media screen and (max-width: 450px){.event-game-player-character{width:50%}.event-game-player-character-sad{margin-left:14px}}@media screen and (max-width: 450px){.event-game-player-character{margin-left:28px}}.player-character{position:absolute;left:0;right:10px;margin-right:auto;top:78px;z-index:4;height:355px;width:70%;margin-right:auto}@media screen and (max-width: 450px){.player-character{width:50%}.player-character-sad{margin-left:14px}}@media screen and (max-width: 450px){.player-character{margin-left:28px}}.character-image-container{max-width:660px;width:100%;position:relative;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.character-image-container img{width:auto;justify-self:anchor-center;right:130px;margin-right:0}.indicator-container{position:relative}.overview-happiness-indicator{display:flex;background:#2fd07f;border-radius:100px;padding:2px 4px;font-size:14px;width:-moz-fit-content;width:fit-content;position:absolute;bottom:6px;right:-1px;animation:header-happiness-fade-in 2.6s;font-weight:600}.overview-happiness-indicator.sad{background:#ff2055}.overview-happiness-indicator.happy{background:#2fd07f}.overview-happiness-indicator .happiness-prediction{margin-left:4px}.overview-happiness-indicator .happiness-icon{width:14px;height:14px;opacity:.7}.overview-happiness-indicator .happiness-arrow{width:14px;height:14px}.overview-happiness-indicator .happiness-arrow.arrow-down{transform:rotate(180deg)}@keyframes header-happiness-fade-in{0%,80%{opacity:0}100%{opacity:1}}.event-game-player-content{color:#fff;height:100%;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between}.player-content{color:#fff;height:100%;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between}.player-content-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:30%;margin-left:auto;margin-right:24px}@media screen and (max-width: 600px){.player-content-row{position:relative}}.overview-place-text{padding-top:36px;padding-bottom:26px;font-size:22px;line-height:130%;min-width:150px}@media screen and (min-width: 600px){.overview-place-text{max-width:360px}}.overview-place-text .place-text{font-weight:600}@media screen and (min-width: 600px){.overview-place-text .place-text{display:inline-block}}.overview-place-text .place-text-single{margin-left:auto;margin-right:auto}@media screen and (min-width: 600px){.overview-place-text .place-text-single{max-width:360px}}.overview-asset-text{padding-bottom:8px;font-size:22px;line-height:130%}.player-content-row-top{display:flex;justify-content:space-between;padding:11px 16px 10px 16px;background:#0a55ba;margin-left:-16px;margin-right:-16px;margin-bottom:12px;z-index:10}.player-content-row-top.solo{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.player-content-year{line-height:20.8px;font-weight:600;display:flex}.player-content-settings{margin-left:16px}.player-content-time{display:flex;justify-content:space-evenly;color:#fff;align-items:center;transition:opacity .3s}.player-content-time-hidden{opacity:0}.timer-icon{margin-right:5px}.player-content-happiness{margin-bottom:28px;z-index:1}.player-content-assets p{margin-bottom:8px}.player-content-assets,.player-content-happiness{text-align:center}.player-content-happy{margin-bottom:1px}.player-name{color:#fff;margin-right:8px;margin-bottom:16px}.player-job{color:#fff;opacity:.5;margin-bottom:16px}.overview{padding-top:24px;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);border-radius:20px 20px 0 0;position:relative;z-index:4;flex-grow:1}.overview-content{display:flex;flex-direction:column;padding-bottom:130px}.overview-content-tutorial{padding-bottom:270px}.overview-container{max-width:660px;margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;overflow:hidden;min-height:100svh;flex-grow:1}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.overview-container{max-width:none;max-width:initial}}.overview-content-campaign{padding-bottom:0;height:100%;display:flex;flex-direction:column;flex-grow:1}.player-blue-graph-bg-overview{width:100%;max-width:660px}.overview-cashy-logo{position:absolute;width:110px;left:0;right:0;margin-right:auto;margin-left:auto;top:-16px}.overview-money{display:flex;justify-content:space-between;width:100%;padding:0 10px;align-items:baseline;margin-bottom:16px}.overview-money button{margin-top:-20px}.overview-expenses:hover{opacity:.7}.overview-money-block{margin-top:24px;display:flex;flex-direction:column;align-items:center}.overview-money-block p{margin-bottom:9px}.overview-money-block-neg{margin-top:40px;display:flex;flex-direction:column;align-items:center;text-align:center}.overview-money-block-neg p{margin-bottom:9px}.overview-money-sum{display:flex;margin-bottom:4px}@media screen and (max-width: 340px){.overview-money-sum{margin-left:-10px;margin-right:-10px}}@media screen and (max-width: 360px){.overview-money-sum h2{font-size:18px}}.overview-money-eur{font-size:12px;line-height:18px;font-weight:700}.overview-blocks{margin-bottom:32px;display:flex;justify-content:space-between}.overview-head{padding-top:24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.overview-head h1{margin-bottom:4px}.overview-head p{color:#0d2f71}.overview-head-timer{display:flex;color:#0d2f71}.overview-head-timer p{margin-left:4.5px}.overview-assets{background:linear-gradient(153.56deg, #0A63FB 17.46%, #3DAFFF 107.79%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;width:50%;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;margin-right:4px;position:relative;overflow:hidden}.overview-assets .subtitle{margin:12px 0;z-index:1}.overview-assets::after{position:absolute;display:block;width:144px;height:144px;content:"";background-color:#0a65fb;opacity:.8;border-radius:50%;top:-86px;left:8px}.overview-assets::before{position:absolute;display:block;width:144px;height:144px;content:"";background-color:#3dafff;border-radius:50%;bottom:-70px;right:8px;opacity:20%}.overview-assets-money{display:flex;justify-content:flex-start;z-index:1}.overview-assets-money h1{margin-right:3px}.overview-assets-money p{font-size:14px;line-height:21px;font-weight:700}.overview-happy{background:linear-gradient(158.22deg, #17C993 14.28%, #24A95E 95.06%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;color:#fff;display:flex;justify-content:center;align-items:flex-end;position:relative;overflow:hidden;width:163px}.overview-happy::after{position:absolute;display:block;width:39px;height:40px;content:"";background-color:#38c981;border-radius:50%;top:8px;left:7px}.overview-happy::before{position:absolute;display:block;width:134px;height:136px;opacity:80%;content:"";background-color:#1e9d5d;border-radius:50%;bottom:-70px;right:0}.overview-happy .subtitle{padding-bottom:12px;z-index:4}.overview-person{position:absolute;bottom:0;right:32px}.overview-happy-person{position:relative;display:flex;justify-content:flex-end}.overview-graph-tooltip{text-align:center;background:#f5f0e7;border:1px solid #e6d9c4;border-radius:10px;color:#0d2f71;padding:8px 12px}.overview-graph-legend{height:60px;margin:0px;padding:0px;text-align:center;display:flex;flex-direction:row;background-color:rgba(0,0,0,0);justify-content:center;margin-top:10px}.overview-graph-legend .dot{height:16px;width:16px;border-radius:100px;margin-right:6px}.overview-graph-legend .dot.happiness-dot{background-color:#17c993}.overview-graph-legend .dot.assets-dot{background-color:#0a55ba}.overview-graph-legend .box{margin:10px;display:flex;flex-direction:row}.overview-graph-legend .box.happiness-box{color:#17c993}.overview-graph-tooltip-label{margin-bottom:4px}.overview-graph-tooltip-content{display:flex}.overview-graph-tooltip-content-happymeter{display:flex;align-items:center}.overview-graph-tooltip-content-assets{display:flex;align-items:center;margin-right:9px}.overview-graph-tooltip-content-happymeter-dot{width:6px;height:6px;background:#17c993;border-radius:100px;margin-right:5px}.overview-graph-tooltip-content-assets-dot{width:6px;height:6px;background:#0a55ba;border-radius:100px;margin-right:5px}.overview-checklist h2{margin-bottom:12px}.overview-checklist p{margin-bottom:16px}.overview-logout-button{background:#fff;padding:6px 30px;border-radius:100px;color:#0a55ba;border:1px solid #0a55ba}.overview-logout-button:hover{opacity:.6;color:#17c993}.overview-settings-container{margin-top:40px;padding-bottom:36px}.overview-settings-container h3{text-align:start;margin-left:4px;width:100%}.overview-settings-content{display:flex;align-items:flex-end;justify-content:space-between;margin-top:6px;margin-bottom:65px}.overview-settings-content .form-label{opacity:.7;margin-left:4px;margin-bottom:5px;font-size:14px}.logout-container{margin-left:20px;margin-bottom:12px}.overview-settings-socialmedia{margin-left:4px;margin-top:4px;margin-bottom:6px}.overview-checklist{margin-top:16px}.ready-btn-green-bg{background:#17c993}.ready-btn-blue-bg{background:#0a55ba}@keyframes btn-confirm{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.overview-ready-btn-animated{animation:btn-confirm .3s ease-in-out}.overview-set-ready{display:flex;align-items:center;justify-content:center;border:none;height:7vh;color:#fff;border-radius:100px;font-weight:600;margin-top:24px;padding:10px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.overview-set-ready p{width:90%}.overview-set-ready .ready-btn-icon{position:relative;display:flex;align-items:flex-end;width:10%}.overview-set-ready-disabled{pointer-events:none;background:gray !important;color:#fff;border-radius:100px;font-weight:600}.overview-set-ready-disabled:hover{background:gray !important}.overview-set-ready-margin{margin-bottom:120px}.overview-endyear{border-radius:100px;border:none;padding:12px 24px;margin-top:12px;margin-bottom:24px;background:#17c993;color:#fff;font-weight:600}.overview-endyear:hover{color:#fff;background:#17c993}.overview-cobrand-goals{border-radius:100px;border:none;padding:12px 24px;margin-top:24px;background:#a055ff;color:#fff;font-weight:600}.overview-cobrand-goals:hover{background:#a055ff}.cobrand-goal-image{position:fixed;z-index:990;left:0;top:0;width:100%;height:100%;background:linear-gradient(174.88deg, #60BCFD -6.32%, #3DAFFF 94.47%)}.cobrand-goal-close{position:fixed;z-index:995;width:100%;height:100px;cursor:pointer}.overview-endyear-one{margin-bottom:12px}.overview-endyear-blink{animation:bounce 1s infinite}.overview-isReadyTitle{font-weight:600;font-size:16px;line-height:150%;text-align:center;padding-bottom:12px;position:relative;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-top:30px}.overview-toggle-hand{left:calc(50% + 20px - 2.7svh) !important;right:inherit !important;top:48px !important}.campaign-overview-toggle-hand{right:calc(50% - 114px) !important;left:inherit !important;top:50px !important}.overview-toggle{justify-content:center;padding-bottom:24px}.income-time{padding-top:24px}.income-time-title{margin-bottom:24px}.income-time-content{position:relative}.income-time-box{min-height:86px;display:flex;flex-direction:column;justify-content:center;color:#fff;background:linear-gradient(94.97deg, #F19E21 -10.07%, #F19E21 161.16%);box-shadow:0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;margin-left:50px;padding:16px 16px 16px 70px;margin-bottom:32px;margin-top:6px}.income-time-labels{position:absolute;text-align:center;top:20px;left:19px;z-index:2;width:66.74px;white-space:nowrap}.income-time-labels p{opacity:.6;margin-top:-4px}.income-time-clock{position:absolute;top:-19px;left:-10px;z-index:1}.income-time-progress{position:absolute;max-width:103px;top:-9px;height:103px;background-color:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:50%}.income-time-hint{opacity:.6}.income-view{padding-top:24px;background:linear-gradient(172.98deg, #F6FBFF -14.51%, #FFFFFF 100.35%);padding-bottom:65px;min-height:100svh;z-index:1;border-radius:20px 20px 0 0;margin-top:-20px;position:relative;height:inherit;padding-top:108px}.blur-3px{filter:blur(5px);pointer-events:none}.income-title{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:6px}.income-title h2{margin-bottom:16px}.income-value{display:flex}.income-value .income-value-hint{opacity:.7;margin-left:5px}.earn-income-bg{background:linear-gradient(174.19deg, #F6FBFF -12.23%, #FFFFFF 84.57%);margin-top:-20px;padding-bottom:20px;border-radius:20px 20px 0 0;height:inherit;position:relative;z-index:1;padding-top:76px}.earn-income{padding-top:24px;min-height:calc(100svh - 65px - 80px);padding-bottom:65px}.earn-income .card-body-wrapper{cursor:pointer}.earn-income .card-body-wrapper img{padding-top:10px}@media screen and (max-width: 375px){.earn-income .card-offer-buy{margin-bottom:16px}}.earn-income-hint{display:flex;margin-bottom:16px;opacity:.7}.earn-income-hint .earn-income-hint-text{margin-left:5px;color:#ff2055}.earn-income-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.earn-income-top-tag{display:flex;align-items:center;text-align:end;border-radius:20px;padding:2px 8px;border:1px solid #17c993}.earn-income-top-tag p{margin-right:4px;opacity:.7;font-size:18px}.earn-income-top-tag h3{color:#17c993}.earn-income-title{margin-top:24px;margin-bottom:24px}.horizontal-slider{width:100%;max-width:50vh;height:1.2vh;margin:auto}.slider-thumb{cursor:pointer;position:absolute;z-index:100;background:#17c993;border-radius:100%;display:block;box-shadow:0 0 .2vh 0}.slider-track{position:relative;background:#17c993;border-radius:1vh}.slider-track.slider-track-0{background:#17c993}.horizontal-slider .slider-track{top:.2vh;height:.8vh}.horizontal-slider .slider-thumb{top:-0.9vh;width:3.2vh;outline:none;height:3.2vh;line-height:7vh;background:#17c993;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.slider-track-1{background:#17c993;opacity:.1}.ongoing-chart{position:relative}.ongoing-chart .recharts-cartesian-grid-horizontal{visibility:hidden}.ongoing-chart .recharts-text tspan:hover{cursor:pointer;text-decoration:line-through;opacity:.7}.ongoing-chart-label{background:#000}.pincode-input-text:nth-child(6n+1){background:#0d2f71 !important;border:3px solid #0d2f71 !important}.pincode-input-text:nth-child(6n+2){background:#17c993 !important;border:3px solid #17c993 !important}.pincode-input-text:nth-child(6n+3){background:#82c3ff !important;border:3px solid #82c3ff !important}.pincode-input-text:nth-child(6n+4){background:#a055ff !important;border:3px solid #a055ff !important}.pincode-input-text:nth-child(6n+5){background:#ffd43c !important;border:3px solid #ffd43c !important}.pincode-input-text:nth-child(6n+6){background:#ff2055 !important;border:3px solid #ff2055 !important}.pincode-input-container .pincode-input-text{padding:0 !important;text-align:center;font-weight:600;font-size:22px;line-height:120%;border:1px solid;background:#fff !important;width:50px;height:64px !important;box-sizing:border-box !important;box-shadow:0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802) !important;border-radius:100px !important}@media screen and (max-width: 360px){.pincode-input-container .pincode-input-text{width:43px !important}}.pincode-input-container .pincode-input-text{margin-left:6px !important}.pincode-input-container .pincode-input-text:first-child{margin-left:0 !important}.pincode-input-container .pincode-input-text:focus{outline:none;box-shadow:none;caret-color:rgba(0,0,0,0);background-color:#f1f1f1 !important}.ongoing-tooltip{text-align:center;background:#f5f0e7;border:1px solid #e6d9c4;border-radius:10px;color:#0d2f71;padding:8px 12px;z-index:2000 !important}.ongoing-tooltip .ongoing-name{font-size:30px;margin-bottom:20px}.ongoing-tooltip .ongoing-payload-assets{display:flex;text-align:left;flex-direction:row;margin:10px;margin-top:25px;font-size:20px}.ongoing-tooltip .ongoing-payload-item{display:flex;text-align:left;flex-direction:row;margin:10px;font-size:20px}.ongoing-tooltip .ongoing-payload-item .ongoing-payload-item-text{margin-bottom:5px;margin-left:8px}.explaining-cashy-container{position:fixed;color:#fff;z-index:299;right:20px;bottom:90px;max-width:304px}.explaining-cashy-container .explaining-cashy-box{border-radius:15px;padding:20px 24px;display:flex;flex-direction:column;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);animation-duration:.5s;animation-name:explanation-move-in}.explaining-cashy-container .explaining-cashy-box .title-box{display:flex;justify-content:space-between}.explaining-cashy-container .explaining-cashy-box .title-box .title p{font-size:16px;font-weight:600;line-height:160%}.explaining-cashy-container .explaining-cashy-box .text-box p{font-size:14px;line-height:160%}.explaining-cashy-container .explaining-cashy-box .footer-box{margin-top:30px}.explaining-cashy-container .explaining-cashy-box .footer-box .footer-button{color:#fff;font-weight:500;font-size:12px;border:2px solid #fff;border-radius:100px;border-color:#fff;width:120px}.explaining-cashy-container .explaining-cashy-box .footer-box .footer-button:hover{background-color:rgba(0,0,0,0);opacity:.9}.explaining-cashy-container .explaining-cashy-box .footer-box .footer-button:active{opacity:.8}.explaining-cashy-container .explaining-cashy-box .cashy-head-box{position:fixed;bottom:50px;right:20px}.explaining-cashy-container .explaining-cashy-box .cashy-head-box .head-icon{border-radius:100px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.explaining-cashy-container .explaining-cashy-box .cashy-head-box .notification-dot{position:fixed;bottom:113px;right:73px}@keyframes explanation-move-in{0%{opacity:0}100%{opacity:1}}.confusion-feedback-form-group{margin-left:-20px;margin-right:-20px}.confusion-feedback-form-group .confusion-feedback-title{text-align:center;width:90%;margin-left:16px}.confusion-feedback-form-group .confusion-rating-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start}.confusion-feedback-form-group .confusion-rating-container .rating{height:50px;margin-bottom:50px;margin-top:10px;padding:10px}.confusion-feedback-form-group .confusion-rating-container p{margin-top:6px;margin-left:-3px;margin-right:-3px}.confusion-feedback-form-group .confusion-rating-container svg{height:30px;width:30px}.confusion{min-width:330px}@media screen and (max-width: 413px){.confusion{min-width:300px}}.confusion-comments-container{width:404px}@media screen and (max-width: 413px){.confusion-comments-container{width:300px}}.confusion-comments-container .confusion-comments-header{display:flex;flex-direction:row}.confusion-comments-container .confusion-comments-header .title-container .confusion-title{line-height:160%;font-size:14px;font-weight:600}.confusion-comments-container .confusion-comments-header .title-container .confusion-subtitle{font-size:14px;line-height:160%;font-weight:regular}.confusion-comments-container .confusion-comments-body{width:290px}.confusion-comments-container .confusion-comments-body div button{margin-right:12px;margin-top:10px;font-size:12px;height:36px;border:1px solid #fff;box-sizing:border-box;border-radius:100px}.confusion-comments-container .confusion-comments-body div button p{flex-wrap:nowrap;padding:8px 14px;font-weight:600}.confusion-comments-container .confusion-comments-body div button.active{background:hsla(0,0%,100%,.3)}.confusion-comments-container .confirm-button{margin-top:20px;font-weight:600;font-size:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;background:#fff;width:90px;height:36px;color:#59a0f3;border-radius:100px}.confusion-comments-container .confirm-button:disabled{opacity:.7}.comment-input{width:80%;height:80px;color:#fff;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px;outline:none;padding:10px}.comment-input::-moz-placeholder{color:#fff;font-style:italic;font-size:14px;vertical-align:top;opacity:1}.comment-input::placeholder{color:#fff;font-style:italic;font-size:14px;vertical-align:top}.success{z-index:1200;pointer-events:none}.raining-money{z-index:1200;pointer-events:none}.happymeter-up{z-index:1200;pointer-events:none;top:10px;margin-left:auto;margin-right:auto;display:flex;left:55%;flex-direction:column;justify-content:center}@media screen and (min-width: 1280px){.happymeter-up{left:55%}}@media screen and (min-width: 1440px){.happymeter-up{left:51%}}.unlock{z-index:1200;pointer-events:none;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1280px){.unlock{left:inherit}}@media screen and (min-width: 1440px){.unlock{left:inherit}}.happymeter-down{transform:rotate(180deg);z-index:1200;pointer-events:none;top:10px;margin-left:auto;margin-right:auto;display:flex;left:55%;flex-direction:column;justify-content:center}@media screen and (min-width: 1280px){.happymeter-down{left:55%}}@media screen and (min-width: 1440px){.happymeter-down{left:51%}}.login-container{height:100svh;overflow:hidden;position:relative}.login-cashy-bubble-container{display:flex;flex-direction:column;align-items:center;color:#fff;margin-top:20px}.login-cashy-bubble{position:relative;width:300px}.login-cashy-bubble-text{padding:16px;background:linear-gradient(206.43deg, #EAE2D4 6.15%, #FCF6EC 108.06%);border-radius:20px;color:#0d2f71;font-size:13px;line-height:20px;position:relative;z-index:2}.login-cashy-bubble-text span{font-weight:600;color:#ff2055}.login-cashy-bubble-bottom{width:30px;height:30px;position:absolute;bottom:-7px;left:50px;background:#f9f2e8;transform:rotate(26deg);z-index:2;border-radius:4px;box-shadow:0px 2px 2px 0px rgba(167,169,171,.2);z-index:1}.login-cashy-logo-container{position:absolute;top:200px;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff}.login-cashy-logo-container h1{font-size:40px;line-height:50px;margin-bottom:2px;margin-top:-38px}.login-cashy-logo-container .login-cashy-title{height:40px;width:auto;margin-bottom:2px;margin-top:-38px}.login-cashy-logo-container p{opacity:.7}.login-cashy-logo{position:absolute;width:90px;left:0;right:0;margin-right:auto;margin-left:auto;top:-120px}.login-circle{height:100%;overflow:hidden}.login-circle .dashboard-join-circle-left-top{position:absolute;top:82px;left:-49px;height:99px;width:99px;border-radius:50%;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.login-circle .dashboard-join-circle-right-top{position:absolute;top:-43px;right:-49px;height:171px;width:171px;border-radius:50%;background:linear-gradient(90deg, #82C3FF 0%, #60BCFD 100%)}.login-circle .dashboard-join-circle-left-bottom{position:absolute;bottom:-59px;left:-51px;height:112px;width:112px;border-radius:50%;background:#ffd43c}.login-circle .dashboard-join-circle-left-bottom-small{position:absolute;bottom:43px;left:76px;height:40px;width:40px;border-radius:50%;background:#f19e21;animation:move-right-left 10s ease-in-out infinite}.login-circle .dashboard-join-circle-big{position:absolute;bottom:-133px;left:calc(50% - 252px);width:549px;border-radius:50%;background:#fff;opacity:.07}.swed-feedback-form-group{display:flex;height:110px;padding:10px;justify-content:center}.swed-feedback-form-group .swed-rating-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start}.swed-feedback-form-group .swed-rating-container .rating{background-color:rgba(0,0,0,0);height:50px;margin-bottom:50px;margin-top:10px;padding:10px}.swed-feedback-form-group .swed-rating-container p{color:#0d2f71;margin-top:6px;margin-left:-3px;margin-right:-3px}.swed-feedback-form-group .swed-rating-container svg{height:30px;width:30px}.swed-comments-body div button{margin-right:12px;margin-top:10px;font-size:12px;height:36px;border:1px solid #59a0f3;box-sizing:border-box;border-radius:100px}.swed-comments-body div button p{flex-wrap:nowrap;padding:8px 14px;font-weight:600}.swed-comments-body div button.active{background:hsla(0,0%,100%,.3)}.swed-comments-body .swed-comments-question{color:rgba(13,47,113,.8431372549);line-height:160%;margin-left:2px;margin-bottom:16px}.swed-comments-body .swed-comments-question span{color:#59a0f3;font-weight:600}.swed-comment-input{height:110px;max-width:660px;width:100%;color:#0d2f71;background:rgba(0,0,0,0);border:1px solid #59a0f3;border-radius:10px;outline:none;padding:10px}.swed-comment-input::-moz-placeholder{color:#0d2f71;font-style:italic;font-size:14px;vertical-align:top;opacity:1}.swed-comment-input::placeholder{color:#0d2f71;font-style:italic;font-size:14px;vertical-align:top}.HighlightWrapper .upper-blur{position:absolute;width:100%;z-index:600;background-color:rgba(13,47,113,.8705882353);display:flex;align-items:flex-end}.HighlightWrapper .upper-blur p{color:#fff;font-weight:600;font-size:25px;text-align:center;width:100%;margin-bottom:40px;line-height:130%}.HighlightWrapper .bottom-blur{overflow-y:hidden;position:absolute;width:100%;z-index:500;bottom:0px;background-color:rgba(13,47,113,.8705882353)}.HighlightWrapper .bottom-blur p{color:#fff;font-weight:600;font-size:25px;text-align:center;margin-top:40px;line-height:130%}.cashy-logo-x{width:6px !important;height:6px !important}.cobrand-nav-logos{display:flex;justify-content:center;align-items:center;gap:6px}.cashy-text-sm{font-size:19px !important}.user-nav .cashy-logo-lg.cashy-logo-sunflower{padding-left:22px}@media(max-width: 768px){.cu-demo-game-btn{display:none}}.user-nav{width:225px;height:100%;position:fixed;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);box-shadow:0px 4px 40px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;z-index:600;transition:transform .5s ease-in-out}@media screen and (max-width: 600px){.user-nav{padding-top:56px;width:0;transition:width .2s ease-out}.user-nav.active{width:220px;overflow-y:scroll}.user-nav.active::-webkit-scrollbar{display:none}}.user-nav .cashy-logo-lg{padding-top:24px;padding-left:16px;padding-bottom:42px;display:flex;font-size:24px;font-weight:600;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-nav .cashy-logo-lg a:hover{color:#fff}@media screen and (max-width: 600px){.user-nav .cashy-logo-lg{display:none}}.user-nav .cashy-logo-lg svg{height:28px;width:auto}.user-nav .cashy-logo-lg span{font-size:26px;font-weight:600}.user-nav .outer{display:grid;grid-template:1fr/1fr;place-items:center}.user-nav .link-text-container{margin-left:16px;display:flex;height:100%;align-items:center}.user-nav .link-text-container svg{width:20px;height:20px}.user-nav .link-text-container .menu-logo{display:flex;flex-direction:row;align-items:center;justify-content:center;width:30px;flex-shrink:0;position:relative}.user-nav .link-text-container .menu-logo.workshops-icon svg{width:30px;height:30px}.user-nav .link-text-container .menu-logo .menu-logo-lock{position:absolute;left:11px;top:8px}.user-nav .link-text-container .menu-text-with-logo svg{width:15px;height:15px;margin-left:2px}.user-nav .menu-button{margin-left:16px}.user-nav .menu-item>*{grid-column:1/1;grid-row:1/1}.user-nav .menu-item{display:grid;grid-template:1fr/1fr;cursor:pointer;height:40px;margin:0 16px 6px 10px;align-items:flex-end;color:#fff}.user-nav .menu-item .menu-text{width:200px;padding-left:18px}.user-nav .menu-item .menu-text span{padding-left:18px}.user-nav .menu-item .menu-active{height:40px;width:200px;margin-right:16px;border-radius:100px;background:linear-gradient(274.76deg, #ffffff 14.26%, rgba(255, 254, 253, 0) 117.27%);z-index:1;opacity:.2}.user-nav .menu-item .menu-item-last{margin-bottom:32px}.user-nav .btn-container{width:190px;margin-left:16px;justify-content:center}.user-nav .action-buttons{margin-top:28px}.user-nav .menu-btn{border-radius:100px;padding:10px;color:#fff;border:0px;width:188px;font-weight:600;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.user-nav .menu-create-game-btn{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%)}.user-nav .menu-enter-pin-btn{background:linear-gradient(90deg, #82C3FF 0%, #60BCFD 100%);margin-top:18px}.user-nav .menu-single-player-btn{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);margin-top:18px}.user-nav .menu-try-demo-btn{background:linear-gradient(268.31deg, #1e6341 -67.63%, #17c993 169.56%);margin-top:18px}.user-nav .user-bottom-nav{margin-top:auto;padding-bottom:16px}.user-nav .user-bottom-nav svg{height:20px;width:20px}.user-nav .locked{background:#ffd43b;border-radius:100px;padding:0 12px;font-size:16px;font-weight:700;line-height:150%;display:flex;align-items:center;gap:4px}.user-nav-circle-yellow{width:80px;height:80px;border-radius:100px;position:absolute;left:176px;bottom:200px;background:#ffd43c;z-index:-1;animation:move-right-left 15s ease-in-out infinite}.user-nav-circle-orange{width:28px;height:28px;border-radius:100px;position:absolute;left:128px;bottom:300px;background:#f19e21;z-index:-1;animation:move-diagonally-down-left 8s ease-in-out infinite}.mobile-menu{height:56px;width:100vw;position:fixed;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);box-shadow:0px 4px 40px rgba(0,0,0,.25);display:flex;z-index:999;transition:height .2s ease-out}@media screen and (min-width: 600px){.mobile-menu{height:0}}.mobile-menu .menu-toggler{position:relative;transition:height .2s ease-out;width:60px}.mobile-menu .menu-toggler.active .toggler-icon:nth-child(2),.mobile-menu .menu-toggler.active .toggler-icon:nth-child(3){top:25px;width:0%;left:16px}.mobile-menu .menu-toggler.active .toggler-icon:nth-child(1){transform:rotate(45deg);top:25px}.mobile-menu .menu-toggler.active .toggler-icon:nth-child(4){transform:rotate(-45deg);top:25px}.mobile-menu .menu-toggler svg{transition:height .2s ease-out}@media screen and (min-width: 600px){.mobile-menu .menu-toggler svg{height:0}}.mobile-menu .cashy-logo-mobile{font-size:24px;font-weight:600;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;align-items:center;display:flex}@media screen and (min-width: 600px){.mobile-menu .cashy-logo-mobile{width:0;height:0}}.mobile-menu .cashy-logo-mobile a:hover{color:#fff}.mobile-menu .cashy-logo-mobile svg{width:125px;height:38px}.user-nav-toggler{padding:30px;top:20px;left:16px}.nav-tutorial{margin-left:24px;margin-top:24px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.12em;display:flex;align-items:center}.nav-tutorial .text{color:#fff;opacity:.5;font-size:12px}.nav-tutorial .new{font-size:12px;background:#f19e21;border-radius:100px;padding:4px 4px;margin-left:8px;color:#fff;line-height:150%}.game-tutorial-blur{top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;width:100vw;height:100svh;z-index:1000;background-color:#0d2f71;opacity:.6}@media screen and (max-width: 600px){.game-tutorial-blur{display:none}}.game-tutorial-container{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:16px;z-index:1001;width:710px;max-width:100vw;margin-left:24px;margin-right:24px}@media screen and (max-width: 600px){.game-tutorial-container{left:0;top:0;width:100vw;height:100svh;margin:0;transform:translate(0%, 0%);border-radius:0px}}.game-tutorial-container .splide__slide{margin-right:8px}@media screen and (max-width: 600px){.game-tutorial-container .splide__slide{height:80vh}}.game-tutorial-close{float:right;margin-right:20px;margin-top:20px;cursor:pointer}.game-tutorial-content{padding:40px}@media screen and (max-width: 600px){.game-tutorial-content{padding:20px;padding-top:40px}}.game-tutorial-title{font-weight:600;font-size:22px;line-height:130%;color:#0d2f71}.game-tutorial-description{font-weight:400;font-size:18px;line-height:160%;padding-top:24px;color:#0d2f71}.game-tutorial-description-third{font-weight:400;font-size:14px;line-height:160%;padding-top:24px;color:#0d2f71}.game-tutorial-description-third ul{padding-top:12px}.game-tutorial-description-third li{list-style:inside;padding-top:8px;line-height:160%}.game-tutorial-description-third-bold{font-weight:600}.game-tutorial-description-lessons{padding-top:24px;font-weight:600}.game-tutorial-bubbles{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.game-tutorial-bubbles *{zoom:.9}}.bubble-text{justify-content:center;align-items:center;display:flex;height:100%;font-weight:600;line-height:130%;color:#fff}.game-tutorial-bubble-blue-en{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);border-radius:100px;width:100px;height:100px;margin-top:28px;margin-left:12px}.game-tutorial-bubble-purple-en{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);border-radius:100px;width:100px;height:100px;margin-top:36px;margin-left:12px}.game-tutorial-bubble-green-en{background:#17c993;border-radius:100px;width:84px;height:84px;margin-top:15px;margin-left:14px}.game-tutorial-bubble-yellow-en{background:#f19e21;border-radius:100px;width:95px;height:95px;margin-top:30px;margin-left:16px}.game-tutorial-bubble-light-blue-en{background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);border-radius:100px;width:120px;height:120px;margin-top:2px;margin-left:24px;text-align:center}.game-tutorial-bubble-blue-et{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);border-radius:100px;width:132px;height:132px;margin-top:28px;margin-left:12px}.game-tutorial-bubble-purple-et{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);border-radius:100px;width:136px;height:136px;margin-top:36px;margin-left:12px}.game-tutorial-bubble-green-et{background:#17c993;border-radius:100px;width:84px;height:84px;margin-top:15px;margin-left:14px}.game-tutorial-bubble-yellow-et{background:#f19e21;border-radius:100px;width:98px;height:98px;margin-top:30px;margin-left:16px}.game-tutorial-bubble-light-blue-et{background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);border-radius:100px;width:102px;height:102px;margin-top:18px;margin-left:24px}.game-tutorial-navigation{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.game-tutorial-navigation{flex-direction:column-reverse}}.game-tutorial-navigation .splide__arrows{display:flex;justify-content:center;margin-top:auto;align-items:center}.game-tutorial-navigation{padding-top:24px;align-items:center}@media screen and (max-width: 600px){.game-tutorial-navigation{padding:0}}.tutorial-navigation-later{color:#0a55ba;text-decoration-line:underline;font-weight:600;line-height:150%;cursor:pointer;min-width:50px}@media screen and (max-width: 600px){.tutorial-navigation-btn{flex-direction:column-reverse}}.tutorial-navigation-btn .splide__arrow--next,.tutorial-navigation-btn .last-step-btn{border-radius:100px;padding:10px;color:#fff;width:100%;min-width:148px;font-weight:600;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%);border:none;margin-left:24px;opacity:1;position:static;position:initial;transform:none;height:48px}@media screen and (max-width: 600px){.tutorial-navigation-btn .splide__arrow--next,.tutorial-navigation-btn .last-step-btn{width:80vw;margin-left:0px;margin-bottom:10px}}.tutorial-navigation-btn .splide__arrow--prev{color:#0a55ba;text-decoration:underline;font-weight:600;min-width:50px;justify-content:flex-start;background:rgba(0,0,0,0);border:none;opacity:1;position:static;position:initial;transform:none}.tutorial-navigation-btn .last-step-btn{background:#0a55ba}.tutorial-navigation-steps{display:flex}@media screen and (max-width: 600px){.tutorial-navigation-steps{position:absolute;top:-20px}}.tutorial-navigation-steps .splide__pagination{display:flex;position:static;position:initial;padding-left:30px}.tutorial-navigation-steps .splide__pagination__page{background:#edf4ff}.tutorial-navigation-steps .is-active{background:#a055ff}.tutorial-cashy-dog{position:absolute;bottom:0;right:-13px;animation:fadeIn .2s}@media screen and (max-width: 600px){.tutorial-cashy-dog{bottom:14%;right:40px;display:none}}.tutorial-cashy-dog-final{position:absolute;bottom:-12px;right:9px;animation:cashy-eyes-opened 3s}@media screen and (max-width: 600px){.tutorial-cashy-dog-final{bottom:12%;right:50px;display:none}}.tutorial-cashy-dog-final-opened{position:absolute;bottom:-12px;right:9px}@media screen and (max-width: 600px){.tutorial-cashy-dog-final-opened{bottom:12%;right:50px;display:none}}@keyframes cashy-eyes-opened{0%,20%{opacity:0}21%{opacity:1}}.tutorial-heart-1{position:absolute;bottom:184px;right:208px;animation:blink 7s infinite both;animation-delay:.5s}@media screen and (max-width: 600px){.tutorial-heart-1{bottom:224px;right:248px;display:none}}.tutorial-heart-2{position:absolute;bottom:252px;right:148px;animation:blink 7s infinite both;animation-delay:1s}@media screen and (max-width: 600px){.tutorial-heart-2{bottom:302px;right:198px;display:none}}.tutorial-heart-3{position:absolute;bottom:265px;right:70px;animation:blink 7s infinite both;animation-delay:.8s}@media screen and (max-width: 600px){.tutorial-heart-3{bottom:315px;right:130px;display:none}}.tutorial-heart-4{position:absolute;bottom:200px;right:-10px;animation:blink 7s infinite both;animation-delay:1.3s}@media screen and (max-width: 600px){.tutorial-heart-4{bottom:250px;right:30px;display:none}}@keyframes blink{0%,50%,100%{opacity:0}25%,75%{opacity:1}}.how-to-start-container{padding-top:50px;display:flex;flex-wrap:wrap;color:#0d2f71}.how-to-single{width:182px;margin-left:22px}.how-to-single:nth-child(1){margin-left:0}@media screen and (max-width: 600px){.how-to-single{display:flex;flex-direction:row;width:100vw;margin-left:0px}}.how-to-box{height:108px;width:182px;background:#fffefc;box-shadow:0px 5px 11px rgba(0,0,0,.1);border-radius:16px;position:relative;display:flex}@media screen and (max-width: 600px){.how-to-box{width:40vw;margin-bottom:45px;margin-right:20px}}.how-to-text{padding-top:24px;font-size:16px;line-height:150%;text-align:center}.how-to-text .how-to-bold{font-weight:600}@media screen and (max-width: 600px){.how-to-text{width:40vw;padding:0}.how-to-text p{text-align:left;word-wrap:wrap;margin-right:2}}.tutorial-game-length{opacity:.7}.hot-to-step{width:40px;height:40px;border-radius:40px;position:absolute;bottom:-20px;left:15px;font-weight:600;line-height:150%;color:#fff}.hot-to-step.step-one{background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%)}.hot-to-step.step-two{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.hot-to-step.step-three{background:#f19e21}.how-to-step-nr{text-align:center;padding-top:9px}.how-to-image-one{position:absolute;bottom:-15px;left:-7px}@media screen and (max-width: 600px){.how-to-image-one svg{width:160px;height:110px}}.how-to-image-two{position:absolute;bottom:8px;left:16px}@media screen and (max-width: 600px){.how-to-image-two{left:0;bottom:0}.how-to-image-two svg{width:160px;height:110px}}.how-to-image-three{position:absolute;bottom:0;left:16px}@media screen and (max-width: 600px){.how-to-image-three{left:0;bottom:0}.how-to-image-three svg{width:160px;height:110px}}.find-out-container{display:flex;flex-direction:column;padding-top:32px;align-items:flex-start;height:138px}@media screen and (max-width: 600px){.find-out-container{height:130px}}.tutorial-fb-btn{border:2px solid #0a55ba;padding-top:12px;padding-bottom:12px;width:330px;border-radius:100px;font-weight:600;line-height:150%;color:#0a55ba;display:flex;justify-content:center;align-items:baseline}.tutorial-fb-btn svg{margin-right:6px;margin-top:6px;width:16px;height:16px}.tutorial-faq{margin-top:auto;display:flex;color:#0d2f71}.tutorial-faq-text{font-weight:600;font-size:14px;line-height:160%;padding-left:8px;padding-right:8px}.tutorial-faq-link{font-weight:600;font-size:16px;cursor:pointer;line-height:150%;color:#0a55ba}.conclusion-card-container{width:100%;height:auto;display:block;justify-content:flex-start;margin-bottom:13px;position:relative}.conclusion-card-container .conclusion-card-body-wrapper{display:flex;flex-direction:row;align-items:center;width:100%}.conclusion-card-container .conclusion-card-body-wrapper img{margin-right:6px}.conclusion-card-container .conclusion-card-body-wrapper .conclusion-card-image-container{max-width:44px;margin:16px 16px 16px 16px;display:flex;justify-content:center;align-items:center;-o-object-fit:contain;object-fit:contain}.conclusion-card-container .conclusion-card-body-wrapper .conclusion-card-image-container.conclusion-card-medallion{margin:0px 16px 0px 16px}.conclusion-card-container .conclusion-card-body-wrapper .conclusion-card-player-count{font-size:14px;font-weight:600;color:#0a55ba}.conclusion-card-container .conclusion-card-body-wrapper .conclusion-card-flag{position:absolute;bottom:14px;right:0;font-weight:600;background:linear-gradient(89.94deg, #0A55BA 0.04%, #277AFB 99.94%);border-radius:100px 15px 15px 100px;color:#fff;padding:3px 7px;margin-right:-5px}.conclusion-card-container .conclusion-card-body-wrapper .conclusion-card-flag::after{content:"";position:absolute;clip-path:polygon(0 0, 0 100%, 100% 0);width:5px;height:5px;background:linear-gradient(31.94deg, #052147 2.64%, #014DB4 87.59%);bottom:-4px}.host-title-container{position:relative;display:flex;align-items:center;flex-direction:row;left:0;right:0;margin:3.2vh 0 14vh 4vh}.host-title-container p:first-child{margin-right:2.4vh;font-size:3vh;font-weight:400}.host-title-container .host-title-purple-dot{border-radius:50%;background-color:#a055ff;width:1.2vh;height:1.2vh}.host-title-container p:nth-child(3){margin-left:2.4vh;font-size:4vh;font-weight:600}.host-title-container p:nth-child(4){margin-left:1.4vh;font-size:1.6vh;color:rgba(13,47,113,.7019607843)}.host-title-container.host-title-column{flex-direction:column;margin-bottom:6.4vh}.host-title-container.host-title-column .host-title-purple-dot{display:none}.host-title-container.host-title-column .host-title-left{padding-bottom:1.6vh}.host-title-container.host-title-column p:first-child{margin-right:0;font-size:3vh;font-weight:400}.scale-wrapper .year-changes-overview,.scale-wrapper .year-changes-overview-content{min-height:100%;height:auto !important}.scale-wrapper .income-view,.scale-wrapper .asset-detail-transaction{height:inherit;overflow:scroll}.scale-wrapper .advice-container{padding-bottom:35px !important}.scale-wrapper .expenses-view{padding-bottom:200px}.scale-wrapper .overview-container{height:inherit;overflow:visible;overflow:initial}.toast-demo{padding:.8vh;min-height:0;min-height:initial}.toast-demo .Toastify__toast-body{padding:.6vh}.toast-demo .Toastify__toast-text-container{font-size:1.6vh !important;line-height:3.5vh;font-weight:700;margin:-2.5vh -3.4vh -2vh -1.4vh;padding:2vh 3.4vh 2vh 1.4vh}.toast-demo .Toastify__toast-text-container svg{width:2.3vh;height:2.9vh}.toast-demo .Toastify__close-button{right:2vh;top:.5vh;position:relative}.toast-demo .Toastify__close-button svg{width:1.4vh;height:1.6vh}.demo{display:flex;flex-direction:column;height:100%;min-height:100svh;max-height:100%;position:relative;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);overflow:hidden}.demo .btn-disabled{pointer-events:none;opacity:.3}.demo .demo-left{margin-right:8vh;z-index:2;transition:transform .5s,filter .5s}.demo .demo-left:hover{transform:scale(1.3) translateY(55px) translateX(0px);z-index:1}.demo .demo-left-finovate{transition:transform .5s,filter .5s;filter:blur(2px) brightness(30%)}.demo .demo-left-finovate:hover{transform:scale(1.4) translateY(20px) translateX(30px);filter:blur(0);z-index:100}.demo .demo-right{z-index:2;width:65%;top:1vh;bottom:1vh;right:1vh;left:30%;display:flex;flex-direction:column;justify-content:space-between}.demo .demo-screens{width:100%;display:flex;justify-content:center;height:69vh;margin-top:4vh}.demo .demo-text{position:absolute;height:20vh;width:100vh;top:3vh;display:flex;justify-content:space-between;align-items:flex-start}.demo .desktop-container-finovate{transition:transform .5s,filter .5s;filter:blur(2px) brightness(30%);transform:scale(0.9)}.demo .desktop-container-finovate:hover{transform:scale(1.2) translateX(-40px) translateY(30px);filter:blur(0) brightness(100%);z-index:100}.demo .desktop-container{transition:transform .5s,filter .5s;transform:scale(0.9)}.demo .desktop-container:hover{transform:scale(1.2) translateX(-40px) translateY(30px);z-index:100}.demo .desktop-container{position:relative;border-radius:3.8vh;width:100%;border:1vh #000 solid;height:100%;box-shadow:0px 9.41035px 47.0518px rgba(65,60,68,.35)}.demo .desktop-container .tutorial-left-down-arrow{position:absolute;top:18vh;left:-13vh;z-index:2;height:19vh}.demo .desktop-container .tutorial-left-down-arrow .arrow-text{padding-left:6vh;padding-bottom:2vh;color:#fff}.demo .desktop-container .tutorial-left-down-arrow-5{top:2vh;left:-8vh}.demo .desktop-container .tutorial-right-down-arrow{position:absolute;bottom:-3vh;right:15vh;z-index:2;height:19vh;animation-name:reveal-from-top;animation-duration:2s}.demo .desktop-container .tutorial-right-down-arrow svg{margin-left:10vh}.demo .desktop-container .tutorial-right-down-arrow .arrow-text{padding-bottom:2vh;color:#fff}.demo .desktop{width:100%;height:100%}.demo .smartphone-container{height:100%;display:flex;justify-content:center;align-items:center;align-content:center;border:1vh #000 solid;border-radius:3.6vh;width:35vh;box-shadow:0px 9.41035px 47.0518px rgba(65,60,68,.35);top:20vh;left:.6vh;transform-origin:0vh 0vh 0vh}.demo .smartphone .content{width:100%;height:100%}.demo .smartphone{position:relative;height:100%;width:100%}.demo .content{position:relative;border-radius:3vh;height:100%}.demo .demo-logo{width:10vh;margin-right:5vh;margin-top:-5vh}.demo .demo-back-btn{border-radius:10vh;padding:1vh;color:#fff;border:0px;width:19vh;font-weight:600;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%)}.demo .demo-back-btn:hover{opacity:.8}.demo .demo-text-content{color:#fff;text-align:start}.demo .demo-text-content h1{margin-bottom:2vh;font-size:4.8vh;line-height:150%}.demo .demo-text-content h3{font-size:1.6vh;line-height:150%;font-weight:500}.demo .demo-text-content h3 span{font-weight:700}.demo .demo-cashy-logo{margin-top:1vh;margin-left:3vh;height:5vh}.demo .demo-cashy-logo svg{width:16vh}.demo .demo-slider-container{display:flex;justify-content:center;align-items:center;align-content:center;width:100%;height:100%}.demo .demo-slider-container img{height:50vh;margin-bottom:3vh}.demo .demo-slider{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:4vh}.demo .demo-slider h3{margin-bottom:1vh}.demo .students-text{margin-top:3.6vh;font-weight:400;text-align:center;font-size:2vh;line-height:130%;color:#fff;position:relative;z-index:3}.demo .students-text .tutorial-arrow-left{display:none;position:absolute;left:-5.3vh;bottom:.9vh;height:19vh}.demo .teachers-text{position:relative;margin-top:3.6vh;font-size:2vh;font-weight:400;text-align:center;line-height:130%;color:#fff;z-index:2}.demo .teachers-text .tutorial-arrow-right{display:block;position:absolute;right:-5.3vh;bottom:.9vh;height:19vh}.demo .end-year-arrow{position:relative;margin-top:9.6vh;font-size:2vh;line-height:130%;color:#fff;z-index:2;font-weight:600;text-align:right;bottom:6vh}.demo .end-year-arrow .icon{display:block;position:absolute;right:-7.3vh;bottom:.6vh;height:8vh}.demo .top-container{display:flex;color:#fff;z-index:500;padding-top:0vh;margin-right:3.2vh;padding-right:2.4vh;background:#0a55ba;width:100vw;padding:2vh;z-index:2}.demo .top-container .left-container{display:flex;flex-direction:row;width:30vw}.demo .top-container .left-container .back-link{font-size:1.6vh;text-decoration:underline;cursor:pointer;margin-right:2vh}.demo .top-container .left-container .back-link svg{margin-right:.8vh;width:1.6vh;height:1.6vh}.demo .top-container .right-container{display:flex;flex-direction:row;width:70vw;justify-content:space-between}.demo .top-container .right-container .next-btn{width:13vh;background:#17c993;color:#fff;border-radius:10vh;margin:auto 1.2vh auto auto;font-size:1.6vh;border:1px rgba(0,0,0,0)}.demo .top-container svg{width:17vh;height:4.3vh}.demo .top-container .logo-text{font-size:2.6vh;margin-top:1vh;text-align:start}.demo .top-container .logo-ellipse{width:.8vh;height:.8vh;border-radius:10vh;background:#fff;opacity:.4;align-self:center;margin-right:1vh;margin-left:-3vh}.demo .top-container .tutorial-text{margin-top:auto;margin-bottom:auto;white-space:nowrap;overflow:hidden;width:100%;height:2.5vh;font-size:2.1vh}.demo .top-container .top-right{margin-left:auto;background:#0a55ba;width:100%;position:relative;box-shadow:0px 16.2348px 12.9879px rgba(0,0,0,.035),0px 8.6222px 6.89776px rgba(0,0,0,.0282725),0px 3.58789px 2.87031px rgba(0,0,0,.0196802);border-top-right-radius:3vh;border-bottom-right-radius:3vh;border-top-left-radius:3vh;display:flex;z-index:700}.demo .top-container .top-right.right-close{animation-name:close-tutorial;animation-duration:1s;width:0%}.demo .top-container .top-right .btn-section{margin-left:auto;display:flex}.demo .top-container .top-right .back-btn{background:rgba(0,0,0,0);color:#fff;padding:1.2vh 3vh;border:.2vh solid #fff;border-radius:10vh;margin:auto 2.4vh auto auto;font-size:2vh}.demo .top-container .yellow-cashy{position:absolute;left:-5vh;height:11.4vh;width:11.4vh}.demo .top-container .yellow-cashy.right-close{animation-name:hide-logo;animation-duration:1s;opacity:0}.demo .computer-screen-bottom{width:100%;height:3.9vh;background-color:#0d2f71;opacity:.7;border-bottom-left-radius:3vh;display:none}.demo .tutorial-counter{font-weight:600}.demo .smartphone-cover{position:absolute;width:100%;height:63%;bottom:0;background:#115dfe;z-index:2;border-bottom-left-radius:3vh;border-bottom-right-radius:3vh}.demo .desktop-cover{position:absolute;width:100%;height:10%;bottom:-0.1vh;background:#115dfe;z-index:2;border-bottom-left-radius:3vh;border-bottom-right-radius:3vh}.demo .smartphone-blur{position:absolute;width:100%;height:101%;background:#000;opacity:.8;z-index:2;border-radius:2vh}.computer-screen-blur{width:100%;height:46.3vh;background-color:#000;opacity:.8;display:none}.computer-screen-blur.step-seven-blur{border-radius:3vh;height:67.3vh;display:block}.demo-step-1 .demo-right{z-index:0}.demo-step-1 .students-text{animation-name:arrow-bounce;animation-duration:.7s;animation-delay:2s}.demo-step-1 .tutorial-arrow-left,.demo-step-1 .tutorial-arrow-right{display:block !important}.demo-step-1 .next-btn{animation:button-highlight-1 1.5s infinite;animation-delay:6s}.demo-step-2 .teachers-text{animation-name:arrow-bounce;animation-duration:.7s;animation-delay:2s}.demo-step-2 .demo-left{z-index:0}.demo-step-2 .next-btn{animation:button-highlight-2 1.5s infinite;animation-delay:6s}.demo-step-7.short-blur .demo-right{z-index:0}.demo-step-1 .tutorial-arrow-left,.demo-step-1 .tutorial-arrow-right,.demo-step-2 .tutorial-arrow-left,.demo-step-2 .tutorial-arrow-right{display:block !important}.demo-step-1 .teachers-text,.demo-step-2 .teachers-text{font-weight:600;text-align:right}.demo-step-1 .students-text,.demo-step-2 .students-text{font-weight:600;text-align:left}.demo-step-3 .computer-screen-blur,.demo-step-3 .computer-screen-bottom,.demo-step-4 .computer-screen-blur,.demo-step-4 .computer-screen-bottom{display:block}.demo-step-3 .tutorial-left-down-arrow,.demo-step-4 .tutorial-left-down-arrow{animation-name:arrow-bounce;animation-duration:.7s}.demo-step-4 .tutorial-right-down-arrow{display:block;animation-name:arrow-bounce;animation-duration:.7s}.blur-container{position:absolute;top:0;z-index:1;width:100%}.blur-container-reveal-navbar{top:0}.blur-container-reveal-navbar .computer-screen-blur{border-top-right-radius:3vh;border-top-left-radius:3vh;height:63.3vh;display:block}.blur-container-reveal-pin{top:17vh}.blur-container-reveal-pin .computer-screen-blur{border-bottom-right-radius:3vh;border-bottom-left-radius:3vh;height:50.3vh;display:block}.demo-tutorial-blur{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:100vw;height:100svh;z-index:1;background-color:#000;opacity:.8}@keyframes left-screen-show{0%{visibility:hidden;opacity:.1}100%{visibility:visible;opacity:1}}@keyframes right-screen-show{0%{visibility:hidden;opacity:.1}50%{visibility:hidden;opacity:.1}51%{visibility:visible;opacity:1}100%{visibility:visible;opacity:1}}@keyframes arrow-bounce{0%{transform:scale(1.1)}20%{transform:scale(1)}40%{transform:scale(1.1)}60%{transform:scale(1)}80%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes button-highlight-1{0%{transform:scale(1)}40%{transform:scale(1)}70%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes button-highlight-2{0%{transform:scale(1)}40%{transform:scale(1)}70%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes close-tutorial{0%{width:100%}100%{width:0}}@keyframes hide-logo{0%{opacity:1}100%{opacity:0}}.host-feedback{position:absolute;bottom:40px;right:30px;width:480px;width:520px;z-index:1200;background-color:#fff;padding:24px;border-radius:15px;box-shadow:0px 3.11493px 15px rgba(167,169,171,.2)}.host-feedback .host-feedback-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.host-feedback .host-feedback-header .host-feedback-header-title{font-size:16px;font-weight:600;width:350px;line-height:130%}.host-feedback .host-feedback-header .host-feedback-header-x-button:hover{opacity:.7;cursor:pointer}.host-feedback .host-feedback-ratings{display:flex;margin-top:20px;flex-direction:row;justify-content:center;align-items:center}.host-feedback .host-feedback-ratings .rating{height:35px;display:flex;align-items:center;background:#fff;border:1px solid #edf4ff;box-sizing:border-box;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:6px 12px;margin-bottom:10px;margin-left:4px;margin-right:4px}.host-feedback .host-feedback-ratings .rating:hover{cursor:pointer;background:#dbdbdb}.host-feedback .host-feedback-rating-explanation{display:flex;flex-direction:row;justify-content:space-between}.host-feedback .host-feedback-rating-explanation p{font-size:13px;color:gray;margin-top:5px;font-weight:500}.host-feedback .host-feedback-comments{margin-top:13px}.host-feedback .host-feeback-submit{display:flex;justify-content:flex-end;margin-top:10px}.host-feedback .host-feeback-submit .dismiss-btn{color:#0a55ba;border:1px solid #0a55ba;margin-right:5px}.host-feedback .host-feeback-submit .dismiss-btn:hover{background-color:#fff}.host-feedback .host-feeback-submit .submit-btn{color:#fff;background-color:#0a55ba;border:0px solid}.expenses-offers-bg{padding-top:24px;padding-bottom:65px}.expenses-view{padding-top:76px;position:relative;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);margin-left:auto;margin-right:auto;min-height:100svh;z-index:1;border-radius:20px 20px 0 0}.expenses-view .nav{margin-top:6px;display:flex;justify-content:center;margin-bottom:30px}.expenses-view .nav-link{border:1.5px solid #0a55ba;padding:8px 37px}@media screen and (max-width: 365px){.expenses-view .nav-link{padding:8px 26px}}.expenses-view .nav-link.expenses{border-radius:100px 0 0 100px}.expenses-view .nav-link.deals{border-radius:0 100px 100px 0}.expenses-view .nav-link.active{background:#0a55ba;color:#fff;border-radius:100px}.expenses-view .nav-link.active.deals{border-radius:0 100px 100px 0}.expenses-view .nav-link.active.expenses{border-radius:100px 0 0 100px}.expenses-view .nav-link.hinting{animation:deals-blink 1s infinite}@keyframes deals-blink{0%{background:#fff;color:#f19e21;border:1.5px solid #f19e21}50%{color:#fff;background:#f19e21;border:1.5px solid #f19e21}100%{background:#fff;color:#f19e21;border:1.5px solid #f19e21}}.expenses{width:100%;max-width:550px;margin-left:auto;margin-right:auto}.expenses .card{all:unset;position:relative}.expenses-hint{display:flex}.expenses-hint-happymeter{opacity:.7;color:#ff2055;margin-bottom:10px;margin-left:10px}.expense-title{display:flex}.expenses-col{justify-content:space-around;display:flex;flex-direction:column}.expenses-item{padding-bottom:24px}.expenses-item.info-box{transform:translateX(6px)}.expense-title{padding-bottom:8px;font-size:14px;line-height:160%;opacity:.7;justify-content:center}.expenses-info{display:flex;justify-content:space-around;text-align:center}.expenses-info-box{opacity:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;margin:0 14px;margin-bottom:12px}.expenses-info-box.your-salary{margin-left:-10px}.expenses-button{background:linear-gradient(268.31deg, #145334 -67.63%, #17C993 169.56%);border-radius:100px;height:80px;width:80px;z-index:99;bottom:15%;right:10%;box-shadow:0 0px 20px rgba(0,0,0,.19),0 0px 6px rgba(0,0,0,.23);border:none;position:fixed}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.expenses-button-show{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:.2s;-webkit-animation-duration:.2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}.expenses-button-hide{animation-name:fadeOut;-webkit-animation-name:fadeOut;animation-duration:.2s;-webkit-animation-duration:.2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:hidden !important}.expenses-cost-h{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:3px;color:#ff2055}.expenses-cost-h h3{color:#ff2055;display:flex}.expenses-cost-h h3 span{font-size:12px;line-height:18px}.expenses-cost-h p{text-align:right}.all-expenses{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.expenses-level-container{display:flex;margin-bottom:15px;justify-content:center;align-items:center;white-space:pre-wrap}@media screen and (max-width: 600px){.expenses-level-container{justify-content:flex-start}}.expenses-level-container .expenses-level-icon-sad{width:32px;height:32px;margin-right:15px}.expenses-level-container .expenses-level-icon-happy{width:32px;height:32px;margin-right:15px}.expenses-level-container .expenses-level-text{font-size:16px;line-height:20.8px}.expenses-level-container .expenses-level-text span{font-weight:600}.expenses-level-container .expenses-level-text .negative{color:#ff2055}.expenses-level-container .expenses-level-text .positive{color:#17c993}.deals{width:100%;padding-bottom:20px}.deals-title{display:flex;justify-content:space-between;align-items:center;margin-top:17px;margin-bottom:24px;color:#0d2f71;flex-wrap:wrap}.deals-value{display:flex;align-items:flex-start}.deals-value-happy,.deals-value-money{display:flex;opacity:.7}.deals-value-happy p,.deals-value-money p{margin-left:4px;margin-top:-2px}.deals-value-line{width:1px;height:12px;background-color:#c4c4c4;margin-left:12px;margin-right:12px}.tutorial-upper-card{position:fixed;top:60px;background-color:#fff;opacity:1;z-index:901;margin:16px;margin-left:auto;margin-right:auto;left:0;right:0;width:360px;padding:22px;border-radius:10px;height:240px;font-size:14px}.tutorial-upper-card.GoToTutorialView{height:190px}.tutorial-upper-card.GoToTutorialView .tutorial-title{margin-bottom:20px}.tutorial-upper-card.GoToTutorialView .tutorial-title h3{line-height:28px}.tutorial-upper-card.GoToTutorialView .tutorial-title span{color:#17c993}.tutorial-upper-card.GoToTutorialView .tutorial-face-icon{left:250px}.tutorial-upper-card.GoToTutorialView .tutorial-gototutorial-button{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);border-radius:100px;padding:10px 30px;color:#fff;font-weight:600;margin-bottom:8px}.tutorial-upper-card.GoToTutorialView .tutorial-gotoplay-button{border:1px solid #0a55ba;border-radius:100px;padding:8px 28px;color:#0a55ba}.tutorial-upper-card.IntroTutorialView{height:250px}.tutorial-upper-card.IntroTutorialView1-en{height:270px}.tutorial-upper-card.IntroTutorialView1-et{height:230px}.tutorial-upper-card.ExpensesTutorialView2{height:220px}.tutorial-upper-card.ExpensesTutorialView{height:210px}.tutorial-upper-card.IncomeTutorialView{height:240px}.tutorial-upper-card.IncomeTutorialView2{height:230px}.tutorial-upper-card.AssetsTutorialView{height:230px}.tutorial-upper-card.AssetsTutorialView2{height:260px}.tutorial-upper-card.AssetsTutorialView1{background-color:#0a55ba;height:80px;top:80px;opacity:.9;padding:22px;padding-top:0px;padding-bottom:0px}.tutorial-upper-card.ExpensesTutorialView1{background-color:#0a55ba;height:60px;opacity:.9;padding:22px;padding-top:0px;padding-bottom:0px}.tutorial-upper-card.IncomeTutorialView1{background-color:#0a55ba;height:60px;opacity:.9;padding:22px;padding-top:0px;padding-bottom:0px}.tutorial-bottom-card{position:fixed;bottom:120px;background-color:#fff;opacity:1;z-index:901;margin:16px;margin-left:auto;margin-right:auto;left:0;right:0;width:360px;padding:22px;border-radius:10px;height:210px;font-size:14px}.tutorial-bottom-card.IntroTutorialView1{height:210px}.tutorial-bottom-card.ExpensesTutorialView1{background-color:#0a55ba;height:80px;opacity:.9;padding:22px;padding-top:0px;padding-bottom:0px}.tutorial-bottom-card.IncomeTutorialView1{background-color:#0a55ba;height:60px;opacity:.9;padding:22px;padding-top:0px;padding-bottom:0px}.tutorial-container .tutorial-container-blur{top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;width:100vw;height:100svh;z-index:600;background-color:#0d2f71;opacity:.6}.tutorial-cta-box{display:flex;margin-top:20px;justify-content:flex-start;align-items:flex-start;color:#0a55ba;line-height:22.4px;font-weight:600;width:220px;flex-direction:row;margin-bottom:10px}.tutorial-cta-box .tutorial-cta-hint-info-icon{opacity:1;color:#fff;margin-right:6px}.tutorial-cta-box.ExpensesTutorialView1{width:100%}.tutorial-cta-box.IncomeTutorialView1{width:100%}.tutorial-cta-box.AssetsTutorialView1{width:100%}.tutorial-cta-box p{margin:0}.tutorial-cta-box .tutorial-cta-arrow{margin-left:5px;margin-top:5px}.tutorial-cta-box .tutorial-cta-arrow.IncomeTutorialView{margin-top:0px}.tutorial-cta-box .tutorial-cta-arrow.AssetsTutorialView{margin-top:0px}.tutorial-cta-box .tutorial-cta-box-suggestion{width:80%}.tutorial-cta-box .tutorial-cta-box-suggestion.ExpensesTutorialView1{color:#fff;width:100%;text-align:center}.tutorial-cta-box .tutorial-cta-box-suggestion.IncomeTutorialView1{color:#fff;width:100%;text-align:center}.tutorial-cta-box .tutorial-cta-box-suggestion.AssetsTutorialView1{color:#fff;width:100%;text-align:center}.tutorial-box-title{display:flex;flex-direction:row;justify-content:space-between}.tutorial-title{margin-bottom:10px}.tutorial-progress-bar{height:6px;margin-top:20px;width:220px}.tutorial-face-icon{position:absolute;left:260px;bottom:16px;margin-top:10px;z-index:902}.tutorial-box-body p{line-height:1.5}.tutorial-navbar{position:fixed;display:flex;flex-direction:column;justify-content:space-between;bottom:0;z-index:902;height:75px;padding:10px;width:100%;background:#fff}.tutorial-navbar .tutorial-navbar-buttons{display:flex;justify-content:space-between}.tutorial-navbar .tutorial-navbar-buttons .tutorial-navbar-button{height:40px}.tutorial-navbar .tutorial-navbar-buttons .tutorial-navbar-button:active{opacity:.7}.tutorial-navbar .tutorial-navbar-buttons .next{width:178px;border:2px solid #0a55ba;box-sizing:border-box;border-radius:100px;color:#0a55ba;font-weight:600}.tutorial-navbar .tutorial-navbar-buttons .next:disabled{opacity:.5}.tutorial-opacity{position:relative;z-index:900;left:0px;background-color:#fff;height:90px;margin-left:-16px;width:100vw;padding:16px;max-width:550px}.header-container{height:80px;width:100%;top:0;color:#fff;position:relative;overflow:hidden;z-index:1;margin-left:auto}.nav-corners-container{top:0;position:fixed;width:100%;max-width:660px;left:50%;transform:translate(-50%, 0);z-index:10}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.nav-corners-container{max-width:100%}}.nav-right-corner{position:fixed;right:0;top:64px;z-index:10}.nav-left-corner{position:fixed;left:0;top:64px;z-index:10}.nav-right-corner-swed{position:absolute;right:0;top:56px;z-index:10}.nav-left-corner-swed{position:absolute;left:0;top:56px;z-index:10}.header-container-sticky{position:fixed;z-index:5;height:64px}.header{height:100%;max-width:660px;margin:auto;display:flex;justify-content:space-between;position:relative;overflow:hidden;background:#0a55ba}.header .header-circle-bg-1{position:absolute;display:block;width:102px;height:101px;content:"";background-color:#fff;opacity:.2;border-radius:50%;bottom:33px}.header .header-circle-bg-2{position:absolute;display:block;width:102px;height:101px;content:"";background-color:#fff;opacity:.2;border-radius:50%;top:14px}.header-timer{margin-top:auto}.header-savings{margin-top:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.close-tutorial{font-weight:600;white-space:nowrap;text-decoration:underline;cursor:pointer}.header-close-tutorial{margin-left:16px;margin-top:auto;margin-bottom:auto}.cobrand-header-logo{margin-top:6px !important}.header-item{max-width:800px;border-color:red;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;z-index:222;width:30%}.header-item .item-title{opacity:.7;line-height:14.4px;margin-bottom:4px;width:100%;text-align:center}.header-item .item-value{margin-bottom:18px;font-weight:600}.header-item .timer-section{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center}.header-item .timer-section .timer-icon{margin-bottom:4px;margin-right:5px}.header-item .happiness-stats,.header-item .character{z-index:1}.header-item .character svg{width:60px;margin-top:36px;margin-left:12px}.header-item .happiness-stats{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;height:100%;align-items:center}.header-item .happiness-indicator{display:flex;margin-top:auto;flex-direction:column;cursor:pointer}.header-item .happiness-indicator svg:active,.header-item .happiness-indicator svg:focus{outline:none}.header-item .happiness-arrow-icon{margin-left:3px;animation:bounce 2s normal infinite}@keyframes bounce{0%,100%{transform:translateY(-1px)}50%{transform:translateY(1px)}}.header-item .happiness-indicator-prediction{position:absolute;font-weight:600;margin-left:11px;margin-top:3px;font-size:13px;line-height:150%}.header-item .happiness-percentage{padding-bottom:0px;margin-top:18px;align-items:center;display:flex;font-weight:600}.header-item .emotion-cloud{position:absolute;bottom:0;height:64px;animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateX(0);transform:translateY(2px)}50%{transform:translateX(10px);transform:translateY(-3px)}}.header-item.character-container{display:flex;flex-direction:row}.header-item .happy-icon{opacity:.7;margin-right:5px}.header-hide{top:-70px;animation:hide-header .5s}.corner-hide{top:-64px;animation:hide-corner .5s}@keyframes hide-header{0%{top:0}100%{top:-84px}}@keyframes reveal-header{0%{top:-84px}100%{top:0px}}@keyframes hide-header{0%{top:0px}100%{top:-84px}}@keyframes hide-corner{0%{top:64px}100%{top:-20px}}@keyframes reveal-corner{0%{top:-20px}100%{top:60px}}.navbar-container{background:#fff;box-shadow:0px -10px 20px rgba(13,47,113,.05);height:65px;position:fixed;bottom:0;width:100%;z-index:200;left:50%;transform:translate(-50%, 0);max-width:660px}@media screen and (min-width: 660px){.navbar-container{bottom:1svh;border-bottom-right-radius:1.6svh;border-bottom-left-radius:1.6svh}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.navbar-container{bottom:0;right:0;left:auto;left:initial;height:100%;width:-moz-fit-content;width:fit-content;transform:none;border-radius:16px 0 0 16px}}.pls-navbar{border-top-left-radius:35px;border-top-right-radius:35px}.word-game-navbar{border-top-left-radius:35px;border-top-right-radius:35px;color:#0d2f71;bottom:0;transition:bottom .3s ease;z-index:150;padding-left:1.5vh;padding-right:1.5vh;box-shadow:0px -4px 12px rgba(13,47,113,.08)}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.word-game-navbar{border-top-left-radius:10vh;border-bottom-left-radius:10vh;border-top-right-radius:0;padding-left:0;padding-right:0}}@media screen and (max-width: 430px){.word-game-navbar{padding-left:.5vh;padding-right:.5vh}}.word-game-navbar .navbar{flex-wrap:nowrap}.word-game-navbar-minimized{bottom:-70px}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.word-game-navbar-minimized{bottom:0;right:-100px}}.navbar-home{border-radius:5vh;background:#fff}.navbar-hide{bottom:-65px;animation:navbar-hide .5s}.navbar-reveal{animation:navbar-reveal .2s}@keyframes navbar-hide{0%{bottom:0}100%{bottom:-65px}}@keyframes navbar-reveal{0%{bottom:-65px}100%{bottom:0}}.navbar{max-width:800px;margin:auto;height:100%;display:flex;justify-content:space-evenly;align-content:center;padding-bottom:16px}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.navbar{flex-direction:column}}.nav-item{white-space:nowrap}.nav-tab-disabled{opacity:.6}@keyframes navbar-checkmark-bounce{0%{transform:scale(1)}50%{transform:scale(3)}100%{transform:scale(1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.navbar-tab{padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:center}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.navbar-tab{padding-left:8px;padding-right:8px}}.navbar-tab .hidden{display:none}.navbar-tab .icon-spinning{animation:spin .2s linear}.navbar-tab .icon{height:24px;position:relative;margin:6px}.navbar-tab .navbar-icon-mark{position:relative;margin-top:-15px;margin-left:15px}.navbar-tab .mark-active{animation-name:navbar-checkmark-bounce;animation-duration:.5s}.navbar-tab p{font-size:9px;line-height:13.5px;font-weight:400}.navbar-tab.hinting{animation:nav-blink .8s infinite}.word-game-navbar-tab{padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:center;color:#556d9c}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.word-game-navbar-tab{padding-left:8px;padding-right:8px}}.word-game-navbar-tab .hidden{display:none}.word-game-navbar-tab .icon-spinning{animation:spin .2s linear}.word-game-navbar-tab .active{color:#0d2f71 !important}.word-game-navbar-tab .icon{height:24px;position:relative;margin:6px}.word-game-navbar-tab .navbar-icon-mark{position:relative;margin-top:-15px;margin-left:15px}.word-game-navbar-tab .mark-active{animation-name:navbar-checkmark-bounce;animation-duration:.5s}.word-game-navbar-tab p{font-size:10px;line-height:13.5px;font-weight:400}.word-game-navbar-tab.hinting{animation:nav-blink .8s infinite}.navButton-disabled{opacity:.4;pointer-events:none;cursor:default}@keyframes nav-blink{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.news{background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);border-radius:20px 20px 0 0;overflow:hidden;padding-bottom:65px;min-height:100svh}.news-header{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);position:relative}.news-header .blue-corner-left{width:40px;height:40px;overflow:hidden;position:absolute;bottom:-39px;left:0}.news-header .blue-corner-left::before{content:"";display:block;width:100%;height:100%;position:absolute;border-radius:50%;top:0;left:0;box-shadow:-20px -20px 0 0 #0a55ba}.news-header .blue-corner-right{width:40px;height:40px;overflow:hidden;position:absolute;bottom:-39px;right:0}.news-header .blue-corner-right::before{content:"";display:block;width:100%;height:100%;position:absolute;border-radius:50%;top:0;right:0;box-shadow:20px -20px 0 0 #0a55ba}.news-blue-graph-bg{position:absolute;bottom:0;display:flex;width:660px;left:0;right:0;margin-left:auto;margin-right:auto;height:auto;bottom:-20px}@media screen and (max-width: 670px){.news-blue-graph-bg{width:100vw}}@media screen and (max-width: 460px){.news-blue-graph-bg{width:100vw}}.news-header-content{display:flex;flex-direction:column;align-items:center;padding-bottom:47px;position:relative}.news-header-title{margin-top:16px;color:#fff;margin-bottom:24px}.news-assets-total-assets{font-size:28px !important;line-height:36.4px;font-weight:600}.news-header-result{width:100%;padding:16px;display:flex;flex-direction:column;align-items:center;color:#0d2f71;background:#fff;box-shadow:0px 41.7776px 33.4221px rgba(6,1,39,.0503198),0px 22.3363px 17.869px rgba(6,1,39,.0417275),0px 12.5216px 10.0172px rgba(6,1,39,.035),0px 6.6501px 5.32008px rgba(6,1,39,.0282725),0px 2.76726px 2.21381px rgba(6,1,39,.0196802);border-radius:10px}.news-header-result h1{margin-bottom:8px}.news-header-result p{opacity:.7;margin-bottom:16px;text-align:center}.news-header-result p span{font-weight:700}.news-header-result button{background:linear-gradient(309.29deg, #17C993 18.78%, #3ED288 152.79%);border-radius:100px;color:#fff;font-size:16px;line-height:24px;font-weight:600;padding:12px 24.5px;margin-bottom:-40px}.news-header-result button:active{background:#1f975b}.news-header-visuals{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:600px}.news-header-character{position:relative;z-index:2;margin-bottom:-20px;height:310px;margin-left:auto}.news-assets{min-height:200px;padding-top:32px}.news-assets-content{display:flex;justify-content:space-between;margin-bottom:24px}.news-assets-content-title h1{margin-bottom:4px}.news-assets-content-title p{opacity:.7}.news-assets-content-nr h1{display:flex;margin-bottom:4px;margin-top:8px}.news-assets-content-nr h1 span{font-size:16px;line-height:24px}.news-assets-content-nr p{text-align:right;padding-top:4px}.news-assets-content-nr p span{font-weight:700}.news-invest{color:#0d2f71;width:100%}.news-invest-show-more{color:#0d2f71}.news-invest-show-more:active{opacity:.6}.news-invest-title{display:flex;align-items:center;margin-bottom:24px}.news-invest-title .news-invest-title-nr{font-weight:400;font-size:22px;line-height:26.4px;margin-left:8px}.news-dot{height:4px;width:4px;background:#0d2f71;opacity:.7;border-radius:50%;display:inline-block;margin-left:8px}.news-result{display:flex;justify-content:space-between;margin-bottom:3px;text-align:left}.news-result-content{width:80%}.news-result-container{display:flex;width:55%;justify-content:space-between}@media screen{.news-result-container{max-width:455px;width:45%}}.news-result-invest{display:flex;margin-right:4px;align-items:center}.news-result-invest h3{margin-left:8px}.news-result-dot{height:8px;width:8px;margin-bottom:8px;border-radius:100px}.news-result-portfolio{opacity:.7}.news-result-title{margin-bottom:6px;font-weight:500;font-size:14px}.news-result-graph{margin-left:6px;margin-right:6px;height:22px}.news-result-money{margin-bottom:4px;margin-right:1px;font-weight:500;font-size:14px;display:flex}.news-result-ellipse{margin-left:8px;margin-right:8px;margin-top:5px;width:5px;flex-shrink:0;height:5px;background:#82c3ff;border-radius:100%;opacity:.4}.news-result-sum{display:flex;flex-direction:column;align-items:flex-end;width:100%}.news-result-percent{font-weight:700;text-align:right}.news-result-percent span{font-weight:400;margin-left:3px}.news-result-percent-green{color:#17c993}.news-result-percent-red{color:#ff2055}.news-events{padding-bottom:13px}.news-events-title{color:#0d2f71;font-family:"Sora",sans-serif;font-weight:700;font-size:22px;line-height:27.72px;margin-bottom:24px}.news-event-title{color:#0d2f71;text-align:left}.news-event-hint{color:#0d2f71;text-align:start;font-weight:600}.news-event-percent{font-weight:700;margin-left:5px;font-size:12px;width:40%;text-align:end}.percent-loss{color:#ff2055}.percent-gain{color:#17c993}.news-event-info{display:flex;align-items:flex-start;margin-bottom:4px;justify-content:space-between}.news-event-container{display:flex;align-items:flex-start;margin-bottom:19px;width:100%}.news-event-info-container{display:flex;width:100%;justify-content:space-between;margin-top:6px}.news-event-info-box{display:flex;flex-direction:column;width:100%}.news-event-icon{display:flex;justify-content:flex-end;align-items:center;padding:4px;width:56px;height:56px;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;margin-right:16px}.news-event-icon svg{width:56px;height:56px}.news-piechart{height:120px;width:120px;color:#fff}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.news-piechart{zoom:.8}}.news-happymeter{display:flex;flex-direction:column;align-items:center;color:#fff;margin-top:37px;margin-left:-20px;position:relative;left:55px}.news-happymeter .news-happymeter-year{margin-bottom:-10px}.news-happymeter h3{margin-top:16px;margin-bottom:4px}.news-happymeter .news-happymeter-change{opacity:.7}.news-happymeter .news-happymeter-change-nr{margin-left:4px;font-weight:700}.news-happymeter .news-happymeter-avg{width:120px;display:flex;justify-content:space-between;align-items:center}.news-happymeter-change-green2{color:#17c993}.news-happymeter-change-red{color:#ff2055}.test-blue{color:blue}.news-first-year{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);min-height:100svh;color:#fff;position:relative;height:inherit;overflow:hidden}.news-cashy-logo{height:35px;width:auto;margin-top:40px;margin-bottom:40px}.news-first-year-bg{overflow:hidden}.news-first-year-content{position:absolute;text-align:center;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.news-first-year-content h1{margin-bottom:8px}.news-first-year-content .news-first-year-content-year{margin-bottom:40px;font-size:18px;line-height:23.4px}.news-first-year-content .news-first-year-content-text{margin-bottom:8px;opacity:.7}.news-first-year-bg-clock{position:absolute;height:57px;width:57px;top:27px;right:46px}@media screen and (min-width: 700px){.news-first-year-bg-clock{right:calc(10% + 20px)}}@media screen and (min-width: 950px){.news-first-year-bg-clock{right:calc(20% + 20px)}}.news-first-year-bg-room{position:absolute;top:245px}.news-first-year-bg-character{position:absolute;height:350px;bottom:-80px;right:calc(5% - 90px)}@media screen and (min-width: 400px){.news-first-year-bg-character{right:calc(5% - 56px);height:450px;bottom:-90px}}@media screen and (min-width: 700px){.news-first-year-bg-character{right:calc(5% + 20px);height:550px;bottom:-120px}}@media screen and (min-width: 950px){.news-first-year-bg-character{right:calc(10% + 20px);height:600px;bottom:-160px}}.news-leaderboard{background:linear-gradient(174.19deg, #F6FBFF -12.23%, #FFFFFF 84.57%);padding-bottom:65px;min-height:100svh}.leaderboard-invest-portfolio{font-size:12px;line-height:14.4px;font-weight:700;margin-left:8px;margin-right:10px}.leaderboard-invest-title{font-size:12px;line-height:14.4px;font-weight:400}.leaderboard-container{display:flex;margin-right:4px;align-items:center}.leaderboard-container .news-result-dot{margin-top:6px;height:6px;width:6px}.leaderboard-result{margin-top:8px}.news-first-year-circle-container{position:relative;width:100vw;height:100svh}.news-first-year-circle-container .bg-circle-purple{position:absolute;top:82px;width:99px;height:99px;left:-47px;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);border-radius:50%}.news-first-year-circle-container .bg-circle-blue{position:absolute;top:-84px;width:171px;height:171px;right:-82px;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);border-radius:50%}.news-first-year-circle-container .bg-circle-yellow{position:absolute;bottom:50px;width:112px;height:112px;right:-20px;background:#ffd43c;border-radius:50%}.news-first-year-circle-container .bg-circle-orange{position:absolute;bottom:-43px;width:200px;height:200px;left:-100px;background:#f19e21;border-radius:50%}.asset-investment-info-icon{text-align:left;width:20px;height:32px}.assets-investment-description{font-size:14px;line-height:21px;color:#0d2f71;opacity:.7;margin-bottom:10px;margin-top:10px;display:flex;align-items:center;height:auto}.assets-investment-description .tooltip-icon-container{padding:5px;height:100%}.assets-investment-description .tooltip-icon-container svg g{opacity:1}.assets-investment{padding-bottom:36px}.assets-investment h2{margin-bottom:12px}.assets-investment .nav-border-bottom{z-index:2;position:relative;border-bottom:1px solid rgba(65,60,68,.14)}.assets-investment .nav{display:flex;flex-wrap:nowrap;margin-right:-12px;color:#0d2f71;-ms-overflow-style:none;scrollbar-width:none}.assets-investment .nav::-webkit-scrollbar{display:none}.assets-investment .nav .lock-icon{margin-top:2px;margin-right:4px}.assets-investment .nav-link{color:#0d2f71;padding:0 12px;line-height:160%;display:flex;align-content:center;border-radius:100px}.assets-investment .nav-link.disable{color:#0d2f71;opacity:.5}.assets-investment .nav-link.green{color:#17c993}.assets-investment .nav-link.yellow{color:#f19e21}.assets-investment .nav-link.orange{color:#f19e21}.assets-investment .nav-link.red{color:#ff2055}.assets-investment .nav-link:active,.assets-investment .nav-link.active{color:#fff}.assets-investment .nav-link:active.green,.assets-investment .nav-link.active.green{background-color:#17c993}.assets-investment .nav-link:active.yellow,.assets-investment .nav-link.active.yellow{background-color:#f19e21}.assets-investment .nav-link:active.orange,.assets-investment .nav-link.active.orange{background-color:#f19e21}.assets-investment .nav-link:active.red,.assets-investment .nav-link.active.red{background-color:#ff2055}.asset-sum-active{font-weight:bold}.asset-detail{background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);min-height:100svh;padding-bottom:36px;position:relative;z-index:1;max-width:660px;overflow:scroll}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.asset-detail{max-width:100%}}.asset-detail-header{display:flex;justify-content:space-between}.asset-detail-header-investors{font-size:12px;margin-right:4px;opacity:.7}.asset-detail-header-nr{font-weight:600;font-size:14px;line-height:150%}.asset-detail-header-nr.medium{border:1px solid #ffd43c}.asset-detail-header-nr.medium h3{color:#f19e21}.asset-detail-header-nr.high{border:1px solid #ff2055}.asset-detail-header-nr.high h3{color:#ff2055}.asset-detail-header-nr.low{border:1px solid #17c993}.asset-detail-header-nr.low h3{color:#17c993}.asset-detail-header-risk-level{font-weight:600;font-size:14px;line-height:150%}.asset-detail-header-risk-level.medium{color:#f19e21}.asset-detail-header-risk-level.high{color:#ff2055}.asset-detail-header-risk-level.low{color:#17c993}.backbutton{color:#0a55ba;padding:6px}.backbutton span{margin-left:12px}.backbutton svg{margin:1px}.asset-detail-risk-tag{display:flex;align-items:center;justify-content:center;text-align:end;border-radius:20px;padding:0 8px;height:-moz-fit-content;height:fit-content}.asset-detail-risk-tag p{margin-right:4px;opacity:.7;font-size:18px}.asset-detail-risk-tag.medium{border:1px solid #ffd43c}.asset-detail-risk-tag.medium h3{color:#f19e21}.asset-detail-risk-tag.high{border:1px solid #ff2055}.asset-detail-risk-tag.high h3{color:#ff2055}.asset-detail-risk-tag.low{border:1px solid #17c993}.asset-detail-risk-tag.low h3{color:#17c993}.asset-detail-title h2{margin-bottom:16px}.asset-detail-title p{opacity:.7;margin-bottom:24px}.asset-detail-title-row{display:flex;justify-content:space-between}.asset-detail-boxes{display:flex;justify-content:space-between;color:#fff;margin-bottom:32px}.asset-info-icon{margin-top:2px;margin-left:4px;cursor:pointer}.asset-detail-boxes-productivity{background:linear-gradient(90deg, #82C3FF 0%, #60BCFD 100%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;padding:16px;width:100%;text-align:center;position:relative;overflow:hidden}.asset-detail-boxes-productivity p{margin-bottom:16px;opacity:.7}.asset-detail-boxes-productivity h1{position:relative}.asset-detail-boxes-owned{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;padding:16px;width:100%;text-align:center;margin-left:16px;position:relative;overflow:hidden}.asset-detail-boxes-owned p{margin-bottom:16px;opacity:.7}.asset-detail-boxes-owned h1{position:relative}.asset-detail-boxes-circle-right{position:absolute;width:88px;height:88px;background:#fff;opacity:.1;transform:rotate(-180deg);border-radius:50%;top:-20px;right:7px}.asset-detail-boxes-circle-left{position:absolute;width:56px;height:56px;background:#1ee280;opacity:.2;border-radius:50%;bottom:-5px;left:17px}.asset-detail-boxes-circle-top{position:absolute;width:57px;height:56px;background:#0a55ba;opacity:.1;border-radius:50%;transform:rotate(-180deg);top:1px;right:14px}.asset-detail-boxes-circle-bottom{position:absolute;width:80px;height:80px;background:#fff;opacity:.1;border-radius:50%;bottom:-5px;left:17px}.asset-detail-boxes-owned-text{opacity:.7;margin-bottom:4px}.asset-detail-boxes-owned-nr{line-height:15.6px;font-weight:700;margin-left:3px;z-index:3}.asset-detail-productivity h2{margin-bottom:4px}.asset-detail-productivity-percent{display:flex;justify-content:space-around;text-align:center;margin-top:26px}.asset-detail-productivity-percent .bodytext{opacity:.8;margin-bottom:9px}.asset-detail-negative{color:#ff2055}.asset-detail-positive{color:#17c993}.asset-detail-neutral{color:#0d2f71;opacity:.7}.asset-detail-info{margin-top:32px}.asset-detail-info h2{margin-bottom:24px}.asset-detail-info h3{margin-bottom:12px}.asset-detail-info ul{margin-bottom:24px;list-style-type:disc;list-style-position:inside;opacity:.7;padding-left:6px}.asset-detail-info-title{display:flex;align-items:center;width:100%}.asset-detail-info-title .toggler-risks-icon,.asset-detail-info-title .toggler-chance-icon{margin-bottom:10px;margin-left:16px}.collaps-list>li{list-style-position:outside;margin-left:16px}.asset-detail-other h2{margin-top:26px;margin-bottom:16px}.asset-detail-other{margin-bottom:16px}.asset-detail-transaction{background:linear-gradient(172.98deg, #F6FBFF -14.51%, #FFFFFF 100.35%);padding-bottom:65px;z-index:1;position:relative;display:flex;flex-direction:column;max-width:660px}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.asset-detail-transaction{max-width:100%}}.asset-detail-transaction-backbutton{padding-bottom:24px;display:flex;justify-content:space-between}.asset-detail-transaction-content-title{margin-bottom:20px}.asset-detail-container{height:100%;display:flex;flex-grow:1;flex-direction:column;margin-bottom:50px}.asset-detail-bottom{bottom:0 !important}.asset-detail-fixed{max-width:660px;width:100%;display:flex;background:#fff;height:80px;position:fixed;bottom:110px;align-items:center;z-index:3;left:50%;transform:translateX(-50%)}@media screen and (min-width: 660px){.asset-detail-fixed{bottom:120px}}@media screen and (max-height: 660px)and (orientation: landscape)and (pointer: coarse){.asset-detail-fixed{max-width:100%;height:110px !important;bottom:0}.asset-detail-fixed .container{margin-top:0}}.asset-detail-fixed .container{display:flex;justify-content:space-between}.asset-detail-fixed--bottom-event-game{bottom:0;height:80px !important}.asset-detail-fixed--bottom{bottom:0;height:200px}.asset-detail-fixed--bottom-nav{bottom:50px}.asset-detail-fixed--bottom-navbar-shown{bottom:65px;height:80px}.asset-detail-fixed--bottom-navbar-shown{bottom:111px;height:80px}.asset-detail-hidden-nav{bottom:52px;animation:asset-hide-nav .5s}.asset-detail-show-nav{animation:asset-show-nav .2s}@keyframes asset-hide-nav{0%{bottom:117px}100%{bottom:52px}}@keyframes asset-show-nav{0%{bottom:52px}100%{bottom:117px}}.tutorial-bottom-asset-detail{bottom:65px !important}.asset-detail-risk{background:#fff}.asset-detail-risk.medium{color:#f19e21}.asset-detail-risk.high{color:#ff2055}.asset-detail-risk.low{color:#17c993}.asset-detail-fixed-sell{color:#ff2055;font-weight:600;background:#fff;padding:12px 30px;border-radius:100px;border:2px solid #ff2055}@media screen and (max-width: 380px){.asset-detail-fixed-sell{padding:10px 16px}}@media screen and (min-width: 780px){.asset-detail-fixed-sell{padding:16px 50px}}.asset-detail-fixed-sell:hover{color:#ff2055;background:#fff;border:2px solid #ff2055}.asset-detail-fixed-buy-finger{top:-26px !important}.asset-detail-fixed-buy{position:relative;background:#17c993;font-weight:600;border-radius:100px;color:#fff;padding:12px 30px;border:none}@media screen and (max-width: 380px){.asset-detail-fixed-buy{padding:10px 16px}}@media screen and (min-width: 780px){.asset-detail-fixed-buy{padding:16px 50px}}.asset-detail-fixed-buy:hover{color:#fff;background:#17c993;opacity:.7}.asset-detail-transaction-content-info{display:flex;justify-content:space-around;align-items:center}.asset-detail-transaction-content-info-image{width:30%;display:flex;justify-content:center;align-items:center;height:160px;margin-bottom:10px}@media screen and (max-width: 560px){.asset-detail-transaction-content-info-image{width:40%}}@media screen and (max-width: 510px){.asset-detail-transaction-content-info-image{width:45%}}@media screen and (max-width: 420px){.asset-detail-transaction-content-info-image{width:60%}}.asset-detail-transaction-content-info-image .watermelon-image{width:80%;height:auto}.asset-detail-transaction-content-info-text{text-align:center;width:50%}.asset-detail-transaction-content-info-text p{margin-bottom:4px;opacity:.7}.asset-detail-transaction-content-info-text h3{margin-bottom:12px;color:#17c993}.asset-detail-transaction-content-input{background:#fff;border:1px solid #eae2d4;box-sizing:border-box;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:12px 12px 12px 24px;margin-bottom:24px}.asset-detail-transaction-content-input::-moz-placeholder{color:#0d2f71;opacity:.4}.asset-detail-transaction-content-input::placeholder{color:#0d2f71;opacity:.4}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;padding:6px;background-image:url(/static/media/input_search.56606d19930579352bd4.svg);background-repeat:no-repeat;background-position:center}.asset-detail-transaction-content-percent{color:#0d2f71;display:flex;justify-content:space-between;margin-bottom:75px}.asset-detail-transaction-content-percent button{background:#fff;border:1px solid #eae2d4;box-sizing:border-box;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:10px;width:62px}.asset-detail-transaction-content-percent .asset-sum-active{background:#0a55ba;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;color:#fff;border:none}.asset-detail-button{margin-top:-40px}.asset-detail-transaction-button{background:#17c993;color:#fff;border-radius:100px;font-weight:600;width:100%;border:none;padding:12px;margin-bottom:44px}.asset-detail-transaction-button:hover{background:#17c993;color:#fff;opacity:.7}.asset-detail-transaction-button.disabled{opacity:.5;background:#17c993;color:#fff}.asset-card-hinting{animation:asset-card-blink 1s infinite}@keyframes asset-card-blink{0%{background:#fff}50%{background:rgba(241,158,33,.5411764706)}100%{background:#fff}}.asset-nav-tab{border-radius:100px;border:1px solid #000;margin-right:8px}.asset-nav-tab.green{border-color:#17c993}.asset-nav-tab.yellow{border-color:#f19e21}.asset-nav-tab.orange{border-color:#f19e21}.asset-nav-tab.red{border-color:#ff2055}.asset-tab-1{animation:asset-nav-bounce-1 3s infinite}.asset-tab-2{animation:asset-nav-bounce-2 3s infinite}.asset-tab-3{animation:asset-nav-bounce-3 3s infinite}.asset-tab-4{animation:asset-nav-bounce-4 3s infinite}@keyframes asset-nav-bounce-1{12%{transform:scale(1.2)}25%{transform:scale(1)}}@keyframes asset-nav-bounce-2{25%{transform:scale(1)}37%{transform:scale(1.2)}50%{transform:scale(1)}}@keyframes asset-nav-bounce-3{50%{transform:scale(1)}62%{transform:scale(1.2)}75%{transform:scale(1)}}@keyframes asset-nav-bounce-4{75%{transform:scale(1)}87%{transform:scale(1.2)}100%{transform:scale(1)}}.asset-risk-text{font-weight:400;font-size:12px;line-height:130%;opacity:.7;padding-bottom:12px}.assets-nav-wrapper{padding-top:4px;padding-bottom:4px;margin-bottom:12px}.investment-nav-padding{padding:4px}.assets-investment-nav{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.assets-investment-nav::-webkit-scrollbar{display:none}.dashboard-join{background:linear-gradient(350deg, #4089e1 -20%, #014db4 85.33%);height:inherit;overflow:hidden;width:100%;min-height:100svh}.dashboard-join.waiting-room{background:#fff}.dashboard-join-waiting-room-bg{position:absolute;height:100svh;width:100%}.dashboard-join-waiting-room-bg-circle{background:linear-gradient(350deg, #4089e1 -20%, #014db4 85.33%);height:970px;border-radius:50%;width:160%;margin-top:-480px;margin-left:-30%;margin-right:-30%}.dashboard-join-start{position:absolute;top:320px;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:2}.dashboard-join-start button{padding:12px 80px;background:linear-gradient(268.31deg, #17c993 -67.63%, #17c993 169.56%);width:295px;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border:none;margin-bottom:20px;color:#fff;border:none;z-index:2;margin-left:auto;margin-right:auto}.dashboard-join-start button:active{background:#1e955a}.dashboard-join-start .continue-as-guest{color:#fff;padding-top:8px}.dashboard-join-start .continue-as-guest a:hover{color:#fff}.dashboard-join-code-container{position:absolute;top:30%;color:#fff;display:flex;justify-content:center;width:100%;height:70%;z-index:2;overflow:hidden}.dashboard-join-code p{padding-bottom:16px}.dashboard-join-code-nr{display:flex;color:#0d2f71}.dashboard-join-code-nr>*:not(:last-child){margin-right:8px}.dashboard-join-previous-game{margin-top:36px;display:flex;align-items:center;justify-content:center;padding:12px 40px;width:100%;background:linear-gradient(89.61deg, #a055ff 0.24%, #a055ff 101.49%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;font-weight:600;line-height:150%}.dashboard-join-previous-game svg{margin-right:12px}.dashboard-join-login{margin-top:36px;display:flex;align-items:center;justify-content:center;padding:12px 40px;width:100%;background:#17c993;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;font-weight:600;line-height:150%}.dashboard-join-login svg{margin-right:12px}.dashboard-or{opacity:.7;font-size:12px;text-align:center;padding-top:24px}.dashboard-disclaimer{opacity:.7;font-size:12px;text-align:center;padding-top:24px}.dashboard-join-code-nr-place{width:44px;height:64px;top:502px;background:#fff;box-shadow:0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;margin-top:20px;display:flex;justify-content:center;align-items:center}.dashboard-join-cashy-logo{position:absolute;width:100px;left:0;right:0;margin-right:auto;margin-left:auto;top:-120px}.dashboard-join-title{position:absolute;top:calc(10% - 60px);left:0;right:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff}.dashboard-join-title h1{font-size:30px;opacity:.5;line-height:57.2px;margin-bottom:6px}.dashboard-join-title p{opacity:.7}.dashboard-join-code-button{width:100%;margin-top:30px;padding:12px;background:linear-gradient(268.31deg, #17c993 -67.63%, #17c993 169.56%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border:none}.dashboard-join-code-button:active{background:#1e955a}.dashboard-join-circle{position:relative;height:inherit}.dashboard-join-circle.circle-waiting-room{height:100svh}.dashboard-join-circle .dashboard-join-circle-left-top{position:absolute;top:82px;left:-49px;height:99px;width:99px;border-radius:50%;background:linear-gradient(89.61deg, #a055ff 0.24%, #a055ff 101.49%);animation:move-left-right 10s ease-in-out infinite}.dashboard-join-circle .dashboard-join-circle-right-top{position:absolute;top:-43px;right:-49px;height:171px;width:171px;border-radius:50%;background:linear-gradient(90deg, #82c3ff 0%, #60bcfd 100%);animation:move-diagonal 10s ease-in-out infinite}.dashboard-join-circle .dashboard-join-circle-left-bottom{position:absolute;bottom:-59px;left:-51px;height:112px;width:112px;border-radius:50%;background:#ffd43c;animation:move-diagonal 10s ease-in-out infinite}.dashboard-join-circle .dashboard-join-circle-left-bottom-small{position:absolute;bottom:43px;left:76px;height:40px;width:40px;border-radius:50%;background:#f19e21;animation:move-right-left 10s ease-in-out infinite}.dashboard-join-circle .dashboard-join-circle-big{position:absolute;bottom:-133px;left:calc(50% - 252px);height:549px;width:549px;border-radius:50%;background:#fff;opacity:.07}.dashboard-join-align-center{display:flex;flex-direction:column;justify-content:center}::-moz-placeholder{color:rgba(13,47,113,.7019607843)}::placeholder{color:rgba(13,47,113,.7019607843)}.dashboard-join-name{z-index:2;display:flex;flex-direction:column;justify-content:center;color:#fff}.dashboard-join-name .invalid-feedback{color:#fff;opacity:.7;text-align:center;margin-top:10px}.dashboard-join-name input{background:#fff;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:12px 12px 12px 24px;margin-top:10px;width:100%}.dashboard-join-name input::-moz-placeholder{color:red;color:#0d2f71;opacity:.4}.dashboard-join-name input::placeholder{color:red;color:#0d2f71;opacity:.4}.dashboard-join-name input.is-invalid{padding-right:12px;padding-left:24px}.dashboard-join-name button{width:100%;margin-top:20px;padding:12px;background:#17c993;font-weight:600;color:#fff;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border:none}.dashboard-join-name button:hover .dashboard-join-name button:active{opacity:.7}.dashboard-join-infoIcon{position:relative;bottom:3px}.dashboard-join-friend-code{display:flex;align-items:center;gap:8px}.dashboard-join-character-options{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:79px;max-width:344px;height:100%}.dashboard-join-character-options .selected .dashboard-join-character-bg{border:3px solid #fff}.dashboard-join-character-options .selected .dasboard-join-character-first{bottom:3px}.dashboard-join-character-container{position:relative;width:164px;height:126px;margin-top:14px}.dashboard-join-character-container.first{margin-right:16px}.dashboard-join-character-container.third{margin-right:16px}.dashboard-join-character-bg{height:104px;width:164px;left:0;background:linear-gradient(158.22deg, #17c993 14.28%, #24a95e 95.06%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;position:absolute;bottom:-2px;overflow:hidden}.dashboard-join-character-circle{width:134px;height:136px;background:#1e9d5d;opacity:.8;transform:rotate(-90deg);border-radius:50%;position:absolute;bottom:-71px;left:16px}.dasboard-join-character-first{z-index:2;position:absolute;bottom:0;height:100%;left:30px;margin-bottom:-4px}.dasboard-join-character-first.first{margin-left:16px;margin-bottom:-2.5px}.dasboard-join-character-first.second,.dasboard-join-character-first.fourth{margin-bottom:-2.5px}.dasboard-join-character-first.third{margin-left:16px}.dashboard-create-room{margin-bottom:20px}.dashboard-create-room input{background:#fff;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:12px 12px 12px 24px;margin-top:10px}.dashboard-create-room input::-moz-placeholder{color:red;color:#0d2f71;opacity:.4}.dashboard-create-room input::placeholder{color:red;color:#0d2f71;opacity:.4}.dashboard-create-room-buttons button{width:100%;margin-top:20px;padding:12px;background:linear-gradient(268.31deg, #17c993 -67.63%, #17c993 169.56%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border:none}.dashboard-create-room-buttons button:active{background:#1e955a}.dashboard-waiting-room-tutorial{overflow:hidden;position:absolute;top:calc(10% - 60px);left:0;right:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;color:#fff}.dashboard-waiting-room-tutorial .splide__pagination button{background:#fff;opacity:1;transition:scale .2s ease-in-out}.dashboard-waiting-room-tutorial .splide__pagination button.is-active{background:#17c993;scale:1}.dashboard-waiting-room-tutorial .waiting-room-splide{max-width:none !important;max-width:initial !important}.dashboard-waiting-room-tutorial .waiting-room-splide .splide__arrow{height:7vh;width:7vh}@media screen and (max-width: 700px){.dashboard-waiting-room-tutorial .waiting-room-splide .splide__arrow{height:0px;width:0px}}.dashboard-waiting-room-tutorial .dashboard-waiting-room-tutorial-button{padding:12px 136px;font-weight:600;background:#17c993;box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border-style:none}.dashboard-waiting-room-tutorial .dashboard-waiting-room-tutorial-button:hover{background:#1a9256}.dashboard-waiting-room-tutorial .dashboard-waiting-room-tutorial-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard-waiting-room-tutorial .dashboard-waiting-room-tutorial-container .waiting-room-tutorial-title{font-size:20px;line-height:1.5;font-weight:bold;width:190px;text-align:center}.dashboard-waiting-room-tutorial .dashboard-waiting-room-tutorial-container .waiting-room-tutorial-subtitle{font-size:16px;margin-top:20px;line-height:24px;margin-bottom:20px;width:330px}.dashboard-waiting-room-tutorial .dashboard-waiting-room-tutorial-container div{display:flex;justify-content:center;align-items:center;height:100%}.dashboard-waiting-room-tutorial .dashboard-waiting-room-tutorial-container div img{width:45vh;-o-object-fit:cover;object-fit:cover}.dashboard-join-disclamer{width:300px}.dashboard-join-disclamer span{font-weight:600;margin-top:10px}.dashboard-why-to-play{display:flex;flex-direction:column;color:#fff}@media only screen and (min-width: 481px){.dashboard-why-to-play{padding-top:5.32vh}}.dashboard-why-to-play .why-to-play-title{font-weight:700;line-height:160%;text-align:center}.dashboard-why-to-play .why-to-play-points{padding-top:8px;text-align:center}@media only screen and (min-width: 481px){.dashboard-why-to-play .why-to-play-points{padding-top:.85vh}}.dashboard-why-to-play .why-to-play-bullet{font-weight:400;line-height:180%;opacity:.7}.dashboard-why-to-play .why-to-play-bullet svg{margin-right:4px}@media only screen and (min-width: 481px){.dashboard-why-to-play .why-to-play-bullet svg{margin-right:.42vh;width:1.6vh !important;height:1.6vh !important}}.login-page-dashboard .continue-as-guest{padding-top:8px}@media only screen and (min-width: 481px){.login-page-dashboard .continue-as-guest{padding-top:.85vh}}.login-page-dashboard .login-user-actions{padding-top:56px}@media only screen and (min-width: 481px){.login-page-dashboard .login-user-actions{padding-top:9.15vh}}.login-page-gamepin{padding-top:64px;padding-left:16px !important;padding-right:16px !important}@media only screen and (min-width: 481px){.login-page-gamepin{padding-top:74px}}.gamepin-text{font-weight:600;font-size:22px;line-height:130%;text-align:center}.login-page-enter-name{padding-top:64px !important}@media only screen and (min-width: 481px){.login-page-enter-name{padding-top:9.15vh !important}}.host-dashboard{background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);min-height:100svh;max-height:100%;position:relative;overflow:hidden;z-index:1;text-align:center}.host-dashboard.sad-player-overview{height:inherit}.host-dashboard.ongoing-view{height:100svh}@media screen and (max-width: 1745px){.host-dashboard.ongoing-view .host-dashboard-ongoing-time{font-size:4vh;line-height:35px;right:10px}.host-dashboard.ongoing-view .host-dashboard-circle-top-right-big-ongoing{width:20vh;height:20vh;top:-7.6vh;right:-1.2vh}.host-dashboard.ongoing-view .host-title h2{margin-top:3vh;font-size:2vh;line-height:2.9vh}.host-dashboard.ongoing-view .host-title h1{font-size:4vh;line-height:4vh;margin-bottom:2.6vh}.host-dashboard.ongoing-view .host-dashboard-ongoing-leaderboard-graph{margin-bottom:10px;overflow-x:auto;height:460px}}@media screen and (max-width: 1280px){.host-dashboard.ongoing-view .host-dashboard-ongoing-leaderboard-graph{margin-bottom:10px;overflow-x:auto;height:370px}.host-dashboard.ongoing-view .host-dashboard-ongoing-leaderboard-investments{padding:20px;font-size:20px;line-height:20px}.host-dashboard.ongoing-view .host-dashboard-ongoing-live-news{margin-right:55px}.host-dashboard.ongoing-view .host-dashboard-button-end-year{margin-right:55px}}.host-dashboard .host-dashboard-next-button{position:absolute;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:200px;width:100px;height:100px;right:84px;bottom:114px}.host-dashboard .host-dashboard-next-button:hover{opacity:.7}.host-dashboard .host-dashboard-next-button:active{opacity:.5}.host-dashboard .host-dashboard-previous-button{position:absolute;border-radius:200px;width:100px;z-index:4;height:100px;left:84px;bottom:114px}.host-dashboard .host-dashboard-previous-button:hover{opacity:.7}.host-dashboard .host-dashboard-previous-button:active{opacity:.5}.ongoing-explanation-button{margin-top:72px;padding:12px 24px;font-weight:600;width:560px;font-size:36px;line-height:150%;background:#17c993;border-radius:100px}.host-dashboard-leaderboard{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:50px;padding:0 84px}@media screen and (max-width: 1500px){.host-dashboard-leaderboard{padding:0 40px}}.host-dashboard-leaderboard h2{font-size:30px;line-height:39px;opacity:.7;font-weight:400;margin-bottom:16px}.host-dashboard-leaderboard h1{font-size:50px;line-height:65px;margin-bottom:64px}.host-dashboard-leaderboard .table-responsive{background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;text-align:left}.host-dashboard-leaderboard tbody{border:0}.host-dashboard-leaderboard thead{background:#eae2d4;border-radius:10px}.host-dashboard-leaderboard th{font-size:18px;line-height:23.4px;font-weight:400;padding-top:24px;padding-bottom:24px}.host-dashboard-leaderboard th:first-child{padding-left:40px}.host-dashboard-leaderboard th{border-bottom:none;border-style:none}.host-dashboard-leaderboard td{font-size:22px;line-height:26.4px;font-weight:400;padding-top:24px;padding-bottom:24px}.host-dashboard-leaderboard td:first-child{padding-left:40px}.host-dashboard-leaderboard table{margin-bottom:0}.host-dashboard-leaderboard-face{width:32px;height:32px;margin-right:16px}.host-dashboard-leaderboard-blue-button:hover,.host-dashboard-leaderboard-blue-button:active{opacity:.5}.host-dashboard-player{display:flex;flex-direction:column;justify-content:center;align-items:center}.host-dashboard-circle-top-right-small-ongoing{position:absolute;width:4.8vh;height:4.8vh;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);border-radius:50%;top:9.8vh;right:27.8vh}.host-dashboard-circle-top-right-big-ongoing{position:absolute;width:25.6vh;height:25.6vh;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);border-radius:50%;top:-8.6vh;right:-2.2vh}.host-dashboard-ongoing-time{position:absolute;top:40px;right:40px;font-size:50px;line-height:65px;font-weight:65px;color:#fff}.host-dashboard-ongoing-time div{text-align:left;width:140px}.host-leaderboard-top{display:flex;justify-content:center;flex-direction:column;text-align:center;height:100%}.host-dashboard-circle-bottom-right-leaderboard{position:absolute;width:115px;height:115px;background:#82c3ff;border-radius:50%;bottom:0px;right:274px}.host-game-info{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);min-height:100svh;color:#fff;position:relative}.host-game-info h1{font-size:50px;line-height:65px;font-weight:600;color:#fff;margin-bottom:16px}.host-game-info p{margin-top:50px;margin-bottom:16px;font-size:30px;line-height:39px;opacity:.7;color:#fff;font-weight:normal}.host-title h2{margin-top:5vh;margin-bottom:1.6vh;font-size:3vh;line-height:3.9vh;opacity:.7;font-weight:normal}.host-title h1{font-size:5vh;line-height:6.5vh;font-weight:600;color:#0d2f71;margin-bottom:1.6vh}.host-dashboard-ongoing-info{display:flex}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation{border-radius:15px;margin-left:84px;margin-right:24px;width:100%;height:60vh;display:flex;flex-direction:column}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container{display:flex;margin-left:70px;flex-direction:column;align-items:flex-start}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .title{font-weight:600;font-size:40px;margin-bottom:16px;line-height:52px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p1{font-size:40px;margin-bottom:34px;line-height:60px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2{font-size:24px;margin-bottom:69px;line-height:36px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2 span{font-size:36px;color:#17c993;line-height:46.8px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2 span.span-bold{font-weight:600}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p3{line-height:36px;font-size:24px;font-weight:600;margin-bottom:19px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p4{font-size:24px;line-height:36px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .ongoing-explanation-button{margin-top:72px;padding:12px 24px;font-weight:600;width:560px;font-size:36px;line-height:150%;background:#17c993;border-radius:100px}@media screen and (max-width: 1540px){.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .title{font-size:30px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p1{font-size:30px;margin-bottom:14px;line-height:60px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2{font-size:20px;margin-bottom:39px;line-height:36px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2 span{font-size:26px;color:#17c993;line-height:40.8px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2 span.span-bold{font-weight:600}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p3{line-height:36px;font-size:20px;font-weight:600;margin-bottom:9px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p4{font-size:20px;line-height:36px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .ongoing-explanation-button{margin-top:20px;padding:10px 15px;font-weight:600;width:280px;font-size:23px;line-height:150%;background:#17c993;border-radius:100px}}@media screen and (max-width: 1100px){.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .title{font-size:24px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p1{font-size:26px;margin-bottom:10px;line-height:40px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2{font-size:16px;margin-bottom:19px;line-height:36px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2 span{font-size:18px;color:#17c993;line-height:30.8px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p2 span.span-bold{font-weight:600}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p3{line-height:30px;font-size:16px;font-weight:600;margin-bottom:9px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .p4{font-size:16px;line-height:30px}.host-dashboard-ongoing-info .host-dashboard-ongoing-explanation .host-dashboard-ongoing-explanation-container .ongoing-explanation-button{margin-top:10px;padding:8px 14px;font-weight:600;width:200px;font-size:16px;line-height:100%;background:#17c993;border-radius:100px}}.host-dashboard-ongoing-leaderboard{border-radius:15px;margin-left:84px;margin-right:24px;width:100%}.host-dashboard-ongoing-leaderboard-graph{margin-bottom:10px;overflow-x:auto;height:500px !important}.host-dashboard-ongoing-leaderboard-investments{background:linear-gradient(270deg, #EBE3D6 -16.95%, #FCF4E6 48.38%, #EAE2D4 115.08%);padding:30px;display:flex;justify-content:space-around;font-size:24px;line-height:31.2px;border-radius:0 0 15px 15px;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.host-dashboard-ongoing-live-news{margin-right:95px;width:100%;max-width:393px;z-index:2}.host-dashboard-ongoing-leaderboard-grid{display:grid;grid-template-columns:auto auto auto auto auto auto}.host-dashboard-ongoing-leaderboard-grid-item{display:inline-grid;margin-left:10px;margin-right:10px}.host-dashboard-ongoing-leaderboard-investments-item{display:flex;align-items:center;margin-right:14px;margin-bottom:14px}.host-dashboard-ongoing-leaderboard-investments-item .news-result-dot{margin-top:6px;height:12px;width:12px;margin-right:12px}.host-dashboard-news-card-container{padding-top:1vh;padding-bottom:1vh;display:flex;justify-content:center;align-items:center;margin-right:-2.4vh;flex-wrap:wrap;width:110vh;margin:auto;position:none}.host-dashboard-news-card-container h1.hidden,.host-dashboard-news-card-container h2.hidden{animation-name:hidden;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}@keyframes hidden{0%{visibility:hidden;opacity:.1}50%{opacity:.5}100%{visibility:visible;opacity:1}}.host-dashboard-news-card-container .host-dashboard-news-card{background:gray;box-shadow:0vh .66501vh .532008vh rgba(0,0,0,.0282725),0vh .276726vh .221381vh rgba(0,0,0,.0196802);border-radius:1.5vh;min-width:31.2vh;min-height:24vh;color:#fff;margin-right:2.4vh;position:relative;margin-bottom:2.4vh}.host-dashboard-news-card-container .host-dashboard-news-card.negative{animation-name:negative;animation-duration:1s;animation-fill-mode:forwards}@keyframes negative{0%{background-color:gray}100%{background:#ff2055}}.host-dashboard-news-card-container .host-dashboard-news-card.positive{animation-name:positive;animation-duration:1s;animation-fill-mode:forwards}@keyframes positive{0%{background-color:gray}100%{background:#17c993}}.host-dashboard-news-card-container .host-dashboard-news-card-body{text-align:center;align-items:center;min-height:24vh;padding:0}.host-dashboard-position-change{display:flex;justify-content:center;margin-bottom:9vh}.host-dashboard-position-change p{padding:2vh 10.8vh;background:#eae2d4;box-shadow:0vh 6.6501px .532008vh rgba(0,0,0,.0282725),0vh .276726vh .221381vh rgba(0,0,0,.0196802);border-radius:10vh;font-size:2.8vh;line-height:3.64vh}.host-dashboard-position-change span{font-weight:600}.new-game-button{padding:2.2vh 11.4vh;background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%);box-shadow:0vh 4.17776vh 3.34221vh rgba(0,0,0,.0503198),0vh 2.23363vh 1.7869vh rgba(0,0,0,.0417275),0vh 1.25216vh 1.00172vh rgba(0,0,0,.035),0vh .66501vh .532008 rgba(0,0,0,.0282725),0vh .276726vh .221381vh rgba(0,0,0,.0196802);border-radius:10vh;border:none;margin-bottom:6vh;color:#fff;border:none;z-index:2;margin-left:auto;margin-right:auto;font-weight:600}.new-game-button:active{background:#1e955a}.host-dashboard-top-tag-card-container{height:31vh;margin-bottom:15.6vh;margin-top:14vh}.host-dashboard-top-tag-card-row{display:flex;justify-content:center}.host-dashboard-top-tag-card-row .card{background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;display:flex;justify-content:center;min-height:259px;width:312px;margin-top:50px;margin-right:24px;margin-bottom:-80px}.host-dashboard-top-tag-card-row .card-top-tag{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:90px;height:90px;padding-top:10px;top:-48px;border-radius:50%;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);box-shadow:0px 12.5215520859px 10.017241478px 0px rgba(0,0,0,.0352941176)}.host-dashboard-top-tag-card-row .card-top-tag.happy{background:#37b337}.host-dashboard-top-tag-card-row .card-top-tag.ok{background:#8fd88f}.host-dashboard-top-tag-card-row .card-top-tag.sad{background:#f8cc47}.host-dashboard-top-tag-card-row .card-top-tag.cry{background:#d63843}.host-dashboard-top-tag-card-row .card-top-tag-percent{position:absolute;top:22px;left:166px;font-size:22px;line-height:36.4px;padding:4px 11px;background:#fff;border:1px solid #fff;border-radius:100px;font-weight:normal;font-size:22px;line-height:36.4px}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-salary,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-saver,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy{border-radius:0 0 15px 15px;height:47%;color:#fff;position:absolute;bottom:0;display:flex;justify-content:center}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-salary h1,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-salary p,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-saver h1,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-saver p,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy h1,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy p{font-size:22px;font-weight:600;line-height:33.6px}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-salary h1 span,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-salary p span,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-saver h1 span,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-saver p span,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy h1 span,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy p span{font-weight:400;opacity:.7}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-salary p,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-saver p,.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy p{margin-top:8px}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-salary{background:linear-gradient(94.97deg, #F19E21 -10.07%, #F19E21 161.16%)}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-saver{background:#ff2055}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy{background:#17c993}.host-dashboard-top-tag-card-row .card-top-tag-cardbody-bottom-happy{background:#17c993}.host-dashboard-top-tag-card-row .card-top-tag-name{margin-bottom:66px;font-size:30px;line-height:39px;font-weight:600}.host-dashboard-news-card-content p{font-size:2.4vh;line-height:2.88vh;opacity:.7;margin-bottom:.8vh;margin-top:1.6vh}.host-dashboard-news-card-content h2{font-size:3vh;line-height:3.9vh;font-weight:600;margin-bottom:.8vh}.host-dashboard-news-card-content h2.hidden{visibility:hidden}.host-dashboard-news-card-content h1{font-size:5.5vh;line-height:7.15vh;font-weight:600;margin-bottom:2.3vh}.host-dashboard-news-card-content h1.hidden{visibility:hidden}.host-dashboard-news-card-hint{display:flex;justify-content:center;align-items:flex-end;width:100%;border-radius:0vh 0vh 1.5vh 1.5vh;position:absolute;bottom:1.6vh}.host-dashboard-news-card-hint p{padding-bottom:.8vh;font-size:2vh}.host-dashboard-news-card-hint p span{font-weight:600}.host-dashboard-news-card-hint-bg{position:absolute;background:#fff;opacity:.23;height:6.5vh;bottom:-0.3vh;left:0;right:0;border-radius:0vh 0vh 1.5vh 1.5vh}.host-dashboard-news-investments{display:flex}@keyframes scrolling-left1{0%{transform:translateX(100%);-webkit-transform:translateX(100%)}100%{transform:translateX(-300%);-webkit-transform:translateX(-300%)}}.host-dashboard-action-card-chatacters{margin:10px 8.25px 10px 16px;height:10px}.news-slide{clear:both;display:inline-block;overflow:hidden;white-space:nowrap;margin-left:2vh;margin-right:2vh}.host-dashboard-news-investments-info{font-size:2.4vh;line-height:3.12vh;font-weight:600;cursor:pointer}.host-dashboard-button{display:flex;justify-content:center;margin-bottom:97px;z-index:3}.host-dashboard-button h1{color:#fff;background:#17c993;box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:22px 114px}.host-dashboard-button h1:hover{background:linear-gradient(275.95deg, #109954 -87.07%, #10b462 164.12%)}.host-dashboard-button h1:active{opacity:.5}.host-ongoing-view-end-year-button{display:flex;justify-content:center;margin-bottom:97px;z-index:3}.host-ongoing-view-end-year-button h1{color:#fff;background:#17c993;box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:18px 84px}.host-ongoing-view-end-year-button h1:hover{background:linear-gradient(275.95deg, #109954 -87.07%, #10b462 164.12%)}.host-ongoing-view-end-year-button h1:active{opacity:.5}.host-dashboard-video-modal-button{display:flex;justify-content:center;margin-bottom:97px;z-index:3}.host-dashboard-video-modal-button h3{color:#fff;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;padding:16px 84px}.host-dashboard-video-modal-button h3:hover{background:linear-gradient(275.95deg, #109954 -87.07%, #10b462 164.12%)}.host-dashboard-video-modal-button h3:active{opacity:.5}.host-dashboard-button-end-year{margin-right:95px}.host-dashboard-button-end-year h1{padding:22px 50px}.host-waitingroom-radio-btn:checked{background:#21bf73}.host-new-year{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);overflow:hidden;padding-bottom:65px;min-height:100svh;position:relative;height:inherit}.host-new-year-clock{position:absolute;top:65px;right:163px;opacity:.8}.host-new-year-character{position:absolute;bottom:68px;right:36px}.mobile-new-year-character{position:absolute;bottom:0;right:0}.host-new-year-furniture{position:absolute;bottom:20vh;left:50%;transform:translate(-50%, 0);height:37vh;width:auto}.host-new-year-flower{position:absolute;bottom:20vh;left:0;height:40vh;width:auto}.host-new-year-lamp{position:absolute;top:0;left:50%;transform:translate(-50%, 0);height:20vh;width:auto}.host-new-year-text{display:flex;justify-content:center;position:absolute;left:50%;transform:translate(-50%, 0);top:30vh;animation-name:hostGameInfoFadeIn;opacity:0;animation-delay:1s;-webkit-animation-name:hostGameInfoFadeIn;animation-duration:4s;-webkit-animation-duration:4s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.host-new-year-title{color:#fff;font-size:8.5vh}@keyframes hostGameInfoFadeIn{0%{opacity:0}100%{opacity:1}}.host-new-year-nextbutton{position:absolute;bottom:84px;right:84px;position:absolute;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:200px;width:100px;height:100px;right:84px;bottom:114px}.host-new-year-nextbutton:hover{opacity:.8}.host-new-year-nextbutton:active{opacity:.6}.host-new-year-footer{background:#0d2f71;opacity:.2;position:absolute;bottom:0;height:22vh;width:100%}.host-new-year-footer-text{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;bottom:11vh}.host-new-year-footer-prefix{font-size:4vh;line-height:130%;color:#fff;opacity:.5}.host-new-year-footer-logo{margin-left:4.4vh}.host-new-year-footer-cashy{font-size:4vh}.host-game-end .view-leaderboard-btn{position:fixed;bottom:30.5vh;right:7vh;font-size:2.8vh;border-radius:100vh;padding:1.2vh 7.8vh;background:#0a55ba;font-weight:600;z-index:1229}.host-game-end .top{display:flex;justify-content:center;margin-bottom:480px}.host-game-end .top-container{display:flex;justify-content:center;width:100%;position:relative}.host-game-end .top-container .leaderboard-key{margin-bottom:80px;position:absolute;margin-top:121px}.host-game-end .top-container .leaderboard-key.first{margin-top:0}.host-game-end .top-container .leaderboard-key.first .card{background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%);box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.host-game-end .top-container .leaderboard-key.second{margin-top:37px;margin-right:520px}.host-game-end .top-container .leaderboard-key.second .card{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.host-game-end .top-container .leaderboard-key.third{margin-top:62px;margin-left:520px}.host-game-end .top-container .leaderboard-key.third .card{background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%);box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px r}.host-game-end .top-container .card{box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;display:flex;min-height:213px;min-width:232px;margin-top:76px;margin-right:24px}.host-game-end .top-container .card-top-leaderboard-face-icon{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:90px;height:90px;padding-top:10px;top:-48px;border-radius:50%;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);box-shadow:0px 12.5215520859px 10.017241478px 0px rgba(0,0,0,.0352941176)}.host-game-end .top-container .card-top-leaderboard-face-icon.happy{background:#37b337}.host-game-end .top-container .card-top-leaderboard-face-icon.ok{background:#8fd88f}.host-game-end .top-container .card-top-leaderboard-face-icon.sad{background:#f8cc47}.host-game-end .top-container .card-top-leaderboard-face-icon.cry{background:#d63843}.host-game-end .top-container .card-top-leaderboard-unknown-face-icon{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:90px;height:90px;padding-top:10px;top:-48px;border-radius:50%;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);box-shadow:0px 12.5215520859px 10.017241478px 0px rgba(0,0,0,.0352941176);color:gray;background-color:gray}.host-game-end .top-container .card-top-leaderboard-face-percent{position:absolute;top:22px;left:120px;font-size:22px;line-height:36.4px;padding:4px 11px;background:#fff;border:1px solid #fff;border-radius:100px;font-weight:normal}.host-game-end .top-container .card-body{display:flex;align-items:center;padding-top:0;padding-bottom:0}.host-game-end .top-container .card-top-leaderboard-name{margin-bottom:16px;margin-top:60px;font-size:30px;line-height:39px;font-weight:600}.host-game-end .top-container .card-top-leaderboard-line{width:81px;height:2px;background-color:#0d2f71;opacity:.2;margin-bottom:16px}.host-game-end .top-container h2{margin-bottom:8px;font-size:22px;line-height:36.4px;font-weight:normal}.host-game-end .top-container p{font-size:22px;line-height:36.4px;font-weight:normal}.host-game-end .podium{display:flex;justify-content:center;margin-bottom:304px;position:relative;right:128px}.host-game-end .podium .podium-shadow{position:absolute;clip-path:ellipse(50% 16% at 50% 83%);bottom:170px;background:radial-gradient(circle, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0) 100%);opacity:.03;filter:blur(10px);width:220px;height:66px;z-index:4;margin-left:2px}.host-game-end .podium .podium-top{position:absolute;clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);width:232px;height:160px;z-index:3;bottom:154px}.host-game-end .podium .podium-center{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);width:232px;padding-top:38px;font-weight:600;font-size:40px;line-height:52px;position:absolute;bottom:0}.host-game-end .podium .podium-center p{color:#0d2f71;opacity:.2}.host-game-end .podium .podium-bottom{clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%);box-shadow:0px 12.5216px 10.0172;position:absolute;bottom:-27px;width:232px;height:158px}.host-game-end .podium .podium-bottom-shadow{position:absolute;width:232px;height:158px;box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.055);bottom:-18px;z-index:-1;border-radius:18%}.host-game-end .podium .podium-bottom-shadow::after{content:"";position:absolute;width:232px;height:158px;box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);bottom:-6px;z-index:-2;border-radius:46%;left:0}.host-game-end .podium .first{height:60px}.host-game-end .podium .first .podium-center{height:179px;background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%)}.host-game-end .podium .second{position:relative}.host-game-end .podium .second .podium-center{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);height:139px;right:28px}.host-game-end .podium .second .podium-bottom{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);right:28px;box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035)}.host-game-end .podium .second .podium-top{bottom:114px;right:28px}.host-game-end .podium .second .podium-shadow{bottom:130px;right:28px}.host-game-end .podium .second .podium-bottom-shadow{right:28px}.host-game-end .podium .third{position:relative}.host-game-end .podium .third .podium-center{height:110px;left:260px;background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%)}.host-game-end .podium .third .podium-bottom{background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);left:260px}.host-game-end .podium .third .podium-top{left:260px;bottom:85px}.host-game-end .podium .third .podium-shadow{left:260px;bottom:100px}.host-game-end .podium .third .podium-bottom-shadow{left:260px}.host-game-end .card-top-tag-cardbody-bottom-salary,.host-game-end .card-top-tag-cardbody-bottom-saver,.host-game-end .card-top-tag-cardbody-bottom-happy{background:linear-gradient(90deg, #82C3FF 0%, #60BCFD 100%)}.host-game-end .all-users{background:#edf4ff;padding:10px 30px;border-radius:100px;max-width:800px;margin-left:auto;margin-right:auto;height:92px;left:0;right:0;z-index:200;margin-top:-30px;margin-bottom:60px}.news-header-title.gameend{text-align:center;margin-top:26px;font-weight:400;margin-bottom:20px}.news-header-title.gameend span{font-weight:600}.news-happymeter .gameend{line-height:22.4px;text-align:center}.news-header{margin-left:-16px;margin-right:-16px}.news-header button.gameend{background:#17c993;border-radius:100px;color:#fff;font-size:16px;line-height:24px;font-weight:600;padding:12px 24.5px;margin-bottom:-6px}.offers{display:flex;flex-direction:column}.gameEndNews{padding-bottom:0px}.gameEndNews .container{margin-bottom:40px}.share-button{width:100%;padding:12px;margin-bottom:20px;background:#17c993;color:#0d2f71;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border:none}.offers-title{margin-top:32px;margin-bottom:13px}.offers-text{margin-bottom:34px;font-size:14px;line-height:22.4px}.offers-text span{font-weight:700}.navbar.gameend{justify-content:space-around}.navbar .offers-tab{position:relative;height:24px;width:50%;margin:6px;left:-5px}.navbar .offers-tab .icon{position:absolute;bottom:-5px;right:-5px}.navbar .offers-tab .icon-nr{width:80%;height:80%;position:absolute;bottom:-7px;right:-11px}.navbar .offers-tab .offer-nr{position:absolute;bottom:-4.5px;right:-1.5px;color:#fff;font-size:11px;font-weight:700}.navbar .offers-tab .arrow-offers{position:absolute;bottom:3px;right:-90px}@media screen and (max-width: 570px){.navbar .offers-tab .arrow-offers{right:-80px}}@media screen and (max-width: 450px){.navbar .offers-tab .arrow-offers{right:-70px}}@media screen and (max-width: 350px){.navbar .offers-tab .arrow-offers{right:-60px}}.campaign-container{background:linear-gradient(180.07deg, #FFFFFF 63.62%, #F7F2E9 99.94%);margin-top:28px;text-align:center;position:relative;color:#fff;display:flex;justify-content:center}.campaign-container .container{position:relative;padding-top:40px}.campaign-container .container span{font-weight:600}.campaign-blue-bg{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);height:490px;position:absolute;top:0;width:120%;overflow:hidden;border-radius:0 0 50% 50%}.campaing-when-container{display:flex;justify-content:center;text-align:center;margin-bottom:24px}.campaing-when-container .campaign-when{width:276px;background:#17c993;padding:8px;position:relative}.campaing-when-container .campaign-when::before{content:"";position:absolute;top:0;left:0;border-top:21px solid rgba(0,0,0,0);border-left:26px solid #115efe;border-bottom:21px solid rgba(0,0,0,0)}.campaing-when-container .campaign-when::after{content:"";position:absolute;top:0;right:0;border-top:21px solid rgba(0,0,0,0);border-right:26px solid #0c56ff;border-bottom:21px solid rgba(0,0,0,0)}.campaign-title{margin-bottom:11px;font-size:30px;line-height:39px}.campaign-hint{opacity:.7;font-weight:400;margin-bottom:16px}.campaign-prices{font-size:22px;line-height:37.4px}.campaign-prices.mb{margin-bottom:15px}.campaign-cashy-container{position:relative;width:100%;height:158px}.campaign-cashy-waving{position:absolute;left:66px;right:0;margin-left:auto;margin-right:auto;bottom:-210px;z-index:3}.campaign-cashy-paw{position:absolute;bottom:-24px;left:154px;right:0;margin-left:auto;margin-right:auto;z-index:10;filter:drop-shadow(-4px 4px 4px rgba(0, 0, 0, 0.1))}.campaign-cta{color:#0d2f71;margin-top:44px;margin-bottom:7px;position:relative}.campaign-link{color:#0a55ba;font-weight:600}.campaign-cta-arrow{position:absolute;opacity:.36;top:8px;right:0;left:280px;margin-left:auto;margin-right:auto}.campaign-logos{margin-top:30px}.campaign-logos-line{background:linear-gradient(206.43deg, #EAE2D4 6.15%, #FCF6EC 108.06%);width:1px;height:17px;margin-left:20px}.campaign-logos{display:flex;justify-content:center;align-items:center}.campaign-logos-swedbank,.campaign-logos-cashy{height:20px}.campaign-logos-cashy{margin-left:40px}.gameend-offers{background:rgba(234,226,212,.7);padding-top:20px;padding-bottom:30px}.gameend-offers h2{margin-top:24px;margin-bottom:34px}.offers-list{display:flex;flex-direction:column}.offers-list .list-image{display:flex;height:86px;width:86px;margin-right:16px;background:#edf4ff;border-radius:50%;padding:6px}.offers-list .list-image .logo{display:flex;justify-content:center;align-items:center;height:80px;width:80px}.list-text .subtitle{margin-bottom:8px}.list-text .bodytext-small{margin-bottom:8px}.list-text .list-link{color:#17c993;text-decoration:underline;font-weight:600}.offer{display:flex;margin-bottom:38px}.host-dashboard-card-container{display:flex;justify-content:center;margin-top:30px;flex-wrap:wrap;max-width:1300px;margin-right:-24px}.host-dashboard-card-container .card{background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;position:relative;min-height:193px;min-width:232px;margin-bottom:30px;margin-top:50px;margin-right:24px}.host-dashboard-card-container .card.fine{background-color:rgba(255,96,62,.4)}.host-dashboard-card-container .card-face-icon{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:90px;width:90px;padding-top:10px;border-radius:50%;top:-48px;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);box-shadow:0px 12.5215520859px 10.017241478px 0px rgba(0,0,0,.0352941176)}.host-dashboard-card-container .card-face-icon.happy{background:#37b337}.host-dashboard-card-container .card-face-icon.ok{background:#8fd88f}.host-dashboard-card-container .card-face-icon.sad{background:#f8cc47}.host-dashboard-card-container .card-face-icon.cry{background:#d63843}.host-dashboard-card-container .card-face-percent{position:absolute;top:22px;right:32px;font-size:22px;line-height:36.4px;padding:4px 11px;background:#fff;border:1px solid #fff;border-radius:100px}.host-dashboard-card-container .card-body{display:flex;align-items:center;padding:0}.host-dashboard-card-container .card-face-name{margin-bottom:6px;margin-top:20px;font-size:30px;line-height:39px;font-weight:600}.host-dashboard-card-container .card-face-fine{font-size:34px}.host-dashboard-player .tired{margin-top:20px;font-size:30px;line-height:34px;margin-bottom:40px}.host-dashboard-player .tired-names{line-height:40px;font-size:36px;font-weight:700;display:flex;justify-content:center}.host-dashboard-player .tired-names p{margin-bottom:6px}.host-dashboard-player .tired-names p:not(:first-child):before{content:", "}.host-layout-bottom{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}.host-layout-cashy{opacity:.7;font-weight:400;font-size:2.2vh;line-height:2.63vh;margin-right:1vh}@media screen and (max-width: 984px){.host-layout-cashy{display:none}}.host-layout-roomcode{display:none}@media screen and (max-width: 984px){.host-layout-roomcode{display:block}}.host-layout-change{display:flex;align-items:center;margin-left:3vh}#host-layout-fullscreen{margin-left:1vh}.host-layout-settings{width:5vh;margin-right:1.6vh}.host-layout-settings svg{width:2.7vh !important;height:2.6vh !important}.host-layout-fullscreen{width:5vh;cursor:pointer;margin-right:1.6vh;margin-top:.1vh}.host-layout-fullscreen svg{width:4vh !important;height:4vh !important}.host-layout-home{width:4vh;margin-top:.4vh}.host-layout-home svg{width:3.2vh !important;height:3.2vh !important}#setup-nav-home svg path{stroke:#0d2f71 !important;stroke-width:1 !important}#setup-nav-home svg{width:2.2vh !important;height:auto !important}#setup-nav-fullscreen{display:flex !important;align-items:center !important;justify-content:center !important}#setup-nav-fullscreen svg{width:2.2vh !important;height:2.2vh !important}.host-layout-discussion-topics{cursor:pointer;margin:.6vh 0 0 8px}.host-layout-discussion-topics svg{width:3vh !important;height:3vh !important}.host-layout-music svg{width:3.2vh !important;height:3.2vh !important}.host-layout-bottom .host-layout-music{margin-top:.4vh}.host-layout-logo{height:9vh;width:30vh;position:absolute;top:1.5vh;right:4vh;padding:2vh;z-index:9}.host-layout-slider{display:flex;align-items:center;font-size:2.2vh;line-height:2.85vh;font-weight:600;opacity:.7}.host-layout-slider p{margin-left:1.6vh;margin-right:1.6vh}.host-layout-slider-container{display:flex}.host-layout-slider-dot{height:1.2vh;width:1.2vh;border-radius:50%;background-color:#edf4ff;margin-left:.6vh;margin-right:.6vh}.host-layout-slider-dot.active{background:#17c993}.host-layout-text{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);justify-content:center;align-items:center;gap:1vh;max-width:37vh}@media screen and (max-width: 984px){.host-layout-text .host-layout-separator{display:none}}@media screen and (max-width: 840px){.host-layout-text{display:none}}.host-layout-text-margin{margin-left:auto;margin-right:auto}.host-layout-pin{opacity:.7;cursor:pointer;font-size:2.22vh;line-height:2.63vh;margin-left:1vh;display:flex;white-space:nowrap}.host-layout-pin .pin-hidden{color:#fff}.host-layout-separator{width:.1vh;height:3.2vh;background:#edf4ff}.kick-description{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:1.8vh;text-align:center}@media screen and (max-width: 1450px){.kick-description{display:none}}.close-kick-message{cursor:pointer;text-decoration:underline;color:#17c993;font-weight:600}@keyframes name-bounce{0%{transform:scale(2.5)}20%{transform:scale(1)}40%{transform:scale(2)}60%{transform:scale(1)}80%{transform:scale(1.5)}100%{transform:scale(1)}}.host-navigation-arrows{display:flex;justify-content:flex-end;color:rgba(13,47,113,.7019607843);font-size:1.8vh;position:relative;z-index:100000 !important}.host-navigation-arrows .nav-button{display:flex;align-items:center;padding:1.8vh}.host-navigation-arrows .nav-arrow-button:hover{color:#0a55ba}.host-navigation-arrows .nav-arrow-button:hover svg path{stroke:#0a55ba}.host-navigation-arrows .navigate-forward{padding-left:.7vh;padding-right:4.6vh}.host-navigation-arrows .arrow-next{padding-left:1.8vh}.host-navigation-arrows .arrow-next svg{width:2.4vh;height:2.1vh}.rotation-popup-blur{top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:998;background-color:#0d2f71;opacity:.6}.rotation-popup-blur{top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:600;background-color:#0d2f71;opacity:.9}.device-modal-container{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:linear-gradient(172.96deg, #f6fbff -14.56%, #ffffff 100.68%);box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:1.6vh;z-index:901;width:100%;max-width:90vw;font-size:1.8vh;padding:11vh 2.4vh 2.4vh 2.4vh}.device-modal-container .modal-title{font-weight:600;font-size:2.8vh}.device-modal-container .modal-content{padding-top:1.6vh;line-height:150%}.device-modal-container .close-modal-btn{font-size:1.6vh;margin-top:3.2vh;border-radius:10vh;color:#fff;width:18.5vh;min-width:148px;font-weight:600;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);border:none;padding-bottom:1.2vh;padding-top:1.2vh}.device-modal-container .mobile-image{position:absolute;top:-18vh;left:10vh;animation:rotate-mobile 4s;transform:rotate(90deg);transform-origin:37% 50%}.device-modal-container .mobile-image svg{width:19.5vh;height:27.4vh}@keyframes rotate-mobile{0%{transform:rotate(0deg)}35%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}.continue-game-modal-container{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:linear-gradient(172.96deg, #f6fbff -14.56%, #ffffff 100.68%);box-shadow:0vh 4.17776vh 3.34221vh rgba(0,0,0,.0503198),0vh 2.23363vh 1.7869vh rgba(0,0,0,.0417275),0vh 1.25216vh 1.00172vh rgba(0,0,0,.035),0vh .66501vh .532008vh rgba(0,0,0,.0282725),0vh .276726vh .221381vh rgba(0,0,0,.0196802);border-radius:1.6vh;z-index:999;width:100%;max-width:48vh;font-size:1.8vh;padding:3.2vh;display:flex;flex-direction:column}.continue-game-modal-container-wide{max-width:74vh}.continue-game-modal-container .close-btn{float:right;position:absolute;z-index:1;right:1vh;top:1vh;cursor:pointer}.continue-game-modal-container .close-btn svg{width:2vh;height:2vh}.continue-game-modal-container .modal-title{font-weight:600;font-size:2.8vh;padding-top:2.4vh;line-height:130%;text-align:center}.continue-game-modal-container .modal-red{color:#ff2055;font-weight:600}.continue-game-modal-container .modal-subtitle{text-align:center;font-weight:400;font-size:2.1vh;padding-top:1vh;line-height:130%}.continue-game-modal-container .modal-subtitle3{font-weight:400;font-size:1.6vh;padding-top:1vh;line-height:160%;text-align:center}.continue-game-modal-container .modal-title2{font-weight:600;font-size:2.8vh;padding-top:2.4vh;line-height:130%}.continue-game-modal-container .continue-btn{font-size:1.6vh;margin-top:3.2vh;border-radius:10vh;color:#fff;font-weight:600;background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%);border:none;padding:1.2vh 3.6vh}.continue-game-modal-container .cancel-btn{font-size:1.6vh;margin-top:3.2vh;border-radius:10vh;color:#fff;font-weight:600;background:#ff2055;border:none;padding:1.2vh 3.6vh}.continue-game-modal-container .close-modal-btn{margin-left:1vh;font-size:1.6vh;margin-top:3.2vh;border-radius:10vh;color:#0d2f71;font-weight:600;background:rgba(0,0,0,0);border:.2vh solid rgba(13,47,113,.7019607843);padding:1.2vh 3.5vh}.continue-game-modal-container .cashy-image{position:relative;padding:16px;background:#edf4ff;border-radius:1.6vh}.continue-game-modal-container .cashy-image svg{width:100%;height:auto}.host-cashy-logo{right:4vh;top:3.2vh;width:-moz-fit-content;width:fit-content;position:absolute}.host-cashy-logo-ongoing{left:4vh;top:.8vh;width:-moz-fit-content;width:fit-content}.host-cashy-logo-year-change{bottom:10px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ede4d3;border-radius:100px}::-webkit-scrollbar-thumb{background:#c9c0b0;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#c9c0b0;border-radius:100px}.host-options-container{width:100vw;display:flex;justify-content:center;align-content:center;z-index:44;height:300px;top:300;margin-top:300px}@media screen and (max-width: 1540px){.host-options-container{margin-top:150px;height:200px}}@media screen and (max-width: 1100px){.host-options-container{margin-top:150px}}@media screen and (max-width: 810px){.host-options-container{margin-top:150px}}.host-waitingroom{overflow:hidden;position:relative;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);color:#fff}.host-waitingroom.solo{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.host-waitingroom-header{height:27vh;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%)}.host-waitingroom-header.solo{border-bottom:2px solid hsla(0,0%,100%,.5137254902);background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.host-waitingroom-header .header-title{display:flex;padding-top:5vh;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.host-waitingroom-header .header-title .header-text{font-size:3.6vh;margin:0;padding:0;margin-right:3vh}.host-waitingroom-header .header-title h1{font-size:6vh;line-height:8vh;font-weight:600;text-shadow:.3vh .3vh #403d44}.host-waitingroom-header .header-title .header-upper{display:flex;align-items:baseline}.host-waitingroom-header .header-title .header-upper .sound-btn{margin-left:3vh;border:.3vh #fff solid;border-radius:1.5vh}.host-waitingroom-header .header-title .header-upper .sound-btn button{font-weight:500;font-size:1.8vh;width:15vh;height:5vh}.host-waitingroom-header .header-title .header-upper .sound-btn button .icon{height:3.2vh;width:3.2vh;margin-left:1vh;cursor:pointer}.host-waitingroom-header .header-title .header-upper .sound-btn:hover{opacity:.8}.host-waitingroom-header .header-title .header-lower{display:flex;align-items:baseline}.host-waitingroom-header .header-title .header-lower .header-pin{font-size:10vh;font-weight:700;line-height:13vh}.copy-icon-container{display:flex;cursor:pointer;flex-direction:row;margin-left:3vh;margin-top:2.5vh}.copy-icon-container:hover{opacity:.8}.copy-icon-container:active{opacity:.5}.copy-icon-container .copy-icon{width:2.5vh;height:2.5vh}.copy-icon-container .copy-icon-text{opacity:.5;font-size:2vh;margin-left:1vh}.host-waitingroom-players{height:70vh}.host-waitingroom-players .waitingroom-no-players{display:flex;flex-direction:column;font-size:3.6vh;font-weight:600;line-height:22vh;display:flex;height:52vh;justify-content:center;align-items:center;text-align:center;color:hsla(0,0%,100%,.7176470588)}.host-waitingroom-players .host-waitingroom-players-list{padding-top:4vh;text-align:center;height:52vh;width:100%;display:grid;overflow-y:auto;grid-template-columns:repeat(4, 1fr);grid-auto-rows:minmax(min-content, max-content);color:#fff}.host-waitingroom-players .host-waitingroom-players-list .waitingroom-player:first-child{animation-name:name-bounce;animation-duration:.7s}.host-waitingroom-players .host-waitingroom-players-list .waitingroom-player{margin:1vh;font-size:3.6vh;font-weight:600;line-height:8vh}.host-waitingroom-players .host-waitingroom-players-list .waitingroom-player p{display:inline-block;width:auto}.host-waitingroom-players .host-waitingroom-players-list .waitingroom-player p:hover{color:#ffd43c;cursor:pointer;text-decoration:line-through;text-decoration-thickness:.3vh}.host-waitingroom-players .host-waitingroom-players-footer{height:30%;padding-left:4.1vh;display:flex;align-items:center;padding-bottom:5vh}.host-waitingroom-players .host-waitingroom-count-text{color:#fff;font-size:3vh;font-weight:500;padding-right:1.2vh}.host-waitingroom-players .host-waitingroom-count-number{font-size:6.2vh;color:#ffd43c;font-weight:700}.host-waitingroom-players .host-waitingroom-button{margin-left:auto;padding-right:4.1vh}.host-waitingroom-players .host-waitingroom-button button{font-size:2vh;padding:2vh 8vh;background:linear-gradient(268.31deg, #17c993 -67.63%, #17c993 169.56%);width:35vh;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:10vh;border:none;margin-bottom:2vh;color:#fff;border:none;z-index:2;margin-left:auto;margin-right:auto}.host-waitingroom-players .host-waitingroom-button button:active{background:#1e955a}.qr-expand-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(13,47,113,.93);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;animation:qr-overlay-fade-in .25s ease-out both}.qr-expand-overlay .qr-expand-code{background-color:#17c993;border-radius:2.4vh;padding:3vh;display:flex;flex-direction:column;align-items:center;animation:qr-scale-up .35s cubic-bezier(0.34, 1.56, 0.64, 1) both}.qr-expand-overlay .qr-expand-url{color:#fff;font-size:3vh;margin-top:3vh;font-weight:700;animation:qr-text-fade-up .4s ease-out .15s both}.qr-expand-overlay .qr-expand-pin{color:#fff;font-size:5vh;margin-top:1vh;font-weight:800;letter-spacing:.5vh;animation:qr-text-fade-up .4s ease-out .25s both}@keyframes qr-overlay-fade-in{from{opacity:0}to{opacity:1}}@keyframes qr-scale-up{from{opacity:0;transform:scale(0.3)}to{opacity:1;transform:scale(1)}}@keyframes qr-text-fade-up{from{opacity:0;transform:translateY(2vh)}to{opacity:1;transform:translateY(0)}}.qr-small-container{position:absolute;left:3vh;top:.4vh;height:auto;margin:0 auto;max-width:24vh;width:100%;padding:1.4vh;background-color:#17c993;border-radius:1.4vh;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.qr-small-container:hover{transform:scale(1.05);box-shadow:0 .5vh 2vh rgba(0,0,0,.25)}.qr-small-container:active{transform:scale(0.97)}.qr-small-hint{margin:.6vh 0 0;color:#fff;font-size:1.3vh;font-weight:600;text-align:center;line-height:1}.host-waitingroom-dog-peeking{position:absolute;top:3%;width:16%;height:40%;transform:rotate(-20deg);right:-6%}.host-waitingroom-circle-yellow{position:absolute;top:-6.8vh;left:-3.5vh;width:12vh;height:12vh;background:#ffd43c;border-radius:50%}.host-waitingroom-circle-orange{position:absolute;top:16vh;left:11vh;width:3.2vh;height:3.2vh;background:#f19e21;border-radius:50%}.income-business-offer{margin-bottom:30px;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;padding:20px}.income-business-offer-header{display:flex;align-items:center;margin-bottom:6px}.income-business-offer-icon{width:46px;height:46px;margin-right:18px}.income-business-offer-text h3{margin-bottom:5px}.income-business-offer-nr{display:flex;align-items:flex-end;margin-bottom:10px}.income-business-offer-nr .bodytext{font-weight:550;margin-right:16px}.income-business-offer-nr h2{font-weight:550}.income-business-offer-buttons{display:flex;justify-content:space-between}.income-business-offer-decline{border:2px solid #ff2055;border-radius:100px;background-color:rgba(0,0,0,0);color:#ff2055;font-weight:600;padding:4px 21px}.income-business-offer-decline:hover{color:#ff2055;background:#ffeecd;border:2px solid #ff2055}.income-business-offer-sell{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%);border-radius:100px;font-weight:600;padding:8px 24px;border:none}.income-business-offer-sell:hover{background:#17a05c}.income-business-title{margin-bottom:14px}.income-business-info{display:flex;align-items:center;margin-bottom:20px}.income-business-info-image-container{display:flex;padding:2px;margin-right:16px;max-width:70px}.income-business-info-text{margin-right:6px}.income-business-info-text h4{font-weight:700;margin-bottom:6px}.income-business-value-container{margin-bottom:35px}.income-business-value{display:flex;justify-content:space-between}.income-business-value-nr{text-align:end}.income-business-value-nr h2{margin-bottom:3px}.income-business-value-nr span{font-weight:700}#expenses-notification-modal{top:16%;display:flex;justify-content:center;z-index:30}#expenses-notification-modal .modal-content{max-width:330px;padding:0;border:none;border-radius:15px}#expenses-notification-modal .modal-header{border-radius:10px 10px 0 0;background:#ff2055;height:105px}#expenses-notification-modal .modal-body{position:relative;background:#fff;border-radius:0 0 15px 15px;display:flex;flex-direction:column;padding:32px 24px}#expenses-notification-modal .modal-body h1{margin-bottom:16px}#expenses-notification-modal .modal-body .notification-content{margin-bottom:24px}#expenses-notification-modal .modal-body .expenses-notification-reason{display:flex}#expenses-notification-modal .modal-body .expenses-notification-reason p{margin-bottom:24px}#expenses-notification-modal .modal-body h3{margin-bottom:24px;color:#ff2055;font-size:18px}#expenses-notification-modal .modal-body button{background:linear-gradient(309.29deg, #17C993 18.78%, #3ED288 152.79%);border-radius:100px;color:#fff;font-size:16px;line-height:24px;font-weight:600;padding-top:12px;padding-bottom:12px}#expenses-notification-modal .modal-body button:active{background:#1f975b}#expenses-notification-modal .modal-body .expenses-notification-image{transform:scale(0.7);position:absolute;top:-175px;right:-30px}.host-steps{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);min-height:100svh;width:100%;color:#fff;position:relative;display:flex;justify-content:center;align-items:center}.host-steps .host-steps-skip-button{position:absolute;top:70px;font-weight:500;font-size:22px;right:90px;border:1px solid #fff;border-radius:10px;padding:15px}.host-steps .host-steps-container{width:60%;height:90vh}.host-steps .host-steps-container .step-1-container{text-align:center;height:100%}.host-steps .host-steps-container .step-1-container .step-title{font-size:64px;font-weight:600}.host-steps .host-steps-container .step-1-container .step-body{height:80%;display:flex;align-items:center;flex-direction:column}.host-steps .host-steps-container .step-1-container .step-body *{margin-top:40px}.host-steps .host-steps-container .step-1-container .step-body .step-body-starting-values{display:flex;flex-direction:row;align-items:center;justify-content:center}.host-steps .host-steps-container .step-1-container .step-body .step-body-starting-values .sum{color:#17c993;font-weight:600;margin-right:20px}.host-steps .host-steps-container .step-1-container .step-body .step-body-starting-values .hm-img{width:250px;margin-left:20px}.host-steps .host-steps-container .step-1-container .step-body p{font-weight:500;font-size:48px}.host-steps .host-steps-container .step-2-container{text-align:center;height:100%}.host-steps .host-steps-container .step-2-container .step-title{font-size:64px;font-weight:600}.host-steps .host-steps-container .step-2-container .step-body{height:80%;display:flex;margin-top:40px;flex-direction:column}.host-steps .host-steps-container .step-2-container .step-body .step-2-you-can{width:100%;position:relative;text-align:left;font-weight:500}.host-steps .host-steps-container .step-2-container .step-body .substep{margin-top:60px;font-size:60px;display:flex;justify-content:flex-start}.host-steps .host-steps-container .step-2-container .step-body .substep p{width:50%;font-weight:600;text-align:left}.host-steps .host-steps-container .step-2-container .step-body .substep img{position:relative}.host-steps .host-steps-container .step-2-container .step-body p{font-weight:500;font-size:48px}.host-steps .host-steps-container .step-3-container{text-align:center;height:100%}.host-steps .host-steps-container .step-3-container .step-title{font-size:64px;font-weight:600}.host-steps .host-steps-container .step-3-container .step-body{height:70%;display:flex;margin-top:40px;flex-direction:column;justify-content:flex-start}.host-steps .host-steps-container .step-3-container .step-body .step-body-timer{margin-top:40px}.host-steps .host-steps-container .step-3-container .step-body p{margin-top:60px;font-weight:500;font-size:48px}.host-steps .host-steps-container .step-4-container{text-align:center;height:100%}.host-steps .host-steps-container .step-4-container .step-title{font-size:64px;font-weight:600}.host-steps .host-steps-container .step-4-container .step-body{height:70%;display:flex;margin-top:40px;flex-direction:column;justify-content:flex-start}.host-steps .host-steps-container .step-4-container .step-body .step-starting-game-text{margin-top:40px;font-size:74px;font-weight:600}.host-steps .host-steps-container .step-4-container .step-body p{margin-top:60px;font-weight:500;position:relative;font-size:88px}.host-steps .step-fade-in{animation-name:stepFadeIn;-webkit-animation-name:stepFadeIn;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.host-steps .step-fade-out{animation-name:stepFadeOut;-webkit-animation-name:stepFadeOut;animation-delay:9.1s;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.host-steps .step-fade-out-4500ms{animation-name:stepFadeOut;-webkit-animation-name:stepFadeOut;animation-delay:4.5s;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.host-steps .dissapear-in-second{animation-name:stepFadeOut;-webkit-animation-name:stepFadeOut;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes stepFadeIn{0%{-webkit-transform:translateX(-200px);opacity:0}100%{opacity:1;-webkit-transform:translateX(0px)}}@keyframes stepFadeOut{0%{opacity:1;-webkit-transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(200px)}}.host-steps-yellow-circle{position:absolute;width:203px;height:203px;background:#ffd43c;border-radius:50%;bottom:10px;z-index:-1;left:-36px}.host-steps-purple-circle{position:absolute;width:100px;height:100px;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);border-radius:50%;bottom:228px;z-index:-1;right:40px}.dashboard-join-button{width:300px;margin-top:16px;border-radius:100px;border:none;padding:16px;text-align:center;display:flex;justify-content:center;align-items:center}.dashboard-join-button.login-button{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%)}.dashboard-join-button.login-button:active{background:#1e955a}.dashboard-join-button.register-button{background:#82c3ff}.dashboard-join-button.register-button:active{background:#79c7ff}.dashboard-join-button.facebook-button,.dashboard-join-button.google-button{background:#fff !important;border:1px solid #eae2d4;color:#0d2f71 !important;font-weight:600;position:relative}.dashboard-join-button .login-logo{position:absolute;left:32px;top:14px}.dashboard-join-register-button{width:310px;margin-top:30px;padding:12px;background:#82c3ff;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border:none}.dashboard-join-register-button:active{background:#79c7ff}.dashboard-join-signin-container{position:absolute;top:290px;color:#fff;display:flex;justify-content:center;width:100%;z-index:2;overflow:hidden;padding:0 10px}.dashboard-join-signin{display:flex;align-items:center;flex-direction:column;text-align:start}.dashboard-join-signin h1{width:300px}.dashboard-join-signin-change{margin-top:50px;text-align:center;font-weight:500}.dashboard-join-signin-change button{color:#ffd43c;font-weight:600;text-decoration:underline}.dashboard-join-agree{font-size:14px;line-height:24px;max-width:300px;margin-top:24px}.dashboard-join-agree a{text-decoration-line:underline}.dashboard-join-agree a:hover{color:rgba(13,47,113,.7019607843)}.dashboard-join-partner{text-align:center;margin-top:42px}.dashboard-join-partner p{opacity:.7;font-size:14px;line-height:22.4px;margin-bottom:10px}.dasbhboard-join-swed .swed-logo{width:164px}.dashboard-join-circle-left-bottom-small{visibility:hidden}.players-view{background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);margin-left:auto;margin-right:auto;margin-top:-20px;z-index:1;border-radius:20px 20px 0 0;position:relative;padding-top:100px;min-height:100svh}.players-view.LEADERBOARD{height:inherit}.players-view .slider-thumb{background:rgba(0,0,0,0)}.players-view .nav{display:flex;justify-content:center}.players-view .nav-item{flex:1 1}.players-view .nav-link{border:1.5px solid #0a55ba;padding:8px 37px;text-align:center}@media screen and (max-width: 440px){.players-view .nav-link{padding:8px 20px}}.players-view .nav-link.you{border-radius:100px 0 0 100px}.players-view .nav-link.leaderboard{margin-left:-1px;margin-right:-1px}.players-view .nav-link.live{border-radius:0 100px 100px 0}.players-view .nav-link.active{background:#0a55ba;color:#fff;border-radius:100px}.players-view .nav-link.active.live{border-radius:0 100px 100px 0}.players-view .nav-link.active.leaderboard{border-radius:0}.players-view .nav-link.active.you{border-radius:100px 0 0 100px}.players-view .nav-link.hinting{animation:deals-blink 1s infinite}.players-leaderbord-header-hint{opacity:.7;text-align:center;margin-bottom:10px}.players-awards{margin-top:24px}.players-awards h3{margin-bottom:16px;text-align:center}.players-awards button{background:#ee7023;border-radius:100px;color:#fff;font-weight:600;width:100%;padding:8px;margin-bottom:32px}.players-logos-container{display:flex;justify-content:space-around;align-items:center}.players-logos-line{background:#eae2d4;width:1.26px;height:20px}.players-cashy{width:90px}.players-swedbank{width:112px}.you-tab-content{margin-bottom:44px;margin-top:20px}.you-tab-title{display:flex;justify-content:space-between;margin-bottom:12px}.you-tab-text{font-size:14px;line-height:22.4px;margin-bottom:21px}.you-tab-text span{font-weight:600}.you-tab-slider .horizontal-slider{width:100%;max-width:700px;height:18px;margin:auto}.you-tab-slider .slider-thumb{cursor:auto;position:absolute;position:relative;z-index:100;border-radius:0;box-shadow:none;display:block;background-color:rgba(0,0,0,0)}.you-tab-slider .slider-thumb::after{content:"Sina";position:absolute;background-color:#edf4ff;height:20px;display:flex;align-items:center;font-size:12px;line-height:19.2px;font-weight:600;border-radius:6px;padding:0 5px 1px 5px;top:50px;left:-2px}.you-tab-slider .slider-thumb::before{content:"";position:absolute;background-color:#edf4ff;height:10px;width:10px;top:47px;left:11px;border-radius:1px;transform:rotate(45deg)}.you-tab-slider .slider-thumb.eng::after{content:"You";position:absolute;background-color:#edf4ff;height:20px;display:flex;align-items:center;font-size:12px;line-height:19.2px;font-weight:600;border-radius:6px;padding:0 5px 1px 5px;top:50px;left:-2px}.you-tab-slider .slider-track{position:relative;opacity:1;border-radius:10px}.you-tab-slider .slider-track.slider-color-assets{background:#ffd43c}.you-tab-slider .slider-track.slider-color-happymeter{background:linear-gradient(94.97deg, #F19E21 -10.07%, #F19E21 161.16%)}.you-tab-slider .slider-track.slider-color-salary{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%)}.you-tab-slider .slider-track.slider-color-savings{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.you-tab-slider .horizontal-slider .slider-track{top:2px;height:8px}.you-tab-slider .horizontal-slider .slider-thumb{top:-12px;width:32px;outline:none;height:32px;line-height:70px;background-size:cover;background-repeat:no-repeat}.you-tab-slider .horizontal-slider .slider-thumb.slider-assets{background-image:url(/static/media/slider-assets.5eb3ee4d4b38c5cf8aec.svg)}.you-tab-slider .horizontal-slider .slider-thumb.slider-happymeter{background-image:url(/static/media/slider-happymeter.a869a4c0432f66e966d9.svg)}.you-tab-slider .horizontal-slider .slider-thumb.slider-salary{background-image:url(/static/media/slider-income.4dd6139d4a3d1c7efdfc.svg)}.you-tab-slider .horizontal-slider .slider-thumb.slider-savings{background-image:url(/static/media/slider-expenses.1ff27da41c30aa045a2e.svg)}.you-tab-hint{display:flex;justify-content:space-between;font-size:12px;line-height:19.2px;opacity:.4}.you-tab-graf{margin-top:-36px}.live-tab{overflow:hidden}.live-tab .tab-title{margin-bottom:24px;z-index:3;position:relative}.live-tab .tab-title span{font-style:italic}.live-tab .tab{margin-bottom:70px}.live-tab .tab-income-expenses{margin-top:30px}.live-tab .tab-content{display:flex;align-items:center;flex:1 1}.live-tab .tab-income-expenses-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.live-tab .tab-content-text{margin-right:6px}.live-tab .tab-content-text span{font-weight:600}.live-tab .tab-content-sum{flex-wrap:nowrap}.live-tab .tab-face-small{width:32px;height:32px;margin-right:13px;padding-top:3px}.live-tab .tab-face-big,.live-tab .tab-face-small{border-radius:100px}.live-tab .tab-face-big.happy,.live-tab .tab-face-small.happy{background:#37b337}.live-tab .tab-face-big.ok,.live-tab .tab-face-small.ok{background:#8fd88f}.live-tab .tab-face-big.sad,.live-tab .tab-face-small.sad{background:#f8cc47}.live-tab .tab-face-big.cry,.live-tab .tab-face-small.cry{background:#d63843}.live-tab .tab-investment{border-bottom:1px solid #edf4ff;margin-bottom:16px}.live-tab .tab-investment .tab-investment-row{display:flex;align-items:center;margin-bottom:8px}.live-tab .tab-investment .tab-investment-row.investment-row{justify-content:space-between;margin-bottom:16px}.live-tab .tab-investment .tab-investment-row p{font-weight:600;font-size:16px}.live-tab .tab-investment .tab-face-small{margin-right:16px}.live-tab-top .top-leaderboard .top-leaderboard-border-bottom{z-index:2;position:relative;border-bottom:1px solid rgba(65,60,68,.14)}.live-tab-top .top-leaderboard .top-leaderboard-border-bottom .nav-scroll-gradient-left{z-index:200;pointer-events:none;height:100%;position:absolute;margin-left:-6px;width:30px;top:0;left:0;background:#000;transform:rotate(180deg);background:linear-gradient(270deg, #FCF8F1 0%, rgba(252, 248, 241, 0.9411764706) 40%, rgba(252, 248, 241, 0) 100%)}.live-tab-top .top-leaderboard .top-leaderboard-border-bottom .nav-scroll-gradient-right{z-index:200;pointer-events:none;height:100%;margin-right:-6px;position:absolute;width:40px;top:0;right:0;background:#000;background:linear-gradient(270deg, #FCF8F1 0%, rgba(252, 248, 241, 0.9411764706) 40%, rgba(252, 248, 241, 0) 100%)}.live-tab-top .top-leaderboard .nav{display:flex;flex-wrap:nowrap;justify-content:space-between;max-width:550px;overflow-y:hidden;color:#0d2f71;-ms-overflow-style:none;scrollbar-width:none}.live-tab-top .top-leaderboard .nav::-webkit-scrollbar{display:none}.live-tab-top .top-leaderboard .nav-link{color:#0d2f71;padding-bottom:6px;padding:.5rem .8rem;display:flex;border:none;align-content:center}.live-tab-top .top-leaderboard .nav-link:active{color:linear-gradient(90deg, #82C3FF 0%, #60BCFD 100%)}.live-tab-top .top-leaderboard .nav-link.disable{color:#0d2f71;opacity:.5}.live-tab-top .top-leaderboard .active-tab{color:#0a55ba;border-bottom:2px solid #0a55ba;margin-bottom:-28px;z-index:3}.live-tab-top .top-leaderboard .tab-top-leaders{height:100%;position:relative;margin-top:34px;margin-bottom:30px}.live-tab-top .top-leaderboard .tab-top-card-list{width:100%;display:flex;flex-direction:column}.live-tab-top .top-leaderboard .tab-top-results{width:100%;position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:8px}.live-tab-top .top-leaderboard .tab-top-results.invest{margin-bottom:10px;overflow-wrap:break-word}.live-tab-top .top-leaderboard .tab-top-card{display:flex;padding:16px;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;margin-bottom:12px}.live-tab-top .top-leaderboard .tab-top-card.first .tab-top-card-medallion-circle{background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%);border:2.5px solid #d8c884;transform:matrix(1, 0, -0.01, 1, 0, 0)}.live-tab-top .top-leaderboard .tab-top-card.second .tab-top-card-medallion-circle{border:2.5px solide #eaeaea;background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);transform:matrix(1, 0, -0.01, 1, 0, 0)}.live-tab-top .top-leaderboard .tab-top-card.third .tab-top-card-medallion-circle{background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%);border:2.5px solid #db9872;transform:matrix(1, 0, -0.01, 1, 0, 0)}.live-tab-top .top-leaderboard .tab-top-card-medallion{width:107px;height:20px;position:relative;display:flex;justify-content:center}.live-tab-top .top-leaderboard .tab-top-card-content{width:100%;height:70px;display:flex;flex-direction:column;justify-content:center;margin-left:10px}.live-tab-top .top-leaderboard .tab-top-card-content-row1,.live-tab-top .top-leaderboard .tab-top-card-content-row2{display:flex}.live-tab-top .top-leaderboard .tab-top-card-content-row1 :first-child,.live-tab-top .top-leaderboard .tab-top-card-content-row2 :first-child{margin-right:8px}.live-tab-top .top-leaderboard .fw6{font-weight:600}.live-tab-top .top-leaderboard .tab-top-card-content-row1{margin-bottom:4px}.live-tab-top .top-leaderboard .tab-top-card-medallion-line{position:absolute;top:-18px}.live-tab-top .top-leaderboard .tab-top-card-medallion-circle{position:absolute;top:28px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#0d2f71;font-size:20px;line-height:26px;font-weight:600;box-shadow:0px 4px 10px 0px rgba(0,0,0,.1490196078)}.live-tab-top .top-leaderboard .tab-top-card-medallion-circle span{opacity:.5}.live-tab-top .top-leaderboard .tab-top-card-content h3{margin-bottom:4px}.live-tab-top .top-leaderboard .tab-top-leaders-podium{margin-top:42px;width:97px;position:relative;display:flex;justify-content:center;padding-top:20px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.first{background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%);height:90px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.second{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);height:65px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.second .tab-podium-top{bottom:57px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.second .tab-podium-line{bottom:66px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.second .tab-podium-dot{bottom:88px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.second p{margin-top:-3px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.third{background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%);height:50px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.third .tab-podium-top{bottom:42px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.third .tab-podium-line{bottom:52px;margin-right:1px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.third .tab-podium-dot{bottom:77px;margin-right:1px}.live-tab-top .top-leaderboard .tab-top-leaders-podium.third p{margin-top:-5px}.live-tab-top .top-leaderboard .tab-top-leaders-podium p{font-size:20px;line-height:26px;font-weight:600;color:#0d2f71;opacity:.2}.live-tab-top .top-leaderboard .tab-top-leaders-podium .tab-podium-top{position:absolute;clip-path:ellipse(50% 20% at 50% 80%);background:linear-gradient(180deg, #F7F1E9 0%, #FEFEFE 100%);width:97px;height:44px;z-index:3;bottom:82px}.live-tab-top .top-leaderboard .tab-top-leaders-podium .tab-podium-line{position:absolute;border-left:1px dashed #0d2f71;height:26px;opacity:.4;bottom:90px;z-index:4}.live-tab-top .top-leaderboard .tab-top-leaders-podium .tab-podium-dot{width:5px;height:5px;background:#0d2f71;border-radius:50%;position:absolute;bottom:112px}.live-tab-top .top-leaderboard .top-leaders-leaderboard{display:flex;align-items:center;flex-direction:column;background:#d0e38b}.live-tab-top .top-leaderboard .top-leaders-leaderboard span{margin-top:8px;font-weight:600;font-size:20px;line-height:26px}.live-tab-top .top-leaderboard .top-leaders-leaderboard .tab-face-big{margin:0}.live-tab-top .top-leaderboard .top-leaders-container{display:flex;margin-left:-24px;margin-right:-24px;z-index:4;position:relative;margin-top:-16px;justify-content:space-around}.live-tab-top .top-leaderboard .top-leaders-result{font-size:16px;line-height:20.8px;color:#17c993}.live-tab-top .top-leaderboard .ongoing-top-results-invest-name{font-size:20px;line-height:24px;font-weight:600;margin-bottom:9px;overflow:visible}.live-tab-top .top-leaderboard .ongoing-top-results-invest-sum{font-size:16px;line-height:20.8px;color:#17c993;margin-bottom:4px}.live-tab-top .top-leaderboard .ongoing-top-results-investors{font-size:14px;line-height:18.2px;color:#0d2f71;opacity:.7}.tab-top-results-personas{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30%;text-align:center}.tab-top-results-personas.first{margin-top:-18px;order:2}@media screen and (max-width: 372px){.tab-top-results-personas.first .tab-top-results-invest-name{font-size:16px;line-height:20px;margin-bottom:4px;overflow:visible}.tab-top-results-personas.first .tab-top-results-invest-sum{font-size:14px;line-height:18px}.tab-top-results-personas.first .tab-top-results-investors{line-height:14px}}.tab-top-results-personas.second{margin-top:16px;order:1;width:16%}@media screen and (max-width: 600px){.tab-top-results-personas.second{width:20%}}@media screen and (max-width: 480px){.tab-top-results-personas.second{width:30%}}@media screen and (max-width: 372px){.tab-top-results-personas.second .tab-top-results-invest-name{font-size:16px;line-height:20px;margin-bottom:4px;overflow:visible}.tab-top-results-personas.second .tab-top-results-invest-sum{font-size:14px;line-height:18px}.tab-top-results-personas.second .tab-top-results-investors{line-height:14px}}.tab-top-results-personas.third{margin-top:34px;order:3;width:16%}@media screen and (max-width: 600px){.tab-top-results-personas.third{width:20%}}@media screen and (max-width: 480px){.tab-top-results-personas.third{width:30%}}@media screen and (max-width: 372px){.tab-top-results-personas.third .tab-top-results-invest-name{font-size:16px;line-height:20px;overflow:visible;margin-bottom:4px}.tab-top-results-personas.third .tab-top-results-invest-sum{font-size:14px;line-height:18px}}.tab-top-results-personas .tab-face-big{margin-right:0;margin-bottom:8px;padding-top:4px;width:32px;height:32px}.tab-top-results-personas .tab-top-results-name{font-weight:600;margin-bottom:8px;text-align:center}.tab-top-results-personas .tab-top-results-content{opacity:.7;margin-bottom:2px;text-align:center}.tab-top-results-personas .tab-top-results-invest-name{font-size:20px;line-height:24px;font-weight:600;margin-bottom:9px}.tab-top-results-personas .tab-top-results-invest-sum{font-size:16px;line-height:20.8px;color:#17c993;margin-bottom:4px}.tab-top-results-personas .tab-top-results-investors{font-size:14px;line-height:18.2px;color:#0d2f71;opacity:.7}.players-leaderboard-sort-container{display:flex;margin-top:20px;justify-content:space-between;width:100%}.players-leaderboard{padding-top:24px}.players-leaderboard button{width:100%}.players-leaderboard-sort{display:flex}.players-leaderboard-sort-arrow{margin-right:16px;margin-left:5px}.players-leaderboar-collapse{margin-bottom:18px}.players-leaderboard-sort-input-container{display:flex;margin-bottom:10px}.players-leaderboard-no-players{width:100%;text-align:center;font-size:20px;padding-top:48px}.players-leaderboard-sort-collaps{margin-left:4px;display:flex;flex-direction:column;font-size:16px;line-height:24px;margin-top:12px}.players-leaderboard-sort-collaps input{background:#fff;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);border:1px solid #edf4ff;margin-right:16px}.players-leaderboard-sort-collaps .form-check-input:checked[type=radio]{background:#fff;border-color:#edf4ff;position:relative}.players-leaderboard-sort-collaps .form-check-input:checked[type=radio]::before{content:"";background:#17c993;width:10px;height:10px;position:absolute;border-radius:50%;top:2px;left:2px}.players-leaderboard-search-input{border-radius:100px;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);padding-left:52px;height:38px}.players-leaderboard-search-input::-moz-placeholder{opacity:.4}.players-leaderboard-search-input::placeholder{opacity:.4}.players-leaderboard-search{padding-bottom:10px;position:relative}.players-leaderboard-search-icon{position:absolute;top:11px;left:25px}.spotlight-person{display:flex;margin-top:30px;width:100%;justify-content:space-betweece n;position:relative;z-index:1;flex:1 1;box-shadow:0px 2.7672564983px 2.2138051987px 0px rgba(0,0,0,.0196078431);box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);border-radius:15px;background:#fff;padding:20px}.spotlight-person:first-child{margin-bottom:30px;margin-top:60px}.spotlight-person-light{position:absolute;top:0px;left:-56px;z-index:1}.spotlight-person-name{display:flex;align-items:center}.spotlight-person-name span{font-weight:600;font-size:20px;line-height:26px}.person-face-big{width:42px;height:42px;padding-top:6px;margin-right:16px;border-radius:100px}.person-face-big.happy{background:#37b337}.person-face-big.ok{background:#8fd88f}.person-face-big.sad{background:#f8cc47}.person-face-big.cry{background:#d63843}.spotlight-person-list{margin-top:20px;display:flex}.spotlight-person-list-row1{margin-right:16px;margin-top:3px;color:rgba(13,47,113,.7019607843)}.spotlight-person-list-topic{margin-bottom:8px}.spotlight-person-list-results{margin-bottom:6px;font-size:16px;line-height:22px}.spotlight-person-list-results span{font-weight:600}.spotlight-person-donut{height:100%;position:absolute;right:-20px;top:0px;width:200px}@media screen and (max-width: 350px){.spotlight-person-donut{width:160px;right:-24px;margin-top:20px}}.spotlight-person-donut .assets-progress-div{transform:scale(0.8)}.host-ongoing-view{height:100svh;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);overflow:hidden;position:relative}.host-ongoing-view .host-ongoing-circle-orange{position:absolute;top:-3vh;right:27vh;width:8vh;height:8vh;background:#f19e21;border-radius:50%}.host-ongoing-view .host-ongoing-circle-yellow{position:absolute;top:3.5vh;left:31.4vh;width:3.4vh;height:3.4vh;background:#ffd43c;border-radius:50%}.host-ongoing-view .host-ongoing-circle-blue{position:absolute;bottom:16vh;left:3vh;width:9vh;height:9vh;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);border-radius:50%}.host-ongoing-view .host-ongoing-timer{position:absolute;top:3.4vh;right:4vh;width:18vh;font-size:5vh;line-height:6.5vh;font-weight:600;color:#0a55ba}.host-ongoing-view .host-ongoing-timer.highlighted{border-radius:1.5vh;padding-top:1vh;padding-left:2vh;background-color:#fff}.host-ongoing-view .host-ongoing-bottom-cashy{position:absolute;bottom:5.5vh;right:67.8vh;height:13vh;width:26.8vh}.host-ongoing-view .view-leaderboard-btn{position:fixed;bottom:10.5vh;right:7vh;font-size:2.8vh;border-radius:100vh;padding:1.2vh 7.8vh;background:#0a55ba;font-weight:600;z-index:999}.host-ongoing-view .host-ongoing-header{position:absolute;display:flex;align-items:center;flex-direction:row;margin-left:auto;margin-right:auto;top:3.2vh;justify-content:center;left:0;right:0}.host-ongoing-view .host-ongoing-header p:first-child{margin-right:2.4vh;font-size:3vh;font-weight:400}.host-ongoing-view .host-ongoing-header .host-ongoing-purple-dot{border-radius:50%;background-color:#a055ff;width:1.2vh;height:1.2vh}.host-ongoing-view .host-ongoing-header p:last-child{margin-left:2.4vh;font-size:4vh;font-weight:600}.host-ongoing-view .host-ongoing-body{position:absolute;height:68vh;top:12vh;display:flex}.host-ongoing-view .host-ongoing-body .host-ongoing-events{width:60vw;margin-left:10vh;margin-right:10vh;height:63vh;cursor:grab;background:#fff;box-shadow:0vh .66501vh .532008vh rgba(0,0,0,.0282725),0vh .28vh .22vh rgba(0,0,0,.0196802);border-radius:1.6vh;margin-left:15vh}.host-ongoing-view .host-ongoing-body .host-ongoing-events .host-ongoing-card{display:flex;align-items:center;height:7vh;justify-content:space-between;width:59.5vw;margin-bottom:2vh;padding:2vh}.host-ongoing-view .host-ongoing-body .host-ongoing-events .host-ongoing-card .host-ongoing-card-text{display:flex;align-items:center}.host-ongoing-view .host-ongoing-body .host-ongoing-events .host-ongoing-card .host-ongoing-card-text .host-ongoing-card-name{font-weight:600;font-size:3vh;margin-left:1.8vh;margin-right:1vh}.host-ongoing-view .host-ongoing-body .host-ongoing-events .host-ongoing-card .host-ongoing-card-text .host-ongoing-card-action{font-weight:400;font-size:3vh}.host-ongoing-view .host-ongoing-body .host-ongoing-events .host-ongoing-card .host-ongoing-card-sum{font-weight:600;font-size:3vh}.host-ongoing-view .host-ongoing-body .host-ongoing-players{cursor:grab}.host-ongoing-view .host-ongoing-body .host-ongoing-players .host-ongoing-players-card{width:38.4vh;margin-bottom:1.6vh;height:15.2vh;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:1.6vh;display:flex}.host-ongoing-view .host-ongoing-body .host-ongoing-players .host-ongoing-players-card .host-ongoing-players-card-info{margin-top:1.6vh}.host-ongoing-view .host-ongoing-body .host-ongoing-players .host-ongoing-players-card .host-ongoing-players-card-info .host-ongoing-players-card-pos-and-name{font-size:2.5vh;font-weight:600}.host-ongoing-view .host-ongoing-body .host-ongoing-players .host-ongoing-players-card .host-ongoing-players-card-info .host-ongoing-players-card-info-block{display:flex;align-items:center;margin-top:1.6vh}.host-ongoing-view .host-ongoing-body .host-ongoing-players .host-ongoing-players-card .host-ongoing-players-card-info .host-ongoing-players-card-info-block svg{width:3.2vh;height:3.2vh}.host-ongoing-view .host-ongoing-body .host-ongoing-players .host-ongoing-players-card .host-ongoing-players-card-info .host-ongoing-players-card-info-block p{font-weight:600;font-size:2.5vh;margin-left:1.6vh}.host-ongoing-bottom-hint{display:flex;align-items:center;background:#2fd07f;width:115.2vh;height:6.2vh;position:absolute;overflow:hidden;bottom:15vh;left:15vh;box-shadow:0vh .49vh .39vh rgba(0,0,0,.0282725),0vh .2vh .16vh rgba(0,0,0,.0196802);border-radius:1.18vh}.host-ongoing-bottom-hint p{text-align:center;font-size:2.5vh;z-index:707;width:100%}.host-ongoing-bottom-hint span{font-weight:600}.host-ongoing-bottom-hint .host-ongoing-bottom-hint-circle-left{position:absolute;z-index:699;width:7.01vh;height:7.01vh;left:10vh;top:-2.07vh;opacity:.3;border-radius:100%;background:linear-gradient(143.58deg, #EAE2D4 1.63%, #FCF6EC 81.46%)}.host-ongoing-bottom-hint .host-ongoing-bottom-hint-circle-right{position:absolute;width:10.74vh;height:10.74vh;left:60vh;opacity:.3;bottom:-3vh;border-radius:100%;background:linear-gradient(143.58deg, #EAE2D4 1.63%, #FCF6EC 81.46%)}.blur{position:absolute;background-color:rgba(65,60,68,.8);width:100vw;top:0;bottom:0;height:100svh}.host-ongoing-tutorial{display:flex;z-index:1500;border-radius:2vh;width:115.2vh;height:10vh;position:absolute;bottom:12vh;left:15vh;background:#0a55ba;align-items:center}.host-ongoing-tutorial .tutorial-head-icon{height:11vh;position:relative;left:-4vh;width:11vh}.host-ongoing-tutorial .tutorial-arrow-icon{position:absolute;right:-50vh;top:-67vh;height:70vh;width:40vh}.host-ongoing-tutorial .tutorial-text-and-button{width:100%;display:flex;align-items:center;justify-content:space-between}.host-ongoing-tutorial .tutorial-text-and-button .tutorial-title{font-size:2.5vh;color:#fff;margin:0}.host-ongoing-tutorial .tutorial-text-and-button .tutorial-button{background:#17c993;box-shadow:0vh 1.25vh 1vh rgba(0,0,0,.05),0vh .67vh .53vh rgba(0,0,0,.0282725),0vh .28vh .22vh rgba(0,0,0,.0196802);border-radius:10vh;width:16.4vh;height:5.6vh;padding:.6vh 1.2vh;font-weight:600;font-size:1.8vh;margin-right:5vh;border:0px}.host-ongoing-tutorial .tutorial-text-and-button .tutorial-button:hover{opacity:.8}.timer-time-out{animation:timer-blink 1s infinite}@keyframes timer-blink{0%{color:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%)}50%{color:#d0342c}100%{color:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%)}}.year-changes-container{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);height:inherit;position:relative;min-height:100svh;flex-grow:1}.year-changes-container .circle{position:absolute;border-radius:50%}.year-changes-container .bg-yellow-circle{width:71px;height:71px;background-color:#ffd43c;top:35px;left:-39px}.year-changes-container .bg-orange-circle{width:28px;height:28px;background-color:#f19e21;top:31px;left:66px}.year-changes-container .bg-purple2-circle{position:absolute;bottom:-10px;left:-70px;height:150px;width:150px;border-radius:50%;background:#a055ff;animation:move-right-left 10s ease-in-out infinite}.year-changes-container .bg-blue-circle{width:147px;height:147px;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);top:-57px;right:0px}.year-changes-container .bg-purple-circle{width:33px;height:33px;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);top:393px;right:41px}.year-changes-container .year-changes-cashy-container{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end}.year-changes-container .year-changes-cashy-bubble{padding:10px 16px;font-size:12px;line-height:18px;font-weight:600;background:linear-gradient(206.43deg, #EAE2D4 6.15%, #FCF6EC 108.06%);border-radius:20px;position:relative;z-index:30;margin-bottom:14px}.year-changes-container .year-changes-cashy-bubble-bottom{width:30px;height:30px;position:absolute;bottom:8px;right:50px;background:#efe7da;transform:rotate(22deg);z-index:2;border-radius:4px;box-shadow:0px 2px 2px 0px rgba(167,169,171,.2)}.year-changes-container .year-changes-cashy-bubble-container{position:relative;display:flex;margin-right:40px;margin-left:40px;text-align:center}@keyframes ready-btn-bounce{0%{transform:scale(1)}10%{transform:scale(1)}20%{transform:scale(1.3)}30%{transform:scale(1)}40%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1)}}@keyframes btn-bounce{0%{transform:scale(1)}10%{transform:scale(1)}20%{transform:scale(2)}30%{transform:scale(1)}40%{transform:scale(1.5)}50%{transform:scale(1)}100%{transform:scale(1)}}.year-changes-content{padding-top:100px;height:100%;display:flex;flex-direction:column;align-items:center;color:#fff;position:relative;z-index:2}.year-changes-content h1{margin-bottom:24px}.year-changes-content .year-changes-go-button{margin-bottom:40px;background:#17c993;color:#fff;border-radius:100px;padding:12px 39px;animation-name:btn-bounce;animation-delay:8s;animation-iteration-count:infinite;animation-duration:3s}.year-changes-content .year-changes-go-button:hover{background:linear-gradient(275.95deg, #2dca7c -87.07%, #40d389 164.12%)}.year-changes-content .year-changes-back-button{background-color:rgba(0,0,0,0)}.year-changes-info-container{min-height:100svh}.year-changes-info-container .container{margin-top:16px}.year-changes-info-row{display:flex;padding-bottom:16px}.year-changes-info-row .conclusion-card-body-wrapper{flex-direction:column}.year-changes-info-row .conclusion-card-container{max-width:50%;margin-bottom:0}.year-changes-info-row .conclusion-card-container:first-child{margin-right:8px}.year-changes-info-row .card-text,.year-changes-info-row .card-title,.year-changes-info-row .conclusion-card-player-count{text-align:center;justify-content:center}.year-changes-info-row .card-body{padding-top:0}.year-changes-total-players{padding:16px 24px;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:16px;margin-bottom:32px;display:flex;align-items:center;position:relative;overflow:hidden}.year-changes-total-players .title{font-weight:600;font-size:22px;line-height:130%;margin-left:24px}.year-changes-total-players .texts{display:flex;align-items:center;z-index:1}.year-changes-total-players .ellipse-top{position:absolute;width:66px;height:66px;border-radius:100px;background:#edf4ff;opacity:.4;top:-20px;left:50px}.year-changes-total-players .ellipse-bottom{position:absolute;width:92px;height:92px;border-radius:100px;background:#edf4ff;opacity:.4;bottom:-47px;left:165px}.players-count{display:flex;justify-content:center;align-items:center;width:192px;font-weight:600;margin-bottom:34px;color:#17c993;background:#fff;height:49px;box-shadow:0px 41.7776px 33.4221px rgba(6,1,39,.0503198),0px 22.3363px 17.869px rgba(6,1,39,.0417275),0px 12.5216px 10.0172px rgba(6,1,39,.035),0px 6.6501px 5.32008px rgba(6,1,39,.0282725),0px 2.76726px 2.21381px rgba(6,1,39,.0196802);border-radius:15px}.year-changes-info-life-events{min-height:100svh;padding-top:16px;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);position:relative;padding-bottom:88px}.year-changes-info-life-events-cashy{position:absolute;right:0;top:-12px}.year-changes-info-life-events-step-2 .year-changes-info-life-events-cashy{bottom:-108px;top:auto;top:initial}.year-changes-info-life-events-step-2{display:flex;flex-direction:column}.year-changes-info-life-events-step-2 .container{margin-top:16px}.year-changes-info-year{font-size:16px;line-height:24px;margin-bottom:40px;opacity:.7;margin-top:10px}.year-changes-info-life-events-title{margin-bottom:16px}.year-changes-info{height:100%;background:linear-gradient(173.08deg, #FFFFFF 3.93%, #F2EADD 130.25%)}.year-changes-bottom{display:flex;z-index:2;justify-content:center;align-items:center;flex-direction:column;position:fixed;bottom:0;width:100%;padding:0 16px;left:0;background:linear-gradient(172.96deg, #FFFFFF 100.68%, #F6FBFF -14.56%)}.year-changes-bottom .year-changes-steps{display:flex;justify-content:center;padding:24px}.year-changes-bottom .year-changes-steps :nth-child(1),.year-changes-bottom .year-changes-steps :nth-child(2){margin-right:6px}.year-changes-bottom .year-changes-steps :nth-child(3){margin-right:6px}.year-changes-bottom .step{height:4px;width:62px;border-radius:100px;background:#edf4ff}.year-changes-bottom .step.active{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%)}.year-changes-bottom button{color:#fff;padding:12px;background:#17c993;box-shadow:0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;margin-bottom:24px;width:200px}.year-changes-bottom button:hover{background:linear-gradient(275.95deg, rgba(36, 187, 111, 0.884) -87.07%, rgba(36, 182, 109, 0.8431372549) 164.12%)}.year-changes-bottom-buttons{display:flex;justify-content:space-between;width:500px}@media screen and (max-width: 600px){.year-changes-bottom-buttons{width:100%}}.year-changes-bottom-buttons button{width:45%}.year-changes-bottom-buttons button:first-child{background:rgba(0,0,0,0);color:#17c993;border:1px solid #17c993}.year-changes-info-investments{padding-top:32px;margin-bottom:16px;position:relative}.year-changes-info-investments h2{margin-bottom:24px}.year-changes-info-investments-cashy{position:absolute;bottom:250px;z-index:10}.year-changes-info-overview{background:linear-gradient(206.43deg, #EAE2D4 6.15%, #FCF6EC 108.06%);padding-top:24px;padding-bottom:32px}.year-changes-overview-header-box{max-width:265px;text-align:center;color:#0d2f71;left:0;right:0;margin-right:auto;margin-left:auto;background:#fff;box-shadow:0px 41.7776px 33.4221px rgba(6,1,39,.0503198),0px 22.3363px 17.869px rgba(6,1,39,.0417275),0px 12.5216px 10.0172px rgba(6,1,39,.035),0px 6.6501px 5.32008px rgba(6,1,39,.0282725),0px 2.76726px 2.21381px rgba(6,1,39,.0196802);border-radius:15px;padding:13px 24px;margin-bottom:30px}.year-changes-overview-header-box h2{margin-bottom:4px;white-space:nowrap}.year-changes-overview-header-box span{font-weight:600}.year-changes-overview-header{width:100%;color:#fff;display:flex;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);padding-top:16px;position:relative}.year-changes-overview-header .player-blue-graph-bg{top:120px}.year-changes-overview-header.solo{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.year-changes-overview{width:100%;min-height:100svh;display:flex;flex-direction:column;max-width:660px;margin-left:auto;margin-right:auto;width:100%}.year-changes-overview-content{position:relative;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);margin-top:-20px;border-radius:20px 20px 0 0;padding-top:30px;flex-grow:1;z-index:2;padding-bottom:100px}.year-changes-overview-header-year{text-align:center;opacity:.7;margin-bottom:16px}.year-changes-happymeter{min-height:100svh;background:#c0bbbb}.year-changes-info-happymeter-content{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;width:100%}.year-changes-info-happymeter-content .subtitle{margin-bottom:4px}.year-changes-info-happymeter-content .year-changes-info-happymeter-change{opacity:.7}.year-changes-info-happymeter-content .year-changes-info-happymeter-change-nr{margin-left:4px;font-weight:700}.year-changes-overview-header-happymeter-character-container{position:relative;width:100%;display:flex;justify-content:center}.year-changes-overview-header-happymeter{display:flex;justify-content:space-around}.year-changes-overview-header-happymeter-character{position:absolute;bottom:-150px;margin-left:18px}.year-changes.news-happymeter-container .news-piechart{height:100%;margin-bottom:24px}.year-changes-info-avghappymeter-percent{font-size:16px}.year-changes-info-avghappymeter{margin-top:-20px;margin-bottom:30px;display:flex;align-items:center}.year-changes-info-avghappymeter p:first-child{margin-right:10px}.year-chnages-info-place-card{background:#fff;box-shadow:0px 4px 24px rgba(0,0,0,.1);backdrop-filter:blur(2px);border-radius:15px;padding:24px 16px}.year-chnages-info-place-card h1{margin-bottom:16px}.year-chnages-info-place-card .year-changes-info-place-hint{opacity:.7;margin-bottom:16px;font-size:14px;line-height:22.4px}.year-chnages-info-place-card .year-changes-info-place-hint span{font-weight:600}.year-changes-info-place-row{display:flex;align-items:center;margin-bottom:12px}.year-changes-info-place-row span{font-weight:600}.year-changes-info-place-row:last-child{margin-bottom:0}.year-changes-info-place-row-icon{margin-right:13px}.year-changes-info-award,.year-changes-award{background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;padding:16px 21px 16px 86px;position:relative;z-index:2}.year-changes-info-award span,.year-changes-award span{display:inline-block}.year-changes-info-award h3,.year-changes-award h3{color:#f19e21;margin-bottom:6px}.year-changes-info-award h3.blue,.year-changes-award h3.blue{color:#82c3ff}.year-changes-info-award h3.purple,.year-changes-award h3.purple{color:#a055ff}.year-changes-info-award h3.green,.year-changes-award h3.green{color:#17c993}.year-changes-info-award .year-changes-info-award-price,.year-changes-award .year-changes-info-award-price{font-weight:600;margin-top:8px}.year-changes-info-award{margin-top:52px}.year-changes-award{margin-top:16px}.year-changes-info-award-container,.year-changes-award-container{position:relative;width:100%}.year-changes-info-award-cashy{position:absolute;top:-83px;right:-30px}.year-changes-info-award-win{position:absolute;left:24px;top:-8.5px;z-index:3}.year-changes-awards-container{margin-bottom:100px}.year-changes-awards-container h2{margin-bottom:16px}.year-changes-awards-container .bodytext-small{margin-bottom:36px}.year-changes-awards-container .complete-button{margin-top:30px;background:#0a55ba;border-radius:100px;text-align:center;margin-bottom:32px;color:#fff;width:100%;padding-top:12px;padding-bottom:12px;font-weight:600}@media screen and (max-width: 600px){.year-changes-awards-container .complete-button{position:fixed;bottom:15px;width:90%}}.year-changes-award-container-cards{padding-bottom:32px}.year-changes-footer{display:flex;justify-content:center;align-items:center;z-index:3000;padding-bottom:30px}.year-changes-footer .year-changes-footer-I{width:1.26px;height:20px;margin-right:20px;margin-left:20px;background:linear-gradient(206.43deg, #EAE2D4 6.15%, #FCF6EC 108.06%)}@media screen and (max-width: 430px){.year-changes-footer .year-changes-footer-I{margin-left:10px;margin-right:10px}}.year-changes-footer .year-changes-footer-cashy{display:flex;align-content:center;align-items:center;margin-top:-10px;margin-bottom:-10px}.year-changes-footer .year-changes-footer-cashy h2{margin-left:11px;color:#17c993;margin-top:20px}.year-chnages-info-investments-results{display:flex;flex-wrap:wrap;justify-content:space-between;height:100%;width:100%;padding-bottom:50px}@media screen and (max-width: 366px){.year-chnages-info-investments-results{flex-direction:column;align-items:center}}.year-changes-info-investments-title{display:flex;justify-content:space-between;align-items:center;width:100%}.year-changes-info-invest-nr{font-size:20px;line-height:28.6px;display:inline-block;text-align:end}.year-changes-info-investments-cashy-speaks{position:relative;box-shadow:0px 2px 2px rgba(167,169,171,.2);border-radius:20px;margin-bottom:10px;margin-top:16px}.year-changes-info-investments-cashy-speaks-talk{position:relative;font-size:14px;line-height:22.4px;font-weight:600;display:flex;justify-content:center;background:#edf4ff;border-radius:20px;padding:13px 32px 13px 32px;z-index:4}.year-changes-info-investments-cashy-speaks-bubble{position:absolute;background:#edf4ff;box-shadow:0px 2px 2px rgba(87,124,161,.2);width:30px;height:30px;bottom:-6px;left:60px;border-radius:2px;transform:rotate(65deg);z-index:1}.year-changes-investment-container{position:relative;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);min-height:100svh;padding-top:24px}.year-changes-investment-container h3{margin-bottom:40px;opacity:.7}.year-changes-investment-container h2{margin-bottom:16px}.year-chnages-investment-cashy{position:absolute;top:0;right:16px}.year-conclusion-investments-container h1.hidden,.year-conclusion-investments-container div.hidden{animation-name:hidden;animation-duration:1s;animation-fill-mode:forwards}@keyframes hidden{0%{visibility:hidden;opacity:.1}100%{visibility:visible;opacity:1}}.year-changes-investment-card{background:gray;box-shadow:0px 6.6501021385px 5.3200817108px 0px rgba(0,0,0,.0274509804);border-radius:15px;min-width:163px;min-height:110px;color:#fff;position:relative;text-align:center;margin-bottom:12px}.year-changes-investment-card.negative{animation-name:negative;animation-duration:1.5s;animation-delay:1.5s;animation-fill-mode:forwards}@keyframes negative{0%{background-color:gray}100%{background:#ff2055}}.year-changes-investment-card.positive{animation-name:positive;animation-duration:1.5s;animation-delay:1.5s;animation-fill-mode:forwards}@keyframes positive{0%{background-color:gray}100%{background:#17c993}}.year-changes-investment-card .card-investment-bottom{width:100%;position:absolute;bottom:0;padding-top:8px;padding-bottom:8px}@media screen and (max-width: 366px){.year-changes-investment-card .card-investment-bottom{bottom:-35px}}.year-changes-investment-card .card-investment-bottom-bg{background:linear-gradient(319.47deg, #FFFFFF -32.74%, rgba(255, 255, 255, 0) 123.68%);opacity:.23;position:absolute;bottom:0;width:100%;height:33px;border-radius:0 0 12px 12px}.year-changes-investment-card .card-body{position:relative;padding:0;height:100%;width:100%}.year-changes-investment-card .card-investment-type{padding-top:10px;margin-bottom:6px;padding-left:8px;padding-right:8px}.year-changes-investment-card .card-investment-type.hidden{visibility:hidden}@media screen and (max-width: 366px){.year-changes-investment-card .card-investment-type{margin-top:-32px}}.year-changes-investment-card .card-investment-other-content{padding-top:10px}.year-changes-info-total{font-size:22px;line-height:26.4px;font-weight:600;padding-left:12px}.year-changes-info-total.total-green{color:#17c993}.year-changes-info-total.total-red{color:#ff2055}.year-changes-investments-more{color:#0a55ba;margin-top:12px}.host-night{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);overflow:hidden;padding-bottom:65px;min-height:100svh;position:relative}.host-night-clock{position:absolute;top:65px;right:163px;opacity:.8}.host-night-furniture{position:absolute;bottom:150px;left:-150px;width:70%}.host-night-text{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:188px}.host-night-text .host-night-title{color:#fff;font-size:75px;line-height:75px;font-weight:600}.host-night-text h1{color:#fff;margin-bottom:80px;font-size:50px;font-weight:400}.awards-info-container{background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);padding-top:40px;position:relative;margin-bottom:65px;display:flex;flex-direction:column;justify-content:space-between}.awards-info-header{display:flex;justify-content:space-between;margin-bottom:32px}.awards-info-header button{flex:1 1;text-align:start}.awards-info-header h2{padding-top:3px;flex:2 1}.awards-info-disclaimer{padding-top:16px;line-height:130%;opacity:.7;font-size:14px}.awards-info-podium-container{position:relative;display:flex;justify-content:space-around;width:100%;bottom:0;padding-top:80px;max-width:660px;margin:auto}.awards-info-podium-container .awards-info-podium{position:relative;width:98px;display:flex;justify-content:center;align-items:center;font-size:16.9px;line-height:21.97px;font-weight:600;color:rgba(13,47,113,.2)}.awards-info-podium-container .awards-info-podium.first{background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%);height:76px}.awards-info-podium-container .awards-info-podium.first .podium-top{clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(180deg, #FFFDF9 0%, #FFFFFF 100%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);position:absolute;bottom:65px;width:97px;height:68px;z-index:3}.awards-info-podium-container .awards-info-podium.first .podium-top-shadow{background:linear-gradient(270deg, #000000 49.48%, rgba(0, 0, 0, 0) 100%);opacity:.08;filter:blur(4.22414px);position:absolute;z-index:4;width:90px;height:6px;bottom:73px}.awards-info-podium-container .awards-info-podium.first .podium-line{position:absolute;border-left:1px dashed #0d2f71;height:24px;opacity:.4;bottom:75px;z-index:4}.awards-info-podium-container .awards-info-podium.first .podium-dot{width:5px;height:5px;background:#17c993;border-radius:50%;position:absolute;bottom:98px}.awards-info-podium-container .awards-info-podium.first .podium-title{color:#17c993;bottom:110px;position:absolute}.awards-info-podium-container .awards-info-podium.first p{padding-bottom:6px}.awards-info-podium-container .awards-info-podium.second{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);height:51px;margin-top:25px}.awards-info-podium-container .awards-info-podium.second .podium-top{clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(180deg, #FFFDF9 0%, #FFFFFF 100%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);position:absolute;bottom:40px;width:97px;height:68px;z-index:3}.awards-info-podium-container .awards-info-podium.second .podium-top-shadow{background:linear-gradient(270deg, #000000 49.48%, rgba(0, 0, 0, 0) 100%);opacity:.08;filter:blur(4.22414px);position:absolute;z-index:4;width:90px;height:6px;bottom:48px}.awards-info-podium-container .awards-info-podium.second .podium-line{position:absolute;border-left:1px dashed #0d2f71;height:24px;opacity:.4;bottom:50px;z-index:4}.awards-info-podium-container .awards-info-podium.second .podium-dot{width:5px;height:5px;background:#a055ff;border-radius:50%;position:absolute;bottom:73px}.awards-info-podium-container .awards-info-podium.second .podium-title{color:#a055ff;bottom:85px;position:absolute}.awards-info-podium-container .awards-info-podium.third{background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%);height:36px;margin-top:40px}.awards-info-podium-container .awards-info-podium.third .podium-top{clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(180deg, #FFFDF9 0%, #FFFFFF 100%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);position:absolute;bottom:25px;width:97px;height:68px;z-index:3}.awards-info-podium-container .awards-info-podium.third .podium-top-shadow{background:linear-gradient(270deg, #000000 49.48%, rgba(0, 0, 0, 0) 100%);opacity:.08;filter:blur(4.22414px);position:absolute;z-index:4;width:90px;height:6px;bottom:33px}.awards-info-podium-container .awards-info-podium.third .podium-line{position:absolute;border-left:1px dashed #0d2f71;height:24px;opacity:.4;bottom:35px;z-index:4}.awards-info-podium-container .awards-info-podium.third .podium-dot{width:5px;height:5px;background:#82c3ff;border-radius:50%;position:absolute;bottom:58px}.awards-info-podium-container .awards-info-podium.third .podium-title{color:#82c3ff;bottom:70px;position:absolute}.awards-info-podium-container .awards-info-podium.third p{margin-top:10px}.awards-info-content{position:relative}.awards-info-content .awards-info-categories{margin-bottom:12px}.awards-info-content .awards-info-categories span{color:#f19e21}.awards-info-content p{opacity:.7;margin-right:60px;margin-bottom:25px}.awards-info-content .awards-info-bubble{display:flex;width:100%;justify-content:center;padding-top:13px;padding-bottom:13px;font-size:14px;line-height:22.4px;font-weight:600;background:linear-gradient(206.43deg, #EAE2D4 6.15%, #FCF6EC 108.06%);box-shadow:0px 2px 2px rgba(167,169,171,.2);border-radius:20px;position:relative;z-index:30;margin-bottom:24px}.awards-info-content .awards-info-bubble-top{width:30px;height:30px;position:absolute;bottom:28px;right:50px;background:#eae2d4;transform:rotate(60deg);z-index:2;border-radius:4px;box-shadow:0px 2px 2px 0px rgba(167,169,171,.2)}.awards-info-content h1{margin-bottom:12px}.awards-info-content .awards-info-hint{font-size:16px;line-height:24px;opacity:.7}.awards-info-content .awards-info-hint span{font-weight:600}.awards-info-bubble-container{position:relative;margin-bottom:40px}.awards-info-cashy{position:absolute;right:0;top:50px}.completed-year-view-container{min-height:100svh;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);display:flex;justify-content:center;align-items:center;color:#fff;position:relative;padding-top:60px;overflow:hidden}.completed-year-view-container .completed-year-yellow-circle{position:absolute;width:60px;height:60px;top:31px;left:-29px;background:#ffd43c;border-radius:50%}.completed-year-view-container .completed-year-orange-circle{position:absolute;width:23px;height:23px;top:27px;border-radius:50%;left:59px;background:#f19e21}.completed-year-view-container .completed-year-blue-circle{position:absolute;width:147px;height:147px;top:-87px;border-radius:50%;right:-42px;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%)}.completed-year-view-container .completed-year-purple-circle{position:absolute;width:33px;height:33px;top:393px;border-radius:50%;right:41px;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.completed-year-content{position:relative;z-index:2;text-align:center}.completed-year-content .bodytext{opacity:.7}.completed-year-content h1{margin-bottom:16px}.completed-year-content p{margin-bottom:12px}.completed-year-content .back-to-game-button{font-weight:600;margin-bottom:16px;height:48px;width:100%;background:#17c993;border-radius:100px}.completed-year-content .back-to-game-button:hover{opacity:.8}.completed-year-content .share-with-a-friend-button{font-weight:600;margin-bottom:16px;height:48px;width:100%;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);border-radius:100px}.completed-year-content .share-with-a-friend-button:hover{opacity:.8}.completed-year-content .share-with-a-friend-button div .share-icon{margin-right:9px}.completed-year-content .share-with-a-friend-button div{display:flex;flex-direction:row;justify-content:center;align-items:center}.completed-year-content .completed-year-timer{margin-bottom:24px}.completed-year-content .completed-year-cashy-container{display:flex;justify-content:center;align-items:flex-start;margin-top:-20px;transform:scale(0.9)}.game-end-summary-bg-container{height:100svh;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);position:relative;display:flex;justify-content:center}.game-end-summary-bg-circle-blue{position:absolute;width:171px;height:171px;top:-44px;right:-62px;border-radius:50%;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%)}.game-end-summary-bg-circle-purple{position:absolute;width:99px;height:99px;top:82px;left:-47px;border-radius:50%;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.game-end-summary-bg-circle-yellow{position:absolute;width:112px;height:112px;bottom:-59px;left:-51px;border-radius:50%;background:#ffd43c}.game-end-summary-bg-circle-big{position:absolute;width:1000px;height:1000px;top:309px;border-radius:50%;background:#fff;opacity:.07}.game-end-summary-content{color:#fff;display:flex;text-align:center;align-items:center;flex-direction:column;margin-top:160px;position:relative}.game-end-summary-content h1{margin-bottom:40px}.game-end-next-button{padding:12px 42px;border-radius:20px;background:#17c993;margin-bottom:20px;color:#fff}.game-end-next-button:hover{opacity:.7}.game-end-back-button{padding:12px 24px}.game-end-back-button:hover{opacity:.7}.game-end-summary-bg{min-height:100svh;position:relative;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%)}.game-end-summary-bg-cashy{position:absolute;top:-30px;right:0}.game-end-summary-buttons-container{width:100%;display:flex;justify-content:center;padding-bottom:40px}.game-end-summary-buttons-container .game-end-next-button{width:100%;margin-bottom:0;margin-left:16px}@media screen and (max-width: 360px){.game-end-summary-buttons-container .game-end-next-button{margin-left:0}}.game-end-summary-buttons-container .game-end-back-button{margin-left:-24px}.game-end-summary-blue-buttons-container{display:flex;justify-content:center;margin-bottom:26px;margin-top:46px;position:relative}.game0end-summary-blue-button{width:62px;height:4px;border-radius:100px;background:#edf4ff;margin-right:10px}.game0end-summary-blue-button:last-child{margin-right:0}.game0end-summary-blue-button.active{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%)}.game-end-summary-content-container{padding-top:26px}.game-end-summary-content-container .you-tab{margin-bottom:80px}.game-end-summary-content-container h2{margin-top:30px;margin-bottom:26px}.game-end-summary-content-container .game-end-card-container{width:100%;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:12px;display:flex;padding:13px 10px 13px 0;margin-bottom:20px}.game-end-summary-content-container .game-end-card-image{width:120px;display:flex;justify-content:center;align-items:center;padding:5px}.game-end-summary-content-container .game-end-card-content{width:100%;display:flex;flex-direction:column;position:relative}.game-end-summary-content-container .game-end-card-hint{margin-bottom:9px}.game-end-summary-content-container .game-end-card-title{margin-bottom:6px}.game-end-summary-content-container .game-end-card-fact{font-size:14px;line-height:21px;font-weight:600;color:#0a55ba}.game-end-summary-content-container .game-end-card-image-pic{width:50%;height:50%}.game-end-summary-content-container .game-end-card-detail{position:absolute;background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);right:-14px;bottom:-2px;color:#fff;border-radius:30px 0 0 30px;padding:2px 10px;font-size:14px;line-height:21px}.game-end-summary-content-container .game-end-card-detail::after{content:"d";position:absolute;width:5px;height:5px;background:linear-gradient(31.94deg, #052147 2.64%, #014DB4 87.59%);bottom:-5px;right:0px;clip-path:polygon(0 0, 0% 100%, 100% 0)}.game-end-summary-cards-container .you-tab .your-tab-youre-assets-graph{display:none}.game-end-summary-cards-container .you-tab .you-tab-title h2{margin-top:16px;margin-bottom:10px}.game-end-summary-cards-container .you-tab .you-tab-content{margin-bottom:36px}.game-end-summary-winners-all-specials{margin-top:-20px;margin-bottom:30px}.game-end-summary-winners-all-specials button{opacity:.7;text-decoration:underline;margin-right:6px}.game-end-summary-winners-me{margin-top:500px}.game-end-summary-winners-me-title-container{display:flex;justify-content:center;position:relative;background:#fff;box-shadow:0px 41.7776px 33.4221px rgba(6,1,39,.0503198),0px 22.3363px 17.869px rgba(6,1,39,.0417275),0px 12.5216px 10.0172px rgba(6,1,39,.035),0px 6.6501px 5.32008px rgba(6,1,39,.0282725),0px 2.76726px 2.21381px rgba(6,1,39,.0196802);border-radius:15px;width:100%;padding-top:26px;padding-bottom:40px;margin-bottom:20px}.game-end-summary-winners-me-title-container h2{font-size:24px;font-weight:400;line-height:24px}.game-end-summary-winners-me-title-container h2 span{font-weight:600}.game-end-summary-winners-me-title-container button{position:absolute;bottom:-20px;color:#17c993;background:linear-gradient(275.95deg, #FFFFFF -87.07%, #FFFFFF 164.12%);border:2px solid #17c993;border-radius:100px;padding:8px 42px;font-weight:600}.white-wall{position:relative;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);margin-top:-20px;border-radius:20px 20px 0 0;height:100%;padding-top:30px}.winners-me-character{transform:scale(1.4);height:170px;overflow:hidden;position:relative;top:13px}.game-end-summary-winners-me-content{display:flex;justify-content:space-around;align-items:center;padding-top:50px}.winners-me-happymeter{display:flex;flex-direction:column;align-items:center;text-align:center}.winners-me-happymeter p{margin-bottom:10px;font-size:16px;line-height:20.8px;font-weight:500;width:100px}.winners-me-happymeter .recharts-pie-sector:last-child path{fill:#fff}.game-end-summary-winners-cta{z-index:10}.game-end-summary-winners-cta-container{background:linear-gradient(173.09deg, #FFFFFF 30.48%, #F2EADD 133.93%);border-radius:20px 20px 0 0;margin-top:46px;padding-top:26px;background:#fff}.game-end-summary-winners-cta-container h2{margin-bottom:12px}.game-end-summary-winners-cta-container p{line-height:22.4px;margin-bottom:20px}.game-end-summary-winners-cta-container p span{font-weight:600}.game-end-summary-winners-cta-container .winners-cta-button-container{margin-top:30px;margin-bottom:29px;height:48px;position:relative;display:flex;justify-content:center}.game-end-summary-winners-cta-container .winners-cta-button-container .cta-arrow{margin-top:-16px;margin-left:8px}.game-end-summary-winners-cta-container .winners-cta-suggestion-block{display:flex;align-items:center;margin-top:10px}.game-end-summary-winners-cta-container .winners-cta-suggestion-block .suggestion-icon{margin-left:4px;width:40px;height:40px}.game-end-summary-winners-cta-container .winners-cta-suggestion-block p{margin:0;padding:0;margin-top:4px;margin-left:10px}.game-end-summary-winners-cta-container .game-end-summary-winners-cta-buttons{margin:5px;text-align:center;border:0px solid rgba(0,0,0,0);font-weight:600;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;color:#fff;cursor:pointer;background:#f19e21;padding:12px 36px}.game-end-summary-winners-cta-container .game-end-summary-winners-cta-buttons :hover{opacity:.8}.game-end-summary-winners-cta-container .game-end-summary-winners-cta-buttons :active{opacity:.7}.game-end-summary-winners-special{margin-top:444px}.game-end-summary-winners-topwinners-container{display:flex;justify-content:center;position:relative;height:100%;width:100%}.game-end-summary-winners-topwinners-bg{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);height:450px;position:absolute;background-clip:padding-box;top:0;bottom:-1;width:120%;overflow:hidden;border-radius:0 0 50% 50%}.game-end-summary-winners-topwinners-bg .container{width:100%;color:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center}.game-end-summary-winners-topwinners-bg .topwinners-title{display:flex;justify-content:center;text-align:center;margin-bottom:24px;margin-top:30px}.game-end-summary-winners-topwinners-bg .topwinners-title h2{width:276px;background:#17c993;padding:8px;position:relative}.game-end-summary-winners-topwinners-bg .topwinners-title h2::before{content:"";position:absolute;top:0;left:0;border-top:21px solid rgba(0,0,0,0);border-left:26px solid #115efe;border-bottom:21px solid rgba(0,0,0,0)}.game-end-summary-winners-topwinners-bg .topwinners-title h2::after{content:"";position:absolute;top:0;right:0;border-top:21px solid rgba(0,0,0,0);border-right:26px solid #0c56ff;border-bottom:21px solid rgba(0,0,0,0)}.game-end-summary-winners-topwinners-bg .topwinners-container{position:absolute;bottom:-6px;width:350px;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 370px){.game-end-summary-winners-topwinners-bg .topwinners-container{width:300px}}.game-end-summary-winners-topwinners-bg .topwinner-first-place-container{order:2}.game-end-summary-winners-topwinners-bg .topwinner-first-place-container .topwinner-podium{background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%);height:190px}.game-end-summary-winners-topwinners-bg .topwinner-first-place-container .topwinner-content{background:linear-gradient(269.86deg, #D3A84C -9.99%, #FFEC95 50.52%, #E6BE69 114.93%);box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.game-end-summary-winners-topwinners-bg .topwinner-second-place-container{order:1;margin-bottom:-40px}.game-end-summary-winners-topwinners-bg .topwinner-second-place-container .topwinner-podium{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);height:190px}.game-end-summary-winners-topwinners-bg .topwinner-second-place-container .topwinner-content{background:linear-gradient(270deg, #C1C1C1 -16.95%, #FFFFFF 40.82%, #D9D9D9 115.08%);box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);transform:rotate(-15deg)}.game-end-summary-winners-topwinners-bg .topwinner-third-place-container{order:3;margin-bottom:-70px}.game-end-summary-winners-topwinners-bg .topwinner-third-place-container .topwinner-podium{background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%);height:190px}.game-end-summary-winners-topwinners-bg .topwinner-third-place-container .topwinner-content{background:linear-gradient(270deg, #C57339 -16.95%, #F1BFAC 48.38%, #CB9279 115.08%);box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.game-end-summary-winners-topwinners-bg .topwinner-podium{position:relative;width:99px;display:flex;justify-content:center;align-items:center;font-size:16.9px;line-height:21.97px;font-weight:600;color:rgba(13,47,113,.2)}.game-end-summary-winners-topwinners-bg .topwinner-podium .podium-top{clip-path:ellipse(50% 16% at 50% 83%);background:linear-gradient(180deg, #FFFDF9 0%, #FFFFFF 100%);box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.035);position:absolute;bottom:179px;width:97px;height:68px;z-index:3}.game-end-summary-winners-topwinners-bg .topwinner-podium .podium-top-shadow{background:linear-gradient(270deg, #000000 49.48%, rgba(0, 0, 0, 0) 100%);opacity:.08;filter:blur(4.22414px);position:absolute;z-index:4;width:90px;height:6px;bottom:187px}.game-end-summary-winners-topwinners-bg .topwinner-podium .podium-place{position:absolute;top:30px;font-size:24px;line-height:31.2px;font-weight:600;color:#0d2f71;opacity:.2}.game-end-summary-winners-topwinners-bg .topwinner-person{position:relative;z-index:31;bottom:-3px;display:flex;justify-content:center}.game-end-summary-winners-topwinners-bg .game-end-topwinner-character{height:177px;width:100px}.game-end-summary-winners-topwinners-bg .topwinner-content{position:absolute;bottom:66px;padding:12px 8px 6px 8px;text-align:center;margin-right:-3px;z-index:33;border-radius:10px;color:#0d2f71;min-width:90px;display:flex;flex-direction:column;align-items:center}.game-end-summary-winners-topwinners-bg .topwinner-content .topwinner-name{font-size:14px;line-height:18.2px;font-weight:600;width:100%;display:inline;flex-wrap:nowrap;margin-bottom:4px}.game-end-summary-winners-topwinners-bg .topwinner-content .topwinner-line{width:35px;height:1px;background-color:#0d2f71;opacity:.2;text-align:center;margin-bottom:6px}.game-end-summary-winners-topwinners-bg .topwinner-content .topwinner-assets{font-size:12px;line-height:15.6px}.game-end-summary-winners-topwinners-bg .topwinner-content .topwinner-happymeter{position:absolute;top:-9px;left:6px;font-size:12px;line-height:15.6px;color:#0d2f71;background-color:#fff;border-radius:100px;padding:1px 6px}.top-bar{display:flex;width:100%;padding:40px 24px 0 24px;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 600px){.top-bar{padding-left:0;padding-right:0}}.top-bar .tutorial-fb-btn{margin-top:7px;text-decoration:none}@media screen and (max-width: 600px){.top-bar .tutorial-fb-btn{margin-top:24px}}.game-btns{margin-top:40px;margin-left:24px;display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.game-btns{margin-left:0;margin-right:0}}@media screen and (max-width: 600px){.faq-mobile-fb-btn{display:none}}.user-dashboard-no-games{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:78px}@media screen and (max-width: 600px){.user-dashboard-no-games{padding-right:15px;margin-top:24px;margin-left:0;margin-right:0}.user-dashboard-no-games .cashy-dog{display:none}}.cashy-dog-mobile{position:absolute;display:none;bottom:0}@media screen and (min-width: 600px){.cashy-dog-mobile{display:none}}.bell-icon{align-self:flex-end}.user-dashboard{padding-left:220px;background:#fff;height:100%;min-height:100svh}.user-dashboard a{font-weight:600;line-height:150%;text-decoration:underline;color:#0a55ba}@media screen and (max-width: 600px){.user-dashboard{padding-left:0;padding-top:50px}}.user-data-dashboard{overflow-x:hidden;background:#fff !important}.dashboard-container{padding-right:40px;display:flex;flex-direction:column;overflow-x:hidden;height:100svh}@media screen and (max-width: 600px){.dashboard-container{padding-right:15px;padding-left:15px}}.faq-container,.history-container{min-height:100svh}@media screen and (max-width: 600px){.dashboard-container::-webkit-scrollbar{display:none}}.dashboard-title{font-size:22px;font-weight:600}.dashboard-question{padding-top:16px;font-size:14px;font-weight:400;color:rgba(13,47,113,.7019607843)}.user-name{font-size:22px;font-weight:600}.user-question{padding-top:16px;font-size:14px;white-space:wrap;line-height:140%;font-weight:400;color:rgba(13,47,113,.7019607843)}@media screen and (min-width: 600px){.user-question{width:30vw}}.actions-container{padding-left:24px;padding-top:28px;padding-right:38px}@media screen and (max-width: 600px){.actions-container{width:100%;padding-left:0;padding-top:0;padding-right:0}}.actions-container .menu-create-game-btn{background:linear-gradient(268.31deg, #17C993 -67.63%, #17C993 169.56%);border-radius:100px;border:none;padding:10px;color:#fff;width:100%;max-width:347px;height:56px;font-weight:600;box-shadow:0px 12.5216px 10.0172px rgba(0,0,0,.05),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border:none}@media screen and (max-width: 600px){.actions-container .menu-create-game-btn{max-width:330px}}.actions-container .action-how-to-play{max-width:420px;padding-top:38px}@media screen and (max-width: 600px){.actions-container .action-how-to-play{max-width:325px}}.tutorial-bubble svg{width:425px;height:175px;position:absolute;left:321px}.tutorial-bubble{margin-top:32px;width:378px}.bubble-text-container{position:absolute;top:308px;left:375px}.bubble-title{font-weight:600;font-size:22px;text-align:left}.bubble-links{align-items:center;padding-top:8px;display:flex}.bubble-links .bubble-link{color:#0a55ba;font-weight:600;line-height:150%;text-decoration:underline;cursor:pointer}.dot{margin-left:12px;margin-right:12px;border-radius:20px;background-color:#edf4ff;width:8px;height:8px}.games-container{display:flex;flex-wrap:wrap;padding-top:40px;align-items:flex-end;margin-bottom:20px}.games-container a{margin-bottom:40px;margin-left:8px}.user-dashboard-container{display:flex;flex-direction:column;height:100%;min-height:100svh}.game-card-label{position:absolute;right:-7px;top:38px}.user-dashboard-bottom-tutorial{padding-left:24px;margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;background:#edf4ff;position:relative;margin-top:auto}@media screen and (max-width: 600px){.user-dashboard-bottom-tutorial{padding-left:15px}}.user-dashboard-bottom-tutorial .info-area{display:flex;padding:24px 0;flex-wrap:wrap;align-items:center}@media screen and (max-width: 900px){.user-dashboard-bottom-tutorial .info-area{justify-content:flex-start}}.user-dashboard-bottom-tutorial .tutorial-first{display:flex;flex-direction:column;margin-left:36px}.user-dashboard-bottom-tutorial .tutorial-first .view-history{color:#17c993;font-weight:600;line-height:150%;text-decoration:underline;cursor:pointer}.user-dashboard-bottom-tutorial .tutorial-second{display:flex;flex-direction:column;margin-left:40px}@media screen and (max-width: 900px){.user-dashboard-bottom-tutorial .tutorial-second{margin-left:0}}.user-dashboard-bottom-tutorial .tutorial-second .how-to-play{margin-top:26px}.user-dashboard-bottom-tutorial .total-games-info{padding-right:40px;z-index:1}.user-dashboard-bottom-tutorial .total-games-number{font-weight:600;font-size:40px;line-height:130%;color:#a055ff;margin-right:8px}.user-dashboard-bottom-tutorial .total-games-right-col{display:flex;flex-direction:column;margin-left:auto}.user-dashboard-bottom-tutorial .total-games-right-col svg{bottom:36px;left:14px;position:relative}.user-dashboard-bottom-tutorial .ellipsis-beige{position:absolute;content:"";width:142px;height:142px;border-radius:100px;background:linear-gradient(143.58deg, #EAE2D4 1.63%, #FCF6EC 81.46%)}@media screen and (max-width: 600px){.faq-mobile{display:none}}.bubble{display:flex;flex-direction:column;position:relative;border-radius:20px;padding:24px 24px 24px 24px;margin-bottom:70px;background:#fff;box-shadow:0px 3.11493px 15px rgba(167,169,171,.2)}.bubble-bottom-left:before{content:"";background-image:url(/static/media/bubble-end.fec6ca045fe5e91abcfe.svg);background-repeat:no-repeat;width:121px;height:45px;position:absolute;right:15px;bottom:-44px}@media screen and (max-width: 600px){.bubble-bottom-left:before{display:none}}.dashboard-waving-dog{padding-left:30px;margin-top:20px}@media screen and (max-width: 1360px){.dashboard-waving-dog{display:none}}.tutorial-first-container{position:relative;margin-bottom:32px;min-width:26%}@media screen and (max-width: 600px){.tutorial-first-container{width:100%}}.tutorial-right-col{margin-left:auto;display:flex;position:absolute;right:0;bottom:0}@media screen and (max-width: 1400px){.tutorial-right-col{margin-left:0}}@media screen and (max-width: 600px){.tutorial-right-col{margin-left:0;display:block;width:100%}}.total-games-view-history{cursor:pointer}.dashboard-faq-container{padding:24px;margin-top:32px;background:#fff;border-radius:16px;border:1px solid #EDF4FF;border:1px solid var(--bee, #EDF4FF);box-shadow:0px 1.7295353413px 1.3836282492px 0px rgba(0,0,0,.02),0px 4.1563138962px 3.3250510693px 0px rgba(0,0,0,.03);margin-left:24px;margin-bottom:60px;max-width:1000px}@media screen and (max-width: 600px){.dashboard-faq-container{margin-left:0}}.dashboard-faq-container .faq-card-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;max-width:1000px}.dashboard-faq-container .faq-card-btn:not(:last-child){padding-bottom:24px;border-top:1px solid #eae2d4}@media screen and (max-width: 600px){.dashboard-faq-container .faq-card-btn:not(:last-child){padding-bottom:0}}.dashboard-faq-container .faq-card-btn:not(:first-child){padding-top:24px}.dashboard-faq-container .faq-card-btn:first-child{border:none}.dashboard-faq-container .faq-card-btn h3{font-size:16px;font-weight:600;line-height:130%;padding-right:16px}.dashboard-faq-container .faq-card-btn .faq-card-open{color:#0a55ba}@media screen and (max-width: 600px){.dashboard-faq-container .faq-card-btn{margin-top:16px}.dashboard-faq-container .faq-card-btn h3{font-size:18px}.dashboard-faq-container .faq-card-btn .faq-card-body{font-size:14px}}.dashboard-faq-container .faq-card-body{font-size:16px;padding:16px;padding-top:8px;padding-left:0px;max-width:1000px;line-height:150%;color:#1f1f1f}.dashboard-faq-container .faq-arrow-icon{transition:transform .3s ease-in-out}.dashboard-faq-container .faq-arrow-icon-open{transform:rotate(180deg)}.login-view-container,.register-view{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);height:inherit;overflow:hidden;width:100%;display:flex;flex-direction:column;color:#fff;position:relative;min-height:100svh}.login-view{max-width:375px;display:flex;margin-left:auto;margin-right:auto;flex-direction:column;height:100%;width:100%;z-index:1}@media only screen and (min-width: 481px){.login-view{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 481px){.login-view{max-width:40vh}}@media only screen and (min-width: 481px){.login-view-join-game{max-width:375px}}.login-view-brand-logo{flex-grow:2;margin-left:auto;margin-right:auto;text-align:center;align-items:center;display:flex;flex-direction:column;max-height:250px;margin-top:3.5vh}.login-view-powered-by{line-height:150%;opacity:.7;margin-bottom:20px}.login-view-cashy-logo{flex-grow:2;margin-left:auto;margin-right:auto;text-align:center;align-items:center;display:flex;flex-direction:column;max-height:250px}.login-view-cashy-logo a:hover{color:#fff}@media only screen and (min-width: 481px){.login-view-cashy-logo{max-height:26vh}}.login-view-cashy-logo svg{height:76px;width:86px;margin-top:86px}@media only screen and (min-width: 481px){.login-view-cashy-logo svg{height:8vh;width:9.2vh;margin-top:9.2vh}}.login-view-cashy-logo .login-view-cashy-text{height:44px;width:auto}@media only screen and (min-width: 481px){.login-view-cashy-logo .login-view-cashy-text{height:4.7vh}}.login-view-cashy-logo .login-view-cashy-slogan{font-weight:400;font-size:14px;line-height:160%;opacity:.7}@media only screen and (min-width: 481px){.login-view-cashy-logo .login-view-cashy-slogan{font-size:1.5vh}}.login-page-container{flex-grow:2;padding-left:18px;padding-right:18px;margin-top:auto;margin-bottom:auto;overflow:hidden}@media only screen and (min-width: 481px){.login-page-container{padding-left:1.91vh;padding-right:1.91vh}}.login-repeat-password{margin-top:2.4vh}.login-page-container{margin-top:auto;margin-bottom:auto}.login-action-text{font-weight:600;font-size:22px;line-height:130%;padding-top:48px}@media only screen and (min-width: 481px){.login-action-text{text-align:center}}@media only screen and (min-width: 481px){.login-action-text{font-size:2.98vh;padding-top:5.11vh}}.login-user-actions{padding-top:32px}@media only screen and (min-width: 481px){.login-user-actions{padding-top:3.4vh}}.login-user-actions button{padding:12px 80px;background:#17c993;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;border:none;margin-bottom:20px;color:#fff;border:none;z-index:2;margin-left:auto;margin-right:auto;width:100%;font-size:16px;font-weight:600}@media only screen and (min-width: 481px){.login-user-actions button{padding:1.27vh 8.51vh;border-radius:10.64vh;margin-bottom:2.12vh;font-size:1.7vh}}.login-user-actions button:hover{opacity:.7;background:#17c993;color:#fff}.login-user-actions button:active{background:#1e955a}.login-input{width:100% !important}.login-message{font-size:1.7vh;text-align:center;font-weight:600;margin-top:1.6vh;line-height:150%}.login-btn{margin-top:1.6vh;box-shadow:none !important}.login-page-btn,.login-link-button{width:100%;background:#fff;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:100px;color:#0d2f71;font-weight:600;border:none;display:flex}@media only screen and (min-width: 481px){.login-page-btn,.login-link-button{border-radius:10.64vh}}.login-page-btn a,.login-link-button a{width:100%;text-align:center;padding:12px 32px 12px 32px;display:flex;align-items:center;font-size:16px}@media only screen and (min-width: 481px){.login-page-btn a,.login-link-button a{padding:1.27vh 3.4vh 1.27vh 3.4vh;font-size:1.7vh}}.login-page-btn a:hover,.login-link-button a:hover{color:#0d2f71}.login-page-btn svg,.login-link-button svg{float:left;width:2.12vh !important;height:2.12vh !important}.login-page-btn .login-btn-text,.login-link-button .login-btn-text{margin:auto;padding-right:20px}@media only screen and (min-width: 481px){.login-page-btn .login-btn-text,.login-link-button .login-btn-text{padding-right:2.12vh}}.login-page-btn.btn-second,.login-link-button.btn-second{margin-top:16px}@media only screen and (min-width: 481px){.login-page-btn.btn-second,.login-link-button.btn-second{margin-top:1.7vh}}.login-page-btn:active,.login-page-btn:focus,.login-link-button:active,.login-link-button:focus{background:#fff;color:#0d2f71}.continue-as-guest{display:flex;padding-top:28px;font-weight:600;text-decoration:underline;justify-content:center;font-size:16px}@media only screen and (min-width: 481px){.continue-as-guest{padding-top:2.98vh;font-size:1.7vh}}.continue-as-guest a:hover{color:#fff}.footer-section{flex-grow:1;margin-bottom:auto;margin-top:30px;justify-content:center;display:flex;flex-direction:column;padding-bottom:30px;font-weight:600;align-items:center}@media only screen and (min-width: 481px){.footer-section{padding-bottom:.95vh;font-size:1.7vh}}.footer-section a:hover{color:#ffd43c}.footer-section .forgot-password{padding-top:16px}.login-page-register{padding-left:8px;color:#ffd43c;text-decoration:underline}@media only screen and (min-width: 481px){.login-page-register{padding-left:.95vh}}.login-top-right-ellipse{width:170px;height:170px;position:fixed;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);border-radius:50%;right:-62px;top:-44px;animation:move-diagonal 10s ease-in-out infinite}@media only screen and (min-width: 481px){.login-top-right-ellipse{width:18.1vh;height:18.1vh;right:-6.6vh;top:-4.68vh}}.login-left-side-ellipse{width:100px;height:100px;position:absolute;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%);border-radius:50%;left:-54px;top:137px;animation:move-left-right 10s ease-in-out infinite}@media only screen and (min-width: 481px){.login-left-side-ellipse{width:10.64vh;height:10.64vh;left:-5.75vh;top:14.58vh}}.login-bottom-left-ellipse{width:100px;height:100px;position:absolute;background:#ffd43c;border-radius:50%;left:30%;bottom:-40px;overflow:hidden;animation:move-diagonal 10s ease-in-out infinite}@media only screen and (min-width: 481px){.login-bottom-left-ellipse{width:10.64vh;height:10.64vh;left:15%;bottom:-4.25vh}}.login-term-conditions{padding-top:24px;font-size:14px;padding-left:44px;padding-right:44px;text-align:center;opacity:.7}.login-term-conditions a{text-decoration:underline}.login-term-conditions a:hover{color:#fff}@media only screen and (min-width: 481px){.login-term-conditions{padding-top:1.6vh;font-size:1.4vh;padding-left:6vh;padding-right:6vh}}@media only screen and (max-width: 481px){.join-room-login{padding-top:28px}}.gamepin-links{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center}.white-ellipsis-sm{margin-left:8px;margin-right:8px;width:6px;height:6px;border-radius:30px;background:#fff;opacity:.7}.join-page-content{display:flex;flex-direction:column;height:100%}.top-5{display:flex;flex-direction:column;min-height:100svh;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);position:relative;overflow:hidden}.top-5__row{display:flex;padding:0 7vh;justify-content:center}.top-5__info{background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%);box-shadow:0px 5.14326px 11.1733px rgba(167,169,171,.2);padding:2.5vh 7vh;margin-top:5vh;margin-left:auto;margin-right:auto;border-radius:2vh;font-size:2.5vh;color:#fff;max-width:70vh;text-align:center}.top-5 .ellipse{position:absolute}.top-5 .ellipse--top-right{width:10vh;height:10vh;top:-5vh;right:20vh;border-radius:100vh;background:linear-gradient(90deg, #60BCFD 0%, #82C3FF 100%)}.top-5 .ellipse--left{width:10vh;height:10vh;top:15vh;left:-2vh;border-radius:100vh;background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.top-5 .ellipse--left-center{width:3vh;height:3vh;top:9vh;left:24vh;border-radius:100vh;background:#ffd43c}.top-5 .card-contents{text-align:center;z-index:1}.top-5 .card-contents__organization{font-weight:600;font-size:2.5vh;padding-top:2vh;height:5vh;color:rgba(13,47,113,.7019607843);max-width:19vh;overflow:hidden;text-overflow:ellipsis;margin-left:auto;margin-right:auto}.top-5 .card-contents__name{font-weight:600;font-size:4vh;padding-top:5.8vh;height:9.8vh}.top-5 .card-contents__assets{font-size:3.5vh;padding-top:1.6vh;height:5.1vh}.top-5 .card-contents__gained{font-size:2.8vh;padding-top:1vh;color:#17c993;height:4.3vh}.top-5 .card-contents__loss{font-size:2.8vh;padding-top:1.6vh;color:#ff2055;height:5vh}@keyframes character-fade-in{0%{opacity:0}100%{opacity:1}}.event-top .splide__track{height:52vh}.cobrand-event-top .splide__track{height:60vh}.host-special-events{display:flex;flex-direction:column;min-height:100svh;background:linear-gradient(172.96deg, #F6FBFF -14.56%, #FFFFFF 100.68%);position:relative;overflow:hidden}.host-special-events .card-contents{text-align:center;z-index:1}.host-special-events .card-contents__name{font-weight:600;font-size:3.2vh;padding-top:4vh;height:9vh}.host-special-events .card-contents__happiness{font-weight:600;font-size:3.2vh;padding-top:1vh;height:5vh;display:flex;justify-content:center}.host-special-events .card-contents__happiness svg{margin-bottom:.5vh;margin-right:.5vh;width:2.5vh;height:2.5vh}.host-special-events .color-content{position:relative;padding-top:4.5vh;padding-bottom:2.4vh;text-align:center;border-bottom-left-radius:2.4vh;border-bottom-right-radius:2.4vh;font-size:3vh;color:#fff;font-weight:400;line-height:130%;height:15vh}.host-special-events .color-content--purple{background:linear-gradient(89.61deg, #A055FF 0.24%, #A055FF 101.49%)}.host-special-events .color-content--orange{background:linear-gradient(94.97deg, #F19E21 -10.07%, #F19E21 161.16%)}.host-special-events .color-content--green{background:#17c993}.host-special-events .color-content--blue{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%)}.host-special-events .color-content .triangle{border-top:20px solid #fff;border-left:16vh solid rgba(0,0,0,0);border-right:16vh solid rgba(0,0,0,0);height:0;width:33vh;top:-1px;position:absolute}.ban-modal,.tutorial-modal{display:flex;justify-content:center}.ban-modal .modal-dialog,.tutorial-modal .modal-dialog{display:flex;justify-content:center}.ban-modal .modal-content,.tutorial-modal .modal-content{width:342px;height:252px;background-color:#fff;box-shadow:0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;padding:32px 24px}.ban-modal .modal-body,.tutorial-modal .modal-body{display:flex;justify-content:center;align-content:center;padding:0}.ban-modal .modal-footer,.tutorial-modal .modal-footer{border-top:none;display:flex;justify-content:space-between;padding:0}.ban-modal .modal-footer .btn-outline-secondary,.tutorial-modal .modal-footer .btn-outline-secondary{border:2px solid #0a55ba;border-radius:100px;padding:12px 24px;color:#0a55ba;font-weight:600;font-size:16px;line-height:24px}.ban-modal .modal-footer .btn-outline-secondary:hover,.tutorial-modal .modal-footer .btn-outline-secondary:hover{background-color:rgba(8,82,254,.15)}.ban-modal .modal-footer .btn-secondary,.tutorial-modal .modal-footer .btn-secondary{background:linear-gradient(350deg, #4089E1 -20%, #014DB4 85.33%);border-radius:10vh;padding:12px 24px;font-weight:600;font-size:16px;line-height:24px}.theme-cashy .host-layout-bottom .slider-thumb-0,.theme-cashy .host-layout-bottom .slider-track-0{background:#0a55ba}.theme-cashy .theme-bg-main{background:#0a55ba}.theme-cashy .theme-bg-secondary{background:#17c993}.theme-cashy .theme-action-button{color:#fff}.theme-cashy .theme-hover-main:hover{color:#0a55ba}.theme-cashy .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-cashy .theme-hover-secondary:hover{color:#17c993}.theme-cashy .theme-hover-secondary:hover svg path{stroke:#17c993}.theme-heritage .host-layout-bottom .slider-thumb-0,.theme-heritage .host-layout-bottom .slider-track-0{background:#e23c31}.theme-heritage .theme-bg-main{background:#e23c31}.theme-heritage .theme-bg-secondary{background:#3e3278}.theme-heritage .theme-action-button{color:#fff}.theme-heritage .theme-hover-main:hover{color:#0a55ba}.theme-heritage .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-heritage .theme-hover-secondary:hover{color:#3e3278}.theme-heritage .theme-hover-secondary:hover svg path{stroke:#3e3278}.theme-altra .host-layout-bottom .slider-thumb-0,.theme-altra .host-layout-bottom .slider-track-0{background:#d0202e}.theme-altra .theme-bg-main{background:#d0202e}.theme-altra .theme-bg-secondary{background:#0d2f71}.theme-altra .theme-action-button{color:#fff}.theme-altra .theme-hover-main:hover{color:#0a55ba}.theme-altra .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-altra .theme-hover-secondary:hover{color:#0d2f71}.theme-altra .theme-hover-secondary:hover svg path{stroke:#0d2f71}.theme-bhccu .host-layout-bottom .slider-thumb-0,.theme-bhccu .host-layout-bottom .slider-track-0{background:#2a3d82}.theme-bhccu .theme-bg-main{background:#2a3d82}.theme-bhccu .theme-bg-secondary{background:#2a3d82}.theme-bhccu .theme-action-button{color:#fff}.theme-bhccu .theme-hover-main:hover{color:#0a55ba}.theme-bhccu .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-bhccu .theme-hover-secondary:hover{color:#2a3d82}.theme-bhccu .theme-hover-secondary:hover svg path{stroke:#2a3d82}.theme-lmfcu .host-layout-bottom .slider-thumb-0,.theme-lmfcu .host-layout-bottom .slider-track-0{background:#1f1a17}.theme-lmfcu .theme-bg-main{background:#1f1a17}.theme-lmfcu .theme-bg-secondary{background:#0093dd}.theme-lmfcu .theme-action-button{color:#fff}.theme-lmfcu .theme-hover-main:hover{color:#0a55ba}.theme-lmfcu .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-lmfcu .theme-hover-secondary:hover{color:#0093dd}.theme-lmfcu .theme-hover-secondary:hover svg path{stroke:#0093dd}.theme-y12fcu .host-layout-bottom .slider-thumb-0,.theme-y12fcu .host-layout-bottom .slider-track-0{background:#003c79}.theme-y12fcu .theme-bg-main{background:#003c79}.theme-y12fcu .theme-bg-secondary{background:#003c79}.theme-y12fcu .theme-action-button{color:#fff}.theme-y12fcu .theme-hover-main:hover{color:#0a55ba}.theme-y12fcu .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-y12fcu .theme-hover-secondary:hover{color:#003c79}.theme-y12fcu .theme-hover-secondary:hover svg path{stroke:#003c79}.theme-bfcu .host-layout-bottom .slider-thumb-0,.theme-bfcu .host-layout-bottom .slider-track-0{background:#ef3a23}.theme-bfcu .theme-bg-main{background:#ef3a23}.theme-bfcu .theme-bg-secondary{background:#193641}.theme-bfcu .theme-action-button{color:#fff}.theme-bfcu .theme-hover-main:hover{color:#0a55ba}.theme-bfcu .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-bfcu .theme-hover-secondary:hover{color:#193641}.theme-bfcu .theme-hover-secondary:hover svg path{stroke:#193641}.theme-veritasfcu .host-layout-bottom .slider-thumb-0,.theme-veritasfcu .host-layout-bottom .slider-track-0{background:#28894b}.theme-veritasfcu .theme-bg-main{background:#28894b}.theme-veritasfcu .theme-bg-secondary{background:#363838}.theme-veritasfcu .theme-action-button{color:#fff}.theme-veritasfcu .theme-hover-main:hover{color:#0a55ba}.theme-veritasfcu .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-veritasfcu .theme-hover-secondary:hover{color:#363838}.theme-veritasfcu .theme-hover-secondary:hover svg path{stroke:#363838}.theme-nccyou .host-layout-bottom .slider-thumb-0,.theme-nccyou .host-layout-bottom .slider-track-0{background:#9d7c36}.theme-nccyou .theme-bg-main{background:#9d7c36}.theme-nccyou .theme-bg-secondary{background:#231f20}.theme-nccyou .theme-action-button{color:#fff}.theme-nccyou .theme-hover-main:hover{color:#0a55ba}.theme-nccyou .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-nccyou .theme-hover-secondary:hover{color:#231f20}.theme-nccyou .theme-hover-secondary:hover svg path{stroke:#231f20}.theme-wings .host-layout-bottom .slider-thumb-0,.theme-wings .host-layout-bottom .slider-track-0{background:#003087}.theme-wings .theme-bg-main{background:#003087}.theme-wings .theme-bg-secondary{background:#0071ce}.theme-wings .theme-action-button{color:#fff}.theme-wings .theme-hover-main:hover{color:#0a55ba}.theme-wings .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-wings .theme-hover-secondary:hover{color:#0071ce}.theme-wings .theme-hover-secondary:hover svg path{stroke:#0071ce}.theme-cuna .host-layout-bottom .slider-thumb-0,.theme-cuna .host-layout-bottom .slider-track-0{background:#ef3a23}.theme-cuna .theme-bg-main{background:#ef3a23}.theme-cuna .theme-bg-secondary{background:#193641}.theme-cuna .theme-action-button{color:#fff}.theme-cuna .theme-hover-main:hover{color:#0a55ba}.theme-cuna .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-cuna .theme-hover-secondary:hover{color:#193641}.theme-cuna .theme-hover-secondary:hover svg path{stroke:#193641}.theme-onemidwest .host-layout-bottom .slider-thumb-0,.theme-onemidwest .host-layout-bottom .slider-track-0{background:#b5975a}.theme-onemidwest .theme-bg-main{background:#b5975a}.theme-onemidwest .theme-bg-secondary{background:#494c49}.theme-onemidwest .theme-action-button{color:#fff}.theme-onemidwest .theme-hover-main:hover{color:#0a55ba}.theme-onemidwest .theme-hover-main:hover svg path{stroke:#0a55ba}.theme-onemidwest .theme-hover-secondary:hover{color:#494c49}.theme-onemidwest .theme-hover-secondary:hover svg path{stroke:#494c49}
