@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{--lightestTransparent:hsla(0,0%,100%,.2);--lightest:#fff;--light:#29d8ff;--alt:#c5303a;--dark:#6240a0;--darkest:#000;--darkestTransparent:rgba(0,0,0,.3);--primaryTextColor:#29d8ff;--emphasisedTextColor:#fff;--primaryBackgroundColor:#6240a0;--secondaryBackgroundColor:#6240a0;--primaryBackgroundColorHover:#fff;--primaryTextColorHover:#fff;--navBackgroundColor:#00000040;--navCancelButtonColor:#000;--navCancelButtonBackgroundColour:#fff;--gap:calc(0.1 * var(--primaryFontSize));--borderRadius:calc(0.4 * var(--primaryFontSize));--primaryFontSize:2.2vh;--primaryFontVerticalOffset:0.2;--primaryFontFamily:"Luckiest Guy";--primaryFontWeight:normal;--secondaryFontSize:calc(0.7 * 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;--joinInstructionsHeight:5rem;--navItemPadding:calc(0.5 * var(--primaryFontSize));--navItemColor:var(--light);--navItemBackgroundColor:var(--darkestTransparent);--navItemColorOnHover:var(--dark);--navItemBackgoundColorOnHover:var(--lightest);--subNavItemColor:var(--dark);--subNavItemBackgroundColor:var(--light);--subNavItemColorOnHover:var(--dark);--subNavItemBackgroundColorOnHover:var(--lightest);position:absolute;width:100%;height:100%;font-family:var(--primaryFontFamily);font-weight:var(--primaryFontWeight);font-size:var(--primaryFontSize);color:var(--light)}.GameNavBar_joinInstructionsBar__tTqu1,.GameNavBar_mainBar__4_2tb,.GameNavBar_playerCountBar__B44CV{position:absolute;width:100%}.GameNavBar_mainBar__4_2tb{pointer-events:auto;bottom:var(--gap);-webkit-animation:GameNavBar_slideUpAtBottom__oj7_0 .25s;animation:GameNavBar_slideUpAtBottom__oj7_0 .25s}@-webkit-keyframes GameNavBar_slideUpAtBottom__oj7_0{0%{top:calc(-1 * var(--navItemHeight))}to{top:0}}@keyframes GameNavBar_slideUpAtBottom__oj7_0{0%{top:calc(-1 * var(--navItemHeight))}to{top:0}}.GameNavBar_barContents__m4TEK{width:100%;display:flex;justify-content:center;gap:var(--gap)}.GameNavBar_navItemIcon__OBJ_D,.GameNavBar_navItem__POh9X{background-color:var(--navItemBackgroundColor)}.GameNavBar_subNavItem__S0XuG{background-color:var(--subNavItemBackgroundColor);color:var(--subNavItemColor)}.GameNavBar_navItemIcon__OBJ_D,.GameNavBar_navItem__POh9X,.GameNavBar_subNavItem__S0XuG{height:var(--navItemHeight);min-height:5vh;padding:var(--navItemPadding);overflow:hidden;display:flex;place-items:center;border-radius:var(--borderRadius)}.GameNavBar_navItemIcon__OBJ_D img{height:var(--primaryFontSize)}.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:calc(100% + var(--gap))}.GameNavBar_subNavItem__S0XuG{display:flex;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:var(--darkestTransparent);padding-left:.5em;font-size:.7em}.GameNavBar_navGroup__e9q4Q:hover .GameNavBar_subNavGroup__Ok8sc,.GameNavBar_opened___jCYS.GameNavBar_subNavGroup__Ok8sc{display:grid;grid-gap:var(--gap);gap:var(--gap)}.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:var(--dark);background-color:var(--navCancelButtonBackgroundColour)}.GameNavBar_navGroup__e9q4Q:hover .GameNavBar_navItem__POh9X{cursor:pointer;color:var(--primaryBackgroundColor);background-color:var(--navItemColor)}.GameNavBar_navGroup__e9q4Q:hover .GameNavBar_navItem__POh9X:hover{cursor:pointer;color:var(--navItemColorOnHover);background-color:#fff}.GameNavBar_navItem__POh9X:hover{cursor:pointer;color:var(--navItemColorOnHover);background-color:var(--navItemBackgoundColorOnHover)}.GameNavBar_navItemIcon__OBJ_D:hover{background-color:var(--light)}.GameNavBar_active__Dx_DO.GameNavBar_navItemIcon__OBJ_D:hover,.GameNavBar_active__Dx_DO.GameNavBar_navItem__POh9X:hover{cursor:pointer;color:var(--navItemColorOnHover)}.GameNavBar_subNavItem__S0XuG:hover{cursor:pointer;color:var(--subNavItemColorOnHover);background-color:var(--subNavItemBackgroundColorOnHover)}.GameNavBar_navItem__POh9X .GameNavBar_hilight__Ki0zg:hover{color:var(--navItemColorOnHover)}.GameNavBar_joinInstructionsBar__tTqu1{top:0;background-color:var(--dark);box-shadow:0 3px 5px var(--darkest);-webkit-animation:GameNavBar_slideDownAtTop__BfIZz .25s;animation:GameNavBar_slideDownAtTop__BfIZz .25s;transition:.25s;display:flex;place-items:center;height:var(--joinInstructionsHeight);min-height:8vh}@-webkit-keyframes GameNavBar_slideDownAtTop__BfIZz{0%{bottom:var(--joinInstructionsHeight)}to{bottom:0}}@keyframes GameNavBar_slideDownAtTop__BfIZz{0%{bottom:var(--joinInstructionsHeight)}to{bottom:0}}.GameNavBar_joinInstructionsBar__tTqu1.GameNavBar_hide__G8MZU{top:calc(-5 * var(--primaryFontSize))}.GameNavBar_joinInstructionsBar__tTqu1 .GameNavBar_barContents__m4TEK{gap:calc(.5 * var(--primaryFontSize))}.GameNavBar_joinCode__Wmupm,.GameNavBar_joinInAt__0q2gF,.GameNavBar_joinSlash__ba30z,.GameNavBar_joinUrl__eiuAp,.GameNavBar_joinedPlayerCount__zlMVS,.GameNavBar_playersReadyText__og3W_{line-height:100%;display:flex;place-items:center;overflow:hidden}.GameNavBar_joinCode__Wmupm,.GameNavBar_joinSlash__ba30z,.GameNavBar_joinUrl__eiuAp,.GameNavBar_joinedPlayerCount__zlMVS{color:var(--emphasisedTextColor);font-size:calc(2 * var(--primaryFontSize))}.GameNavBar_joinInAt__0q2gF,.GameNavBar_playersReadyText__og3W_{color:var(--primaryTextColor);overflow:hidden;font-size:var(--primaryFontSize);width:-webkit-min-content;width:-moz-min-content;width:min-content}.GameNavBar_joinedPlayerCount__zlMVS{color:var(--primaryTextColor);padding-left:calc(1 * var(--primaryFontSize))}.GameNavBar_joinCode__Wmupm.GameNavBar_longCode__FN3Ke{width:calc(12 * var(--secondaryFontSize));min-width:calc(12 * var(--secondaryFontSize));font-size:var(--secondaryFontSize)}.GameNavBar_navBarCloseButton__VUmKS{pointer-events:auto;cursor:pointer;position:absolute;top:.5rem;right:.5rem;font-size:var(--closeButtonFontSize);font-family:var(--closeButtonFontFamily);color:var(--light);background-color:var(--lightestTransparent);border-radius:var(--borderRadius);transition:scale .1s ease;width:4vh;height:4vh;display:flex;place-items:center;justify-content:center}.GameNavBar_navBarCloseButton__VUmKS:hover{scale:1.1}@media (max-aspect-ratio:7/9){.GameNavBar_container__jIpC3{--primaryFontSize:3.2vw}}.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}@media (max-aspect-ratio:7/9){.GameQRFollowPopup_openButton__T6vea{bottom:6vh}.GameQRFollowPopup_box__Br42l{bottom:7vh}}.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%}