.CheckpointStep_traceInput__BWlYC:focus-within{border-color:var(--mantine-color-orange-6)}.CheckpointStep_shortAnswerInput__50NBP:focus-within{border-color:var(--mantine-color-teal-6)}.AskAIButton_floatingAction__fdF7D{position:absolute;top:16px;right:16px;z-index:10}.AskAIButton_floatingActionCompact__XnEQb{position:absolute;top:8px;right:8px;z-index:10}@media (max-width:576px){.AskAIButton_floatingActionCompact__XnEQb,.AskAIButton_floatingAction__fdF7D{position:static;display:flex;justify-content:flex-end;margin-bottom:4px}}.JavaScriptCodeLabWorkspace_workspaceRoot__WHrx6{width:100%}.JavaScriptCodeLabWorkspace_editorRoot__31iRQ{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_editorRoot__31iRQ{border:1px solid var(--mantine-color-dark-4)}.JavaScriptCodeLabWorkspace_editorRoot__31iRQ{border-radius:var(--mantine-radius-md);overflow:hidden;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_editorRoot__31iRQ{background:var(--mantine-color-dark-7)}.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .cm-editor,.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .sp-code-editor,.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .sp-editor{height:auto!important;max-height:var(--editor-max-height,none)!important}.JavaScriptCodeLabWorkspace_editorPanels__81bAd{display:flex;align-items:stretch;overflow:hidden}.JavaScriptCodeLabWorkspace_editorPane__MemBq{position:relative;overflow:hidden;transition:flex .2s ease}.JavaScriptCodeLabWorkspace_editorPane__MemBq .sp-code-editor,.JavaScriptCodeLabWorkspace_editorPane__MemBq .sp-editor{height:auto!important}.JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{flex:0 0 8px;cursor:col-resize;border-left:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{border-left:1px solid var(--mantine-color-dark-4)}.JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{border-right:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{border-right:1px solid var(--mantine-color-dark-4)}.JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{background:var(--mantine-color-dark-6)}.JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{transition:background-color .12s ease,flex .2s ease,opacity .2s ease}.JavaScriptCodeLabWorkspace_resizeHandle__OPcvP:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_resizeHandle__OPcvP:hover{background:var(--mantine-color-dark-5)}.JavaScriptCodeLabWorkspace_resizeHandle__OPcvP[data-hidden]{flex:0 0 0;opacity:0;pointer-events:none;border-width:0;overflow:hidden}.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .cm-content,.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .cm-line{font-size:var(--code-font-size,14px);line-height:1.5}.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .cm-gutters,.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .cm-lineNumbers{font-size:var(--line-number-font-size,16px)}.JavaScriptCodeLabWorkspace_editorRoot__31iRQ .cm-lineNumbers .cm-gutterElement{min-width:2.5em;padding-inline:6px 6px}.JavaScriptCodeLabWorkspace_rightPanelWrapper__xYnyv{flex:1 1 0;min-width:0;position:relative;overflow:hidden;transition:flex .2s ease,opacity .2s ease}.JavaScriptCodeLabWorkspace_rightPanelWrapper__xYnyv[data-hidden]{flex:0 0 0;opacity:0;pointer-events:none}.JavaScriptCodeLabWorkspace_rightPanel__XnLOY{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_rightPanel__XnLOY{background:var(--mantine-color-dark-7)}.JavaScriptCodeLabWorkspace_rightPanelHeader__QuLHi{padding:6px 8px;border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_rightPanelHeader__QuLHi{border-bottom:1px solid var(--mantine-color-dark-4)}.JavaScriptCodeLabWorkspace_headerBadges__xbXKT{min-width:0;overflow-x:auto;scrollbar-width:thin}.JavaScriptCodeLabWorkspace_consolePanelWrapper__1m1ea,.JavaScriptCodeLabWorkspace_testCasesMount__DbJqH,.JavaScriptCodeLabWorkspace_testPanelMount__UyIp7{flex:1 1 0;min-height:0;min-width:0;position:relative;overflow:hidden}.JavaScriptCodeLabWorkspace_consolePanelWrapper__1m1ea[data-hidden],.JavaScriptCodeLabWorkspace_testCasesMount__DbJqH[data-hidden],.JavaScriptCodeLabWorkspace_testPanelMount__UyIp7[data-hidden]{display:none}.JavaScriptCodeLabWorkspace_consolePanel__MaUQu{position:absolute!important;inset:0!important;overflow:hidden!important;border-left:none;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_consolePanel__MaUQu{background:var(--mantine-color-dark-7)}.JavaScriptCodeLabWorkspace_consolePanel__MaUQu .sp-console-list{flex:1 1 0!important;min-height:0!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_consolePanel__MaUQu .sp-console-list{scrollbar-color:rgba(255,255,255,.25) transparent}.JavaScriptCodeLabWorkspace_consolePanel__MaUQu .sp-console-list::-webkit-scrollbar{width:7px;height:7px}.JavaScriptCodeLabWorkspace_consolePanel__MaUQu .sp-console-list::-webkit-scrollbar-track{background:transparent}.JavaScriptCodeLabWorkspace_consolePanel__MaUQu .sp-console-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_consolePanel__MaUQu .sp-console-list::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.25)}.JavaScriptCodeLabWorkspace_consolePanel__MaUQu .sp-console-list::-webkit-scrollbar-thumb{border-radius:4px}.JavaScriptCodeLabWorkspace_actionBar__gvhbG{flex-wrap:wrap}.JavaScriptCodeLabWorkspace_outputPanelSwitch__vBjKn .mantine-Switch-body,.JavaScriptCodeLabWorkspace_outputPanelSwitch__vBjKn .mantine-Switch-input,.JavaScriptCodeLabWorkspace_outputPanelSwitch__vBjKn .mantine-Switch-thumb,.JavaScriptCodeLabWorkspace_outputPanelSwitch__vBjKn .mantine-Switch-track{cursor:pointer}.JavaScriptCodeLabWorkspace_tabScrollRoot__mEVL4{position:absolute;inset:0}.JavaScriptCodeLabWorkspace_testPanelContent__4_yDz{padding:var(--mantine-spacing-sm);display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.JavaScriptCodeLabWorkspace_testResultRow__jIT2y{padding:4px 8px;border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testResultRow__jIT2y{border:1px solid var(--mantine-color-dark-5)}.JavaScriptCodeLabWorkspace_testCasesPanel__iaHEK{padding:var(--mantine-spacing-sm)}.JavaScriptCodeLabWorkspace_expectedResultsList__P8YFc li::marker{color:var(--mantine-primary-color-filled)}.JavaScriptCodeLabWorkspace_testCaseRow__g_sqI{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testCaseRow__g_sqI{border:1px solid var(--mantine-color-dark-4)}.JavaScriptCodeLabWorkspace_testCaseRow__g_sqI{border-radius:var(--mantine-radius-sm);padding:8px 10px;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testCaseRow__g_sqI{background:var(--mantine-color-dark-7)}.JavaScriptCodeLabWorkspace_testCaseMessage___w3zT{margin-top:2px;padding:8px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45;border:1px solid var(--mantine-color-red-2)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testCaseMessage___w3zT{border:1px solid var(--mantine-color-red-8)}.JavaScriptCodeLabWorkspace_testCaseMessage___w3zT{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testCaseMessage___w3zT{background:var(--mantine-color-dark-8)}.JavaScriptCodeLabWorkspace_testCaseMessagePassed__lNG2S{border-color:var(--mantine-color-green-2)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testCaseMessagePassed__lNG2S{border-color:var(--mantine-color-green-8)}.JavaScriptCodeLabWorkspace_testCaseMessagePassed__lNG2S{background:var(--mantine-color-green-0)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testCaseMessagePassed__lNG2S{background:var(--mantine-color-dark-8)}.JavaScriptCodeLabWorkspace_testCaseCode__VjNeI{--code-font-size:11px;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testCaseCode__VjNeI{border:1px solid var(--mantine-color-dark-4)}.JavaScriptCodeLabWorkspace_testCaseCode__VjNeI{border-radius:var(--mantine-radius-md);overflow:hidden}.JavaScriptCodeLabWorkspace_testCaseCode__VjNeI .cm-scroller{overflow-x:hidden!important}.JavaScriptCodeLabWorkspace_testCaseCode__VjNeI .cm-content{padding:8px 10px}.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw{flex:1 1 0;min-height:0;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw{border:1px solid var(--mantine-color-dark-4)}.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw{border-radius:var(--mantine-radius-sm);overflow:hidden;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw{background:var(--mantine-color-dark-7)}.JavaScriptCodeLabWorkspace_sandpackLayout__s_ajB{display:flex;flex-direction:column;height:100%!important;min-height:0!important;border:none!important}.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw .sp-layout,.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw .sp-scrollable,.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw .sp-stack,.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw .sp-tests,.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw .sp-wrapper{height:100%!important;min-height:0!important}.JavaScriptCodeLabWorkspace_testRunnerViewport__sg8Yw .sp-scrollable{overflow:auto!important}.JavaScriptCodeLabWorkspace_visibleSandpackTests__8t5ta{height:100%!important;min-height:0!important;overflow:hidden!important}.JavaScriptCodeLabWorkspace_visibleSandpackTests__8t5ta [class*=test-header-actions]{display:none!important}.JavaScriptCodeLabWorkspace_editorPanels__81bAd[data-stacked]{flex-direction:column;max-height:none}.JavaScriptCodeLabWorkspace_editorPane__MemBq[data-stacked]{flex:0 0 auto!important;width:100%;max-height:var(--editor-max-height,none)}.JavaScriptCodeLabWorkspace_rightPanelWrapper__xYnyv[data-stacked]{flex:0 0 auto;width:100%;min-height:clamp(260px,45vh,420px)}.JavaScriptCodeLabWorkspace_rightPanelWrapper__xYnyv[data-stacked][data-hidden]{display:none}@media (max-width:75em){.JavaScriptCodeLabWorkspace_editorPanels__81bAd{flex-direction:column}.JavaScriptCodeLabWorkspace_editorPane__MemBq{flex:0 0 auto!important;width:100%}.JavaScriptCodeLabWorkspace_resizeHandle__OPcvP{display:none}.JavaScriptCodeLabWorkspace_rightPanelWrapper__xYnyv{flex:0 0 auto;width:100%;min-height:clamp(260px,45vh,420px)}.JavaScriptCodeLabWorkspace_rightPanelWrapper__xYnyv[data-hidden],.JavaScriptCodeLabWorkspace_stackedToggle__n5jR7{display:none}}.CompilerCodeLabWorkspace_workspaceRoot__2Zrjs{width:100%}.CompilerCodeLabWorkspace_editorRoot__tV6CV{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_editorRoot__tV6CV{border:1px solid var(--mantine-color-dark-4)}.CompilerCodeLabWorkspace_editorRoot__tV6CV{border-radius:var(--mantine-radius-md);overflow:hidden;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_editorRoot__tV6CV{background:var(--mantine-color-dark-7)}.CompilerCodeLabWorkspace_editorRoot__tV6CV .cm-editor{height:auto;max-height:var(--editor-max-height,none)}.CompilerCodeLabWorkspace_editorPanels__491oM{display:flex;align-items:stretch;overflow:hidden}.CompilerCodeLabWorkspace_editorPane__W1acK{position:relative;overflow:hidden;transition:flex .2s ease}.CompilerCodeLabWorkspace_editorPane__W1acK .cm-scroller{font-size:var(--code-font-size,14px);line-height:1.5}.CompilerCodeLabWorkspace_editorPane__W1acK .cm-gutters{font-size:var(--line-number-font-size,16px)}.CompilerCodeLabWorkspace_resizeHandle__25WoZ{flex:0 0 8px;cursor:col-resize;border-left:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_resizeHandle__25WoZ{border-left:1px solid var(--mantine-color-dark-4)}.CompilerCodeLabWorkspace_resizeHandle__25WoZ{border-right:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_resizeHandle__25WoZ{border-right:1px solid var(--mantine-color-dark-4)}.CompilerCodeLabWorkspace_resizeHandle__25WoZ{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_resizeHandle__25WoZ{background:var(--mantine-color-dark-6)}.CompilerCodeLabWorkspace_resizeHandle__25WoZ{transition:background-color .12s ease,flex .2s ease,opacity .2s ease}.CompilerCodeLabWorkspace_resizeHandle__25WoZ:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_resizeHandle__25WoZ:hover{background:var(--mantine-color-dark-5)}.CompilerCodeLabWorkspace_resizeHandle__25WoZ[data-hidden]{flex:0 0 0;opacity:0;pointer-events:none;border-width:0;overflow:hidden}.CompilerCodeLabWorkspace_rightPanelWrapper__rpYnw{flex:1 1 0;min-width:0;position:relative;overflow:hidden;transition:flex .2s ease,opacity .2s ease}.CompilerCodeLabWorkspace_rightPanelWrapper__rpYnw[data-hidden]{flex:0 0 0;opacity:0;pointer-events:none}.CompilerCodeLabWorkspace_rightPanel___SsF8{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_rightPanel___SsF8{background:var(--mantine-color-dark-7)}.CompilerCodeLabWorkspace_rightPanelHeader__QEbdm{padding:6px 8px;border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_rightPanelHeader__QEbdm{border-bottom:1px solid var(--mantine-color-dark-4)}.CompilerCodeLabWorkspace_casesPanel__WpB47,.CompilerCodeLabWorkspace_outputPanel__6c1Fb,.CompilerCodeLabWorkspace_testsPanel__gKYAB{flex:1 1 0;min-height:0;min-width:0;position:relative;overflow:auto;padding:var(--mantine-spacing-sm)}.CompilerCodeLabWorkspace_outputPanel__6c1Fb{padding:0}.CompilerCodeLabWorkspace_casesPanel__WpB47[data-hidden],.CompilerCodeLabWorkspace_outputPanel__6c1Fb[data-hidden],.CompilerCodeLabWorkspace_testsPanel__gKYAB[data-hidden]{display:none}.CompilerCodeLabWorkspace_actionBar___ZYVd{flex-wrap:wrap}.CompilerCodeLabWorkspace_outputPanelSwitch__Vq1Jr .mantine-Switch-body,.CompilerCodeLabWorkspace_outputPanelSwitch__Vq1Jr .mantine-Switch-input,.CompilerCodeLabWorkspace_outputPanelSwitch__Vq1Jr .mantine-Switch-thumb,.CompilerCodeLabWorkspace_outputPanelSwitch__Vq1Jr .mantine-Switch-track{cursor:pointer}.CompilerCodeLabWorkspace_outputBlock__uCMtI{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_outputBlock__uCMtI{border:1px solid var(--mantine-color-dark-4)}.CompilerCodeLabWorkspace_outputBlock__uCMtI{border-radius:var(--mantine-radius-sm);padding:8px;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_outputBlock__uCMtI{background:var(--mantine-color-dark-7)}.CompilerCodeLabWorkspace_outputBlock__uCMtI+.CompilerCodeLabWorkspace_outputBlock__uCMtI{margin-top:10px}.CompilerCodeLabWorkspace_outputLabel__0csde{font-size:11px;text-transform:uppercase;font-weight:700;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_outputLabel__0csde{color:var(--mantine-color-gray-4)}.CompilerCodeLabWorkspace_outputLabel__0csde{margin-bottom:6px}.CompilerCodeLabWorkspace_outputText__4iJc2{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.CompilerCodeLabWorkspace_outputConsole__2DXuk{height:100%;padding:10px;overflow:auto;background:#1e293b;color:#5dbe68}.CompilerCodeLabWorkspace_outputConsoleText__7Ls91{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.5;background:transparent;color:inherit}.CompilerCodeLabWorkspace_headerBadges__18wRy{min-width:0;overflow-x:auto;scrollbar-width:thin}.CompilerCodeLabWorkspace_testResultRow__YAk_9{padding:4px 8px;border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_testResultRow__YAk_9{border:1px solid var(--mantine-color-dark-5)}.CompilerCodeLabWorkspace_casesPanel__WpB47{overflow:hidden;padding:0}.CompilerCodeLabWorkspace_tabScrollRoot__okehn{position:absolute;inset:0}.CompilerCodeLabWorkspace_testCasesPanel__HWRDy{padding:var(--mantine-spacing-sm);display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.CompilerCodeLabWorkspace_expectedResultsList__qk64K li::marker{color:var(--mantine-primary-color-filled)}.CompilerCodeLabWorkspace_testCaseCode__fPVF_{--code-font-size:11px;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_testCaseCode__fPVF_{border:1px solid var(--mantine-color-dark-4)}.CompilerCodeLabWorkspace_testCaseCode__fPVF_{border-radius:var(--mantine-radius-md);overflow:hidden}.CompilerCodeLabWorkspace_testCaseCode__fPVF_ .cm-scroller{overflow-x:hidden!important;font-size:var(--code-font-size,11px);line-height:1.5}.CompilerCodeLabWorkspace_testCaseCode__fPVF_ .cm-content{padding:8px 10px}.CompilerCodeLabWorkspace_testCaseMessage__y2WRs{margin-top:2px;padding:8px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45;border:1px solid var(--mantine-color-red-2)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_testCaseMessage__y2WRs{border:1px solid var(--mantine-color-red-8)}.CompilerCodeLabWorkspace_testCaseMessage__y2WRs{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_testCaseMessage__y2WRs{background:var(--mantine-color-dark-8)}.CompilerCodeLabWorkspace_testCaseMessagePassed__m0GWB{border-color:var(--mantine-color-green-2)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_testCaseMessagePassed__m0GWB{border-color:var(--mantine-color-green-8)}.CompilerCodeLabWorkspace_testCaseMessagePassed__m0GWB{background:var(--mantine-color-green-0)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_testCaseMessagePassed__m0GWB{background:var(--mantine-color-dark-8)}.CompilerCodeLabWorkspace_stdinEditor__mTUF9{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_stdinEditor__mTUF9{border:1px solid var(--mantine-color-dark-4)}.CompilerCodeLabWorkspace_stdinEditor__mTUF9{border-radius:var(--mantine-radius-md);overflow:hidden;background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .CompilerCodeLabWorkspace_stdinEditor__mTUF9{background:var(--mantine-color-dark-7)}.CompilerCodeLabWorkspace_stdinEditor__mTUF9 .cm-content,.CompilerCodeLabWorkspace_stdinEditor__mTUF9 .cm-editor,.CompilerCodeLabWorkspace_stdinEditor__mTUF9 .cm-scroller{border-radius:inherit}.CompilerCodeLabWorkspace_stdinEditor__mTUF9 .cm-content{padding:8px 10px}.CompilerCodeLabWorkspace_editorPanels__491oM[data-stacked]{flex-direction:column;max-height:none}.CompilerCodeLabWorkspace_editorPane__W1acK[data-stacked]{flex:0 0 auto!important;width:100%;max-height:var(--editor-max-height,none)}.CompilerCodeLabWorkspace_rightPanelWrapper__rpYnw[data-stacked]{flex:0 0 auto;width:100%;min-height:clamp(260px,45vh,420px)}.CompilerCodeLabWorkspace_rightPanelWrapper__rpYnw[data-stacked][data-hidden]{display:none}@media (max-width:75em){.CompilerCodeLabWorkspace_editorPanels__491oM{flex-direction:column}.CompilerCodeLabWorkspace_editorPane__W1acK{flex:0 0 auto!important;width:100%}.CompilerCodeLabWorkspace_resizeHandle__25WoZ{display:none}.CompilerCodeLabWorkspace_rightPanelWrapper__rpYnw{flex:0 0 auto;width:100%;min-height:clamp(260px,45vh,420px)}.CompilerCodeLabWorkspace_rightPanelWrapper__rpYnw[data-hidden],.CompilerCodeLabWorkspace_stackedToggle__rkw7k{display:none}}.ProblemEditor_editorLayout__PebF_{display:flex;flex-direction:column;height:calc(100dvh - 76px);overflow:hidden}.ProblemEditor_header__PFFUd{flex-shrink:0;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemEditor_header__PFFUd{border-bottom:1px solid var(--mantine-color-dark-5)}.ProblemEditor_header__PFFUd{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .ProblemEditor_header__PFFUd{background-color:var(--mantine-color-dark-7)}.ProblemEditor_header__PFFUd{z-index:10}.ProblemEditor_splitContainer__t02Bh{flex:1;display:flex;min-height:0;overflow:hidden}.ProblemEditor_leftPanel___1h_0{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:flex .2s ease;border-right:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemEditor_leftPanel___1h_0{border-right:1px solid var(--mantine-color-dark-5)}.ProblemEditor_leftPanel___1h_0{container-type:inline-size;container-name:left-panel}.ProblemEditor_leftPanelContent__MAxJm{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ProblemEditor_leftPanelInner__2A2v6{padding:var(--mantine-spacing-sm);flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.ProblemEditor_tabsRoot__ZtgcH{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ProblemEditor_tabsList__0TDvM{flex-shrink:0}.ProblemEditor_tabPanel__e7Hwe{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--mantine-spacing-sm) var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md)}.ProblemEditor_tabPanelContent__djOrr{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.ProblemEditor_markdownTextareaFill__qUzeO{overflow:hidden}.ProblemEditor_markdownTextareaFill__qUzeO,.ProblemEditor_markdownTextareaFill__qUzeO .mantine-Textarea-root,.ProblemEditor_markdownTextareaFill__qUzeO .mantine-Textarea-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.ProblemEditor_markdownTextareaFill__qUzeO .mantine-Textarea-input{height:100%!important;min-height:0!important;overflow-y:auto!important;scrollbar-width:thin;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);line-height:1.7;resize:none}.ProblemEditor_codeTextareaFill__8RqT3{flex:1;min-height:0}.ProblemEditor_starterCodeEditor___UsMX{min-height:200px;max-height:400px}.ProblemEditor_testCaseCodeEditorError__KK7Ph,.ProblemEditor_testCaseCodeEditor__W8Klo{min-height:120px;max-height:250px}.ProblemEditor_codeInput__gyOXA{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm)}.ProblemEditor_panelLabel__5gw_a{font-size:var(--mantine-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .ProblemEditor_panelLabel__5gw_a{color:var(--mantine-color-dark-3)}.ProblemEditor_resizeHandle__ARj0P{flex:0 0 8px;cursor:col-resize;border-left:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemEditor_resizeHandle__ARj0P{border-left:1px solid var(--mantine-color-dark-4)}.ProblemEditor_resizeHandle__ARj0P{border-right:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemEditor_resizeHandle__ARj0P{border-right:1px solid var(--mantine-color-dark-4)}.ProblemEditor_resizeHandle__ARj0P{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .ProblemEditor_resizeHandle__ARj0P{background:var(--mantine-color-dark-6)}.ProblemEditor_resizeHandle__ARj0P{transition:background-color .12s ease,flex .2s ease,opacity .2s ease}.ProblemEditor_resizeHandle__ARj0P:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemEditor_resizeHandle__ARj0P:hover{background:var(--mantine-color-dark-5)}.ProblemEditor_rightPanel__Ye1rT{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.ProblemEditor_rightPanelContent__bEQgD{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ProblemEditor_rightPanelInner__SbaxA{padding:var(--mantine-spacing-sm) var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-md);padding-left:var(--mantine-spacing-md);flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.ProblemEditor_stickyFooter__Zh2Nz{flex-shrink:0;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemEditor_stickyFooter__Zh2Nz{border-top:1px solid var(--mantine-color-dark-5)}.ProblemEditor_stickyFooter__Zh2Nz{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ProblemEditor_stickyFooter__Zh2Nz{background-color:var(--mantine-color-dark-8)}.ProblemEditor_stickyFooter__Zh2Nz{z-index:10}.ProblemEditor_saveStatus__9yZ_A{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .ProblemEditor_saveStatus__9yZ_A{color:var(--mantine-color-dark-3)}@media (max-width:1200px){.ProblemEditor_splitContainer__t02Bh{flex-direction:column}.ProblemEditor_leftPanel___1h_0{flex:1 1 50%!important;min-height:280px;border-right:none;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemEditor_leftPanel___1h_0{border-bottom:1px solid var(--mantine-color-dark-5)}.ProblemEditor_resizeHandle__ARj0P{display:none}.ProblemEditor_rightPanel__Ye1rT{flex:1 1 50%;min-height:280px}}@container left-panel (max-width: 550px){.ProblemEditor_tabsList__0TDvM{flex-direction:column;flex-wrap:nowrap;align-items:stretch;--tabs-justify:flex-start}.ProblemEditor_tab__LDvSc{flex:0 0 auto;width:100%;min-width:100%;justify-content:flex-start}.ProblemEditor_tabLabel__Qh0of{text-align:left;justify-content:flex-start}}.ProblemDetail_pageWrapper__mLapa{display:flex;flex-direction:column;height:100%;overflow:hidden}.ProblemDetail_stickyHeader__Zu10j{position:sticky;top:0;z-index:10;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);flex-shrink:0;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetail_stickyHeader__Zu10j{border-bottom:1px solid var(--mantine-color-dark-5)}.ProblemDetail_stickyHeader__Zu10j{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .ProblemDetail_stickyHeader__Zu10j{background-color:var(--mantine-color-dark-7)}.ProblemDetail_splitContainer__VY4kX{flex:1;display:flex;min-height:0;overflow:hidden}.ProblemDetail_leftPanel__f5ZuF{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:flex .2s ease;border-right:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetail_leftPanel__f5ZuF{border-right:1px solid var(--mantine-color-dark-5)}.ProblemDetail_leftPanel__f5ZuF[data-collapsed]{flex:0 0 0!important;border-right:none;overflow:hidden}.ProblemDetail_leftPanelContent__wE_iQ{flex:1;min-height:0}.ProblemDetail_leftPanelInner__7s41N{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-xl)}.ProblemDetail_resizeHandle__Lcqax{flex:0 0 8px;cursor:col-resize;border-left:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemDetail_resizeHandle__Lcqax{border-left:1px solid var(--mantine-color-dark-4)}.ProblemDetail_resizeHandle__Lcqax{border-right:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemDetail_resizeHandle__Lcqax{border-right:1px solid var(--mantine-color-dark-4)}.ProblemDetail_resizeHandle__Lcqax{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .ProblemDetail_resizeHandle__Lcqax{background:var(--mantine-color-dark-6)}.ProblemDetail_resizeHandle__Lcqax{transition:background-color .12s ease,flex .2s ease,opacity .2s ease}.ProblemDetail_resizeHandle__Lcqax:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetail_resizeHandle__Lcqax:hover{background:var(--mantine-color-dark-5)}.ProblemDetail_resizeHandle__Lcqax[data-hidden]{flex:0 0 0;opacity:0;pointer-events:none;border-width:0;overflow:hidden}.ProblemDetail_rightPanel__O2N3G{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.ProblemDetail_rightPanelContent__Gf_Yf{flex:1;min-height:0}.ProblemDetail_rightPanelInner__NXxdL{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-xl)}.ProblemDetail_stickyFooter__pnLix{flex-shrink:0;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetail_stickyFooter__pnLix{border-top:1px solid var(--mantine-color-dark-5)}.ProblemDetail_stickyFooter__pnLix{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ProblemDetail_stickyFooter__pnLix{background-color:var(--mantine-color-dark-8)}.ProblemDetail_stickyFooter__pnLix{z-index:10}.ProblemDetail_title__3yC4m{font-family:var(--font-inter),sans-serif;font-weight:800;line-height:1.2}.ProblemDetail_problemBody__nZOsF{line-height:1.7}.ProblemDetail_draftBanner__ZLV2r{background-color:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] .ProblemDetail_draftBanner__ZLV2r{background-color:var(--mantine-color-dark-6)}.ProblemDetail_draftBanner__ZLV2r{border:1px solid var(--mantine-color-yellow-4)}[data-mantine-color-scheme=dark] .ProblemDetail_draftBanner__ZLV2r{border:1px solid var(--mantine-color-yellow-9)}.ProblemDetail_tagsRow__1pjv6{overflow-x:auto;scrollbar-width:thin}.ProblemDetail_hintItem__7IVDM{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetail_hintItem__7IVDM{border:1px solid var(--mantine-color-dark-5)}.ProblemDetail_hintItem__7IVDM{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ProblemDetail_hintItem__7IVDM{background:var(--mantine-color-dark-7)}.ProblemDetail_hintItem__7IVDM{transition:background-color .2s ease,border-color .2s ease}.ProblemDetail_hintItem__7IVDM[data-revealed]{border-color:var(--mantine-color-yellow-3)}[data-mantine-color-scheme=dark] .ProblemDetail_hintItem__7IVDM[data-revealed]{border-color:var(--mantine-color-yellow-8)}.ProblemDetail_hintItem__7IVDM[data-revealed]{background:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] .ProblemDetail_hintItem__7IVDM[data-revealed]{background:rgba(255,212,59,.05)}.ProblemDetail_hintContent__87t9j{font-size:var(--mantine-font-size-sm)}.ProblemDetail_hintContent__87t9j p{margin:0}.ProblemDetail_likeButton__HcfXv{transition:transform .15s ease;user-select:none}.ProblemDetail_likeButton__HcfXv:hover{transform:scale(1.1)}.ProblemDetail_heartOutline__hLwNO{opacity:.5;transition:opacity .15s ease,color .15s ease}.ProblemDetail_likeButton__HcfXv:hover .ProblemDetail_heartOutline__hLwNO{opacity:.8;color:var(--mantine-color-red-5)}.ProblemDetail_heartFilled__0V9uA{color:var(--mantine-color-red-6);animation:ProblemDetail_heartPop__CEOuQ .3s ease}@keyframes ProblemDetail_heartPop__CEOuQ{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.ProblemDetail_ratingButton__eWA_a{transition:transform .15s ease;user-select:none}.ProblemDetail_ratingButton__eWA_a:hover{transform:scale(1.1)}.ProblemDetail_starOutline__sy2h1{opacity:.5;transition:opacity .15s ease,color .15s ease}.ProblemDetail_ratingButton__eWA_a:hover .ProblemDetail_starOutline__sy2h1{opacity:.8;color:var(--mantine-color-yellow-5)}.ProblemDetail_starFilled__EjdFX{color:var(--mantine-color-yellow-5)}@media (max-width:62em){.ProblemDetail_splitContainer__VY4kX{flex-direction:column}.ProblemDetail_leftPanel__f5ZuF{flex:0 0 auto!important;max-height:40vh;border-right:none;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetail_leftPanel__f5ZuF{border-bottom:1px solid var(--mantine-color-dark-5)}.ProblemDetail_leftPanel__f5ZuF[data-collapsed]{max-height:0;border-bottom:none}.ProblemDetail_resizeHandle__Lcqax{display:none}.ProblemDetail_rightPanel__O2N3G{flex:1}}@media (max-width:48em){.ProblemDetail_stickyHeader__Zu10j{padding:var(--mantine-spacing-sm)}}.ProblemDetailLayout_problemLayout__S27FB{display:flex;flex-direction:column;height:calc(100dvh - 76px);overflow:hidden}.ProblemDetailLayout_splitContainer__xjDDm{flex:1;display:flex;min-height:0;overflow:hidden}.ProblemDetailLayout_leftPanel__baSYW{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:flex .2s ease;border-right:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_leftPanel__baSYW{border-right:1px solid var(--mantine-color-dark-5)}.ProblemDetailLayout_leftPanel__baSYW{padding-top:12px}.ProblemDetailLayout_leftPanel__baSYW[data-collapsed]{flex:0 0 0!important;border-right:none;overflow:hidden}.ProblemDetailLayout_leftPanelContent__kwKAw{flex:1;min-height:0}.ProblemDetailLayout_leftPanelInner__T80KR{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-top:0;padding-bottom:var(--mantine-spacing-xl)}.ProblemDetailLayout_resizeHandle___ch3k{flex:0 0 8px;cursor:col-resize;border-left:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_resizeHandle___ch3k{border-left:1px solid var(--mantine-color-dark-4)}.ProblemDetailLayout_resizeHandle___ch3k{border-right:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_resizeHandle___ch3k{border-right:1px solid var(--mantine-color-dark-4)}.ProblemDetailLayout_resizeHandle___ch3k{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_resizeHandle___ch3k{background:var(--mantine-color-dark-6)}.ProblemDetailLayout_resizeHandle___ch3k{transition:background-color .12s ease,flex .2s ease,opacity .2s ease}.ProblemDetailLayout_resizeHandle___ch3k:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_resizeHandle___ch3k:hover{background:var(--mantine-color-dark-5)}.ProblemDetailLayout_resizeHandle___ch3k[data-hidden]{flex:0 0 0;opacity:0;pointer-events:none;border-width:0;overflow:hidden}.ProblemDetailLayout_rightPanel__3IN2_{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.ProblemDetailLayout_rightPanelContent__rbjXt{flex:1;min-height:0}.ProblemDetailLayout_rightPanelInner__19fUg{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-xl)}.ProblemDetailLayout_stickyFooter__xzo7B{flex-shrink:0;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_stickyFooter__xzo7B{border-top:1px solid var(--mantine-color-dark-5)}.ProblemDetailLayout_stickyFooter__xzo7B{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_stickyFooter__xzo7B{background-color:var(--mantine-color-dark-8)}.ProblemDetailLayout_stickyFooter__xzo7B{z-index:10}.ProblemDetailLayout_solutionPreviewWrapper__jMfja{position:relative;border-radius:var(--mantine-radius-sm);overflow:hidden}.ProblemDetailLayout_solutionRevealOverlay__MURoL{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--mantine-spacing-md);z-index:2;pointer-events:none}.ProblemDetailLayout_solutionRevealContent__wI9W_{pointer-events:auto}.ProblemDetailLayout_solutionAccordionItem__dVj5Y{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_solutionAccordionItem__dVj5Y{border:1px solid var(--mantine-color-dark-4)}.ProblemDetailLayout_solutionAccordionItem__dVj5Y{border-radius:var(--accordion-radius,var(--mantine-radius-md));background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_solutionAccordionItem__dVj5Y{background:var(--mantine-color-dark-6)}.ProblemDetailLayout_solutionAccordionItem__dVj5Y{overflow:hidden}.ProblemDetailLayout_lockedSolutionControl__oHnzX[data-disabled]{opacity:1;border-radius:var(--accordion-radius,var(--mantine-radius-md));border:1px solid var(--mantine-color-violet-2)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_lockedSolutionControl__oHnzX[data-disabled]{border:1px solid var(--mantine-color-violet-8)}.ProblemDetailLayout_lockedSolutionControl__oHnzX[data-disabled]{background:var(--mantine-color-violet-0)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_lockedSolutionControl__oHnzX[data-disabled]{background:rgba(112,72,232,.12)}.ProblemDetailLayout_tagsRow__P2Xn_{overflow-x:auto;scrollbar-width:thin}.ProblemDetailLayout_engagementRow__g1hz2{align-items:center}.ProblemDetailLayout_likeButton__GVZ6B{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ProblemDetailLayout_likeButton__GVZ6B:disabled{opacity:.6;cursor:not-allowed}.ProblemDetailLayout_hintItem__yGeLj{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_hintItem__yGeLj{border:1px solid var(--mantine-color-dark-5)}.ProblemDetailLayout_hintItem__yGeLj{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_hintItem__yGeLj{background:var(--mantine-color-dark-7)}.ProblemDetailLayout_hintItem__yGeLj{transition:background-color .2s ease,border-color .2s ease}.ProblemDetailLayout_hintItem__yGeLj[data-revealed]{border-color:var(--mantine-color-yellow-3)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_hintItem__yGeLj[data-revealed]{border-color:var(--mantine-color-yellow-8)}.ProblemDetailLayout_hintItem__yGeLj[data-revealed]{background:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_hintItem__yGeLj[data-revealed]{background:rgba(255,212,59,.05)}.ProblemDetailLayout_hintContent__o_g4N{font-size:var(--mantine-font-size-sm)}.ProblemDetailLayout_hintContent__o_g4N p{margin:0}@media (max-width:62em){.ProblemDetailLayout_splitContainer__xjDDm{flex-direction:column}.ProblemDetailLayout_leftPanel__baSYW{flex:0 0 auto!important;max-height:40vh;border-right:none;border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ProblemDetailLayout_leftPanel__baSYW{border-bottom:1px solid var(--mantine-color-dark-5)}.ProblemDetailLayout_leftPanel__baSYW[data-collapsed]{max-height:0;border-bottom:none}.ProblemDetailLayout_resizeHandle___ch3k{display:none}.ProblemDetailLayout_rightPanel__3IN2_{flex:1}}