.ChallengeWorkspace_workspace__O5Rh4{min-width:0;color:inherit}.ChallengeWorkspace_body__IGEzg{position:relative;min-width:0}.ChallengeWorkspace_solution___SRCd{min-width:0}.ChallengeWorkspace_statement__BMxaD{border:1px solid #94a3b8;border-radius:.75rem;background:#f8fafc;color:#0f172a;overflow:hidden}.dark .ChallengeWorkspace_statement__BMxaD{background:#0f172a;color:#f1f5f9;border-color:#475569}.ChallengeWorkspace_statementHeader__KvVcG{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;border-bottom:1px solid #94a3b8}.ChallengeWorkspace_statementContent__EHgJJ{padding:1rem;overflow:auto;overscroll-behavior:contain}.ChallengeWorkspace_statementContent__EHgJJ table{display:block;max-width:100%;overflow-x:auto}.ChallengeWorkspace_statementContent__EHgJJ img{max-width:100%;height:auto}.ChallengeWorkspace_statementContent__EHgJJ h1{font-size:1.5rem;line-height:1.3}.ChallengeWorkspace_statementContent__EHgJJ h2{font-size:1.25rem;line-height:1.4}.ChallengeWorkspace_workspace__O5Rh4[data-layout=stacked] .ChallengeWorkspace_body__IGEzg{display:flex;flex-direction:column;gap:1rem}.ChallengeWorkspace_workspace__O5Rh4[data-layout=stacked] .ChallengeWorkspace_statement__BMxaD{order:-1}.ChallengeWorkspace_fullscreen__r63Ud{position:fixed;inset:0;z-index:10000;height:100dvh;overflow:auto;padding:.75rem;background:#fff}.dark .ChallengeWorkspace_fullscreen__r63Ud{background:#020617}.ChallengeWorkspace_backdrop__5TltN{position:fixed;inset:0;background:#02061755;z-index:10010}@media (min-width:1024px){.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_body__IGEzg{padding-right:176px;min-height:70vh}.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_statement__BMxaD{position:absolute;top:0;right:0;bottom:0;width:160px;z-index:40;transition:width .18s ease;box-shadow:-8px 0 24px #0001}.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_statement__BMxaD[data-expanded=true]{width:min(560px,45%)}.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_statementContent__EHgJJ{height:calc(100% - 65px)}.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_statement__BMxaD[data-expanded=false] .ChallengeWorkspace_statementContent__EHgJJ{min-width:360px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(#000 35%,transparent 95%)}}@media (max-width:1023px){.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_statement__BMxaD{display:none}.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_statement__BMxaD[data-expanded=true]{display:flex;flex-direction:column;position:fixed;inset:auto 0 0;height:65dvh;z-index:10020;border-radius:1rem 1rem 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -10px 40px #0004}.ChallengeWorkspace_workspace__O5Rh4[data-layout=side] .ChallengeWorkspace_statementContent__EHgJJ{flex:1;min-height:0}}@media (prefers-reduced-motion:reduce){.ChallengeWorkspace_statement__BMxaD{transition:none!important}}.DiagramFeedback_trigger__XqbFB{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:3px 6px;border:1px solid #fbbf24;border-radius:6px;background:#422006;color:#fef3c7;font-size:13px;line-height:1.4;cursor:pointer}.DiagramFeedback_trigger__XqbFB:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.DiagramFeedback_trigger__XqbFB[data-tone=info]{border-color:#7dd3fc;background:#0c334b;color:#e0f2fe}.DiagramFeedback_popup__6QmWf[data-tone=info]{width:390px;border-color:#7dd3fc}.DiagramFeedback_nodeMarker__G9wHa{position:absolute;right:-16px;top:-20px;z-index:12;text-decoration:none}.DiagramFeedback_inlineMarker__qOP2v{display:inline-flex;vertical-align:middle;margin-left:4px;text-decoration:none}.DiagramFeedback_popup__6QmWf{position:fixed;z-index:11000;width:330px;max-width:calc(100vw - 16px);max-height:min(420px,calc(100dvh - 16px));overflow:auto;overscroll-behavior:contain;padding:12px;border:1px solid #fbbf24;border-radius:10px;background:#0f172a;color:#f1f5f9;font-family:inherit;line-height:1.5;text-align:left;text-transform:none;text-decoration:none;box-shadow:0 8px 28px #0006}@media (pointer:coarse){.DiagramFeedback_trigger__XqbFB{min-width:44px;min-height:44px}.DiagramFeedback_nodeMarker__G9wHa{right:-24px;top:-28px}}.DiagramPropertiesPanel_panel__ukAoO{width:256px;max-width:35%;flex-shrink:0;min-height:0;overflow-y:auto}.DiagramPropertiesPanel_toggle__4MWdZ{display:none}.DiagramPropertiesPanel_content__Z7sZn>div{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:1023px){.DiagramPropertiesPanel_panel__ukAoO{position:absolute;bottom:8px;left:8px;right:8px;z-index:35;width:auto;max-width:none;max-height:45%;border:1px solid #64748b;border-radius:8px;background:#0f172a}.DiagramPropertiesPanel_toggle__4MWdZ{display:block;padding:10px 14px;min-height:44px;width:100%;text-align:right;color:#f1f5f9;font-size:13px}.DiagramPropertiesPanel_content__Z7sZn{display:none}.DiagramPropertiesPanel_panel__ukAoO[data-open=true] .DiagramPropertiesPanel_content__Z7sZn{display:block}}