.FullStackReactFundamentalsWorkspace_workspaceContainer__l_SnU{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}.FullStackReactFundamentalsWorkspace_contentWrapper__QMCw6{max-width:1160px;margin:0 auto}.FullStackReactFundamentalsWorkspace_breadcrumb__6zyfV{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#9ca3af;margin-bottom:1.5rem}.FullStackReactFundamentalsWorkspace_breadcrumb__6zyfV a{color:#38bdf8;text-decoration:none;transition:color .2s}.FullStackReactFundamentalsWorkspace_breadcrumb__6zyfV a:hover{color:#7dd3fc;text-decoration:underline}.FullStackReactFundamentalsWorkspace_headerSection__gO1jy{margin-bottom:2.5rem;border-bottom:1px solid #1f2937;padding-bottom:2rem}.FullStackReactFundamentalsWorkspace_badgeRow__0nYl6{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.FullStackReactFundamentalsWorkspace_categoryBadge__8VXnh{background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.35);color:#38bdf8;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}.FullStackReactFundamentalsWorkspace_readTimeBadge__xE5ov{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}.FullStackReactFundamentalsWorkspace_title__1YnLN{font-size:2.5rem;font-weight:800;color:#ffffff;line-height:1.2;margin-bottom:1rem;letter-spacing:-.025em}.FullStackReactFundamentalsWorkspace_titleGradient__a8oMO{background:linear-gradient(135deg,#38bdf8,#61dafb 40%,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FullStackReactFundamentalsWorkspace_subtitle__WZjs_{font-size:1.15rem;color:#9ca3af;line-height:1.6;max-width:920px}.FullStackReactFundamentalsWorkspace_tocCard__nIRcz{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)}.FullStackReactFundamentalsWorkspace_tocTitle__qwN8b{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)}.FullStackReactFundamentalsWorkspace_tocGrid__lP_T8{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.FullStackReactFundamentalsWorkspace_tocItem__t0XLx{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}.FullStackReactFundamentalsWorkspace_tocItem__t0XLx:hover{background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.25);color:#38bdf8;transform:translateY(-1px)}.FullStackReactFundamentalsWorkspace_tocItemNumber__Wcasm{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(56,189,248,.15);color:#38bdf8;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:1px}.FullStackReactFundamentalsWorkspace_tocItemTitle__W9F9s{line-height:1.4;font-weight:500}.FullStackReactFundamentalsWorkspace_section___xvKa{margin-bottom:3.5rem;scroll-margin-top:2rem}.FullStackReactFundamentalsWorkspace_sectionHeader__kj0nM{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.FullStackReactFundamentalsWorkspace_sectionIcon__WsJ_U{width:44px;height:44px;border-radius:12px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);display:flex;align-items:center;justify-content:center;color:#38bdf8;flex-shrink:0}.FullStackReactFundamentalsWorkspace_sectionTitle__a8wlx{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.FullStackReactFundamentalsWorkspace_sectionSubtitle__5fSZ_{font-size:.95rem;color:#9ca3af;margin:0}.FullStackReactFundamentalsWorkspace_mentalCard__W4Pvu{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)}.FullStackReactFundamentalsWorkspace_cardTop__3Z8Ub{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.FullStackReactFundamentalsWorkspace_cardTag__de9_x{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;border-radius:6px}.FullStackReactFundamentalsWorkspace_cardTagBlue__nz0bW{background:rgba(56,189,248,.15);color:#38bdf8}.FullStackReactFundamentalsWorkspace_cardTagEmerald__jREFq{background:rgba(16,185,129,.15);color:#34d399}.FullStackReactFundamentalsWorkspace_cardTagAmber__OPt2i{background:rgba(245,158,11,.15);color:#fbbf24}.FullStackReactFundamentalsWorkspace_cardTagPurple__tI9Yp{background:rgba(168,85,247,.15);color:#c084fc}.FullStackReactFundamentalsWorkspace_cardTagRose__xtiOp{background:rgba(244,63,94,.15);color:#fb7185}.FullStackReactFundamentalsWorkspace_mentalCard__W4Pvu h3,.FullStackReactFundamentalsWorkspace_mentalCard__W4Pvu h4{color:#ffffff;margin:0 0 .5rem;font-size:1.15rem}.FullStackReactFundamentalsWorkspace_mentalCard__W4Pvu p{color:#9ca3af;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.FullStackReactFundamentalsWorkspace_mentalCard__W4Pvu p:last-child{margin-bottom:0}.FullStackReactFundamentalsWorkspace_treeBox__W3FPn{background:#0d1322;border:1px solid #1e293b;border-radius:10px;padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;color:#cbd5e1;line-height:1.7;margin:1rem 0;white-space:pre-wrap}.FullStackReactFundamentalsWorkspace_codeBlock__0Qvy2{background:#0d1322;border:1px solid #1e293b;border-radius:10px;overflow:hidden;margin:1rem 0}.FullStackReactFundamentalsWorkspace_codeHeader__ZqCYK{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;background:#111827;border-bottom:1px solid #1e293b;font-size:.8rem;color:#9ca3af}.FullStackReactFundamentalsWorkspace_codePre__JcR_X{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}.FullStackReactFundamentalsWorkspace_comparisonGrid__OZ6QA{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.25rem 0}@media (max-width:768px){.FullStackReactFundamentalsWorkspace_comparisonGrid__OZ6QA{grid-template-columns:1fr}}.FullStackReactFundamentalsWorkspace_compareCard__oEB3J{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:1.25rem}.FullStackReactFundamentalsWorkspace_compareCardGood__iOxgp{border-color:rgba(16,185,129,.35)}.FullStackReactFundamentalsWorkspace_compareCardBad__P0Rag{border-color:rgba(244,63,94,.35)}.FullStackReactFundamentalsWorkspace_compareCardHeader__Arq0M{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;margin-bottom:.75rem}.FullStackReactFundamentalsWorkspace_compareCardGood__iOxgp .FullStackReactFundamentalsWorkspace_compareCardHeader__Arq0M{color:#34d399}.FullStackReactFundamentalsWorkspace_compareCardBad__P0Rag .FullStackReactFundamentalsWorkspace_compareCardHeader__Arq0M{color:#fb7185}.FullStackReactFundamentalsWorkspace_labContainer__RpY9S{background:#0f172a;border:1px solid rgba(56,189,248,.3);border-radius:16px;padding:1.75rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.4)}.FullStackReactFundamentalsWorkspace_labHeader__dTigC{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #1e293b}.FullStackReactFundamentalsWorkspace_labTitleBadge__qkQdc{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:8px;background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.35);color:#38bdf8}.FullStackReactFundamentalsWorkspace_labActions__BzKFE{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.FullStackReactFundamentalsWorkspace_labBtn__T0JcN{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;padding:.45rem .9rem;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.FullStackReactFundamentalsWorkspace_labBtnPrimary__BRuDf{background:#0284c7;color:#ffffff;border-color:#38bdf8}.FullStackReactFundamentalsWorkspace_labBtnPrimary__BRuDf:hover{background:#0369a1;box-shadow:0 0 12px rgba(56,189,248,.4)}.FullStackReactFundamentalsWorkspace_labBtnSecondary__S9fTB{background:#1e293b;color:#cbd5e1;border-color:#334155}.FullStackReactFundamentalsWorkspace_labBtnSecondary__S9fTB:hover{background:#334155;color:#ffffff}.FullStackReactFundamentalsWorkspace_tasksList__LB5K5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.75rem;margin-bottom:1.5rem}.FullStackReactFundamentalsWorkspace_taskItem__pe502{display:flex;align-items:flex-start;gap:.65rem;background:rgba(30,41,59,.6);border:1px solid #334155;border-radius:10px;padding:.75rem 1rem;font-size:.85rem;color:#cbd5e1;transition:all .2s}.FullStackReactFundamentalsWorkspace_taskItemDone__INCmD{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3);color:#a7f3d0}.FullStackReactFundamentalsWorkspace_taskCheckbox__mipz_{margin-top:2px;color:#10b981}.FullStackReactFundamentalsWorkspace_labSplitView__AUEnt{display:grid;grid-template-columns:1.2fr 1fr;gap:1.25rem;margin-bottom:1.5rem}@media (max-width:960px){.FullStackReactFundamentalsWorkspace_labSplitView__AUEnt{grid-template-columns:1fr}}.FullStackReactFundamentalsWorkspace_editorPane__HNSXr{background:#090d16;border:1px solid #1e293b;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.FullStackReactFundamentalsWorkspace_editorHeader__HxaZV{display:flex;align-items:center;justify-content:space-between;background:#111827;padding:.6rem 1rem;border-bottom:1px solid #1e293b;font-size:.8rem;color:#94a3b8}.FullStackReactFundamentalsWorkspace_editorTabs__HeYOA{display:flex;gap:.4rem}.FullStackReactFundamentalsWorkspace_editorTab__S5zQN{background:transparent;border:none;padding:.3rem .7rem;font-size:.8rem;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .15s}.FullStackReactFundamentalsWorkspace_editorTabActive__0St_T{background:rgba(56,189,248,.15);color:#38bdf8;font-weight:600}.FullStackReactFundamentalsWorkspace_codeTextarea__GEZ3e{width:100%;height:480px;background:#090d16;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.6;padding:1rem;border:none;resize:vertical;outline:none;box-sizing:border-box}.FullStackReactFundamentalsWorkspace_previewPane__P52o3{background:#090d16;border:1px solid #1e293b;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.FullStackReactFundamentalsWorkspace_previewHeader__OOqw5{display:flex;align-items:center;justify-content:space-between;background:#111827;padding:.6rem 1rem;border-bottom:1px solid #1e293b;font-size:.8rem;color:#94a3b8}.FullStackReactFundamentalsWorkspace_previewBody__1BXe0{padding:1.25rem;flex:1 1;background:#0f172a;overflow-y:auto;max-height:520px}.FullStackReactFundamentalsWorkspace_liveDashboard__UWoGe{display:flex;flex-direction:column;gap:1rem}.FullStackReactFundamentalsWorkspace_dashboardControls__q8u6w{display:flex;gap:.65rem;flex-wrap:wrap}.FullStackReactFundamentalsWorkspace_searchInput__KsTTj{flex:1 1;min-width:180px;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:.5rem .75rem;color:#ffffff;font-size:.85rem;outline:none}.FullStackReactFundamentalsWorkspace_searchInput__KsTTj:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.FullStackReactFundamentalsWorkspace_filterSelect__za79n{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:.5rem .75rem;color:#ffffff;font-size:.85rem;outline:none;cursor:pointer}.FullStackReactFundamentalsWorkspace_courseCardsGrid__WKqpr{display:grid;grid-template-columns:1fr;gap:.75rem}.FullStackReactFundamentalsWorkspace_liveCourseCard__rSDRi{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .2s}.FullStackReactFundamentalsWorkspace_liveCourseCard__rSDRi:hover{border-color:rgba(56,189,248,.4);transform:translateY(-1px)}.FullStackReactFundamentalsWorkspace_courseCardLeft__DNtwX{display:flex;flex-direction:column;gap:.3rem}.FullStackReactFundamentalsWorkspace_courseTitle__6h6XX{font-size:.95rem;font-weight:700;color:#ffffff;margin:0}.FullStackReactFundamentalsWorkspace_courseMetaRow__ZNcxn{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#94a3b8}.FullStackReactFundamentalsWorkspace_courseTag__vQo2P{padding:.15rem .45rem;border-radius:4px;font-weight:600;background:rgba(56,189,248,.15);color:#38bdf8}.FullStackReactFundamentalsWorkspace_enrollBtn__B_Lsl{padding:.45rem .9rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.FullStackReactFundamentalsWorkspace_enrollBtnNotEnrolled__g5RXG{background:#0284c7;color:#ffffff}.FullStackReactFundamentalsWorkspace_enrollBtnNotEnrolled__g5RXG:hover{background:#0369a1}.FullStackReactFundamentalsWorkspace_enrollBtnEnrolled__rwUlX{background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4);color:#34d399}.FullStackReactFundamentalsWorkspace_enrollBtnEnrolled__rwUlX:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#f87171}.FullStackReactFundamentalsWorkspace_emptyState__EiuVZ{padding:2.5rem 1.5rem;text-align:center;color:#94a3b8;background:rgba(30,41,59,.4);border:1px dashed #334155;border-radius:10px}.FullStackReactFundamentalsWorkspace_emptyStateTitle__UpRZY{font-size:1rem;font-weight:600;color:#cbd5e1;margin:.5rem 0 .25rem}.FullStackReactFundamentalsWorkspace_hintBox__U3Xti{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.35);border-radius:10px;padding:1rem 1.25rem;margin-top:1rem;display:flex;gap:.75rem;color:#fde68a;font-size:.9rem;line-height:1.5}.FullStackReactFundamentalsWorkspace_solutionBox__h9cQz{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.35);border-radius:10px;padding:1rem 1.25rem;margin-top:1rem;color:#a7f3d0;font-size:.9rem;line-height:1.5}.FullStackReactFundamentalsWorkspace_debugContainer__vQ4eQ{display:flex;flex-direction:column;gap:1.25rem}.FullStackReactFundamentalsWorkspace_bugCard__Hv8Oy{background:#111827;border:1px solid #1f2937;border-radius:12px;overflow:hidden;transition:border-color .2s}.FullStackReactFundamentalsWorkspace_bugCardActive__vdrc0{border-color:rgba(56,189,248,.4)}.FullStackReactFundamentalsWorkspace_bugHeader__oRrXa{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;background:#161f30;border-bottom:1px solid #1f2937;cursor:pointer}.FullStackReactFundamentalsWorkspace_bugHeaderTitle__urml2{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:.95rem;color:#ffffff}.FullStackReactFundamentalsWorkspace_bugContent__T69HN{padding:1.25rem}.FullStackReactFundamentalsWorkspace_bugToggleRow__Hj5h_{display:flex;gap:.5rem;margin-bottom:1rem}.FullStackReactFundamentalsWorkspace_bugToggleBtn__SOs64{padding:.35rem .85rem;font-size:.8rem;font-weight:600;border-radius:6px;border:1px solid #334155;background:#1e293b;color:#94a3b8;cursor:pointer;transition:all .15s}.FullStackReactFundamentalsWorkspace_bugToggleBtnActiveBad__ivPuX{background:rgba(244,63,94,.15);border-color:rgba(244,63,94,.4);color:#fb7185}.FullStackReactFundamentalsWorkspace_bugToggleBtnActiveGood__YD4zK{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4);color:#34d399}.FullStackReactFundamentalsWorkspace_warningBox__LpYRb{background:rgba(244,63,94,.1);border-left:3px solid #f43f5e;padding:.75rem 1rem;border-radius:0 6px 6px 0;margin-top:.75rem;font-size:.85rem;color:#fda4af}.FullStackReactFundamentalsWorkspace_successBox__CiPi4{background:rgba(16,185,129,.1);border-left:3px solid #10b981;padding:.75rem 1rem;border-radius:0 6px 6px 0;margin-top:.75rem;font-size:.85rem;color:#a7f3d0}.FullStackReactFundamentalsWorkspace_challengeCard__LZQdA{background:#0f172a;border:1px solid rgba(129,140,248,.3);border-radius:16px;padding:1.75rem}.FullStackReactFundamentalsWorkspace_challengeHeader__xKJ_j{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #1e293b}.FullStackReactFundamentalsWorkspace_challengeTitleBadge__axY8a{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:8px;background:rgba(129,140,248,.15);border:1px solid rgba(129,140,248,.35);color:#c7d2fe}.FullStackReactFundamentalsWorkspace_progressBarContainer___LxkO{margin:1.25rem 0}.FullStackReactFundamentalsWorkspace_progressBarTrack__qDD6c{height:8px;background:#1e293b;border-radius:9999px;overflow:hidden}.FullStackReactFundamentalsWorkspace_progressBarFill__cdvjQ{height:100%;background:linear-gradient(90deg,#38bdf8,#818cf8);transition:width .3s ease}.FullStackReactFundamentalsWorkspace_resourceList__Vqsh2{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.FullStackReactFundamentalsWorkspace_resourceItem__XfNh9{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#1e293b;border:1px solid #334155;border-radius:10px;transition:all .2s}.FullStackReactFundamentalsWorkspace_resourceItemCompleted__cZFbu{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.25);opacity:.85}.FullStackReactFundamentalsWorkspace_resourceLeft__ioTjF{display:flex;align-items:center;gap:.75rem}.FullStackReactFundamentalsWorkspace_resourceCheckBtn__YFF3V{background:transparent;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;padding:0}.FullStackReactFundamentalsWorkspace_resourceCheckBtnActive__Od3OX{color:#34d399}.FullStackReactFundamentalsWorkspace_resourceTitle___LLt5{font-size:.9rem;font-weight:600;color:#f1f5f9}.FullStackReactFundamentalsWorkspace_resourceTitleCompleted__G6H0C{text-decoration:line-through;color:#94a3b8}.FullStackReactFundamentalsWorkspace_resourceBadge__kZU2E{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.15rem .5rem;border-radius:6px;background:rgba(129,140,248,.15);color:#a5b4fc}.FullStackReactFundamentalsWorkspace_recapBox__FIJRR{background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(129,140,248,.08));border:1px solid rgba(56,189,248,.25);border-radius:16px;padding:2rem}.FullStackReactFundamentalsWorkspace_recapHeader__eyE5x{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:1rem}.FullStackReactFundamentalsWorkspace_recapList__OKwkB{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.25rem}.FullStackReactFundamentalsWorkspace_recapItem__EztSg{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem 1.15rem}.FullStackReactFundamentalsWorkspace_recapItemTitle__dDUNu{font-weight:700;font-size:.95rem;color:#38bdf8;margin-bottom:.35rem}.FullStackReactFundamentalsWorkspace_recapItemDesc__ZyTyQ{font-size:.85rem;color:#94a3b8;line-height:1.5}.FullStackReactFundamentalsWorkspace_quizCard__TRBt_{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)}.FullStackReactFundamentalsWorkspace_quizBadge__U6w9b{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(56,189,248,.15);border:1px solid rgba(56,189,248,.3);color:#38bdf8;margin-bottom:1rem}.FullStackReactFundamentalsWorkspace_quizTitle__YcVx4{font-size:1.6rem;font-weight:800;color:#ffffff;margin:0 0 .5rem}.FullStackReactFundamentalsWorkspace_quizSubtitle__A3NBI{font-size:.95rem;color:#94a3b8;margin:0 0 1.75rem;line-height:1.5}.FullStackReactFundamentalsWorkspace_quizProgressRow__J4BEV{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;font-size:.85rem;color:#94a3b8;font-weight:600}.FullStackReactFundamentalsWorkspace_quizProgressQuestion__c7FcB{color:#e2e8f0}.FullStackReactFundamentalsWorkspace_quizProgressScore__amTMH{color:#38bdf8}.FullStackReactFundamentalsWorkspace_questionPrompt__Bmn8a{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}.FullStackReactFundamentalsWorkspace_optionsList__JPNZo{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.FullStackReactFundamentalsWorkspace_optionButton__N_oF9{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}.FullStackReactFundamentalsWorkspace_optionButton__N_oF9:hover:not(:disabled){background:#273549;border-color:#38bdf8;transform:translateX(2px)}.FullStackReactFundamentalsWorkspace_optionSelectedCorrect__gzWCr{background:rgba(16,185,129,.15)!important;border-color:#10b981!important;color:#a7f3d0!important}.FullStackReactFundamentalsWorkspace_optionSelectedIncorrect__o1pwf{background:rgba(239,68,68,.15)!important;border-color:#ef4444!important;color:#fca5a5!important}.FullStackReactFundamentalsWorkspace_explanationCard__mjXfq{background:rgba(15,23,42,.9);border-left:4px solid #38bdf8;border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:.9rem;color:#cbd5e1;line-height:1.6}.FullStackReactFundamentalsWorkspace_nextButton___TOE5{display:inline-flex;align-items:center;gap:.5rem;background:#0284c7;color:#ffffff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.FullStackReactFundamentalsWorkspace_nextButton___TOE5:hover{background:#0369a1;transform:translateY(-1px)}.FullStackReactFundamentalsWorkspace_celebrationContainer__ARvKI{text-align:center;padding:2.5rem 1rem}.FullStackReactFundamentalsWorkspace_celebrationEmoji__C7kea{font-size:3rem;margin-bottom:1rem}.FullStackReactFundamentalsWorkspace_celebrationTitle__3DlKU{font-size:1.75rem;font-weight:800;color:#ffffff;margin:0 0 .5rem}.FullStackReactFundamentalsWorkspace_celebrationText__JScwV{font-size:1.05rem;color:#94a3b8;margin:0 0 1.5rem}.FullStackReactFundamentalsWorkspace_scoreBarTrack___bhVt{max-width:400px;height:10px;background:#1e293b;border-radius:9999px;margin:0 auto 2rem;overflow:hidden}.FullStackReactFundamentalsWorkspace_scoreBarFill__wseak{height:100%;transition:width .5s ease}.FullStackReactFundamentalsWorkspace_retakeButton__qdsWW{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}.FullStackReactFundamentalsWorkspace_retakeButton__qdsWW:hover{background:#334155;border-color:#38bdf8;color:#ffffff}