.button_buttonWrapper__Gzw88{text-decoration:none;cursor:pointer}.button_button__iUKg0{align-items:center;color:var(--white);text-align:center;border-radius:6px}.button_button__iUKg0:active{position:relative;transform:translate(1px)}.button_button__iUKg0:disabled{color:var(--white);cursor:not-allowed;background-color:var(--gray-darker);box-shadow:0 0 0}.button_button-normal__3aYFY{min-width:120px;padding:10px}.button_button-small__0pm_g{min-width:40px;padding:4px 8px;font-size:11px}.button_successButton-contained__Z2vn9{background-color:var(--theme);box-shadow:0 1px 1px rgba(0,0,0,.3)}.button_warningButton-contained__fK_NJ{background-color:var(--warning);box-shadow:0 1px 1px rgba(0,0,0,.3)}.button_dangerButton-contained__LV9dT{background-color:var(--bg-danger-darker);box-shadow:0 1px 1px rgba(0,0,0,.3)}.button_successButton-outlined__gOxGi{color:var(--theme);border:1px solid var(--theme)}.button_warningButton-outlined__mm1Fy{color:var(--warning);border:1px solid var(--warning)}.button_dangerButton-outlined__uX5Si{color:var(--bg-danger-darker);border:1px solid var(--bg-danger-darker)}.require-login-message_codeTestRequiredLoginMessage__Aammz{margin-top:1rem;font-size:14px}.require-login-message_textRequiredLoginMessage__e8vZ9{margin:.5rem;font-size:16px;line-height:1.5rem}.require-login-message_buttonsParent__Bh53e{display:flex;justify-content:flex-end;padding:.5rem}.require-login-message_buttonsParent__Bh53e>*{margin:auto 3px}.code-test_parent__tHC43{display:flex;flex-direction:column;height:100%}.code-test_submitButtonsParent__Klwvo{z-index:10;display:flex;gap:10px;align-items:center;height:40px;padding:0 10px;font-size:12px;background-color:var(--dark)}.code-test_submitButtonsParentTextOnly__bjOEu{z-index:10;display:flex;gap:8px;align-items:center;padding:20px 20px 10px}.code-test_languageChangerWrapper__cVDIB{position:relative;padding:4px 8px 4px 22px;background-color:var(--white);border-radius:5px}.code-test_submitButton__R9C2F{background-color:var(--theme)}.code-test_destroyButton__xlyPb,.code-test_submitButton__R9C2F{display:flex;align-items:center;padding:3px 6px;color:var(--white);border-radius:5px}.code-test_destroyButton__xlyPb{background-color:var(--bg-danger-darker)}.code-test_languageChanger__Yy5un{cursor:pointer}.code-test_languageChangerWrapper__cVDIB:before{position:absolute;top:60%;left:6px;font-size:10px;color:var(--dark);pointer-events:none;content:"▼";transform:translateY(-60%)}.code-test_codeWrapper__BUuIh{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:0}.code-test_loadingOverlay__kL3wA{position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000;opacity:.3}.code-test_loader__OqDIC,.code-test_loader__OqDIC:after,.code-test_loader__OqDIC:before{width:1em;height:4em;background:#fff;opacity:1;animation:code-test_load1__vFK0B 1s ease-in-out infinite}.code-test_loader__OqDIC{position:relative;margin:88px auto;font-size:11px;color:#fff;text-indent:-9999em;opacity:1;transform:translateZ(0);animation-delay:-.16s}.code-test_loader__OqDIC:after,.code-test_loader__OqDIC:before{position:absolute;top:0;content:""}.code-test_loader__OqDIC:before{left:-1.5em;animation-delay:-.32s}.code-test_loader__OqDIC:after{left:1.5em}.code-test_codeTestWrapper__pBiKF{display:flex;flex-direction:column;height:100%;font-size:14px}.code-test_codeTestRowWrapper__zurRO{display:flex;flex-grow:1;flex-shrink:1;min-height:100px;font-size:14px}.code-test_codeTestFlex__5bAxy{position:relative;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.code-test_codeTestSQLTitleWrapper__BXn8G{display:flex;align-items:center;width:100%;height:50px;background-color:var(--theme);border-bottom:1px solid var(--gray)}.code-test_codeTestSQLTableWrapper__esmYa{flex-grow:1;flex-shrink:1;min-height:100px}.code-test_codeTestSQLNoResultBg__rzJfS{flex-grow:1;flex-shrink:1;width:100%;background-color:var(--bg-success-lighter)}.code-test_codeTestButton__vIHww{display:flex;gap:5px;align-items:center;padding:5px 6px;margin:0 6px;font-size:12px;color:#fff;letter-spacing:.25px;background-color:var(--theme-darkest);border-radius:5px}.code-test_codeTestInputTitleWrapper__bKdtY{display:flex;align-items:center;height:30px;background-color:var(--theme)}.code-test_codeTestInputTitle__KVG5h{padding:5px;font-size:14px;line-height:1.2rem;color:var(--white)}.code-test_codeTestInputArea__6i8Xu{flex-grow:1;flex-shrink:1;width:100%;padding:5px;font-family:var(--monospaced-font);resize:none;background-color:var(--bg-success-lighter)}.code-test_codeTestOutputTitleWrapper__akQ3y{display:flex;align-items:center;height:30px;background-color:var(--gray-darkest)}.code-test_codeTestOutputTitle__l_H18{padding:5px;font-size:14px;color:var(--white)}.code-test_codeTestOutputArea__EfENF{flex-grow:1;flex-shrink:1;width:100%;padding:5px;font-family:var(--monospaced-font);resize:none;background-color:var(--gray-lightest)}.code-test_codeTestErrorTitleWrapper__PV0iP{display:flex;align-items:center;height:30px;background-color:var(--gray-darkest)}.code-test_codeTestErrorTitle__8aFid{padding:5px;font-size:14px;color:var(--white)}.code-test_codeTestErrorArea__AM_FW{flex-grow:1;flex-shrink:1;width:100%;padding:5px;margin:0;font-family:var(--monospaced-font);color:inherit;text-align:inherit;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;background-color:var(--gray-lightest);border-radius:0;outline:0}.code-test_codeTestRequiredLoginMessage__iKWjB{margin-top:1rem;font-size:14px}.code-test_TextOnlyInputArea__UcsqJ{width:100%;height:max(30vh,180px);padding:5px;margin-top:5px;font-size:18px;resize:none;background-color:var(--bg-success-lighter);border:1px solid var(--theme-darker);border-radius:3px}.code-test_editorPanelVertical__rJySq>div{overflow-y:hidden}.code-test_codeTestBlockVertical__wIBAu::-webkit-scrollbar{display:none}@keyframes code-test_load1__vFK0B{0%,80%,to{height:4em;box-shadow:0 0}40%{height:5em;box-shadow:0 -2em}}@media (max-width:900px){.code-test_editorPanelVertical__rJySq{min-height:60vh}.code-test_codeTestRowWrapper__zurRO{height:200px}}.code-test_strictlyTextOnlyTitle__Dl4we{padding:10px;font-size:18px;color:var(--white);background-color:var(--theme-darkest)}.shell-script-code-test_codeTestShellScriptTitleWrapper__6vNAR{display:flex;align-items:center;width:100%;height:36px;background-color:var(--theme);border-bottom:1px solid var(--gray)}.shell-script-code-test_codeTestShellScriptOutputArea__RQHnG{flex-grow:1;flex-shrink:1;width:100%;padding:5px 10px;font-family:var(--monospaced-font);line-height:1.3rem;color:var(--gray-lighter);resize:none;background-color:var(--dark-darkest)}.code-editor_parent__WgueW{display:flex;flex-direction:column;height:100%}.code-editor_submitButtonsParent__Q_Bo1{z-index:10;display:flex;gap:10px;align-items:center;height:40px;padding:0 10px;font-size:12px;background-color:var(--dark)}.code-editor_submitButtonsParentTextOnly__JbcrB{z-index:10;display:flex;gap:8px;align-items:center;padding:20px 20px 10px}.code-editor_submitButton__4Uzxe{background-color:var(--theme)}.code-editor_destroyButton__ZMlSg,.code-editor_submitButton__4Uzxe{display:flex;align-items:center;padding:3px 6px;color:var(--white);border-radius:5px}.code-editor_destroyButton__ZMlSg{background-color:var(--bg-danger-darker)}.code-editor_languageChanger__3PHuR{padding:4px 20px 4px 22px;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.code-editor_languageChangerWrapper__k8UA9{position:relative;background-color:var(--white);border-radius:5px}.code-editor_languageChangerSelectWrapper__QZOyH:before{position:absolute;top:5px;left:8px;font-size:10px;color:var(--dark);pointer-events:none;content:"▼"}.code-editor_codeWrapper__sBcbg{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:0}.code-editor_loadingOverlay__W9HWk{position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000;opacity:.3}.code-editor_loader__26DVB,.code-editor_loader__26DVB:after,.code-editor_loader__26DVB:before{width:1em;height:4em;background:#fff;opacity:1;animation:code-editor_load1__UjReT 1s ease-in-out infinite}.code-editor_loader__26DVB{position:relative;margin:88px auto;font-size:11px;color:#fff;text-indent:-9999em;opacity:1;transform:translateZ(0);animation-delay:-.16s}.code-editor_loader__26DVB:after,.code-editor_loader__26DVB:before{position:absolute;top:0;content:""}.code-editor_loader__26DVB:before{left:-1.5em;animation-delay:-.32s}.code-editor_loader__26DVB:after{left:1.5em}.code-editor_codeTestWrapper__v9YY8{display:flex;flex-direction:column;height:100%;font-size:14px}.code-editor_codeTestRowWrapper__OPdV2{display:flex;flex-grow:1;flex-shrink:1;min-height:100px;font-size:14px}.code-editor_codeTestFlex__n81ET{position:relative;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.code-editor_codeTestSQLTitleWrapper__KmHBY{display:flex;align-items:center;width:100%;height:50px;background-color:var(--theme);border-bottom:1px solid var(--gray)}.code-editor_codeTestSQLTableWrapper__GwE5D{flex-grow:1;flex-shrink:1;min-height:100px}.code-editor_codeTestSQLNoResultBg__p6pL_{flex-grow:1;flex-shrink:1;width:100%;background-color:var(--bg-success-lighter)}.code-editor_codeTestButton__3CqSK{display:flex;gap:5px;align-items:center;padding:5px 6px;margin:0 6px;font-size:12px;color:#fff;letter-spacing:.25px;background-color:var(--theme-darkest);border-radius:5px}.code-editor_codeTestInputTitleWrapper__HQsKc{display:flex;align-items:center;height:30px;background-color:var(--theme)}.code-editor_codeTestInputTitle__5cm5S{padding:5px;font-size:14px;line-height:1.2rem;color:var(--white)}.code-editor_codeTestInputArea__V9Wmq{flex-grow:1;flex-shrink:1;width:100%;padding:5px;resize:none;background-color:var(--bg-success-lighter)}.code-editor_codeTestOutputTitleWrapper__6eaIE{display:flex;align-items:center;height:30px;background-color:var(--gray-darkest)}.code-editor_codeTestOutputTitle__u4fdw{padding:5px;font-size:14px;color:var(--white)}.code-editor_codeTestOutputArea__mB_54{flex-grow:1;flex-shrink:1;width:100%;padding:5px;resize:none;background-color:var(--gray-lightest)}.code-editor_codeTestErrorTitleWrapper__29buL{display:flex;align-items:center;height:30px;background-color:var(--gray-darkest)}.code-editor_codeTestErrorTitle__L1gnD{padding:5px;font-size:14px;color:var(--white)}.code-editor_codeTestErrorArea__h14yF{flex-grow:1;flex-shrink:1;width:100%;padding:5px;resize:none;background-color:var(--gray-lightest)}.code-editor_codeTestRequiredLoginMessage__Bsgcs{margin-top:1rem;font-size:14px}.code-editor_TextOnlyInputArea__nBMdp{width:100%;height:max(30vh,180px);padding:5px;margin-top:5px;font-size:18px;resize:none;background-color:var(--bg-success-lighter);border:1px solid var(--theme-darker);border-radius:3px}.code-editor_editorPanelVertical__DAAse>div{overflow-y:hidden}.code-editor_codeTestBlockVertical__h2bMu::-webkit-scrollbar{display:none}@keyframes code-editor_load1__UjReT{0%,80%,to{height:4em;box-shadow:0 0}40%{height:5em;box-shadow:0 -2em}}@media (max-width:900px){.code-editor_editorPanelVertical__DAAse{min-height:60vh}.code-editor_codeTestRowWrapper__OPdV2{height:200px}}.code-editor_strictlyTextOnlyTitle__BKkU0{padding:10px;font-size:18px;color:var(--white);background-color:var(--theme-darkest)}.dialog_dialogContent__qJTiX{padding:15px}.editor-wrapper_parent__LFFN_{position:relative;display:flex;flex-direction:column;height:100%}.editor-wrapper_submitButtonsParent__mM2YD{z-index:10;display:flex;gap:10px;align-items:center;height:40px;padding:0 10px;font-size:12px;background-color:var(--dark)}.editor-wrapper_submitButtonsParentTextOnly__kPhiu{z-index:10;display:flex;gap:8px;align-items:center;padding:20px 20px 10px}.editor-wrapper_languageChangerWrapper__NekUq{position:relative;padding:4px 8px 4px 22px;background-color:var(--white);border-radius:5px}.editor-wrapper_submitButton__fboZ1{background-color:var(--theme)}.editor-wrapper_destroyButton__zmVMA,.editor-wrapper_submitButton__fboZ1{display:flex;align-items:center;padding:3px 6px;color:var(--white);border-radius:5px}.editor-wrapper_destroyButton__zmVMA{background-color:var(--bg-danger-darker)}.editor-wrapper_languageChanger__oNR1o{cursor:pointer}.editor-wrapper_languageChangerWrapper__NekUq:before{position:absolute;top:60%;left:6px;font-size:10px;color:var(--dark);pointer-events:none;content:"▼";transform:translateY(-60%)}.editor-wrapper_codeWrapper__u5TPY{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:0}.editor-wrapper_loadingOverlay__n60ue{position:absolute;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000;opacity:.3}.editor-wrapper_loader__iR4K6,.editor-wrapper_loader__iR4K6:after,.editor-wrapper_loader__iR4K6:before{width:1em;height:4em;background:#fff;opacity:1;animation:editor-wrapper_load1__2OmTE 1s ease-in-out infinite}.editor-wrapper_loader__iR4K6{position:relative;margin:88px auto;font-size:11px;color:#fff;text-indent:-9999em;opacity:1;transform:translateZ(0);animation-delay:-.16s}.editor-wrapper_loader__iR4K6:after,.editor-wrapper_loader__iR4K6:before{position:absolute;top:0;content:""}.editor-wrapper_loader__iR4K6:before{left:-1.5em;animation-delay:-.32s}.editor-wrapper_loader__iR4K6:after{left:1.5em}.editor-wrapper_codeTestWrapper__4qwlu{display:flex;flex-direction:column;height:100%;font-size:14px}.editor-wrapper_codeTestRowWrapper__rOSni{display:flex;flex-grow:1;flex-shrink:1;min-height:100px;font-size:14px}.editor-wrapper_codeTestFlex__d92_O{position:relative;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.editor-wrapper_codeTestSQLTitleWrapper__FiN1x{display:flex;align-items:center;width:100%;height:50px;background-color:var(--theme);border-bottom:1px solid var(--gray)}.editor-wrapper_codeTestSQLTableWrapper__b_QHB{flex-grow:1;flex-shrink:1;min-height:100px}.editor-wrapper_codeTestSQLNoResultBg__NrQvT{flex-grow:1;flex-shrink:1;width:100%;background-color:var(--bg-success-lighter)}.editor-wrapper_codeTestButton__uCCFh{display:flex;gap:5px;align-items:center;padding:5px 6px;margin:0 6px;font-size:12px;color:#fff;letter-spacing:.25px;background-color:var(--theme-darkest);border-radius:5px}.editor-wrapper_codeTestInputTitleWrapper__hmUyE{display:flex;align-items:center;height:30px;background-color:var(--theme)}.editor-wrapper_codeTestInputTitle__kRMIm{padding:5px;font-size:14px;line-height:1.2rem;color:var(--white)}.editor-wrapper_codeTestInputArea__GeEvY{flex-grow:1;flex-shrink:1;width:100%;padding:5px;resize:none;background-color:var(--bg-success-lighter)}.editor-wrapper_codeTestOutputTitleWrapper__7uiaP{display:flex;align-items:center;height:30px;background-color:var(--gray-darkest)}.editor-wrapper_codeTestOutputTitle__7pGYS{padding:5px;font-size:14px;color:var(--white)}.editor-wrapper_codeTestOutputArea__FBTcM{flex-grow:1;flex-shrink:1;width:100%;padding:5px;resize:none;background-color:var(--gray-lightest)}.editor-wrapper_codeTestErrorTitleWrapper__6_cLi{display:flex;align-items:center;height:30px;background-color:var(--gray-darkest)}.editor-wrapper_codeTestErrorTitle__2bQud{padding:5px;font-size:14px;color:var(--white)}.editor-wrapper_codeTestErrorArea__Cva58{flex-grow:1;flex-shrink:1;width:100%;padding:5px;resize:none;background-color:var(--gray-lightest)}.editor-wrapper_TextOnlyInputArea__Bz_tV{width:100%;height:max(30vh,180px);padding:5px;margin-top:5px;font-size:18px;resize:none;background-color:var(--bg-success-lighter);border:1px solid var(--theme-darker);border-radius:3px}.editor-wrapper_editorPanelVertical__2Rocc>div{overflow-y:hidden}.editor-wrapper_codeTestBlockVertical__zLyTC::-webkit-scrollbar{display:none}@keyframes editor-wrapper_load1__2OmTE{0%,80%,to{height:4em;box-shadow:0 0}40%{height:5em;box-shadow:0 -2em}}@media (max-width:900px){.editor-wrapper_editorPanelVertical__2Rocc{min-height:60vh}.editor-wrapper_codeTestRowWrapper__rOSni{height:200px}}.editor-wrapper_strictlyTextOnlyTitle__6qVGN{padding:10px;font-size:18px;color:var(--white);background-color:var(--theme-darkest)}.InputForm_inputForm__rgSL4{display:flex;align-items:center}.InputForm_iftForms__05O6u{display:grid;grid-row-gap:10px;row-gap:10px}.InputForm_iftForm__d7JKu{display:flex;align-items:center;font-size:16px}.InputForm_iftPreSuf__CnIa_{margin:0 12px}.Choices_choice__Jl7am{margin:8px 0 5px}.Choices_choiceLabel__OgjBg{margin-bottom:3px;font-size:16px}.Choices_choiceSeperator__Rr9Qi{height:1px;background-color:var(--gray-lighter)}.MultipleChoices_button__2o0hE{align-items:center;width:100%;padding:12px 8px;font-size:16px;text-align:center;border-radius:.4rem;box-shadow:0 2px 3px rgba(0,0,0,.3)}.MultipleChoices_notSelectedButton__oC3B_{color:var(--dark);background-color:var(--white)}.MultipleChoices_selectedButton__9dWWn{color:var(--white);background-color:var(--theme)}.text-editor_parent__wUGUr{padding:0 20px}.text-editor_title__1A_i_{padding:10px;margin-bottom:20px;font-size:18px;color:var(--white);background-color:var(--theme-darkest)}.text-editor_submitButtonsParent__qpa2d{z-index:10;display:flex;gap:8px;align-items:center;padding:20px 20px 10px}.text-editor_formLabel__hf9Zp{padding-right:12px;padding-left:12px}.text-editor_strictlyTextOnlyTitle__gSLf_{padding:10px;font-size:18px;color:var(--white);background-color:var(--theme-darkest)}.text-editor_answerParent__y6EZC{display:flex;flex-direction:column;height:100%;padding:10px}.text-editor_button__sd7Qx{display:flex;align-items:center}.text-editor_answerRow__OUJ3z{padding:10px 15px}