.FullStackConditionsLoopsWorkspace_workspaceContainer__XUnKA{min-height:100vh;background-color:#0b0f19;color:#f3f4f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:2.5rem 1.5rem 5rem}.FullStackConditionsLoopsWorkspace_contentWrapper__bazOh{max-width:1160px;margin:0 auto}.FullStackConditionsLoopsWorkspace_breadcrumb__ZfcV9{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#9ca3af;margin-bottom:1.5rem}.FullStackConditionsLoopsWorkspace_breadcrumb__ZfcV9 a{color:#38bdf8;text-decoration:none;transition:color .2s}.FullStackConditionsLoopsWorkspace_breadcrumb__ZfcV9 a:hover{color:#7dd3fc;text-decoration:underline}.FullStackConditionsLoopsWorkspace_headerSection__n9QZK{margin-bottom:2.5rem;border-bottom:1px solid #1f2937;padding-bottom:2rem}.FullStackConditionsLoopsWorkspace_badgeRow__KtsTs{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.FullStackConditionsLoopsWorkspace_categoryBadge__vTDUF{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);color:#fbbf24;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.35rem}.FullStackConditionsLoopsWorkspace_readTimeBadge__89DJB{background:rgba(107,114,128,.2);border:1px solid rgba(107,114,128,.3);color:#9ca3af;font-size:.75rem;padding:.25rem .65rem;border-radius:9999px}.FullStackConditionsLoopsWorkspace_title__H11C_{font-size:2.5rem;font-weight:800;color:#ffffff;line-height:1.2;margin-bottom:1rem;letter-spacing:-.025em}.FullStackConditionsLoopsWorkspace_titleGradient__7jywe{background:linear-gradient(135deg,#ffffff,#fed7aa 40%,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FullStackConditionsLoopsWorkspace_subtitle___umLJ{font-size:1.15rem;color:#9ca3af;line-height:1.6;max-width:920px}.FullStackConditionsLoopsWorkspace_tocCard__h585P{background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px 24px;margin-bottom:40px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FullStackConditionsLoopsWorkspace_tocTitle__YHrvE{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;color:#e2e8f0;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.FullStackConditionsLoopsWorkspace_tocGrid__NYP32{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.FullStackConditionsLoopsWorkspace_tocItem___mDQR{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid transparent;color:#94a3b8;text-decoration:none;font-size:.875rem;transition:all .2s ease}.FullStackConditionsLoopsWorkspace_tocItem___mDQR:hover{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.25);color:#fbbf24;transform:translateY(-1px)}.FullStackConditionsLoopsWorkspace_tocItemNumber__c7QXp{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(245,158,11,.15);color:#fbbf24;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:1px}.FullStackConditionsLoopsWorkspace_tocItemTitle__S7_wK{line-height:1.4;font-weight:500}.FullStackConditionsLoopsWorkspace_section__NjHdT{margin-bottom:3.5rem;scroll-margin-top:2rem}.FullStackConditionsLoopsWorkspace_sectionHeader__MkQCz{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.FullStackConditionsLoopsWorkspace_sectionIcon__PsgEp{width:44px;height:44px;border-radius:12px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);display:flex;align-items:center;justify-content:center;color:#fbbf24;flex-shrink:0}.FullStackConditionsLoopsWorkspace_sectionTitle__FPEN7{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.FullStackConditionsLoopsWorkspace_sectionSubtitle__C__cY{font-size:.95rem;color:#9ca3af;margin:0}.FullStackConditionsLoopsWorkspace_mentalCard__5Hfmm{background:#111827;border:1px solid #1f2937;border-radius:14px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.FullStackConditionsLoopsWorkspace_cardTop__hdA_X{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.FullStackConditionsLoopsWorkspace_cardTag__HYVeX{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;border-radius:6px}.FullStackConditionsLoopsWorkspace_cardTagAmber__bPmfk{background:rgba(245,158,11,.15);color:#fbbf24}.FullStackConditionsLoopsWorkspace_cardTagBlue__yMLZP{background:rgba(56,189,248,.15);color:#38bdf8}.FullStackConditionsLoopsWorkspace_cardTagEmerald__uNqE9{background:rgba(16,185,129,.15);color:#34d399}.FullStackConditionsLoopsWorkspace_cardTagPurple__3MI9o{background:rgba(168,85,247,.15);color:#c084fc}.FullStackConditionsLoopsWorkspace_cardTagRose__ynx0L{background:rgba(244,63,94,.15);color:#fb7185}.FullStackConditionsLoopsWorkspace_mentalCard__5Hfmm h3,.FullStackConditionsLoopsWorkspace_mentalCard__5Hfmm h4{color:#ffffff;margin:0 0 .5rem;font-size:1.15rem}.FullStackConditionsLoopsWorkspace_mentalCard__5Hfmm p{color:#9ca3af;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.FullStackConditionsLoopsWorkspace_mentalCard__5Hfmm p:last-child{margin-bottom:0}.FullStackConditionsLoopsWorkspace_pipelineFlow__K2MWR{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0;overflow-x:auto;padding:1rem;background:rgba(15,23,42,.6);border:1px solid #1e293b;border-radius:12px}.FullStackConditionsLoopsWorkspace_pipelineStep__RPzoS{flex:1 1;min-width:155px;background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1rem;text-align:center}.FullStackConditionsLoopsWorkspace_pipelineStepActive__FwbmY{border-color:#f59e0b;background:rgba(245,158,11,.08)}.FullStackConditionsLoopsWorkspace_pipelineStepIcon__UQmyJ{width:36px;height:36px;margin:0 auto .5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.05);color:#fbbf24}.FullStackConditionsLoopsWorkspace_pipelineStepTitle__o5wp2{font-size:.875rem;font-weight:700;color:#f1f5f9;margin-bottom:.25rem}.FullStackConditionsLoopsWorkspace_pipelineStepSubtitle__8yshc{font-size:.75rem;color:#94a3b8}.FullStackConditionsLoopsWorkspace_pipelineArrow__L05VR{color:#64748b;flex-shrink:0}.FullStackConditionsLoopsWorkspace_comparisonGrid__kmhle{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.25rem 0}@media (max-width:768px){.FullStackConditionsLoopsWorkspace_comparisonGrid__kmhle{grid-template-columns:1fr}}.FullStackConditionsLoopsWorkspace_compareCard__c8lYt{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:1.25rem}.FullStackConditionsLoopsWorkspace_compareCardGood__o4bmC{border-color:rgba(16,185,129,.35)}.FullStackConditionsLoopsWorkspace_compareCardBad__ZYNvp{border-color:rgba(244,63,94,.35)}.FullStackConditionsLoopsWorkspace_compareCardHeader__ajFhE{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;margin-bottom:.75rem}.FullStackConditionsLoopsWorkspace_compareCardGood__o4bmC .FullStackConditionsLoopsWorkspace_compareCardHeader__ajFhE{color:#34d399}.FullStackConditionsLoopsWorkspace_compareCardBad__ZYNvp .FullStackConditionsLoopsWorkspace_compareCardHeader__ajFhE{color:#fb7185}.FullStackConditionsLoopsWorkspace_codeBlock__Jl2kL{background:#0d1322;border:1px solid #1e293b;border-radius:10px;overflow:hidden;margin:1rem 0}.FullStackConditionsLoopsWorkspace_codeHeader__GcUkX{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;background:#111827;border-bottom:1px solid #1e293b;font-size:.8rem;color:#9ca3af}.FullStackConditionsLoopsWorkspace_codePre__Pl15A{margin:0;padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;color:#e2e8f0;overflow-x:auto}.FullStackConditionsLoopsWorkspace_truthyExplorer__M_Eg_{background:#0f172a;border:1px solid #1e293b;border-radius:14px;padding:1.5rem;margin:1.5rem 0}.FullStackConditionsLoopsWorkspace_truthyGrid__pD6vV{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-top:1rem}.FullStackConditionsLoopsWorkspace_truthyBtn__bWVaC{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:.65rem .5rem;color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.825rem;cursor:pointer;text-align:center;transition:all .2s}.FullStackConditionsLoopsWorkspace_truthyBtn__bWVaC:hover{background:#334155;border-color:#fbbf24}.FullStackConditionsLoopsWorkspace_truthyBtnActive__9PMqe{background:rgba(245,158,11,.15);border-color:#f59e0b;color:#fbbf24}.FullStackConditionsLoopsWorkspace_truthyResultPanel__nl_RK{background:#090d16;border:1px solid #1e293b;border-radius:10px;padding:1.25rem;margin-top:1.25rem;display:flex;align-items:flex-start;gap:1rem}.FullStackConditionsLoopsWorkspace_truthyBadgeFalsy__XOi66{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-weight:700;font-size:.75rem;padding:.35rem .65rem;border-radius:6px;white-space:nowrap}.FullStackConditionsLoopsWorkspace_truthyBadgeTruthy__JIo08{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#6ee7b7;font-weight:700;font-size:.75rem;padding:.35rem .65rem;border-radius:6px;white-space:nowrap}.FullStackConditionsLoopsWorkspace_loopAnatomy__6YmR2{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0}@media (max-width:768px){.FullStackConditionsLoopsWorkspace_loopAnatomy__6YmR2{grid-template-columns:1fr}}.FullStackConditionsLoopsWorkspace_anatomyBox__pu7NO{background:#111827;border:1px solid #1f2937;border-radius:10px;padding:1rem}.FullStackConditionsLoopsWorkspace_anatomyStepNumber__qO4d2{font-size:.7rem;font-weight:700;color:#fbbf24;text-transform:uppercase;margin-bottom:.25rem}.FullStackConditionsLoopsWorkspace_anatomyStepName__8kmvZ{font-size:.95rem;font-weight:700;color:#ffffff;margin-bottom:.35rem}.FullStackConditionsLoopsWorkspace_anatomyStepCode__KJVT2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#090d16;padding:.4rem .6rem;border-radius:6px;font-size:.8rem;color:#38bdf8;margin-bottom:.5rem}.FullStackConditionsLoopsWorkspace_anatomyStepDesc__w0Ba1{font-size:.825rem;color:#94a3b8;line-height:1.5}.FullStackConditionsLoopsWorkspace_labCard__EITMO{background:#0f172a;border:1px solid #1e293b;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.4);margin:1.5rem 0}.FullStackConditionsLoopsWorkspace_labHeader__eNrxq{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#111827;border-bottom:1px solid #1e293b;flex-wrap:wrap;gap:.75rem}.FullStackConditionsLoopsWorkspace_labTitleGroup__dVgWW{display:flex;align-items:center;gap:.75rem}.FullStackConditionsLoopsWorkspace_labBadge__nMt7Q{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);color:#fbbf24;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:6px}.FullStackConditionsLoopsWorkspace_labTitle__KEp4V{font-size:1rem;font-weight:700;color:#ffffff}.FullStackConditionsLoopsWorkspace_labControls__al8X_{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.FullStackConditionsLoopsWorkspace_labBtn__xDryg{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .2s}.FullStackConditionsLoopsWorkspace_labBtnPrimary__w_pX8{background:#fbbf24;color:#0b0f19;border-color:#f59e0b}.FullStackConditionsLoopsWorkspace_labBtnPrimary__w_pX8:hover{background:#f59e0b;transform:translateY(-1px)}.FullStackConditionsLoopsWorkspace_labBtnSecondary__F4Lmy{background:#1e293b;color:#cbd5e1;border-color:#334155}.FullStackConditionsLoopsWorkspace_labBtnSecondary__F4Lmy:hover{background:#334155;color:#ffffff}.FullStackConditionsLoopsWorkspace_labBtnAccent__y4V_q{background:rgba(56,189,248,.15);color:#38bdf8;border-color:rgba(56,189,248,.3)}.FullStackConditionsLoopsWorkspace_labBtnAccent__y4V_q:hover{background:rgba(56,189,248,.25)}.FullStackConditionsLoopsWorkspace_labPrompt__tJ_xO{padding:1.25rem 1.5rem;background:rgba(15,23,42,.6);border-bottom:1px solid #1e293b;font-size:.92rem;color:#cbd5e1;line-height:1.6}.FullStackConditionsLoopsWorkspace_labPrompt__tJ_xO strong{color:#ffffff}.FullStackConditionsLoopsWorkspace_labEditorArea__PrHK0{display:grid;grid-template-columns:1.15fr .85fr;min-height:440px}@media (max-width:900px){.FullStackConditionsLoopsWorkspace_labEditorArea__PrHK0{grid-template-columns:1fr}}.FullStackConditionsLoopsWorkspace_editorPane__ddAoB{display:flex;flex-direction:column;border-right:1px solid #1e293b}@media (max-width:900px){.FullStackConditionsLoopsWorkspace_editorPane__ddAoB{border-right:none;border-bottom:1px solid #1e293b}}.FullStackConditionsLoopsWorkspace_paneHeader___YZsW{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#161f30;border-bottom:1px solid #1e293b;font-size:.8rem;color:#94a3b8;font-weight:600}.FullStackConditionsLoopsWorkspace_codeTextarea__ODSgp{flex:1 1;width:100%;min-height:380px;background:#0a0e17;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;padding:1rem 1.25rem;border:none;resize:vertical;outline:none}.FullStackConditionsLoopsWorkspace_codeTextarea__ODSgp:focus{background:#080c14}.FullStackConditionsLoopsWorkspace_outputPane__nbYby{display:flex;flex-direction:column;background:#0d1322}.FullStackConditionsLoopsWorkspace_terminalOutput__8D9AA{flex:1 1;padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.6;color:#a7f3d0;overflow-y:auto;white-space:pre-wrap}.FullStackConditionsLoopsWorkspace_terminalError__FY5FM{color:#fb7185}.FullStackConditionsLoopsWorkspace_terminalEmpty__Dn39G{color:#64748b;font-style:italic}.FullStackConditionsLoopsWorkspace_hintBox__JkcFI{margin:1rem 1.5rem;padding:1rem 1.25rem;background:rgba(56,189,248,.08);border-left:3px solid #38bdf8;border-radius:0 8px 8px 0;font-size:.875rem;color:#cbd5e1}.FullStackConditionsLoopsWorkspace_hintBoxTitle__ixzuB{font-weight:700;color:#38bdf8;margin-bottom:.25rem}.FullStackConditionsLoopsWorkspace_sandboxCard__W49HE{background:#0f172a;border:1px solid #1e293b;border-radius:16px;padding:1.75rem;margin:1.5rem 0}.FullStackConditionsLoopsWorkspace_sandboxNav__bz3eW{display:flex;gap:.5rem;margin-bottom:1.25rem;overflow-x:auto;padding-bottom:.5rem}.FullStackConditionsLoopsWorkspace_sandboxTab__6eRo5{padding:.5rem .85rem;font-size:.825rem;font-weight:600;border-radius:8px;background:#1e293b;border:1px solid #334155;color:#94a3b8;cursor:pointer;white-space:nowrap;transition:all .2s}.FullStackConditionsLoopsWorkspace_sandboxTab__6eRo5:hover{background:#334155;color:#ffffff}.FullStackConditionsLoopsWorkspace_sandboxTabActive__iZbW7{background:rgba(245,158,11,.15);border-color:#f59e0b;color:#fbbf24}.FullStackConditionsLoopsWorkspace_scenarioDetails__O1fgR{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:1.25rem;margin-bottom:1.25rem}.FullStackConditionsLoopsWorkspace_scenarioTitleRow__oocpc{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.FullStackConditionsLoopsWorkspace_scenarioBadge__S51fk{font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:6px}.FullStackConditionsLoopsWorkspace_scenarioBadgeBug__NQfk8{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.FullStackConditionsLoopsWorkspace_scenarioBadgeFixed__3WlS3{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.FullStackConditionsLoopsWorkspace_sandboxActionRow__UfPeO{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.FullStackConditionsLoopsWorkspace_sandboxResultBox__M_4WI{background:#0a0e17;border:1px solid #1e293b;border-radius:8px;padding:1rem;margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;white-space:pre-wrap}.FullStackConditionsLoopsWorkspace_challengeCard__44Bvd{background:#0f172a;border:1px solid rgba(245,158,11,.25);border-radius:16px;padding:1.75rem;margin:1.5rem 0}.FullStackConditionsLoopsWorkspace_challengeHeader___rv5n{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.FullStackConditionsLoopsWorkspace_challengeTitle__fz66_{font-size:1.25rem;font-weight:700;color:#ffffff}.FullStackConditionsLoopsWorkspace_requirementsList__eAc_S{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin:1rem 0 1.5rem}.FullStackConditionsLoopsWorkspace_requirementItem__hW1Qx{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#cbd5e1;background:rgba(255,255,255,.03);padding:.6rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.FullStackConditionsLoopsWorkspace_testsChecklist__o5pAz{background:#111827;border:1px solid #1f2937;border-radius:10px;padding:1rem;margin-top:1rem}.FullStackConditionsLoopsWorkspace_testsChecklistTitle__8TN0W{font-size:.85rem;font-weight:700;color:#94a3b8;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.FullStackConditionsLoopsWorkspace_testItem__J0C7r{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:6px;margin-bottom:.35rem;background:rgba(255,255,255,.02);font-size:.825rem}.FullStackConditionsLoopsWorkspace_testItemPass__sJuiK{color:#6ee7b7}.FullStackConditionsLoopsWorkspace_testItemFail__G_GBR{color:#fca5a5}.FullStackConditionsLoopsWorkspace_recapBox__8wZuY{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(245,158,11,.08));border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:2rem}.FullStackConditionsLoopsWorkspace_recapHeader__XSaAt{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:1rem}.FullStackConditionsLoopsWorkspace_recapList__lzM8t{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.25rem}.FullStackConditionsLoopsWorkspace_recapItem__DV0Hc{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem 1.15rem}.FullStackConditionsLoopsWorkspace_recapItemTitle__J3ZJG{font-weight:700;font-size:.95rem;color:#ffffff;margin-bottom:.35rem}.FullStackConditionsLoopsWorkspace_recapItemDesc__RY5O7{font-size:.85rem;color:#94a3b8;line-height:1.5}.FullStackConditionsLoopsWorkspace_quizCard__1p1_x{background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.25rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.4)}.FullStackConditionsLoopsWorkspace_quizBadge__gM3qm{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .7rem;border-radius:6px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);color:#fbbf24;margin-bottom:1rem}.FullStackConditionsLoopsWorkspace_quizTitle__Wen7t{font-size:1.6rem;font-weight:800;color:#ffffff;margin:0 0 .5rem}.FullStackConditionsLoopsWorkspace_quizSubtitle__cufD0{font-size:.95rem;color:#94a3b8;margin:0 0 1.75rem;line-height:1.5}.FullStackConditionsLoopsWorkspace_quizProgressRow__V20fd{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;font-size:.85rem;color:#94a3b8;font-weight:600}.FullStackConditionsLoopsWorkspace_quizProgressQuestion__it9hv{color:#e2e8f0}.FullStackConditionsLoopsWorkspace_quizProgressScore__wi4la{color:#fbbf24}.FullStackConditionsLoopsWorkspace_questionPrompt__6s9h7{font-size:1.1rem;font-weight:600;color:#f1f5f9;line-height:1.5;margin-bottom:1.5rem;background:rgba(15,23,42,.8);border:1px solid #1e293b;border-radius:10px;padding:1.25rem}.FullStackConditionsLoopsWorkspace_optionsList__eSnJI{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.FullStackConditionsLoopsWorkspace_optionButton__Xc83h{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:1rem 1.25rem;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:.92rem;line-height:1.5;cursor:pointer;transition:all .2s ease}.FullStackConditionsLoopsWorkspace_optionButton__Xc83h:hover:not(:disabled){background:#273549;border-color:#fbbf24;transform:translateX(2px)}.FullStackConditionsLoopsWorkspace_optionSelectedCorrect__mwo1W{background:rgba(16,185,129,.15)!important;border-color:#10b981!important;color:#a7f3d0!important}.FullStackConditionsLoopsWorkspace_optionSelectedIncorrect__rgFL7{background:rgba(239,68,68,.15)!important;border-color:#ef4444!important;color:#fca5a5!important}.FullStackConditionsLoopsWorkspace_explanationCard__QfOH1{background:rgba(15,23,42,.9);border-left:4px solid #fbbf24;border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:.9rem;color:#cbd5e1;line-height:1.6}.FullStackConditionsLoopsWorkspace_nextButton__fvIrF{display:inline-flex;align-items:center;gap:.5rem;background:#fbbf24;color:#0b0f19;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.FullStackConditionsLoopsWorkspace_nextButton__fvIrF:hover{background:#f59e0b;transform:translateY(-1px)}.FullStackConditionsLoopsWorkspace_celebrationContainer__z8wYC{text-align:center;padding:2.5rem 1rem}.FullStackConditionsLoopsWorkspace_celebrationEmoji__UY9Ml{font-size:3rem;margin-bottom:1rem}.FullStackConditionsLoopsWorkspace_celebrationTitle__XjEg1{font-size:1.75rem;font-weight:800;color:#ffffff;margin:0 0 .5rem}.FullStackConditionsLoopsWorkspace_celebrationText__UFLzL{font-size:1.05rem;color:#94a3b8;margin:0 0 1.5rem}.FullStackConditionsLoopsWorkspace_scoreBarTrack__2v7qL{max-width:400px;height:10px;background:#1e293b;border-radius:9999px;margin:0 auto 2rem;overflow:hidden}.FullStackConditionsLoopsWorkspace_scoreBarFill__EmT8Z{height:100%;transition:width .5s ease}.FullStackConditionsLoopsWorkspace_retakeButton__7ZQm2{display:inline-flex;align-items:center;gap:.5rem;background:#1e293b;border:1px solid #334155;color:#e2e8f0;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.FullStackConditionsLoopsWorkspace_retakeButton__7ZQm2:hover{background:#334155;border-color:#fbbf24;color:#ffffff}.FullStackConditionsLoopsWorkspace_navFooter__g2cTW{display:flex;align-items:center;justify-content:space-between;margin-top:3.5rem;padding-top:2rem;border-top:1px solid #1f2937;flex-wrap:wrap;gap:1rem}.FullStackConditionsLoopsWorkspace_navFooterBtn__zFMQH{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#111827;border:1px solid #1f2937;border-radius:8px;color:#e2e8f0;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.FullStackConditionsLoopsWorkspace_navFooterBtn__zFMQH:hover{background:#1f2937;border-color:#fbbf24;color:#fbbf24}