.AppContent_content__7ysfz{max-width:45rem;width:calc(100vw - 15rem);margin:0 auto;padding:2rem}.AppContent_content__7ysfz.AppContent_exerciseMode__mbdGL,.AppContent_content__7ysfz.AppContent_profileMode__tZWcK{max-width:none;width:100vw;min-height:100vh;overflow:auto;padding:0;display:flex;flex-direction:column;justify-content:center}.AppContent_content__7ysfz.AppContent_profileMode__tZWcK{max-width:640px!important;padding:2rem;margin:0 auto}.AppContent_content__7ysfz.AppContent_exerciseMode__mbdGL.AppContent_testMode__slUA0{justify-content:flex-start}.AppContent_content__7ysfz>section{padding:2rem 0}.ExerciseList_list__mLKGb{display:flex;flex-direction:column;gap:16px;width:100%}.ExerciseList_list__mLKGb a{color:inherit;text-decoration:none}.ExerciseList_grid__yWnHY{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:16px}.ExerciseList_actualGrid__sF_rV{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:16px;gap:16px}.ExerciseList_exercise__BW6ZI{display:flex;flex-direction:column;border-radius:var(--spacing-border-radius);background:var(--color-off-white);box-shadow:0 0 0 -1px var(--color-light-grey);transition:box-shadow .2s ease-in-out}a .ExerciseList_exercise__BW6ZI:focus,a .ExerciseList_exercise__BW6ZI:hover{box-shadow:0 0 8px -2px var(--color-light-grey)}.ExerciseList_exercise__BW6ZI.ExerciseList_locked__f8_0n{cursor:not-allowed;box-shadow:0 0 2px 0 var(--color-light-grey);opacity:.3;filter:saturate(0)}.ExerciseList_challenge__HrVk7.ExerciseList_locked__f8_0n{filter:none}.ExerciseList_exercise__BW6ZI .ExerciseList_info__Axv6q{display:flex;flex-direction:row;padding:1rem 1rem 0}.ExerciseList_exercise__BW6ZI .ExerciseList_info__Axv6q .ExerciseList_left__B_Syr{display:flex;flex-direction:column;flex:1 1;justify-content:flex-start}.ExerciseList_exercise__BW6ZI .ExerciseList_info__Axv6q .ExerciseList_right__ranMw{display:flex;flex-direction:column;align-items:flex-end;text-align:right;justify-content:space-between}.ExerciseList_exercise__BW6ZI .ExerciseList_info__Axv6q .ExerciseList_right__ranMw .ExerciseList_row__KkWiv{gap:.5rem}.ExerciseList_skills__h2csI{display:flex;flex-direction:row;gap:.5rem;padding-bottom:.25rem}.ExerciseList_skills__h2csI .ExerciseList_skill__8wAIV{background:var(--color-primary-lighter);color:var(--color-primary-darker);border-radius:var(--spacing-border-radius);padding:0 .5rem}.ExerciseList_skills__h2csI .ExerciseList_great__Jmxah{background:var(--color-dark-success);color:var(--color-background)}.ExerciseList_skills__h2csI .ExerciseList_good__Vcv_9{background:var(--color-success);color:var(--color-background)}.ExerciseList_skills__h2csI .ExerciseList_neutral__dt7kS{background:var(--color-warning);color:var(--color-background)}.ExerciseList_skills__h2csI .ExerciseList_bad__ctHNn{background:var(--color-orange);color:var(--color-background)}.ExerciseList_skills__h2csI .ExerciseList_awful__U1WiO{background:var(--color-error);color:var(--color-background)}.ExerciseList_exerciseType__Oazbd{background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--spacing-border-radius);padding:0 .5rem}.ExerciseList_exerciseLevel__NBPfE{background:var(--color-accent-lightest);color:var(--color-accent-darker);border-radius:var(--spacing-border-radius);padding:0 .5rem}.ExerciseList_exercise__BW6ZI.ExerciseList_completed__QcBlG{background:var(--color-success);color:var(--color-background)}.ExerciseList_exercise__BW6ZI.ExerciseList_completed__QcBlG .ExerciseList_right__ranMw>div{color:var(--color-background)}.ExerciseList_exercise__BW6ZI.ExerciseList_completed__QcBlG .ExerciseList_skills__h2csI .ExerciseList_skill__8wAIV{color:var(--color-success);background:var(--color-white)}.ExerciseList_row__KkWiv{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.ExerciseList_exercise__BW6ZI .ExerciseList_info__Axv6q>.ExerciseList_left__B_Syr>.ExerciseList_row__KkWiv{justify-content:flex-start}.ExerciseList_exercise__BW6ZI .ExerciseList_info__Axv6q>.ExerciseList_left__B_Syr>.ExerciseList_row__KkWiv>svg{height:1rem;margin:0!important}.ExerciseList_exercise__BW6ZI .ExerciseList_info__Axv6q>.ExerciseList_left__B_Syr>.ExerciseList_row__KkWiv>svg path{fill:var(--color-white)}.ExerciseList_exercise__BW6ZI.ExerciseList_viewOnly__raENY .ExerciseList_info__Axv6q>.ExerciseList_left__B_Syr>.ExerciseList_row__KkWiv>svg path{fill:var(--color-grey)}.ExerciseList_chapter__gQE5b .ExerciseList_info__Axv6q,.ExerciseList_module__1dn3Y .ExerciseList_info__Axv6q{padding:1rem}.ExerciseList_cursor__VPqap:hover{cursor:pointer}.ExerciseList_status__vzHUR{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:0 8px;color:var(--color-text);font-size:14px;font-weight:400}.ExerciseList_status__vzHUR .ExerciseList_indicator__8LGt1{width:8px;height:8px;background:currentColor;border-radius:50%}.ExerciseList_status__vzHUR.ExerciseList_unpublished__vbS8b{color:var(--color-grey)}.ExerciseList_status__vzHUR.ExerciseList_open__K2vlN{color:var(--color-success)}.ExerciseList_status__vzHUR.ExerciseList_toEvaluate__BER5r{color:var(--color-error)}.ExerciseList_status__vzHUR.ExerciseList_closed__cYanw{color:var(--color-primary)}.ExerciseList_metrics__KvjGa{padding:8px 16px;gap:8px;display:flex;flex-direction:row;justify-content:space-between}.ExerciseList_metrics__KvjGa.ExerciseList_unpublished__vbS8b{background:var(--color-grey);color:var(--color-background)}.ExerciseList_metrics__KvjGa.ExerciseList_open__K2vlN{background:var(--color-success);color:var(--color-background)}.ExerciseList_metrics__KvjGa.ExerciseList_toEvaluate__BER5r{background:var(--color-warning);color:var(--color-text)}.ExerciseList_metrics__KvjGa.ExerciseList_closed__cYanw{background:var(--color-accent);color:var(--color-background)}.ExerciseList_metric__Dydxj{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;flex:1 1}.ExerciseList_metric__Dydxj svg{width:var(--icon-card-size);height:var(--icon-card-size)}.ExerciseList_metric__Dydxj svg path{fill:currentColor}.ExerciseList_challenges__EWJYk{gap:16px;margin-bottom:16px}.ExerciseList_challenge__HrVk7{margin-top:0;margin-bottom:0;position:relative}.ExerciseList_challenge__HrVk7 .ExerciseList_skills__h2csI{position:absolute;top:16px;right:16px}.ExerciseList_studentName__9wJG_{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto 16px;gap:16px}.ExerciseList_studentName__9wJG_ p{max-width:none;width:auto}.ExerciseList_onlinePeriods__UhNi5{display:flex;flex-direction:column;padding:1rem;justify-content:center;background:var(--color-lightest-grey)}.ExerciseList_onlinePeriod__nP3Bq{font-size:.75rem;font-weight:600}.ExerciseList_birthday__4HYJv{font-size:12px;line-height:24px;font-weight:700;color:var(--color-primary);display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;gap:4px}.ExerciseList_birthday__4HYJv img{width:var(--icon-card-size);height:var(--icon-card-size)}.ExerciseList_attendance__MpQI3 .ExerciseList_info__Axv6q{padding:0 16px}.ExerciseList_icons__JLXKq{display:flex;flex-direction:row;height:100%;align-items:center;gap:16px;margin-left:auto}.ExerciseList_icons__JLXKq svg,.ExerciseList_late__Q2RZS,.ExerciseList_missing__GaqQJ,.ExerciseList_online__gUWQv,.ExerciseList_present__WuhXP{width:32px;height:32px}.ExerciseList_icons__JLXKq g{fill:var(--color-lighter-grey)}.ExerciseList_icons__JLXKq>.ExerciseList_missing__GaqQJ.ExerciseList_active__H2Vbe g{fill:var(--color-error)}.ExerciseList_icons__JLXKq>.ExerciseList_late__Q2RZS.ExerciseList_active__H2Vbe g{fill:var(--color-warning)}.ExerciseList_icons__JLXKq>.ExerciseList_present__WuhXP.ExerciseList_active__H2Vbe g{fill:var(--color-success)}.ExerciseList_icons__JLXKq>.ExerciseList_online__gUWQv.ExerciseList_active__H2Vbe g{fill:var(--color-orange)}.CodeInput_container__uX_9e{border:1px solid transparent;border-radius:var(--spacing-border-radius);height:100%;margin-top:3rem;position:relative;overflow:hidden;transition:background .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.CodeInput_tabs__plV3K{position:absolute;top:0;width:100%;display:flex;flex-direction:row;justify-content:space-between}.CodeInput_tabs__plV3K button{font-family:Open Sans,sans-serif;background:none;border:none;line-height:3rem;font-size:.75rem;padding:0 .5rem;font-weight:700;color:var(--color-grey);position:relative;cursor:pointer;overflow:hidden}.CodeInput_tabs__plV3K button:active,.CodeInput_tabs__plV3K button:focus{border:none;outline:none}.CodeInput_tabs__plV3K button:hover{color:var(--color-accent)}.CodeInput_tabs__plV3K button.CodeInput_active__XDojC{background:var(--color-accent-lightest);color:var(--color-accent);font-weight:700}.CodeInput_tabs__plV3K button:before{content:" ";position:absolute;right:0;bottom:0;left:0;height:.25rem;background:var(--color-accent);border-radius:var(--spacing-border-radius);transform:translateY(100%);transform-origin:left;transition:transform .1s ease-in-out}.CodeInput_tabs__plV3K button:hover:before{transform:translateY(0)}.CodeInput_tabs__plV3K .CodeInput_files__fenYT{display:flex;flex-direction:row}.CodeInput_previewContainer__grYO9{position:relative;height:100%;background:var(--color-white);color:var(--color-text)}.CodeInput_previewContainer__grYO9 button{position:absolute;top:0;right:0;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 .25rem}.CodeInput_previewContainer__grYO9 button svg{width:2rem;height:2rem;margin:auto;display:flex;flex-direction:row}.CodeInput_previewContainer__grYO9 button path{fill:currentColor}.CodeInput_previewContainer__grYO9.CodeInput_fullscreen__4kAHJ{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.CodeInput_preview__Nrxib{background:#fff;height:100%;width:100%;border:none;z-index:2;position:relative;overflow:auto}.Avatar_avatar__IW5_L{margin:16px auto;width:192px;height:192px;border-radius:50%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50%}.CodeComplete_codeComplete__5n3X5{display:flex;flex-direction:row;align-items:flex-start;height:100%;max-height:100vh;overflow:auto}.CodeComplete_codeComplete__5n3X5>.CodeComplete_info__Z3nmH{flex:1 1;width:100%;position:relative;height:100vh}.CodeComplete_codeComplete__5n3X5>.CodeComplete_info__Z3nmH>.CodeComplete_problem__IleYJ{padding:0;min-height:100vh;max-height:100vh;overflow:auto;margin:3rem 2rem 2rem}.CodeComplete_codeComplete__5n3X5>.CodeComplete_info__Z3nmH>.CodeComplete_preview__OQST1{padding:0;min-height:100vh;max-height:100vh;overflow:auto;margin:3rem 2rem 0}.CodeComplete_code__3UJiH{flex:1 1}.CodeComplete_codeReference__HeeJT code{white-space:break-spaces}.CodeComplete_codeReference__HeeJT{position:relative}.CodeComplete_codeReference__HeeJT button{position:absolute;top:0;right:0;width:40px;height:40px;background:var(--color-accent);border:none;color:var(--color-accent-contrast);cursor:pointer}.CodeComplete_codeReference__HeeJT button svg{width:var(--icon-size)}.CodeComplete_codeReference__HeeJT button svg path{fill:currentColor}.CodeComplete_row__rbKJM{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.CodeComplete_scoreRow__ZRWmN{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.CodeComplete_scoreRow__ZRWmN>span{white-space:nowrap;margin:auto .5rem auto 0}.CodeComplete_row__rbKJM button{margin:0}.CodeComplete_code__3UJiH{position:relative;padding-bottom:5rem}.CodeComplete_navigation__TPPqc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;right:0;height:5rem;padding:0 1.5rem}.CodeComplete_tabs__2_0FJ{position:absolute;top:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start}.CodeComplete_tabs__2_0FJ button{font-family:Open Sans,sans-serif;background:none;border:none;line-height:3rem;font-size:.75rem;padding:0 .5rem;font-weight:700;color:var(--color-grey);position:relative;cursor:pointer;overflow:hidden}.CodeComplete_tabs__2_0FJ button:active,.CodeComplete_tabs__2_0FJ button:focus{border:none;outline:none}.CodeComplete_tabs__2_0FJ button:hover{color:var(--color-accent)}.CodeComplete_tabs__2_0FJ button.CodeComplete_active__efKnR{background:var(--color-accent-lightest);color:var(--color-accent);font-weight:700}.CodeComplete_tabs__2_0FJ button:before{content:" ";position:absolute;right:0;bottom:0;left:0;height:.25rem;background:var(--color-accent);border-radius:var(--spacing-border-radius);transform:translateY(100%);transform-origin:left;transition:transform .1s ease-in-out}.CodeComplete_tabs__2_0FJ button:hover:before{transform:translateY(0)}.CodeComplete_tabs__2_0FJ .CodeComplete_files__Pm5Y1{display:flex;flex-direction:row}.CodeComplete_test__TM4sY{position:absolute;bottom:0;left:0;right:0;height:5rem;display:flex;flex-direction:column;justify-content:center}.CodeComplete_test__TM4sY .CodeComplete_row__rbKJM{display:flex;flex-direction:row;justify-content:space-between;flex:1 1}.CodeComplete_test__TM4sY .CodeComplete_row__rbKJM>div:first-of-type{margin-left:1rem}.CodeComplete_test__TM4sY .CodeComplete_buttonRow__pExb3{display:flex;flex-direction:row;justify-content:flex-end}.CodeComplete_test__TM4sY button{width:10rem;margin-right:1rem}.CodeComplete_resizeBar__b6KoZ{height:3rem;width:.5rem;background:transparent;position:absolute;top:50%;transform:translate(-1.25rem,-50%);transform-origin:center;z-index:9999}.CodeComplete_resizeBar__b6KoZ:hover{cursor:col-resize}.CodeComplete_resizeBar__b6KoZ:after,.CodeComplete_resizeBar__b6KoZ:before{content:" ";height:3rem;width:2px;left:0;top:0;position:absolute;transform-origin:center;background:var(--color-light-grey);transition:background-color .15s ease-in-out,transform .15s ease-in-out;z-index:9999}.CodeComplete_resizeBar__b6KoZ:after{right:0;left:auto}.CodeComplete_resizeBar__b6KoZ:hover:after,.CodeComplete_resizeBar__b6KoZ:hover:before{background:var(--color-accent-lightest)}.CodeComplete_resizeBar__b6KoZ:active:after,.CodeComplete_resizeBar__b6KoZ:active:before{background:var(--color-accent)}.CodeComplete_markdown__Lo_dN h1,.CodeComplete_markdown__Lo_dN h2,.CodeComplete_markdown__Lo_dN h3,.CodeComplete_markdown__Lo_dN h4,.CodeComplete_markdown__Lo_dN h5,.CodeComplete_markdown__Lo_dN h6{font-weight:600}.CodeComplete_markdown__Lo_dN h2{font-size:1.5rem}.CodeComplete_markdown__Lo_dN h3{font-size:1.25rem}.CodeComplete_markdown__Lo_dN h4{font-size:1rem}.CodeComplete_markdown__Lo_dN li,.CodeComplete_markdown__Lo_dN p{font-size:1rem;line-height:1.5rem}.CodeComplete_markdown__Lo_dN p{margin-top:1.5rem}.CodeComplete_markdown__Lo_dN section{margin:1.5rem 0}.CodeComplete_markdown__Lo_dN img{max-width:100%}.CodeComplete_assets__BCeCG blockquote,.CodeComplete_markdown__Lo_dN blockquote{border-left:2px solid var(--color-grey);margin-inline-end:0;margin-inline-start:0;font-style:normal;padding:.5rem;word-wrap:anywhere}.CodeComplete_markdown__Lo_dN pre{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}.CodeComplete_assets__BCeCG blockquote p,.CodeComplete_markdown__Lo_dN blockquote p{margin:0}.CodeComplete_assets__BCeCG blockquote ol,.CodeComplete_markdown__Lo_dN blockquote ol{margin:0;text-indent:0;padding-inline-start:0}.CodeComplete_assets__BCeCG blockquote ol li,.CodeComplete_markdown__Lo_dN blockquote ol li{margin:0;text-indent:0;list-style-position:inside}.CodeComplete_back__PJc5_{position:fixed;top:0;display:flex;height:3rem;flex-direction:column;justify-content:center}.CodeComplete_back__PJc5_>button{box-shadow:none;margin:0}@media only screen and (max-width:100ch){.CodeComplete_codeComplete__5n3X5{grid:1fr 1fr/3fr minmax(30ch,1fr);grid-template-areas:"prob tips" "code test"}}.ChallengeGroupsForm_block__yInMT{padding:2rem 0;display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-around}.ChallengeGroupsForm_list__AF0Im{display:block}.ChallengeGroupsForm_playerCard__duih2{padding:1rem;background-color:var(--color-off-white);display:flex;flex-direction:row;justify-content:space-between}.ChallengeGroupsForm_results__lMkqb{background-color:var(--color-off-white);justify-content:center;position:absolute;z-index:3;top:100%;left:0;right:0}.ChallengeGroupsForm_result__0alAl{padding:4px;width:100%}.ChallengeGroupsForm_row__p4_Qd{display:flex;flex-direction:row;width:100%}.ChallengeGroupsForm_playerInGroup__0E3HR{background:var(--color-lighter-grey);color:var(--color-dark-grey);border-radius:var(--spacing-border-radius);display:flex;flex-direction:row;justify-content:flex-start;gap:8px;align-items:center;padding:0 12px;transition:background .1s ease,color .1s ease}.ChallengeGroupsForm_grabCursor__z4p3s{cursor:grab}.ChallengeGroupsForm_unassigned__IhOV_ .ChallengeGroupsForm_playerInGroup__0E3HR{max-width:180px}.ChallengeGroupsForm_playerInGroup__0E3HR.ChallengeGroupsForm_grabCursor__z4p3s.ChallengeGroupsForm_isDragging__XPavT{display:none}.ChallengeGroupsForm_playerInGroup__0E3HR.ChallengeGroupsForm_grabCursor__z4p3s:active{cursor:grabbing;background:var(--color-accent);color:var(--color-background)}.ChallengeGroupsForm_playerInGroup__0E3HR .ChallengeGroupsForm_name__vdXKr{font-size:12px;font-weight:900;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ChallengeGroupsForm_picture__Nh2BV{display:flex;flex-direction:column;align-items:center}.ChallengeGroupsForm_autocomplete__qCtRf{position:absolute;left:2px;bottom:2px;right:2px}.ChallengeGroupsForm_autocomplete__qCtRf input{background:var(--color-background);border:none;width:100%;font-size:16px;line-height:48px}.ChallengeGroupsForm_autocomplete__qCtRf input:focus{outline:none;box-shadow:0 0 4px 0 var(--color-accent)}.ChallengeGroupsForm_column__k_W8d{display:flex;flex-direction:column}.ChallengeGroupsForm_group__Ha2b_{min-height:20rem;background-color:var(--color-off-white);padding:.5rem;position:relative;min-width:204px;max-width:204px;margin:0;flex:1 1;transition:background-color .2s ease-in-out}.ChallengeGroupsForm_bottom__JPzdz{align-self:flex-end}.ChallengeGroupsForm_content__ih0Ze{padding:12px 0;gap:6px;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.ChallengeGroupsForm_switchContainer__lO0MK{display:flex;flex-direction:row;margin:1rem 0 0}.ChallengeGroupsForm_switch__JxCIS{position:relative;display:flex;flex-direction:row;width:2rem;height:1rem;margin:0 .5rem 0 0}.ChallengeGroupsForm_switch__JxCIS input{opacity:0;width:0;height:0}.ChallengeGroupsForm_slider__WgTyR{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-light-grey);transition:.4s}.ChallengeGroupsForm_slider__WgTyR:before{position:absolute;content:"";height:.75rem;width:.75rem;left:.125rem;bottom:.125rem;background-color:var(--color-white);transition:.4s}.ChallengeGroupsForm_groups__lJSjt{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:14px;margin-top:32px}.ChallengeGroupsForm_unassigned__IhOV_{position:fixed;top:0;right:0;bottom:0;background:var(--color-background);width:400px;z-index:9999;overflow:auto;transform:translateX(100%);padding:16px;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.ChallengeGroupsForm_unassigned__IhOV_.ChallengeGroupsForm_visible__D7DKB{transform:translateX(0)}.ChallengeGroupsForm_group__Ha2b_.ChallengeGroupsForm_isOver__iTuXP,.ChallengeGroupsForm_unassigned__IhOV_.ChallengeGroupsForm_isOver__iTuXP{background:var(--color-accent-lightestest)}.ChallengeGroupsForm_unassigned__IhOV_ .ChallengeGroupsForm_players__ynkWi{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px}input:checked+.ChallengeGroupsForm_slider__WgTyR{background-color:var(--color-accent)}input:focus+.ChallengeGroupsForm_slider__WgTyR{box-shadow:0 0 1px var(--color-accent)}input:checked+.ChallengeGroupsForm_slider__WgTyR:before{transform:translateX(1rem)}.ChallengeGroupsForm_error__M6VZO img{display:none}.CodeSubmit_markdown__eeSNu h1,.CodeSubmit_markdown__eeSNu h2,.CodeSubmit_markdown__eeSNu h3,.CodeSubmit_markdown__eeSNu h4,.CodeSubmit_markdown__eeSNu h5,.CodeSubmit_markdown__eeSNu h6{font-weight:600}.CodeSubmit_markdown__eeSNu h2{font-size:1.75rem}.CodeSubmit_markdown__eeSNu h3{font-size:1.25rem}.CodeSubmit_markdown__eeSNu h4{font-size:1rem}.CodeSubmit_markdown__eeSNu li,.CodeSubmit_markdown__eeSNu p{font-size:1rem;line-height:1.5rem}.CodeSubmit_markdown__eeSNu p{margin-top:1.5rem}.CodeSubmit_markdown__eeSNu section{margin:1.5rem 0}.CodeSubmit_markdown__eeSNu img{max-width:100%}.CodeSubmit_assets__p76Dv blockquote,.CodeSubmit_markdown__eeSNu blockquote{border-left:2px solid var(--color-grey);margin-inline-end:0;margin-inline-start:0;font-style:normal;padding:.5rem;word-wrap:anywhere}.CodeSubmit_markdown__eeSNu pre{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}.CodeSubmit_assets__p76Dv blockquote p,.CodeSubmit_markdown__eeSNu blockquote p{margin:0}.CodeSubmit_assets__p76Dv blockquote ol,.CodeSubmit_markdown__eeSNu blockquote ol{margin:0;text-indent:0;padding-inline-start:0}.CodeSubmit_assets__p76Dv blockquote ol li,.CodeSubmit_markdown__eeSNu blockquote ol li{margin:0;text-indent:0;list-style-position:inside}.CodeSubmit_appContent__owZ_K{min-height:100vh;width:100%;margin:0 15rem}.CodeSubmit_appContent2__WKipP{max-width:45rem;margin:0 auto;padding:2.5rem}.CodeSubmit_codeSubmit____Bi1{background-color:var(--color-background);display:flex;flex-direction:row;min-height:100vh;overflow:hidden}.CodeSubmit_column__BnQ8Y{display:flex;flex-direction:column}.CodeSubmit_row__L1F12{display:flex;flex-direction:row}.CodeSubmit_main__jFHyX{margin:auto;max-width:45rem;width:100%;flex:1 1;text-align:left}.CodeSubmit_main__jFHyX,.CodeSubmit_sidebar__aao7o{display:flex;flex-direction:column;justify-content:center}.CodeSubmit_sidebar__aao7o{box-sizing:border-box;padding:2.5rem;height:calc(100vh);position:fixed;z-index:9999;top:0;bottom:0;left:0;width:15rem;color:var(--color-text);transition:transform .3s ease-in-out}.CodeSubmit_backButton__YGAu0{position:absolute;bottom:2.5rem;left:2.5rem}.CodeSubmit_gap__coWd_{gap:6px}.CodeSubmit_groupWidth__57Uag{max-width:190px}.CodeSubmit_menuMain__1rZD4{position:relative}.CodeSubmit_line__7QCbQ{top:1.4rem;left:calc(.7rem + .3rem);position:absolute;background-color:var(--color-accent-lightest);width:2px;z-index:-3;transform-origin:top}.CodeSubmit_menuItem__zW4zZ{display:flex;flex-direction:row;padding:.75rem;align-items:center;border-radius:var(--spacing-border-radius);transition:color .2s ease-in-out}.CodeSubmit_menuItem__zW4zZ.CodeSubmit_activeItem__cjYxr{color:var(--color-accent)}.CodeSubmit_menuItemIcon__dKWXO{background-color:var(--color-accent-lightest);height:10px;width:10px;border-radius:1px;transition:background-color .2s ease-in-out}.CodeSubmit_menuItemLabel__DYsSz{font-weight:400;font-size:14px;margin-left:.8rem}.CodeSubmit_menuItem__zW4zZ:hover{color:var(--color-accent);font-weight:700;cursor:pointer}.CodeSubmit_menuItem__zW4zZ.CodeSubmit_activeItem__cjYxr .CodeSubmit_menuItemIcon__dKWXO,.CodeSubmit_menuItem__zW4zZ:hover .CodeSubmit_menuItemIcon__dKWXO{background-color:var(--color-accent)}.CodeSubmit_menuItem__zW4zZ.CodeSubmit_activeItem__cjYxr{font-weight:700}.CodeSubmit_groups__w_QpM{display:flex;flex-direction:row}.CodeSubmit_groupMemberCard__5DZj5{display:flex;flex-direction:column;height:9rem;width:6rem;margin-right:1rem;background-color:var(--color-silver);border-radius:var(--spacing-border-radius);padding:1rem;align-items:center;text-align:center}.CodeSubmit_progressWrapper__L591M{position:relative;width:100%;height:8px;background-color:var(--color-off-white);overflow:hidden;border-radius:var(--spacing-border-radius)}.CodeSubmit_progress__FUSib{position:absolute;top:0;right:0;left:0;bottom:0;border-radius:var(--spacing-border-radius);transition:transform .35s ease-in-out}.CodeSubmit_complete__jGHzR{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--color-success) 20px,#00b600 1.8rem);animation:CodeSubmit_slide__RL1OW 10s linear infinite;will-change:background-position}.CodeSubmit_complete__jGHzR,.CodeSubmit_green__WPUg0{background-color:var(--color-success)}.CodeSubmit_yellow__nIODO{background-color:var(--color-warning)}.CodeSubmit_red__Xse22{background-color:var(--color-error)}.CodeSubmit_hints__QiNkM{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.CodeSubmit_hint__DuMVO{margin-inline-end:0;margin-inline-start:0;font-style:normal;padding:1rem 2rem;background:var(--color-accent-lightestest);color:var(--color-text);border-radius:var(--spacing-border-radius);word-wrap:anywhere}.CodeSubmit_hint__DuMVO>p>img{background:none;width:100px}.CodeSubmit_evaluationWrapper__n56gR{display:flex;flex-direction:column;gap:8px;border-radius:var(--spacing-border-radius)}.CodeSubmit_evaluationCard__km2Tw{background-color:var(--color-off-white);padding:1rem}.CodeSubmit_evaluationCard__km2Tw img{width:24px;height:24px}.CodeSubmit_xpWrapper__RMEWX{width:120px}@keyframes CodeSubmit_slide__RL1OW{0%{background-position-x:0}to{background-position-x:28rem}}@media only screen and (max-width:1100px){.CodeSubmit_appContent__owZ_K{margin:0 0 0 15rem}}