._hardBadge_9tacw_1{color:#ffd1d1;background:#432d32;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}._workspace_5wdx7_1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;height:calc(100dvh - 176px);min-height:680px;display:grid}._descriptionPane_5wdx7_9,._editorPane_5wdx7_10{border:1px solid #4a4146;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #122a2a0d}._descriptionPane_5wdx7_9{background:#292527;flex-direction:column;display:flex}._descriptionScroll_5wdx7_24{min-height:0;padding:28px;overflow-y:auto}._editorPane_5wdx7_10{background:#181617;border-color:#4a4146;flex-direction:column;display:flex}._codeFrame_5wdx7_37{flex:auto;min-height:260px;overflow:hidden}._codeFrame_5wdx7_37>div,._codeFrame_5wdx7_37 .cm-editor{height:100%}._codeFrame_5wdx7_37 .cm-scroller{font-size:13px;line-height:1.7;overflow:auto}._resultsPane_5wdx7_54{background:#292527;border-top:1px solid #4a4146;flex-direction:column;flex:0 0 clamp(220px,30%,340px);min-height:220px;display:flex;overflow:hidden}._resultsScroll_5wdx7_64{min-height:0;padding:16px 20px 20px;overflow-y:auto}._setIntro_5wdx7_70{color:#f2efee;background:#292527;border:1px solid #4a4146;border-radius:18px;padding:30px 34px;position:relative}._availableCount_5wdx7_79{color:#d7c9d0;border:1px solid #4a4146;border-radius:999px;margin-top:20px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-block}._problemGroup_5wdx7_90{background:#292527;border:1px solid #4a4146;border-radius:12px;overflow:hidden}._groupSummary_5wdx7_97{color:#f2efee;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}._groupSummary_5wdx7_97::-webkit-details-marker{display:none}._groupSummary_5wdx7_97:hover{background:#3b3438}._groupSummary_5wdx7_97:focus-visible{outline-offset:-2px;outline:2px solid #c5b8bf}._chevron_5wdx7_122{transition:transform .15s;display:inline-flex;transform:rotate(180deg)}._problemGroup_5wdx7_90[open] ._chevron_5wdx7_122{transform:rotate(90deg)}._groupCount_5wdx7_130{color:#bdb3b7;white-space:nowrap;font-size:12px;font-weight:600}._groupItems_5wdx7_136{background:#211d1f;border:1px solid #51474d;border-radius:10px;gap:6px;margin:0 16px 16px;padding:10px;display:grid}._problemRow_5wdx7_146{box-sizing:border-box;cursor:pointer;text-align:left;color:#e2dadd;background:#2e282b;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:11px 14px;font-size:14px;display:flex}:is(._problemRow_5wdx7_146:hover,._problemRow_5wdx7_146:focus-visible){outline-offset:-2px;background:#3b3438;outline:2px solid #c5b8bf}._easyBadge_5wdx7_169,._mediumBadge_5wdx7_170{border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}._easyBadge_5wdx7_169{color:#c6d9ca;background:#343e37}._mediumBadge_5wdx7_170{color:#ead6b7;background:#463b2d}html[data-theme=dark] ._descriptionPane_5wdx7_9,html[data-theme=dark] ._problemGroup_5wdx7_90{background:#292527;border-color:#4a4146}html[data-theme=dark] ._descriptionPane_5wdx7_9,html[data-theme=dark] ._descriptionScroll_5wdx7_24 :is(h2,h3,h4,p,li){color:#e2dadd}html[data-theme=dark] ._descriptionScroll_5wdx7_24 :is([class*="bg-[#f"],[class*="bg-[#e"]){background:#332e30}html[data-theme=dark] ._descriptionScroll_5wdx7_24 :is(code,strong),html[data-theme=dark] ._groupSummary_5wdx7_97,html[data-theme=dark] ._problemRow_5wdx7_146{color:#f2efee}:is(html[data-theme=dark] ._groupSummary_5wdx7_97:hover,html[data-theme=dark] ._problemRow_5wdx7_146:hover,html[data-theme=dark] ._problemRow_5wdx7_146:focus-visible){background:#3b3438}html[data-theme=dark] ._problemRow_5wdx7_146{border-color:#0000}html[data-theme=dark] ._groupCount_5wdx7_130{color:#bdb3b7}@media (max-width:1023px){._workspace_5wdx7_1{grid-template-columns:1fr;height:auto;min-height:0}._descriptionScroll_5wdx7_24{max-height:min(60dvh,560px);padding:22px}._editorPane_5wdx7_10{min-height:700px}._resultsPane_5wdx7_54{flex-basis:270px}}@media (max-width:600px){._groupItems_5wdx7_136{margin:0 10px 10px;padding:8px}._groupSummary_5wdx7_97{padding:12px 16px}._problemRow_5wdx7_146{padding:12px}}
