@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap");.StudentData_pageBackground__rD2Bc{position:fixed;top:0;height:130vh;padding-bottom:30vh;width:100vw;z-index:-1;background:#3e1846}.StudentData_container__3VUDr{position:relative;width:600px;max-width:92vw;margin:0 auto;min-height:100vh;color:#fff;font-family:Lato,sans-serif;font-weight:700;font-size:.9rem}.StudentData_list__XD6UB{width:100%;max-width:96vw;display:grid;--row-spacing:3rem}.StudentData_row__RpYGz{display:flex;gap:2%;justify-content:left;flex-grow:0}.StudentData_lastRow__KYIrC{padding-bottom:40px}.StudentData_name_and_percent__4appw{color:#fff;width:35%;border-radius:2rem;overflow:hidden;display:flex}.StudentData_no_answers_yet__N8Kfl .StudentData_name_and_percent__4appw,.StudentData_not_started__iNbjF .StudentData_name_and_percent__4appw{color:#fff}.StudentData_needsHelp__8S1bk .StudentData_name_and_percent__4appw{color:#ff2e2e}.StudentData_almostThere__wluTT .StudentData_name_and_percent__4appw{color:#e39402}.StudentData_strong__vtCmw .StudentData_name_and_percent__4appw{color:#069920}.StudentData_needsHelp__8S1bk.StudentData_finished__oaUyi .StudentData_name_and_percent__4appw{color:#fff;background:red}.StudentData_almostThere__wluTT.StudentData_finished__oaUyi .StudentData_name_and_percent__4appw{color:#fff;background:#e19201}.StudentData_strong__vtCmw.StudentData_finished__oaUyi .StudentData_name_and_percent__4appw{color:#fff;background:#069920}.StudentData_name__CO07z{width:63%}.StudentData_name__CO07z,.StudentData_percent__98XvP{border-radius:2rem;white-space:nowrap;overflow:hidden;text-align:right}.StudentData_percent__98XvP{color:#ffffff00;width:37%}.StudentData_finished__oaUyi .StudentData_percent__98XvP{color:#fff}.StudentData_sausage__pK3oJ{width:63%;display:flex;border-radius:2rem;background:hsla(0,0%,100%,.21);text-shadow:0 0 3px #00000080;overflow:hidden}.StudentData_not_started__iNbjF .StudentData_sausage__pK3oJ{background:rgba(0,0,0,.21)}.StudentData_wrong__CgFki{background:red;text-align:center}.StudentData_right__71_fe{background:#069920;text-align:center}.StudentData_todo__U9gRt{color:#ffffff60;white-space:nowrap;overflow:hidden;text-align:center}.StudentData_name__CO07z,.StudentData_percent__98XvP,.StudentData_right__71_fe,.StudentData_todo__U9gRt,.StudentData_wrong__CgFki{padding:.4rem;transition:width .2s ease}.StudentData_list__XD6UB{position:relative}.StudentData_row__RpYGz{position:absolute;width:100%;transition:top .5s}.StudentData_finished__oaUyi .StudentData_right__71_fe{background:#046215}.StudentData_finished__oaUyi .StudentData_wrong__CgFki{background:#900}.StudentData_classStats__qeWor{margin-top:1rem;margin-bottom:2rem;display:flex;flex-direction:row;justify-content:center}.StudentData_classPercentDonut__yVy3l{width:10rem;height:7.5rem}.StudentData_classPercentDonut__yVy3l .StudentData_text__s4ovl{fill:#fff;font-size:.9em}.StudentData_allFinished__MTZ0E .StudentData_classPercentDonut__yVy3l .StudentData_text__s4ovl{fill:#3e1846;transition:.5s}.StudentData_classPercentDonut__yVy3l .StudentData_hole__6M_Vf{fill:#00000000}.StudentData_allFinished__MTZ0E .StudentData_classPercentDonut__yVy3l .StudentData_hole__6M_Vf{fill:#ffffffe0;transition:.5s}.StudentData_sortSelector__oFNIA{width:90%;max-width:100vw;margin:auto auto 2rem;border-radius:2rem;font-weight:400;color:#ffffff60;background-color:hsla(0,0%,100%,.21);display:flex;text-align:center}.StudentData_alphabeticalSelector__FC_i7,.StudentData_slowestFirstSelector__r_HIR,.StudentData_strongestFirstSelector__V3cos,.StudentData_weakestFirstSelector__M06t4{border-radius:2rem;padding:.5rem;width:28%;white-space:nowrap;overflow:hidden}.StudentData_alphabeticalSelector__FC_i7{width:19%}.StudentData_sortAlphabetical__E6HPb .StudentData_alphabeticalSelector__FC_i7,.StudentData_sortSlowestFirst__R0uYd .StudentData_slowestFirstSelector__r_HIR,.StudentData_sortStrongestFirst___hflc .StudentData_strongestFirstSelector__V3cos,.StudentData_sortWeakestFirst__V5nRS .StudentData_weakestFirstSelector__M06t4{color:#fff;font-weight:700;text-shadow:1px 1px 3px #00000080}.StudentData_alphabeticalSelector__FC_i7:hover,.StudentData_slowestFirstSelector__r_HIR:hover,.StudentData_strongestFirstSelector__V3cos:hover,.StudentData_weakestFirstSelector__M06t4:hover{cursor:pointer;font-weight:400;font-size:larger;color:#000;text-shadow:1px 1px 3px #fff;background-color:#fff;padding:.3rem;transition:.2s}.StudentData_alphabeticalSelector__FC_i7:active,.StudentData_slowestFirstSelector__r_HIR:active,.StudentData_strongestFirstSelector__V3cos:active,.StudentData_weakestFirstSelector__M06t4:active{color:#fff;background-color:rgba(0,0,0,.21)}.StudentData_demoNoticeContainer__t81yj{z-index:99;pointer-events:auto;position:fixed;top:0;left:0;padding:0;margin:0;width:100vw;height:100vh;background-color:#00000080;display:flex;flex-direction:column;align-items:center;-webkit-animation:StudentData_fadeIn__N9LJh .5s;animation:StudentData_fadeIn__N9LJh .5s}@-webkit-keyframes StudentData_fadeIn__N9LJh{0%{opacity:0}to{opacity:1}}@keyframes StudentData_fadeIn__N9LJh{0%{opacity:0}to{opacity:1}}.StudentData_demoNoticeBox__gcCVc{margin:auto;width:80%;max-width:400px;height:400px;left:10%;top:10%;background-color:#fff;border-radius:5vmin;font-size:1.2rem;display:flex;flex-direction:column;align-items:center}.StudentData_demoTitle__GjysP{margin:2rem;color:#3e1846;font-size:2rem;font-weight:700}.StudentData_demoNotice__7IA_N{margin:2rem;flex:1 1;color:#3e1846}.StudentData_demoNoticeBox__gcCVc .StudentData_closeButton__ArmIZ{position:relative;width:10rem;margin:2rem;padding:.25rem;color:#fff;cursor:pointer;background-color:#3e1846;border-radius:.5rem;text-align:center;transition:.1s}.StudentData_betaLabel__pWK_3{background-color:#ff4500;white-space:nowrap;position:absolute;padding:5px;border-radius:5px;box-shadow:3px 3px 7px #00000040;min-width:100px;transform:rotate(-45deg) translate(-30%);color:#fff;text-align:center;text-transform:uppercase;font-size:12px;font-weight:700;top:-10px;left:-10px;box-sizing:border-box}.GameNavBar_container__jIpC3{--primaryTextColor:#fff;--emphasisedTextColor:#000;--primaryBackgroundColor:#ccc900;--primaryBackgroundColorHover:#999600;--navBackgroundColor:#00000040;--navCancelButtonColor:#000;--navCancelButtonBackgroundColour:#fff;--primaryFontSize:2rem;--primaryFontVerticalOffset:0.2;--primaryFontFamily:"Luckiest Guy";--primaryFontWeight:normal;--secondaryFontSize:calc(0.75 * var(--primaryFontSize));--primaryFontPaddingTop:calc(var(--primaryFontVerticalOffset) * var(--primaryFontSize));--secondaryFontPaddingTop:calc(var(--primaryFontVerticalOffset) * var(--secondaryFontSize));--closeButtonFontFamily:"Luckiest Guy";--closeButtonFontSize:var(--primaryFontSize);--closeButtonPadding:calc(0.25 * var(--primaryFontSize));--closeButtonPaddingTop:var(--primaryFontPaddingTop);--closeButtonPaddingBottom:0;--joinInstructionsBarItemTopPadding:0.5rem;--navItemPadding:calc(0.5 * var(--primaryFontSize));--navItemPaddingTop:calc(0.4 * var(--primaryFontSize) + var(--primaryFontPaddingTop));--navItemPaddingBottom:calc(0.4 * var(--primaryFontSize));--navItemIconPaddingTop:calc(0.125 * var(--primaryFontSize));--navItemMargin:calc(0.05 * var(--primaryFontSize));--navItemHeight:calc(var(--navItemPaddingTop) + var(--primaryFontSize) + var(--navItemPaddingBottom));--navItemColor:var(--primaryTextColor);--navItemBackgroundColor:var(--navBackgroundColor);--navItemColorOnHover:var(--primaryTextColor);--navItemBackgoundColorOnHover:var(--primaryBackgroundColorHover);--subNavItemColor:var(--primaryTextColor);--subNavItemBackgroundColor:var(--primaryBackgroundColor);--subNavItemColorOnHover:var(--primaryTextColor);--subNavItemBackgroundColorOnHover:var(--primaryBackgroundColorHover);position:absolute;width:100%;height:100%}.GameNavBar_joinInstructionsBar__tTqu1,.GameNavBar_mainBar__4_2tb,.GameNavBar_playerCountBar__B44CV{position:absolute;width:100%;font-family:var(--primaryFontFamily);font-weight:var(--primaryFontWeight);font-size:var(--primaryFontSize);color:var(--primaryTextColor);display:flex;flex-direction:row;justify-content:center}.GameNavBar_mainBar__4_2tb{pointer-events:auto;bottom:0;-webkit-animation:GameNavBar_slideUpAtBottom__oj7_0 .25s;animation:GameNavBar_slideUpAtBottom__oj7_0 .25s}.GameNavBar_joinInstructionsBar__tTqu1{top:0;bottom:auto;padding:.5rem;background-color:var(--primaryBackgroundColor);box-shadow:0 3px 5px #000;-webkit-animation:GameNavBar_slideDownAtTop__BfIZz .25s;animation:GameNavBar_slideDownAtTop__BfIZz .25s;transition:.25s}.GameNavBar_joinInstructionsBar__tTqu1.GameNavBar_hide__G8MZU{top:calc(-5 * var(--primaryFontSize))}@-webkit-keyframes GameNavBar_slideDownAtTop__BfIZz{0%{top:calc(-5 * var(--primaryFontSize))}to{top:0}}@keyframes GameNavBar_slideDownAtTop__BfIZz{0%{top:calc(-5 * var(--primaryFontSize))}to{top:0}}@-webkit-keyframes GameNavBar_slideUpAtBottom__oj7_0{0%{bottom:calc(-5 * var(--primaryFontSize))}to{bottom:0}}@keyframes GameNavBar_slideUpAtBottom__oj7_0{0%{bottom:calc(-5 * var(--primaryFontSize))}to{bottom:0}}.GameNavBar_barContents__m4TEK{position:relative;margin-left:auto;margin-right:auto;left:0;top:0;width:100%;display:flex;flex-direction:row;justify-content:center}.GameNavBar_navItemIcon__OBJ_D,.GameNavBar_navItem__POh9X{background-color:var(--navItemBackgroundColor)}.GameNavBar_subNavItem__S0XuG{background-color:var(--subNavItemBackgroundColor);color:var(--subNavItemColor)}.GameNavBar_navItem__POh9X,.GameNavBar_subNavItem__S0XuG{padding:var(--navItemPadding);padding-top:var(--navItemPaddingTop);padding-bottom:var(--navItemPaddingBottom);overflow:hidden}.GameNavBar_navItemIcon__OBJ_D,.GameNavBar_navItem__POh9X,.GameNavBar_subNavItem__S0XuG{height:var(--navItemHeight);margin-left:var(--navItemMargin);margin-right:var(--navItemMargin)}.GameNavBar_navItemIcon__OBJ_D{padding:var(--navItemIconPaddingTop) var(--navItemPadding)}.GameNavBar_navItemIcon__OBJ_D img{height:calc(var(--navItemHeight) - 2*var(--navItemIconPaddingTop));width:calc(var(--navItemHeight) - 2*var(--navItemIconPaddingTop))}.GameNavBar_navItem__POh9X.GameNavBar_hilight__Ki0zg{background-color:var(--primaryBackgroundColor);color:var(--emphasisedTextColor)}.GameNavBar_subNavGroup__Ok8sc{display:none}.GameNavBar_subNavGroup__Ok8sc.GameNavBar_opened___jCYS{display:block}.GameNavBar_subNavGroup__Ok8sc{position:absolute;bottom:100%}.GameNavBar_subNavItem__S0XuG{display:block;font-size:var(--secondaryFontSize);text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-bottom:calc(2 * var(--navItemMargin))}.GameNavBar_closeSubNavGroupButton__ebzJq{position:relative;text-align:center;color:#404040}.GameNavBar_navGroup__e9q4Q:hover .GameNavBar_subNavGroup__Ok8sc{display:block}.GameNavBar_navItemIcon__OBJ_D:active,.GameNavBar_navItem__POh9X:active{filter:invert(100%)}.GameNavBar_navItemIcon__OBJ_D.GameNavBar_active__Dx_DO,.GameNavBar_navItem__POh9X.GameNavBar_active__Dx_DO{color:#00000000;background-color:var(--navCancelButtonBackgroundColour)}.GameNavBar_navItemIcon__OBJ_D:hover,.GameNavBar_navItem__POh9X:hover{cursor:pointer;color:var(--navItemColorOnHover);background-color:var(--navItemBackgoundColorOnHover)}.GameNavBar_active__Dx_DO.GameNavBar_navItemIcon__OBJ_D:hover,.GameNavBar_active__Dx_DO.GameNavBar_navItem__POh9X:hover{cursor:pointer;color:var(--navItemColorOnHover)}.GameNavBar_active__Dx_DO.GameNavBar_navItem__POh9X:hover .GameNavBar_closeSubNavGroupButton__ebzJq{display:none}.GameNavBar_subNavItem__S0XuG:hover{cursor:pointer;color:var(--subNavItemColorOnHover);background-color:var(--subNavItemBackgroundColorOnHover)}.GameNavBar_navItem__POh9X .GameNavBar_hilight__Ki0zg:hover{color:var(--navItemColorOnHover)}.GameNavBar_joinCode__Wmupm,.GameNavBar_joinInAt__0q2gF,.GameNavBar_joinSlash__ba30z,.GameNavBar_joinUrl__eiuAp,.GameNavBar_joinedPlayerCount__zlMVS,.GameNavBar_playersReadyText__og3W_{line-height:calc(2 * var(--primaryFontSize));padding-top:var(--joinInstructionsBarItemTopPadding);padding-left:.5rem;padding-right:.5rem;overflow:hidden}.GameNavBar_joinCode__Wmupm,.GameNavBar_joinSlash__ba30z,.GameNavBar_joinUrl__eiuAp,.GameNavBar_joinedPlayerCount__zlMVS{color:var(--emphasisedTextColor);font-size:calc(2 * var(--secondaryFontSize))}.GameNavBar_joinInAt__0q2gF,.GameNavBar_playersReadyText__og3W_{color:var(--primaryTextColor);overflow:hidden;font-size:var(--primaryFontSize)}.GameNavBar_joinedPlayerCount__zlMVS{color:var(--primaryTextColor);text-align:right;width:calc(3 * var(--primaryFontSize))}.GameNavBar_joinCode__Wmupm.GameNavBar_longCode__FN3Ke{width:calc(12 * var(--secondaryFontSize));min-width:calc(12 * var(--secondaryFontSize));line-height:var(--secondaryFontSize);font-size:var(--secondaryFontSize);padding-top:calc(1.15 * var(--primaryFontSize) - var(--secondaryFontSize))}.GameNavBar_navBarCloseButton__VUmKS{pointer-events:auto;position:absolute;width:calc(1.2 * var(--closeButtonFontSize));top:.5rem;right:.5rem;font-size:var(--closeButtonFontSize);font-family:var(--closeButtonFontFamily);padding:var(--closeButtonPadding);padding-top:var(--closeButtonPaddingTop);padding-bottom:var(--closeButtonPaddingBottom);color:var(--primaryTextColor);cursor:pointer;background-color:#ffffff20;border-radius:.5rem;text-align:center;transition:.1s}.GameNavBar_navBarCloseButton__VUmKS:hover{scale:1.1;transition:.1s}@media screen and (max-width:1200px){.GameNavBar_container__jIpC3{--primaryFontSize:1.5rem}}@media screen and (max-height:500px){.GameNavBar_container__jIpC3{--primaryFontSize:1rem}}@media screen and (max-width:800px){.GameNavBar_joinedPlayerCount__zlMVS,.GameNavBar_playersReadyText__og3W_{display:none}}@media screen and (max-width:600px){.GameNavBar_container__jIpC3{--primaryFontSize:1rem}}@media screen and (max-width:400px){.GameNavBar_joinInAt__0q2gF{display:none}}.GameQRFollowPopup_container__Z42wr{pointer-events:none;position:absolute;width:100%;height:100%}.GameQRFollowPopup_box__Br42l{pointer-events:auto;position:absolute;right:10px;bottom:10px;width:23vmin;min-height:21rem;min-width:11rem;padding:1vmin;background-color:#000000c0;border-radius:2vmin;border:.5vmin solid #fff;-webkit-animation:GameQRFollowPopup_createBox__NRpuH .25s;animation:GameQRFollowPopup_createBox__NRpuH .25s;box-shadow:2px 2px 5px #000;overflow:hidden}.GameQRFollowPopup_box__Br42l:hover{translate:-2px -2px;transition:.2s}.GameQRFollowPopup_headline__wCUzA{font-size:1.25rem;margin:5vmin 1vmin 2vmin;color:#fff}.GameQRFollowPopup_text__LHsy_{font-size:1rem;margin:1vmin 1vmin 3vmin;color:#fff}.GameQRFollowPopup_qrCodeSurround__M3kov{width:20vmin;height:20vmin;min-height:10rem;min-width:10rem;background-color:#fff;padding:2vmin;border-radius:1vmin;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.GameQRFollowPopup_clickToShowText__8aT3I{color:#000;font-size:2vmin;border-radius:1vmin;padding:1vmin;transition:.1s}.GameQRFollowPopup_clickToShowText__8aT3I:hover{scale:1.05;background-color:#00000020}.GameQRFollowPopup_boxCloseButton__B_HUH{position:absolute;width:4vmin;top:1vmin;right:1vmin;font-size:4vmin;font-family:Luckiest Guy;color:#fff;cursor:pointer;background-color:#ffffff20;border-radius:.5vmin;text-align:center;transition:.1s}.GameQRFollowPopup_boxCloseButton__B_HUH:hover{scale:1.1;transition:.1s}.GameQRFollowPopup_qrCodeWrapper__KUtfr{-webkit-animation:GameQRFollowPopup_createBox__NRpuH .25s;animation:GameQRFollowPopup_createBox__NRpuH .25s}@-webkit-keyframes GameQRFollowPopup_createBox__NRpuH{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes GameQRFollowPopup_createBox__NRpuH{0%{transform:scale(0)}to{transform:scale(1)}}.GameQRFollowPopup_openButton__T6vea{pointer-events:auto;position:absolute;bottom:0;right:0;margin:10px;border-radius:2px;-webkit-animation:GameQRFollowPopup_createBox__NRpuH .25s;animation:GameQRFollowPopup_createBox__NRpuH .25s}.GameQRFollowPopup_openButton__T6vea:hover{scale:1.05;transition:.1s;background-color:#00000080}.GameQRFollowPopup_betaLabel__Es8Lo{background-color:#ff4500;white-space:nowrap;position:absolute;padding:5px;min-width:100px;transform:rotate(-45deg) translate(-30%);color:#fff;text-align:center;text-transform:uppercase;font-size:12px;font-weight:700;top:-10px;left:-10px;box-sizing:border-box}.GameOverScreen_container__ZUJRJ{pointer-events:none;position:absolute;width:100%;height:100%}.GameOverScreen_container__ZUJRJ.GameOverScreen_darkenScreen__5T8TH{background-color:#00000080}.GameOverScreen_box__OP5h4{position:relative;top:10%;left:0;width:80%;height:80%;margin:auto;background-color:#000000c0;border-radius:5vh;border:1.5vmin solid #fff}.GameOverScreen_boxCloseButton__AdRJD{pointer-events:auto;position:absolute;width:10vmin;top:2vmin;right:2vmin;font-size:10vmin;font-family:Luckiest Guy;color:#fff;cursor:pointer;background-color:#ffffff20;border-radius:2vmin;text-align:center;transition:.1s}.GameOverScreen_boxCloseButton__AdRJD:hover{scale:1.1;transition:.1s}.GameOverScreen_boxContent__p0psB{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.GameOverScreen_boxText__J4t4G{position:absolute;font-size:16vmin;font-family:Luckiest Guy;text-align:center;color:#fff}.GameOverScreen_button__AZ8p9{pointer-events:auto;position:relative;top:30%;width:60%;margin:auto;height:25%;background-color:#0b95ff;border:1vh solid #000;border-radius:2vh;text-align:center;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.1s}.GameOverScreen_button__AZ8p9:hover{background-color:#6dbfff;scale:1.03;transition:.1s}.GameOverScreen_button__AZ8p9:active{background-color:#fff;color:#202020}.GameOverScreen_buttonText__Ttz8a{color:#fff;font-size:5vmin;font-family:Luckiest Guy;margin:1vmin}.GameOverScreen_buttonSubText__PMOj4{color:#000;font-size:3vmin;font-family:Luckiest Guy;margin:1vmin}.GameOverScreen_closedStateButton__SL4oR{pointer-events:auto;position:absolute;top:2vh;left:2vh;width:20vw;height:10vmin;background-color:#0b95ff;border:1vh solid #000;border-radius:2vh;text-align:center;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.1s}.GameOverScreen_closedStateButton__SL4oR:hover{background-color:#6dbfff;scale:1.03;transition:.1s}.GameOverScreen_closedStateButtonText__Sfc2r{color:#fff;font-size:3vmin;font-family:Luckiest Guy;margin:1vmin}.GameOverScreen_closedStateButton__SL4oR:active{background-color:#fff;color:#202020}.GameHelper_container__ysoXB{pointer-events:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%}