.FullStackNextjsBasicsWorkspace_workspaceContainer__cly7w{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}.FullStackNextjsBasicsWorkspace_contentWrapper__gX2sw{max-width:1160px;margin:0 auto}.FullStackNextjsBasicsWorkspace_breadcrumb__l7_y7{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#9ca3af;margin-bottom:1.5rem}.FullStackNextjsBasicsWorkspace_breadcrumb__l7_y7 a{color:#38bdf8;text-decoration:none;transition:color .2s}.FullStackNextjsBasicsWorkspace_breadcrumb__l7_y7 a:hover{color:#7dd3fc;text-decoration:underline}.FullStackNextjsBasicsWorkspace_headerSection__CynrD{margin-bottom:2.5rem;border-bottom:1px solid #1f2937;padding-bottom:2rem}.FullStackNextjsBasicsWorkspace_badgeRow__RXbKL{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.FullStackNextjsBasicsWorkspace_categoryBadge__cC0TO{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff;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}.FullStackNextjsBasicsWorkspace_readTimeBadge__dWInX{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}.FullStackNextjsBasicsWorkspace_title__cj1Ht{font-size:2.5rem;font-weight:800;color:#ffffff;line-height:1.2;margin-bottom:1rem;letter-spacing:-.025em}.FullStackNextjsBasicsWorkspace_titleGradient__lA2cJ{background:linear-gradient(135deg,#ffffff,#cbd5e1 50%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FullStackNextjsBasicsWorkspace_subtitle__fndyr{font-size:1.15rem;color:#9ca3af;line-height:1.6;max-width:920px}.FullStackNextjsBasicsWorkspace_tocCard__dQDUJ{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)}.FullStackNextjsBasicsWorkspace_tocTitle__6p_qJ{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)}.FullStackNextjsBasicsWorkspace_tocGrid__UswsW{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.FullStackNextjsBasicsWorkspace_tocItem___Lwqe{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}.FullStackNextjsBasicsWorkspace_tocItem___Lwqe:hover{background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.25);color:#38bdf8;transform:translateY(-1px)}.FullStackNextjsBasicsWorkspace_tocItemNumber__aZxfG{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.1);color:#ffffff;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:1px}.FullStackNextjsBasicsWorkspace_tocItemTitle__MfmGw{line-height:1.4;font-weight:500}.FullStackNextjsBasicsWorkspace_section____66y{margin-bottom:3.5rem;scroll-margin-top:2rem}.FullStackNextjsBasicsWorkspace_sectionHeader__1M1Sp{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.FullStackNextjsBasicsWorkspace_sectionIcon__yVtyQ{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0}.FullStackNextjsBasicsWorkspace_sectionTitle__SeMhs{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.FullStackNextjsBasicsWorkspace_sectionSubtitle__2SwR1{font-size:.95rem;color:#9ca3af;margin:0}.FullStackNextjsBasicsWorkspace_mentalCard__EVqr_{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)}.FullStackNextjsBasicsWorkspace_cardTop__CE6mp{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.FullStackNextjsBasicsWorkspace_cardTag__nivNP{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;border-radius:6px}.FullStackNextjsBasicsWorkspace_cardTagWhite__xbBvv{background:rgba(255,255,255,.15);color:#ffffff}.FullStackNextjsBasicsWorkspace_cardTagBlue__a4hjw{background:rgba(56,189,248,.15);color:#38bdf8}.FullStackNextjsBasicsWorkspace_cardTagEmerald__BUubH{background:rgba(16,185,129,.15);color:#34d399}.FullStackNextjsBasicsWorkspace_cardTagPurple__C5j0e{background:rgba(168,85,247,.15);color:#c084fc}.FullStackNextjsBasicsWorkspace_cardTagRose__JeSHp{background:rgba(244,63,94,.15);color:#fb7185}.FullStackNextjsBasicsWorkspace_mentalCard__EVqr_ h3,.FullStackNextjsBasicsWorkspace_mentalCard__EVqr_ h4{color:#ffffff;margin:0 0 .5rem;font-size:1.15rem}.FullStackNextjsBasicsWorkspace_mentalCard__EVqr_ p{color:#9ca3af;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.FullStackNextjsBasicsWorkspace_mentalCard__EVqr_ p:last-child{margin-bottom:0}.FullStackNextjsBasicsWorkspace_treeBox__mIIR1{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}.FullStackNextjsBasicsWorkspace_codeBlock__glQbx{background:#0d1322;border:1px solid #1e293b;border-radius:10px;overflow:hidden;margin:1rem 0}.FullStackNextjsBasicsWorkspace_codeHeader__G9CJ1{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;background:#111827;border-bottom:1px solid #1e293b;font-size:.8rem;color:#9ca3af}.FullStackNextjsBasicsWorkspace_codePre__mA_3s{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}.FullStackNextjsBasicsWorkspace_comparisonGrid__mfMbS{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.25rem 0}@media (max-width:768px){.FullStackNextjsBasicsWorkspace_comparisonGrid__mfMbS{grid-template-columns:1fr}}.FullStackNextjsBasicsWorkspace_compareCard__2P609{background:#111827;border:1px solid #1f2937;border-radius:12px;padding:1.25rem}.FullStackNextjsBasicsWorkspace_compareCardGood__JpiOw{border-color:rgba(16,185,129,.35)}.FullStackNextjsBasicsWorkspace_compareCardBad__5K2f7{border-color:rgba(244,63,94,.35)}.FullStackNextjsBasicsWorkspace_compareCardHeader__XbLhd{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;margin-bottom:.75rem}.FullStackNextjsBasicsWorkspace_compareCardGood__JpiOw .FullStackNextjsBasicsWorkspace_compareCardHeader__XbLhd{color:#34d399}.FullStackNextjsBasicsWorkspace_compareCardBad__5K2f7 .FullStackNextjsBasicsWorkspace_compareCardHeader__XbLhd{color:#fb7185}.FullStackNextjsBasicsWorkspace_labContainer__6LGNS{background:#0f172a;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:1.75rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.4)}.FullStackNextjsBasicsWorkspace_labHeader__dfi5F{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}.FullStackNextjsBasicsWorkspace_labTitleBadge__ZEycA{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(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff}.FullStackNextjsBasicsWorkspace_labActions__FmjbP{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.FullStackNextjsBasicsWorkspace_labBtn__kxDM3{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}.FullStackNextjsBasicsWorkspace_labBtnPrimary__1CbFK{background:#ffffff;color:#0b0f19;border-color:#e2e8f0}.FullStackNextjsBasicsWorkspace_labBtnPrimary__1CbFK:hover{background:#e2e8f0;box-shadow:0 0 12px rgba(255,255,255,.3)}.FullStackNextjsBasicsWorkspace_labBtnSecondary__dqdeV{background:#1e293b;color:#cbd5e1;border-color:#334155}.FullStackNextjsBasicsWorkspace_labBtnSecondary__dqdeV:hover{background:#334155;color:#ffffff}.FullStackNextjsBasicsWorkspace_tasksList__5KVTr{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin-bottom:1.5rem}.FullStackNextjsBasicsWorkspace_taskItem__QTygQ{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}.FullStackNextjsBasicsWorkspace_taskItemDone__7n3gs{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3);color:#a7f3d0}.FullStackNextjsBasicsWorkspace_taskCheckbox__jg8ZB{margin-top:2px;color:#10b981}.FullStackNextjsBasicsWorkspace_labSplitView__LLxoF{display:grid;grid-template-columns:200px 1fr 1.1fr;gap:1rem;margin-bottom:1.5rem}@media (max-width:1024px){.FullStackNextjsBasicsWorkspace_labSplitView__LLxoF{grid-template-columns:1fr}}.FullStackNextjsBasicsWorkspace_fileTreePane__OyimR{background:#090d16;border:1px solid #1e293b;border-radius:12px;padding:.75rem;display:flex;flex-direction:column;gap:.3rem}.FullStackNextjsBasicsWorkspace_fileTreeTitle__QAWoI{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em;padding:.4rem .6rem;margin-bottom:.25rem;border-bottom:1px solid #1e293b}.FullStackNextjsBasicsWorkspace_fileTreeItem__GkFtq{display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-radius:6px;font-size:.8rem;color:#94a3b8;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:all .15s}.FullStackNextjsBasicsWorkspace_fileTreeItem__GkFtq:hover{background:rgba(255,255,255,.05);color:#e2e8f0}.FullStackNextjsBasicsWorkspace_fileTreeItemActive__WaD2W{background:rgba(56,189,248,.15);color:#38bdf8;font-weight:600}.FullStackNextjsBasicsWorkspace_editorPane__IoI5o{background:#090d16;border:1px solid #1e293b;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.FullStackNextjsBasicsWorkspace_editorHeader__teY_2{display:flex;align-items:center;justify-content:space-between;background:#111827;padding:.6rem 1rem;border-bottom:1px solid #1e293b;font-size:.8rem;color:#94a3b8}.FullStackNextjsBasicsWorkspace_codeTextarea__5n3No{width:100%;height:480px;background:#090d16;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.6;padding:1rem;border:none;resize:vertical;outline:none;box-sizing:border-box}.FullStackNextjsBasicsWorkspace_browserPane__FFxT6{background:#090d16;border:1px solid #1e293b;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.FullStackNextjsBasicsWorkspace_browserHeader__R52SN{background:#111827;padding:.6rem .85rem;border-bottom:1px solid #1e293b;display:flex;align-items:center;gap:.75rem}.FullStackNextjsBasicsWorkspace_browserDots__O9OtS{display:flex;gap:5px}.FullStackNextjsBasicsWorkspace_browserDot__zMj5X{width:10px;height:10px;border-radius:50%}.FullStackNextjsBasicsWorkspace_browserDotRed__WjcKo{background:#ef4444}.FullStackNextjsBasicsWorkspace_browserDotYellow__CBC_t{background:#f59e0b}.FullStackNextjsBasicsWorkspace_browserDotGreen__y8wWd{background:#10b981}.FullStackNextjsBasicsWorkspace_addressBar__HhB41{flex:1 1;background:#1e293b;border:1px solid #334155;border-radius:6px;padding:.3rem .65rem;font-size:.78rem;color:#cbd5e1;display:flex;align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,monospace}.FullStackNextjsBasicsWorkspace_browserBody__rd7Qg{padding:1.25rem;flex:1 1;background:#0b0f19;overflow-y:auto;min-height:440px}.FullStackNextjsBasicsWorkspace_appShell__bDj3r{display:flex;flex-direction:column;height:100%}.FullStackNextjsBasicsWorkspace_appGlobalNav__D1kzD{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:#111827;border:1px solid #1f2937;border-radius:8px;margin-bottom:1rem}.FullStackNextjsBasicsWorkspace_appLogo__pEJwl{font-weight:800;font-size:.9rem;color:#ffffff;display:flex;align-items:center;gap:.4rem}.FullStackNextjsBasicsWorkspace_appNavLinks__zXlTm{display:flex;gap:.85rem}.FullStackNextjsBasicsWorkspace_appNavLink__94KUP{font-size:.8rem;color:#94a3b8;cursor:pointer;background:transparent;border:none;padding:.2rem .5rem;border-radius:4px;transition:all .15s}.FullStackNextjsBasicsWorkspace_appNavLink__94KUP:hover{color:#ffffff}.FullStackNextjsBasicsWorkspace_appNavLinkActive__Wr8yS{color:#38bdf8;background:rgba(56,189,248,.12);font-weight:600}.FullStackNextjsBasicsWorkspace_dashboardShell__ziCrc{display:grid;grid-template-columns:140px 1fr;gap:.75rem;height:100%}.FullStackNextjsBasicsWorkspace_dashboardSidebar__3uCPv{background:#111827;border:1px solid #1f2937;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.35rem}.FullStackNextjsBasicsWorkspace_sidebarTitle__fJ1jP{font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;margin-bottom:.4rem}.FullStackNextjsBasicsWorkspace_sidebarLink__7Bfba{padding:.4rem .6rem;border-radius:6px;font-size:.78rem;color:#94a3b8;cursor:pointer;background:transparent;border:none;text-align:left}.FullStackNextjsBasicsWorkspace_sidebarLinkActive__zlsB7{background:rgba(56,189,248,.15);color:#38bdf8;font-weight:600}.FullStackNextjsBasicsWorkspace_dashboardContent__4eRI4{background:#111827;border:1px solid #1f2937;border-radius:8px;padding:1rem}.FullStackNextjsBasicsWorkspace_clientInteractiveBadge__m3j0D{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.15rem .45rem;border-radius:4px;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.3);color:#c084fc}.FullStackNextjsBasicsWorkspace_bookmarkBtn__vViPA{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid #334155;background:#1e293b;color:#cbd5e1;transition:all .2s}.FullStackNextjsBasicsWorkspace_bookmarkBtnActive__Vg_fY{background:rgba(245,158,11,.15);border-color:#f59e0b;color:#fbbf24}.FullStackNextjsBasicsWorkspace_hintBox__q9S8X{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}.FullStackNextjsBasicsWorkspace_solutionBox__KX1Yf{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}.FullStackNextjsBasicsWorkspace_debugContainer__sJ3Al{display:flex;flex-direction:column;gap:1.25rem}.FullStackNextjsBasicsWorkspace_bugCard__wPDvx{background:#111827;border:1px solid #1f2937;border-radius:12px;overflow:hidden;transition:border-color .2s}.FullStackNextjsBasicsWorkspace_bugCardActive__i7COk{border-color:rgba(255,255,255,.3)}.FullStackNextjsBasicsWorkspace_bugHeader__injZs{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;background:#161f30;border-bottom:1px solid #1f2937;cursor:pointer}.FullStackNextjsBasicsWorkspace_bugHeaderTitle__n9_ue{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:.95rem;color:#ffffff}.FullStackNextjsBasicsWorkspace_bugContent__lZJvQ{padding:1.25rem}.FullStackNextjsBasicsWorkspace_bugToggleRow__PJYFu{display:flex;gap:.5rem;margin-bottom:1rem}.FullStackNextjsBasicsWorkspace_bugToggleBtn__fmbyM{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}.FullStackNextjsBasicsWorkspace_bugToggleBtnActiveBad__IF3gk{background:rgba(244,63,94,.15);border-color:rgba(244,63,94,.4);color:#fb7185}.FullStackNextjsBasicsWorkspace_bugToggleBtnActiveGood__M8kVV{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4);color:#34d399}.FullStackNextjsBasicsWorkspace_warningBox__Tn_zz{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}.FullStackNextjsBasicsWorkspace_successBox__qUrN8{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}.FullStackNextjsBasicsWorkspace_challengeCard__3mfo_{background:#0f172a;border:1px solid rgba(56,189,248,.3);border-radius:16px;padding:1.75rem}.FullStackNextjsBasicsWorkspace_challengeHeader__FCPr6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #1e293b}.FullStackNextjsBasicsWorkspace_challengeTitleBadge__mmudm{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}.FullStackNextjsBasicsWorkspace_classifierGrid__GaGjT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1.25rem 0}.FullStackNextjsBasicsWorkspace_classifierItem__p5cD_{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.FullStackNextjsBasicsWorkspace_classifierItemName__1wXh5{font-weight:700;font-size:.95rem;color:#f1f5f9}.FullStackNextjsBasicsWorkspace_classifierItemDesc__HYE8V{font-size:.85rem;color:#94a3b8;line-height:1.5}.FullStackNextjsBasicsWorkspace_classifierBtnRow__m4rsg{display:flex;gap:.5rem}.FullStackNextjsBasicsWorkspace_classifierChoiceBtn__d7oNA{flex:1 1;padding:.4rem .6rem;font-size:.8rem;font-weight:600;border-radius:6px;border:1px solid #334155;background:#0f172a;color:#94a3b8;cursor:pointer;transition:all .15s}.FullStackNextjsBasicsWorkspace_classifierChoiceBtnSelectedServer__7YhNc{background:rgba(56,189,248,.2);border-color:#38bdf8;color:#38bdf8}.FullStackNextjsBasicsWorkspace_classifierChoiceBtnSelectedClient__sIIdH{background:rgba(168,85,247,.2);border-color:#c084fc;color:#c084fc}.FullStackNextjsBasicsWorkspace_recapBox__WAjLw{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(56,189,248,.08));border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:2rem}.FullStackNextjsBasicsWorkspace_recapHeader__Qhipe{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:1rem}.FullStackNextjsBasicsWorkspace_recapList__qxUoN{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.25rem}.FullStackNextjsBasicsWorkspace_recapItem__o_L01{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem 1.15rem}.FullStackNextjsBasicsWorkspace_recapItemTitle__QIwLP{font-weight:700;font-size:.95rem;color:#ffffff;margin-bottom:.35rem}.FullStackNextjsBasicsWorkspace_recapItemDesc__EmWhS{font-size:.85rem;color:#94a3b8;line-height:1.5}.FullStackNextjsBasicsWorkspace_quizCard__tsMHN{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)}.FullStackNextjsBasicsWorkspace_quizBadge__AduLJ{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(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff;margin-bottom:1rem}.FullStackNextjsBasicsWorkspace_quizTitle__sOZ_m{font-size:1.6rem;font-weight:800;color:#ffffff;margin:0 0 .5rem}.FullStackNextjsBasicsWorkspace_quizSubtitle__IkB7l{font-size:.95rem;color:#94a3b8;margin:0 0 1.75rem;line-height:1.5}.FullStackNextjsBasicsWorkspace_quizProgressRow___YOAi{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;font-size:.85rem;color:#94a3b8;font-weight:600}.FullStackNextjsBasicsWorkspace_quizProgressQuestion__xOBfR{color:#e2e8f0}.FullStackNextjsBasicsWorkspace_quizProgressScore__8Szcl{color:#38bdf8}.FullStackNextjsBasicsWorkspace_questionPrompt__ACCKw{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}.FullStackNextjsBasicsWorkspace_optionsList__7eTmR{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.FullStackNextjsBasicsWorkspace_optionButton__jHfuV{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}.FullStackNextjsBasicsWorkspace_optionButton__jHfuV:hover:not(:disabled){background:#273549;border-color:#38bdf8;transform:translateX(2px)}.FullStackNextjsBasicsWorkspace_optionSelectedCorrect___YNDU{background:rgba(16,185,129,.15)!important;border-color:#10b981!important;color:#a7f3d0!important}.FullStackNextjsBasicsWorkspace_optionSelectedIncorrect__kwOGy{background:rgba(239,68,68,.15)!important;border-color:#ef4444!important;color:#fca5a5!important}.FullStackNextjsBasicsWorkspace_explanationCard__u_n6q{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}.FullStackNextjsBasicsWorkspace_nextButton__7abgM{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff;color:#0b0f19;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.FullStackNextjsBasicsWorkspace_nextButton__7abgM:hover{background:#e2e8f0;transform:translateY(-1px)}.FullStackNextjsBasicsWorkspace_celebrationContainer__CfeP3{text-align:center;padding:2.5rem 1rem}.FullStackNextjsBasicsWorkspace_celebrationEmoji__J5HPG{font-size:3rem;margin-bottom:1rem}.FullStackNextjsBasicsWorkspace_celebrationTitle__nLxBx{font-size:1.75rem;font-weight:800;color:#ffffff;margin:0 0 .5rem}.FullStackNextjsBasicsWorkspace_celebrationText__24fvY{font-size:1.05rem;color:#94a3b8;margin:0 0 1.5rem}.FullStackNextjsBasicsWorkspace_scoreBarTrack__dqtqh{max-width:400px;height:10px;background:#1e293b;border-radius:9999px;margin:0 auto 2rem;overflow:hidden}.FullStackNextjsBasicsWorkspace_scoreBarFill__UMo76{height:100%;transition:width .5s ease}.FullStackNextjsBasicsWorkspace_retakeButton__b1z4i{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}.FullStackNextjsBasicsWorkspace_retakeButton__b1z4i:hover{background:#334155;border-color:#38bdf8;color:#ffffff}