.GitHubWorkspace-module__6H4Laa__page{background:var(--bg-primary,#090714);min-height:100vh;color:var(--text-primary,#f8fafc);padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.GitHubWorkspace-module__6H4Laa__container{max-width:1040px;margin:0 auto}.GitHubWorkspace-module__6H4Laa__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.GitHubWorkspace-module__6H4Laa__breadLink{color:#58a6ff;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.GitHubWorkspace-module__6H4Laa__breadLink:hover{color:#79b8ff;text-decoration:underline}.GitHubWorkspace-module__6H4Laa__breadSep{color:#ffffff40}.GitHubWorkspace-module__6H4Laa__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.GitHubWorkspace-module__6H4Laa__hero{background:linear-gradient(135deg,#58a6ff2e 0%,#8957e526 50%,#2386361a 100%);border:1.5px solid #58a6ff59;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.GitHubWorkspace-module__6H4Laa__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#58a6ff40 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.GitHubWorkspace-module__6H4Laa__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.GitHubWorkspace-module__6H4Laa__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.GitHubWorkspace-module__6H4Laa__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.GitHubWorkspace-module__6H4Laa__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.GitHubWorkspace-module__6H4Laa__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.GitHubWorkspace-module__6H4Laa__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#238636 0%,#2ea043 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #23863666}.GitHubWorkspace-module__6H4Laa__heroBtn:hover{background:linear-gradient(135deg,#2ea043 0%,#3fb950 100%);transform:translateY(-2px);box-shadow:0 6px 24px #23863699}.GitHubWorkspace-module__6H4Laa__heroBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.GitHubWorkspace-module__6H4Laa__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.GitHubWorkspace-module__6H4Laa__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.GitHubWorkspace-module__6H4Laa__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.GitHubWorkspace-module__6H4Laa__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.GitHubWorkspace-module__6H4Laa__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.GitHubWorkspace-module__6H4Laa__tocItem:hover{color:#58a6ff;background:#58a6ff1a;transform:translate(3px)}.GitHubWorkspace-module__6H4Laa__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.GitHubWorkspace-module__6H4Laa__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.GitHubWorkspace-module__6H4Laa__sectionNumber{color:#58a6ff;background:#58a6ff2e;border:1px solid #58a6ff66;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.GitHubWorkspace-module__6H4Laa__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.GitHubWorkspace-module__6H4Laa__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.GitHubWorkspace-module__6H4Laa__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.GitHubWorkspace-module__6H4Laa__bulletList li{margin-bottom:8px}.GitHubWorkspace-module__6H4Laa__bulletList strong{color:#fff}.GitHubWorkspace-module__6H4Laa__cardGrid2,.GitHubWorkspace-module__6H4Laa__cardGrid3,.GitHubWorkspace-module__6H4Laa__cardGrid4{gap:16px;margin:20px 0;display:grid}.GitHubWorkspace-module__6H4Laa__cardGrid2{grid-template-columns:repeat(2,1fr)}.GitHubWorkspace-module__6H4Laa__cardGrid3{grid-template-columns:repeat(3,1fr)}.GitHubWorkspace-module__6H4Laa__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.GitHubWorkspace-module__6H4Laa__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GitHubWorkspace-module__6H4Laa__cardGrid2,.GitHubWorkspace-module__6H4Laa__cardGrid3,.GitHubWorkspace-module__6H4Laa__cardGrid4{grid-template-columns:1fr}}.GitHubWorkspace-module__6H4Laa__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.GitHubWorkspace-module__6H4Laa__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.GitHubWorkspace-module__6H4Laa__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.GitHubWorkspace-module__6H4Laa__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.GitHubWorkspace-module__6H4Laa__codeBox{color:#93c5fd;background:#090714;border:1px solid #ffffff1a;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:Consolas,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.GitHubWorkspace-module__6H4Laa__callout{color:#93c5fd;background:#58a6ff14;border-left:4px solid #58a6ff;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.GitHubWorkspace-module__6H4Laa__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.GitHubWorkspace-module__6H4Laa__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.GitHubWorkspace-module__6H4Laa__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.GitHubWorkspace-module__6H4Laa__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.GitHubWorkspace-module__6H4Laa__labCard{background:linear-gradient(#0d1117 0%,#03060a 100%);border:2px solid #58a6ff;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #58a6ff38}.GitHubWorkspace-module__6H4Laa__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.GitHubWorkspace-module__6H4Laa__labBadge{color:#03060a;text-transform:uppercase;letter-spacing:.06em;background:#58a6ff;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitHubWorkspace-module__6H4Laa__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.GitHubWorkspace-module__6H4Laa__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.GitHubWorkspace-module__6H4Laa__stepperRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:20px;padding:12px 14px;display:flex;overflow-x:auto}.GitHubWorkspace-module__6H4Laa__stepNode{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:800;transition:all .15s;display:flex}.GitHubWorkspace-module__6H4Laa__stepNodeActive{font-weight:900;box-shadow:0 0 12px #58a6ff80;color:#03060a!important;background:#58a6ff!important}.GitHubWorkspace-module__6H4Laa__stepNodeDone{color:#3fb950;background:#23863633;border:1px solid #238636}.GitHubWorkspace-module__6H4Laa__mockScreen{background:#161b22;border:1.5px solid #30363d;border-radius:16px;margin-bottom:20px;overflow:hidden}.GitHubWorkspace-module__6H4Laa__mockNavbar{background:#010409;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;padding:10px 18px;font-size:.85rem;display:flex}.GitHubWorkspace-module__6H4Laa__mockRepoName{color:#58a6ff;align-items:center;gap:6px;font-weight:800;display:flex}.GitHubWorkspace-module__6H4Laa__mockTabs{background:#0d1117;border-bottom:1px solid #30363d;gap:6px;padding:0 16px;display:flex;overflow-x:auto}.GitHubWorkspace-module__6H4Laa__mockTab{color:#8b949e;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.GitHubWorkspace-module__6H4Laa__mockTab:hover{color:#c9d1d9}.GitHubWorkspace-module__6H4Laa__mockTabActive{color:#f0f6fc!important;border-bottom-color:#f78166!important}.GitHubWorkspace-module__6H4Laa__mockBody{padding:20px}.GitHubWorkspace-module__6H4Laa__prBanner{background:#8957e526;border:1px solid #8957e5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.GitHubWorkspace-module__6H4Laa__prDiffBox{background:#0d1117;border:1px solid #30363d;border-radius:10px;margin-bottom:16px;font-family:monospace;font-size:.78rem;overflow:hidden}.GitHubWorkspace-module__6H4Laa__diffLinePlus{color:#3fb950;background:#23863633;padding:4px 12px}.GitHubWorkspace-module__6H4Laa__diffLineMinus{color:#f85149;background:#da363333;padding:4px 12px}.GitHubWorkspace-module__6H4Laa__diffLineContext{color:#8b949e;padding:4px 12px}.GitHubWorkspace-module__6H4Laa__mergeBtn{color:#fff;cursor:pointer;background:#238636;border:1px solid #f0f6fc1a;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:800;transition:all .15s;display:inline-flex}.GitHubWorkspace-module__6H4Laa__mergeBtn:hover:not(:disabled){background:#2ea043}.GitHubWorkspace-module__6H4Laa__mergeBtn:disabled{opacity:.4;cursor:not-allowed}.GitHubWorkspace-module__6H4Laa__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.GitHubWorkspace-module__6H4Laa__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.GitHubWorkspace-module__6H4Laa__quizCard{background:linear-gradient(#0d1117 0%,#03060a 100%);border:2px solid #58a6ff;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #58a6ff33}.GitHubWorkspace-module__6H4Laa__quizHeader{margin-bottom:24px}.GitHubWorkspace-module__6H4Laa__quizBadge{color:#03060a;text-transform:uppercase;letter-spacing:.06em;background:#58a6ff;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitHubWorkspace-module__6H4Laa__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.GitHubWorkspace-module__6H4Laa__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.GitHubWorkspace-module__6H4Laa__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.GitHubWorkspace-module__6H4Laa__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.GitHubWorkspace-module__6H4Laa__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.GitHubWorkspace-module__6H4Laa__quizOptionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .15s;display:flex}.GitHubWorkspace-module__6H4Laa__quizOptionBtn:hover:not(:disabled){background:#58a6ff1f;border-color:#58a6ff;transform:translate(4px)}.GitHubWorkspace-module__6H4Laa__quizOptionCorrect{color:#fff!important;background:#23863640!important;border-color:#3fb950!important}.GitHubWorkspace-module__6H4Laa__quizOptionWrong{color:#fff!important;background:#da363340!important;border-color:#f85149!important}.GitHubWorkspace-module__6H4Laa__quizExplanation{color:#93c5fd;background:#58a6ff1a;border:1px solid #58a6ff4d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.GitHubWorkspace-module__6H4Laa__quizFooter{justify-content:flex-end;display:flex}.GitHubWorkspace-module__6H4Laa__quizScoreBox{text-align:center;padding:30px 20px}.GitHubWorkspace-module__6H4Laa__quizScoreBig{color:#58a6ff;margin-bottom:10px;font-size:3.5rem;font-weight:900}.GitHubWorkspace-module__6H4Laa__navFooter{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.GitHubWorkspace-module__6H4Laa__navFooterBtn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.GitHubWorkspace-module__6H4Laa__navFooterBtn:hover{color:#fff;background:#58a6ff26;border-color:#58a6ff;transform:translateY(-1px)}
.GitBranchingWorkspace-module__CNCYIq__page{background:var(--bg-primary,#090714);min-height:100vh;color:var(--text-primary,#f8fafc);padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.GitBranchingWorkspace-module__CNCYIq__container{max-width:1040px;margin:0 auto}.GitBranchingWorkspace-module__CNCYIq__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.GitBranchingWorkspace-module__CNCYIq__breadLink{color:#34d399;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.GitBranchingWorkspace-module__CNCYIq__breadLink:hover{color:#6ee7b7;text-decoration:underline}.GitBranchingWorkspace-module__CNCYIq__breadSep{color:#ffffff40}.GitBranchingWorkspace-module__CNCYIq__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.GitBranchingWorkspace-module__CNCYIq__hero{background:linear-gradient(135deg,#10b9812e 0%,#a855f726 50%,#f59e0b1a 100%);border:1.5px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.GitBranchingWorkspace-module__CNCYIq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.GitBranchingWorkspace-module__CNCYIq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.GitBranchingWorkspace-module__CNCYIq__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.GitBranchingWorkspace-module__CNCYIq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.GitBranchingWorkspace-module__CNCYIq__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.GitBranchingWorkspace-module__CNCYIq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.GitBranchingWorkspace-module__CNCYIq__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #10b98166}.GitBranchingWorkspace-module__CNCYIq__heroBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px);box-shadow:0 6px 24px #10b98199}.GitBranchingWorkspace-module__CNCYIq__heroBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.GitBranchingWorkspace-module__CNCYIq__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.GitBranchingWorkspace-module__CNCYIq__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.GitBranchingWorkspace-module__CNCYIq__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.GitBranchingWorkspace-module__CNCYIq__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.GitBranchingWorkspace-module__CNCYIq__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.GitBranchingWorkspace-module__CNCYIq__tocItem:hover{color:#34d399;background:#10b9811a;transform:translate(3px)}.GitBranchingWorkspace-module__CNCYIq__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.GitBranchingWorkspace-module__CNCYIq__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.GitBranchingWorkspace-module__CNCYIq__sectionNumber{color:#34d399;background:#10b9812e;border:1px solid #10b98166;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.GitBranchingWorkspace-module__CNCYIq__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.GitBranchingWorkspace-module__CNCYIq__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.GitBranchingWorkspace-module__CNCYIq__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.GitBranchingWorkspace-module__CNCYIq__bulletList li{margin-bottom:8px}.GitBranchingWorkspace-module__CNCYIq__bulletList strong{color:#fff}.GitBranchingWorkspace-module__CNCYIq__cardGrid2,.GitBranchingWorkspace-module__CNCYIq__cardGrid3,.GitBranchingWorkspace-module__CNCYIq__cardGrid4{gap:16px;margin:20px 0;display:grid}.GitBranchingWorkspace-module__CNCYIq__cardGrid2{grid-template-columns:repeat(2,1fr)}.GitBranchingWorkspace-module__CNCYIq__cardGrid3{grid-template-columns:repeat(3,1fr)}.GitBranchingWorkspace-module__CNCYIq__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.GitBranchingWorkspace-module__CNCYIq__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GitBranchingWorkspace-module__CNCYIq__cardGrid2,.GitBranchingWorkspace-module__CNCYIq__cardGrid3,.GitBranchingWorkspace-module__CNCYIq__cardGrid4{grid-template-columns:1fr}}.GitBranchingWorkspace-module__CNCYIq__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.GitBranchingWorkspace-module__CNCYIq__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.GitBranchingWorkspace-module__CNCYIq__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.GitBranchingWorkspace-module__CNCYIq__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.GitBranchingWorkspace-module__CNCYIq__codeBox{color:#a7f3d0;background:#090714;border:1px solid #ffffff1a;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:Consolas,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.GitBranchingWorkspace-module__CNCYIq__callout{color:#a7f3d0;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.GitBranchingWorkspace-module__CNCYIq__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.GitBranchingWorkspace-module__CNCYIq__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.GitBranchingWorkspace-module__CNCYIq__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.GitBranchingWorkspace-module__CNCYIq__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.GitBranchingWorkspace-module__CNCYIq__labCard{background:linear-gradient(#021a12 0%,#010805 100%);border:2px solid #10b981;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #10b98138}.GitBranchingWorkspace-module__CNCYIq__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.GitBranchingWorkspace-module__CNCYIq__labBadge{color:#010805;text-transform:uppercase;letter-spacing:.06em;background:#10b981;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitBranchingWorkspace-module__CNCYIq__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.GitBranchingWorkspace-module__CNCYIq__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.GitBranchingWorkspace-module__CNCYIq__controlsRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.GitBranchingWorkspace-module__CNCYIq__actionBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:800;transition:all .15s;display:inline-flex}.GitBranchingWorkspace-module__CNCYIq__actionBtn:hover:not(:disabled){color:#010805;background:#10b981;border-color:#10b981;transform:translateY(-1px)}.GitBranchingWorkspace-module__CNCYIq__actionBtn:disabled{opacity:.4;cursor:not-allowed}.GitBranchingWorkspace-module__CNCYIq__actionBtnDanger{color:#fca5a5;border-color:#ef444466}.GitBranchingWorkspace-module__CNCYIq__actionBtnDanger:hover:not(:disabled){color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.GitBranchingWorkspace-module__CNCYIq__graphCanvas{background:#020d09;border:1.5px solid #10b98159;border-radius:16px;margin-bottom:20px;padding:24px 20px;overflow-x:auto}.GitBranchingWorkspace-module__CNCYIq__branchRow{align-items:center;gap:12px;margin-bottom:22px;display:flex;position:relative}.GitBranchingWorkspace-module__CNCYIq__branchTag{border-radius:8px;justify-content:space-between;align-items:center;min-width:120px;padding:4px 12px;font-family:monospace;font-size:.78rem;font-weight:900;display:flex}.GitBranchingWorkspace-module__CNCYIq__nodeBtn{color:#fff;cursor:pointer;z-index:2;background:#064e3b;border:2.5px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:monospace;font-size:.74rem;font-weight:900;transition:all .15s;display:flex}.GitBranchingWorkspace-module__CNCYIq__nodeBtn:hover{transform:scale(1.15);box-shadow:0 0 14px #10b981e6}.GitBranchingWorkspace-module__CNCYIq__nodeBtnActive{box-shadow:0 0 16px #10b981;color:#010805!important;background:#10b981!important}.GitBranchingWorkspace-module__CNCYIq__nodeBtnConflict{box-shadow:0 0 16px #ef4444e6;color:#fff!important;background:#7f1d1d!important;border-color:#ef4444!important}.GitBranchingWorkspace-module__CNCYIq__conflictPanel{background:#ef44441a;border:1.5px solid #ef4444;border-radius:14px;margin-bottom:20px;padding:18px 20px}.GitBranchingWorkspace-module__CNCYIq__conflictHeader{color:#f87171;align-items:center;gap:8px;margin-bottom:12px;font-size:.92rem;font-weight:900;display:flex}.GitBranchingWorkspace-module__CNCYIq__conflictEditor{background:#090714;border:1px solid #ffffff26;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-family:monospace;font-size:.8rem;line-height:1.6}.GitBranchingWorkspace-module__CNCYIq__conflictChoiceBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;margin-bottom:6px;margin-right:8px;padding:6px 14px;font-size:.78rem;font-weight:700;transition:all .15s}.GitBranchingWorkspace-module__CNCYIq__conflictChoiceBtn:hover{color:#010805;background:#10b981;border-color:#10b981}.GitBranchingWorkspace-module__CNCYIq__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.GitBranchingWorkspace-module__CNCYIq__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.GitBranchingWorkspace-module__CNCYIq__quizCard{background:linear-gradient(#021a12 0%,#010805 100%);border:2px solid #10b981;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #10b98133}.GitBranchingWorkspace-module__CNCYIq__quizHeader{margin-bottom:24px}.GitBranchingWorkspace-module__CNCYIq__quizBadge{color:#010805;text-transform:uppercase;letter-spacing:.06em;background:#10b981;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitBranchingWorkspace-module__CNCYIq__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.GitBranchingWorkspace-module__CNCYIq__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.GitBranchingWorkspace-module__CNCYIq__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.GitBranchingWorkspace-module__CNCYIq__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.GitBranchingWorkspace-module__CNCYIq__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.GitBranchingWorkspace-module__CNCYIq__quizOptionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .15s;display:flex}.GitBranchingWorkspace-module__CNCYIq__quizOptionBtn:hover:not(:disabled){background:#10b9811f;border-color:#10b981;transform:translate(4px)}.GitBranchingWorkspace-module__CNCYIq__quizOptionCorrect{color:#fff!important;background:#10b98140!important;border-color:#10b981!important}.GitBranchingWorkspace-module__CNCYIq__quizOptionWrong{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important}.GitBranchingWorkspace-module__CNCYIq__quizExplanation{color:#a7f3d0;background:#10b9811a;border:1px solid #10b9814d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.GitBranchingWorkspace-module__CNCYIq__quizFooter{justify-content:flex-end;display:flex}.GitBranchingWorkspace-module__CNCYIq__quizScoreBox{text-align:center;padding:30px 20px}.GitBranchingWorkspace-module__CNCYIq__quizScoreBig{color:#10b981;margin-bottom:10px;font-size:3.5rem;font-weight:900}.GitBranchingWorkspace-module__CNCYIq__navFooter{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.GitBranchingWorkspace-module__CNCYIq__navFooterBtn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.GitBranchingWorkspace-module__CNCYIq__navFooterBtn:hover{color:#fff;background:#10b98126;border-color:#10b981;transform:translateY(-1px)}
.GitCollaborationWorkspace-module__ILXyTq__page{background:var(--bg-primary,#090714);min-height:100vh;color:var(--text-primary,#f8fafc);padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.GitCollaborationWorkspace-module__ILXyTq__container{max-width:1040px;margin:0 auto}.GitCollaborationWorkspace-module__ILXyTq__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.GitCollaborationWorkspace-module__ILXyTq__breadLink{color:#38bdf8;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.GitCollaborationWorkspace-module__ILXyTq__breadLink:hover{color:#7dd3fc;text-decoration:underline}.GitCollaborationWorkspace-module__ILXyTq__breadSep{color:#ffffff40}.GitCollaborationWorkspace-module__ILXyTq__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.GitCollaborationWorkspace-module__ILXyTq__hero{background:linear-gradient(135deg,#06b6d42e 0%,#3b82f626 50%,#8b5cf61a 100%);border:1.5px solid #06b6d459;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.GitCollaborationWorkspace-module__ILXyTq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#06b6d440 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.GitCollaborationWorkspace-module__ILXyTq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.GitCollaborationWorkspace-module__ILXyTq__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.GitCollaborationWorkspace-module__ILXyTq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.GitCollaborationWorkspace-module__ILXyTq__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.GitCollaborationWorkspace-module__ILXyTq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.GitCollaborationWorkspace-module__ILXyTq__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4 0%,#0284c7 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #06b6d466}.GitCollaborationWorkspace-module__ILXyTq__heroBtn:hover{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 100%);transform:translateY(-2px);box-shadow:0 6px 24px #06b6d499}.GitCollaborationWorkspace-module__ILXyTq__heroBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.GitCollaborationWorkspace-module__ILXyTq__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.GitCollaborationWorkspace-module__ILXyTq__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.GitCollaborationWorkspace-module__ILXyTq__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.GitCollaborationWorkspace-module__ILXyTq__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.GitCollaborationWorkspace-module__ILXyTq__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.GitCollaborationWorkspace-module__ILXyTq__tocItem:hover{color:#38bdf8;background:#06b6d41a;transform:translate(3px)}.GitCollaborationWorkspace-module__ILXyTq__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.GitCollaborationWorkspace-module__ILXyTq__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.GitCollaborationWorkspace-module__ILXyTq__sectionNumber{color:#38bdf8;background:#06b6d42e;border:1px solid #06b6d466;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.GitCollaborationWorkspace-module__ILXyTq__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.GitCollaborationWorkspace-module__ILXyTq__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.GitCollaborationWorkspace-module__ILXyTq__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.GitCollaborationWorkspace-module__ILXyTq__bulletList li{margin-bottom:8px}.GitCollaborationWorkspace-module__ILXyTq__bulletList strong{color:#fff}.GitCollaborationWorkspace-module__ILXyTq__cardGrid2,.GitCollaborationWorkspace-module__ILXyTq__cardGrid3,.GitCollaborationWorkspace-module__ILXyTq__cardGrid4{gap:16px;margin:20px 0;display:grid}.GitCollaborationWorkspace-module__ILXyTq__cardGrid2{grid-template-columns:repeat(2,1fr)}.GitCollaborationWorkspace-module__ILXyTq__cardGrid3{grid-template-columns:repeat(3,1fr)}.GitCollaborationWorkspace-module__ILXyTq__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.GitCollaborationWorkspace-module__ILXyTq__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GitCollaborationWorkspace-module__ILXyTq__cardGrid2,.GitCollaborationWorkspace-module__ILXyTq__cardGrid3,.GitCollaborationWorkspace-module__ILXyTq__cardGrid4{grid-template-columns:1fr}}.GitCollaborationWorkspace-module__ILXyTq__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.GitCollaborationWorkspace-module__ILXyTq__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.GitCollaborationWorkspace-module__ILXyTq__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.GitCollaborationWorkspace-module__ILXyTq__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.GitCollaborationWorkspace-module__ILXyTq__codeBox{color:#bae6fd;background:#090714;border:1px solid #ffffff1a;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:Consolas,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.GitCollaborationWorkspace-module__ILXyTq__callout{color:#bae6fd;background:#06b6d414;border-left:4px solid #06b6d4;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.GitCollaborationWorkspace-module__ILXyTq__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.GitCollaborationWorkspace-module__ILXyTq__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.GitCollaborationWorkspace-module__ILXyTq__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.GitCollaborationWorkspace-module__ILXyTq__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.GitCollaborationWorkspace-module__ILXyTq__labCard{background:linear-gradient(#041d27 0%,#010a0e 100%);border:2px solid #06b6d4;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #06b6d438}.GitCollaborationWorkspace-module__ILXyTq__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.GitCollaborationWorkspace-module__ILXyTq__labBadge{color:#010a0e;text-transform:uppercase;letter-spacing:.06em;background:#06b6d4;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitCollaborationWorkspace-module__ILXyTq__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.GitCollaborationWorkspace-module__ILXyTq__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.GitCollaborationWorkspace-module__ILXyTq__flowBar{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;margin-bottom:20px;padding:12px 14px;display:flex;overflow-x:auto}.GitCollaborationWorkspace-module__ILXyTq__flowStep{color:#94a3b8;white-space:nowrap;background:#ffffff0d;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:800;display:flex}.GitCollaborationWorkspace-module__ILXyTq__flowStepActive{font-weight:900;box-shadow:0 0 12px #06b6d480;color:#010a0e!important;background:#06b6d4!important}.GitCollaborationWorkspace-module__ILXyTq__flowStepDone{color:#34d399;background:#10b98133;border:1px solid #10b981}.GitCollaborationWorkspace-module__ILXyTq__stageBox{background:#06151f;border:1.5px solid #06b6d459;border-radius:16px;margin-bottom:20px;padding:24px}.GitCollaborationWorkspace-module__ILXyTq__stageTitle{color:#fff;align-items:center;gap:8px;margin:0 0 10px;font-size:1.15rem;font-weight:800;display:flex}.GitCollaborationWorkspace-module__ILXyTq__stagePrompt{color:#cbd5e1;margin:0 0 18px;font-size:.9rem;line-height:1.6}.GitCollaborationWorkspace-module__ILXyTq__decisionList{flex-direction:column;gap:10px;display:flex}.GitCollaborationWorkspace-module__ILXyTq__decisionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.86rem;font-weight:600;transition:all .15s;display:flex}.GitCollaborationWorkspace-module__ILXyTq__decisionBtn:hover{color:#fff;background:#06b6d426;border-color:#06b6d4;transform:translate(4px)}.GitCollaborationWorkspace-module__ILXyTq__reviewCommentBox{background:#f59e0b1a;border:1px solid #f59e0b;border-radius:12px;margin-bottom:16px;padding:14px 16px}.GitCollaborationWorkspace-module__ILXyTq__terminalBox{color:#38bdf8;background:#020b10;border:1.5px solid #ffffff1a;border-radius:12px;max-height:130px;margin-bottom:20px;padding:12px 16px;font-family:monospace;font-size:.8rem;overflow-y:auto}.GitCollaborationWorkspace-module__ILXyTq__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.GitCollaborationWorkspace-module__ILXyTq__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.GitCollaborationWorkspace-module__ILXyTq__quizCard{background:linear-gradient(#041d27 0%,#010a0e 100%);border:2px solid #06b6d4;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #06b6d433}.GitCollaborationWorkspace-module__ILXyTq__quizHeader{margin-bottom:24px}.GitCollaborationWorkspace-module__ILXyTq__quizBadge{color:#010a0e;text-transform:uppercase;letter-spacing:.06em;background:#06b6d4;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitCollaborationWorkspace-module__ILXyTq__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.GitCollaborationWorkspace-module__ILXyTq__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.GitCollaborationWorkspace-module__ILXyTq__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.GitCollaborationWorkspace-module__ILXyTq__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.GitCollaborationWorkspace-module__ILXyTq__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.GitCollaborationWorkspace-module__ILXyTq__quizOptionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .15s;display:flex}.GitCollaborationWorkspace-module__ILXyTq__quizOptionBtn:hover:not(:disabled){background:#06b6d41f;border-color:#06b6d4;transform:translate(4px)}.GitCollaborationWorkspace-module__ILXyTq__quizOptionCorrect{color:#fff!important;background:#10b98140!important;border-color:#10b981!important}.GitCollaborationWorkspace-module__ILXyTq__quizOptionWrong{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important}.GitCollaborationWorkspace-module__ILXyTq__quizExplanation{color:#bae6fd;background:#06b6d41a;border:1px solid #06b6d44d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.GitCollaborationWorkspace-module__ILXyTq__quizFooter{justify-content:flex-end;display:flex}.GitCollaborationWorkspace-module__ILXyTq__quizScoreBox{text-align:center;padding:30px 20px}.GitCollaborationWorkspace-module__ILXyTq__quizScoreBig{color:#06b6d4;margin-bottom:10px;font-size:3.5rem;font-weight:900}.GitCollaborationWorkspace-module__ILXyTq__navFooter{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.GitCollaborationWorkspace-module__ILXyTq__navFooterBtn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.GitCollaborationWorkspace-module__ILXyTq__navFooterBtn:hover{color:#fff;background:#06b6d426;border-color:#06b6d4;transform:translateY(-1px)}
.ReactComponentsWorkspace-module__t9AVnW__page{background:var(--bg-primary,#090714);min-height:100vh;color:var(--text-primary,#f8fafc);padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ReactComponentsWorkspace-module__t9AVnW__container{max-width:1040px;margin:0 auto}.ReactComponentsWorkspace-module__t9AVnW__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ReactComponentsWorkspace-module__t9AVnW__breadLink{color:#38bdf8;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.ReactComponentsWorkspace-module__t9AVnW__breadLink:hover{color:#7dd3fc;text-decoration:underline}.ReactComponentsWorkspace-module__t9AVnW__breadSep{color:#ffffff40}.ReactComponentsWorkspace-module__t9AVnW__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.ReactComponentsWorkspace-module__t9AVnW__hero{background:linear-gradient(135deg,#06b6d42e 0%,#6366f126 50%,#38bdf81a 100%);border:1.5px solid #38bdf859;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.ReactComponentsWorkspace-module__t9AVnW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf840 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.ReactComponentsWorkspace-module__t9AVnW__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ReactComponentsWorkspace-module__t9AVnW__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ReactComponentsWorkspace-module__t9AVnW__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ReactComponentsWorkspace-module__t9AVnW__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #0284c766}.ReactComponentsWorkspace-module__t9AVnW__heroBtn:hover{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);transform:translateY(-2px);box-shadow:0 6px 24px #0284c799}.ReactComponentsWorkspace-module__t9AVnW__heroBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ReactComponentsWorkspace-module__t9AVnW__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.ReactComponentsWorkspace-module__t9AVnW__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.ReactComponentsWorkspace-module__t9AVnW__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ReactComponentsWorkspace-module__t9AVnW__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ReactComponentsWorkspace-module__t9AVnW__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.ReactComponentsWorkspace-module__t9AVnW__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.ReactComponentsWorkspace-module__t9AVnW__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.ReactComponentsWorkspace-module__t9AVnW__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__sectionNumber{color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.ReactComponentsWorkspace-module__t9AVnW__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.ReactComponentsWorkspace-module__t9AVnW__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.ReactComponentsWorkspace-module__t9AVnW__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.ReactComponentsWorkspace-module__t9AVnW__bulletList li{margin-bottom:8px}.ReactComponentsWorkspace-module__t9AVnW__bulletList strong{color:#fff}.ReactComponentsWorkspace-module__t9AVnW__diagramBox{background:#090714;border:1.5px solid #38bdf84d;border-radius:14px;flex-direction:column;gap:12px;margin:20px 0;padding:20px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__diagramTitle{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.ReactComponentsWorkspace-module__t9AVnW__diagramFlow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:12px;padding:10px 0;display:flex}.ReactComponentsWorkspace-module__t9AVnW__diagramNode{color:#fff;text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:10px 16px;font-size:.82rem;font-weight:800}.ReactComponentsWorkspace-module__t9AVnW__diagramArrow{color:#38bdf8;font-size:1.1rem;font-weight:900}.ReactComponentsWorkspace-module__t9AVnW__cardGrid2,.ReactComponentsWorkspace-module__t9AVnW__cardGrid3,.ReactComponentsWorkspace-module__t9AVnW__cardGrid4{gap:16px;margin:20px 0;display:grid}.ReactComponentsWorkspace-module__t9AVnW__cardGrid2{grid-template-columns:repeat(2,1fr)}.ReactComponentsWorkspace-module__t9AVnW__cardGrid3{grid-template-columns:repeat(3,1fr)}.ReactComponentsWorkspace-module__t9AVnW__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.ReactComponentsWorkspace-module__t9AVnW__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReactComponentsWorkspace-module__t9AVnW__cardGrid2,.ReactComponentsWorkspace-module__t9AVnW__cardGrid3,.ReactComponentsWorkspace-module__t9AVnW__cardGrid4{grid-template-columns:1fr}}.ReactComponentsWorkspace-module__t9AVnW__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.ReactComponentsWorkspace-module__t9AVnW__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.ReactComponentsWorkspace-module__t9AVnW__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.ReactComponentsWorkspace-module__t9AVnW__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.ReactComponentsWorkspace-module__t9AVnW__codeBox{color:#bae6fd;background:#090714;border:1px solid #ffffff1a;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:Consolas,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.ReactComponentsWorkspace-module__t9AVnW__callout{color:#bae6fd;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.ReactComponentsWorkspace-module__t9AVnW__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.ReactComponentsWorkspace-module__t9AVnW__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.ReactComponentsWorkspace-module__t9AVnW__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.ReactComponentsWorkspace-module__t9AVnW__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.ReactComponentsWorkspace-module__t9AVnW__labCard{background:linear-gradient(#051a24 0%,#02090e 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf838}.ReactComponentsWorkspace-module__t9AVnW__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__labBadge{color:#02090e;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactComponentsWorkspace-module__t9AVnW__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.ReactComponentsWorkspace-module__t9AVnW__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.ReactComponentsWorkspace-module__t9AVnW__playgroundGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:820px){.ReactComponentsWorkspace-module__t9AVnW__playgroundGrid{grid-template-columns:1fr}}.ReactComponentsWorkspace-module__t9AVnW__propsPanel{background:#090714;border:1.5px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__panelTitle{color:#38bdf8;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding-bottom:10px;font-size:.9rem;font-weight:800;display:flex}.ReactComponentsWorkspace-module__t9AVnW__propInputGroup{flex-direction:column;gap:6px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__propLabel{color:#cbd5e1;font-size:.78rem;font-weight:700}.ReactComponentsWorkspace-module__t9AVnW__propInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem}.ReactComponentsWorkspace-module__t9AVnW__propInput:focus{border-color:#38bdf8}.ReactComponentsWorkspace-module__t9AVnW__previewCanvas{background:#020b12;border:1.5px solid #38bdf8;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__mockApp{background:#ffffff08;border:1px dashed #38bdf866;border-radius:12px;padding:14px}.ReactComponentsWorkspace-module__t9AVnW__mockNavbar{background:#0e2433;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;font-size:.82rem;font-weight:800;display:flex}.ReactComponentsWorkspace-module__t9AVnW__mockCard{background:#0c1822;border:1px solid #38bdf833;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__mockAvatar{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#6366f1 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.95rem;font-weight:900;display:flex}.ReactComponentsWorkspace-module__t9AVnW__mockBadge{text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:.68rem;font-weight:800}.ReactComponentsWorkspace-module__t9AVnW__treeBox{color:#7dd3fc;background:#02060a;border:1.5px solid #ffffff1a;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-family:monospace;font-size:.8rem;line-height:1.6}.ReactComponentsWorkspace-module__t9AVnW__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.ReactComponentsWorkspace-module__t9AVnW__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.ReactComponentsWorkspace-module__t9AVnW__quizCard{background:linear-gradient(#051a24 0%,#02090e 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf833}.ReactComponentsWorkspace-module__t9AVnW__quizHeader{margin-bottom:24px}.ReactComponentsWorkspace-module__t9AVnW__quizBadge{color:#02090e;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactComponentsWorkspace-module__t9AVnW__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.ReactComponentsWorkspace-module__t9AVnW__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.ReactComponentsWorkspace-module__t9AVnW__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.ReactComponentsWorkspace-module__t9AVnW__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.ReactComponentsWorkspace-module__t9AVnW__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__quizOptionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .15s;display:flex}.ReactComponentsWorkspace-module__t9AVnW__quizOptionBtn:hover:not(:disabled){background:#38bdf81f;border-color:#38bdf8;transform:translate(4px)}.ReactComponentsWorkspace-module__t9AVnW__quizOptionCorrect{color:#fff!important;background:#10b98140!important;border-color:#10b981!important}.ReactComponentsWorkspace-module__t9AVnW__quizOptionWrong{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important}.ReactComponentsWorkspace-module__t9AVnW__quizExplanation{color:#bae6fd;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.ReactComponentsWorkspace-module__t9AVnW__quizFooter{justify-content:flex-end;display:flex}.ReactComponentsWorkspace-module__t9AVnW__quizScoreBox{text-align:center;padding:30px 20px}.ReactComponentsWorkspace-module__t9AVnW__quizScoreBig{color:#38bdf8;margin-bottom:10px;font-size:3.5rem;font-weight:900}.ReactComponentsWorkspace-module__t9AVnW__navFooter{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.ReactComponentsWorkspace-module__t9AVnW__navFooterBtn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ReactComponentsWorkspace-module__t9AVnW__navFooterBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8;transform:translateY(-1px)}
.ReactPropsStateWorkspace-module__n9ZbXG__page{background:var(--bg-primary,#090714);min-height:100vh;color:var(--text-primary,#f8fafc);padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ReactPropsStateWorkspace-module__n9ZbXG__container{max-width:1040px;margin:0 auto}.ReactPropsStateWorkspace-module__n9ZbXG__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__breadLink{color:#38bdf8;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__breadLink:hover{color:#7dd3fc;text-decoration:underline}.ReactPropsStateWorkspace-module__n9ZbXG__breadSep{color:#ffffff40}.ReactPropsStateWorkspace-module__n9ZbXG__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.ReactPropsStateWorkspace-module__n9ZbXG__hero{background:linear-gradient(135deg,#38bdf82e 0%,#8b5cf626 50%,#10b9811a 100%);border:1.5px solid #38bdf859;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.ReactPropsStateWorkspace-module__n9ZbXG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf840 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.ReactPropsStateWorkspace-module__n9ZbXG__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ReactPropsStateWorkspace-module__n9ZbXG__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ReactPropsStateWorkspace-module__n9ZbXG__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #0284c766}.ReactPropsStateWorkspace-module__n9ZbXG__heroBtn:hover{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);transform:translateY(-2px);box-shadow:0 6px 24px #0284c799}.ReactPropsStateWorkspace-module__n9ZbXG__heroBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.ReactPropsStateWorkspace-module__n9ZbXG__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.ReactPropsStateWorkspace-module__n9ZbXG__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ReactPropsStateWorkspace-module__n9ZbXG__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.ReactPropsStateWorkspace-module__n9ZbXG__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.ReactPropsStateWorkspace-module__n9ZbXG__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__sectionNumber{color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.ReactPropsStateWorkspace-module__n9ZbXG__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.ReactPropsStateWorkspace-module__n9ZbXG__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.ReactPropsStateWorkspace-module__n9ZbXG__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.ReactPropsStateWorkspace-module__n9ZbXG__bulletList li{margin-bottom:8px}.ReactPropsStateWorkspace-module__n9ZbXG__bulletList strong{color:#fff}.ReactPropsStateWorkspace-module__n9ZbXG__diagramBox{background:#090714;border:1.5px solid #38bdf84d;border-radius:14px;flex-direction:column;gap:12px;margin:20px 0;padding:20px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__diagramTitle{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__diagramFlow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:12px;padding:10px 0;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__diagramNode{color:#fff;text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:10px 16px;font-size:.82rem;font-weight:800}.ReactPropsStateWorkspace-module__n9ZbXG__diagramArrow{color:#38bdf8;font-size:1.1rem;font-weight:900}.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid2,.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid3,.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid4{gap:16px;margin:20px 0;display:grid}.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid2{grid-template-columns:repeat(2,1fr)}.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid3{grid-template-columns:repeat(3,1fr)}.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid2,.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid3,.ReactPropsStateWorkspace-module__n9ZbXG__cardGrid4{grid-template-columns:1fr}}.ReactPropsStateWorkspace-module__n9ZbXG__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.ReactPropsStateWorkspace-module__n9ZbXG__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.ReactPropsStateWorkspace-module__n9ZbXG__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.ReactPropsStateWorkspace-module__n9ZbXG__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.ReactPropsStateWorkspace-module__n9ZbXG__codeBox{color:#bae6fd;background:#090714;border:1px solid #ffffff1a;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:Consolas,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.ReactPropsStateWorkspace-module__n9ZbXG__callout{color:#bae6fd;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.ReactPropsStateWorkspace-module__n9ZbXG__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.ReactPropsStateWorkspace-module__n9ZbXG__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.ReactPropsStateWorkspace-module__n9ZbXG__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.ReactPropsStateWorkspace-module__n9ZbXG__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.ReactPropsStateWorkspace-module__n9ZbXG__labCard{background:linear-gradient(#051a24 0%,#02090e 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf838}.ReactPropsStateWorkspace-module__n9ZbXG__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__labBadge{color:#02090e;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.ReactPropsStateWorkspace-module__n9ZbXG__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.ReactPropsStateWorkspace-module__n9ZbXG__labTabs{border-bottom:1px solid #ffffff1a;gap:10px;margin-bottom:22px;padding-bottom:12px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__labTabBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:800;transition:all .15s;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__labTabBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.ReactPropsStateWorkspace-module__n9ZbXG__labTabBtnActive{box-shadow:0 4px 14px #38bdf866;color:#02090e!important;background:#38bdf8!important;border-color:#38bdf8!important}.ReactPropsStateWorkspace-module__n9ZbXG__playgroundGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:820px){.ReactPropsStateWorkspace-module__n9ZbXG__playgroundGrid{grid-template-columns:1fr}}.ReactPropsStateWorkspace-module__n9ZbXG__panelBox{background:#090714;border:1.5px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__panelTitle{color:#38bdf8;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding-bottom:10px;font-size:.9rem;font-weight:800;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__propInputGroup{flex-direction:column;gap:6px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__propLabel{color:#cbd5e1;font-size:.78rem;font-weight:700}.ReactPropsStateWorkspace-module__n9ZbXG__propInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem}.ReactPropsStateWorkspace-module__n9ZbXG__propInput:focus{border-color:#38bdf8}.ReactPropsStateWorkspace-module__n9ZbXG__rerenderBadge{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:8px;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.ReactPropsStateWorkspace-module__n9ZbXG__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__quizCard{background:linear-gradient(#051a24 0%,#02090e 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf833}.ReactPropsStateWorkspace-module__n9ZbXG__quizHeader{margin-bottom:24px}.ReactPropsStateWorkspace-module__n9ZbXG__quizBadge{color:#02090e;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.ReactPropsStateWorkspace-module__n9ZbXG__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.ReactPropsStateWorkspace-module__n9ZbXG__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.ReactPropsStateWorkspace-module__n9ZbXG__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__quizOptionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .15s;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__quizOptionBtn:hover:not(:disabled){background:#38bdf81f;border-color:#38bdf8;transform:translate(4px)}.ReactPropsStateWorkspace-module__n9ZbXG__quizOptionCorrect{color:#fff!important;background:#10b98140!important;border-color:#10b981!important}.ReactPropsStateWorkspace-module__n9ZbXG__quizOptionWrong{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important}.ReactPropsStateWorkspace-module__n9ZbXG__quizExplanation{color:#bae6fd;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.ReactPropsStateWorkspace-module__n9ZbXG__quizFooter{justify-content:flex-end;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__quizScoreBox{text-align:center;padding:30px 20px}.ReactPropsStateWorkspace-module__n9ZbXG__quizScoreBig{color:#38bdf8;margin-bottom:10px;font-size:3.5rem;font-weight:900}.ReactPropsStateWorkspace-module__n9ZbXG__navFooter{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.ReactPropsStateWorkspace-module__n9ZbXG__navFooterBtn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ReactPropsStateWorkspace-module__n9ZbXG__navFooterBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8;transform:translateY(-1px)}
.ReactHooksWorkspace-module__CvY6sq__page{background:var(--bg-primary,#090714);min-height:100vh;color:var(--text-primary,#f8fafc);padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ReactHooksWorkspace-module__CvY6sq__container{max-width:1040px;margin:0 auto}.ReactHooksWorkspace-module__CvY6sq__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ReactHooksWorkspace-module__CvY6sq__breadLink{color:#38bdf8;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.ReactHooksWorkspace-module__CvY6sq__breadLink:hover{color:#7dd3fc;text-decoration:underline}.ReactHooksWorkspace-module__CvY6sq__breadSep{color:#ffffff40}.ReactHooksWorkspace-module__CvY6sq__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.ReactHooksWorkspace-module__CvY6sq__hero{background:linear-gradient(135deg,#06b6d42e 0%,#6366f126 50%,#a855f71f 100%);border:1.5px solid #38bdf859;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.ReactHooksWorkspace-module__CvY6sq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf840 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.ReactHooksWorkspace-module__CvY6sq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ReactHooksWorkspace-module__CvY6sq__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ReactHooksWorkspace-module__CvY6sq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ReactHooksWorkspace-module__CvY6sq__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ReactHooksWorkspace-module__CvY6sq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ReactHooksWorkspace-module__CvY6sq__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #0284c766}.ReactHooksWorkspace-module__CvY6sq__heroBtn:hover{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);transform:translateY(-2px);box-shadow:0 6px 24px #0284c799}.ReactHooksWorkspace-module__CvY6sq__heroBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ReactHooksWorkspace-module__CvY6sq__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.ReactHooksWorkspace-module__CvY6sq__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.ReactHooksWorkspace-module__CvY6sq__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ReactHooksWorkspace-module__CvY6sq__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ReactHooksWorkspace-module__CvY6sq__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.ReactHooksWorkspace-module__CvY6sq__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.ReactHooksWorkspace-module__CvY6sq__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.ReactHooksWorkspace-module__CvY6sq__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ReactHooksWorkspace-module__CvY6sq__sectionNumber{color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.ReactHooksWorkspace-module__CvY6sq__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.ReactHooksWorkspace-module__CvY6sq__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.ReactHooksWorkspace-module__CvY6sq__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.ReactHooksWorkspace-module__CvY6sq__bulletList li{margin-bottom:8px}.ReactHooksWorkspace-module__CvY6sq__bulletList strong{color:#fff}.ReactHooksWorkspace-module__CvY6sq__cardGrid2,.ReactHooksWorkspace-module__CvY6sq__cardGrid3,.ReactHooksWorkspace-module__CvY6sq__cardGrid4{gap:16px;margin:20px 0;display:grid}.ReactHooksWorkspace-module__CvY6sq__cardGrid2{grid-template-columns:repeat(2,1fr)}.ReactHooksWorkspace-module__CvY6sq__cardGrid3{grid-template-columns:repeat(3,1fr)}.ReactHooksWorkspace-module__CvY6sq__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.ReactHooksWorkspace-module__CvY6sq__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReactHooksWorkspace-module__CvY6sq__cardGrid2,.ReactHooksWorkspace-module__CvY6sq__cardGrid3,.ReactHooksWorkspace-module__CvY6sq__cardGrid4{grid-template-columns:1fr}}.ReactHooksWorkspace-module__CvY6sq__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.ReactHooksWorkspace-module__CvY6sq__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.ReactHooksWorkspace-module__CvY6sq__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.ReactHooksWorkspace-module__CvY6sq__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.ReactHooksWorkspace-module__CvY6sq__codeBox{color:#bae6fd;background:#090714;border:1px solid #ffffff1a;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:Consolas,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.ReactHooksWorkspace-module__CvY6sq__callout{color:#bae6fd;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.ReactHooksWorkspace-module__CvY6sq__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.ReactHooksWorkspace-module__CvY6sq__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.ReactHooksWorkspace-module__CvY6sq__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.ReactHooksWorkspace-module__CvY6sq__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.ReactHooksWorkspace-module__CvY6sq__labCard{background:linear-gradient(#051a24 0%,#02090e 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf838}.ReactHooksWorkspace-module__CvY6sq__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.ReactHooksWorkspace-module__CvY6sq__labBadge{color:#02090e;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactHooksWorkspace-module__CvY6sq__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.ReactHooksWorkspace-module__CvY6sq__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.ReactHooksWorkspace-module__CvY6sq__labTabs{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding-bottom:12px;display:flex}.ReactHooksWorkspace-module__CvY6sq__labTabBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:.85rem;font-weight:800;transition:all .15s;display:inline-flex}.ReactHooksWorkspace-module__CvY6sq__labTabBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8}.ReactHooksWorkspace-module__CvY6sq__labTabBtnActive{box-shadow:0 4px 14px #38bdf866;color:#02090e!important;background:#38bdf8!important;border-color:#38bdf8!important}.ReactHooksWorkspace-module__CvY6sq__playgroundGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:820px){.ReactHooksWorkspace-module__CvY6sq__playgroundGrid{grid-template-columns:1fr}}.ReactHooksWorkspace-module__CvY6sq__panelBox{background:#090714;border:1.5px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ReactHooksWorkspace-module__CvY6sq__panelTitle{color:#38bdf8;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding-bottom:10px;font-size:.9rem;font-weight:800;display:flex}.ReactHooksWorkspace-module__CvY6sq__propInputGroup{flex-direction:column;gap:6px;display:flex}.ReactHooksWorkspace-module__CvY6sq__propLabel{color:#cbd5e1;font-size:.78rem;font-weight:700}.ReactHooksWorkspace-module__CvY6sq__propInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem}.ReactHooksWorkspace-module__CvY6sq__propInput:focus{border-color:#38bdf8}.ReactHooksWorkspace-module__CvY6sq__logTerminal{color:#38bdf8;background:#020a10;border:1px solid #ffffff1a;border-radius:10px;max-height:120px;padding:12px 14px;font-family:monospace;font-size:.78rem;overflow-y:auto}.ReactHooksWorkspace-module__CvY6sq__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.ReactHooksWorkspace-module__CvY6sq__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.ReactHooksWorkspace-module__CvY6sq__quizCard{background:linear-gradient(#051a24 0%,#02090e 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf833}.ReactHooksWorkspace-module__CvY6sq__quizHeader{margin-bottom:24px}.ReactHooksWorkspace-module__CvY6sq__quizBadge{color:#02090e;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactHooksWorkspace-module__CvY6sq__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.ReactHooksWorkspace-module__CvY6sq__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.ReactHooksWorkspace-module__CvY6sq__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.ReactHooksWorkspace-module__CvY6sq__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.ReactHooksWorkspace-module__CvY6sq__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ReactHooksWorkspace-module__CvY6sq__quizOptionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .15s;display:flex}.ReactHooksWorkspace-module__CvY6sq__quizOptionBtn:hover:not(:disabled){background:#38bdf81f;border-color:#38bdf8;transform:translate(4px)}.ReactHooksWorkspace-module__CvY6sq__quizOptionCorrect{color:#fff!important;background:#10b98140!important;border-color:#10b981!important}.ReactHooksWorkspace-module__CvY6sq__quizOptionWrong{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important}.ReactHooksWorkspace-module__CvY6sq__quizExplanation{color:#bae6fd;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.ReactHooksWorkspace-module__CvY6sq__quizFooter{justify-content:flex-end;display:flex}.ReactHooksWorkspace-module__CvY6sq__quizScoreBox{text-align:center;padding:30px 20px}.ReactHooksWorkspace-module__CvY6sq__quizScoreBig{color:#38bdf8;margin-bottom:10px;font-size:3.5rem;font-weight:900}.ReactHooksWorkspace-module__CvY6sq__navFooter{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.ReactHooksWorkspace-module__CvY6sq__navFooterBtn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ReactHooksWorkspace-module__CvY6sq__navFooterBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8;transform:translateY(-1px)}
.ReactFormsWorkspace-module__40IXFa__page{background:var(--bg-primary,#090714);min-height:100vh;color:var(--text-primary,#f8fafc);padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ReactFormsWorkspace-module__40IXFa__container{max-width:1040px;margin:0 auto}.ReactFormsWorkspace-module__40IXFa__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ReactFormsWorkspace-module__40IXFa__breadLink{color:#38bdf8;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.ReactFormsWorkspace-module__40IXFa__breadLink:hover{color:#7dd3fc;text-decoration:underline}.ReactFormsWorkspace-module__40IXFa__breadSep{color:#ffffff40}.ReactFormsWorkspace-module__40IXFa__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.ReactFormsWorkspace-module__40IXFa__hero{background:linear-gradient(135deg,#06b6d42e 0%,#10b98126 50%,#6366f11f 100%);border:1.5px solid #38bdf859;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.ReactFormsWorkspace-module__40IXFa__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf840 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.ReactFormsWorkspace-module__40IXFa__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ReactFormsWorkspace-module__40IXFa__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ReactFormsWorkspace-module__40IXFa__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ReactFormsWorkspace-module__40IXFa__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ReactFormsWorkspace-module__40IXFa__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ReactFormsWorkspace-module__40IXFa__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #0284c766}.ReactFormsWorkspace-module__40IXFa__heroBtn:hover{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);transform:translateY(-2px);box-shadow:0 6px 24px #0284c799}.ReactFormsWorkspace-module__40IXFa__heroBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ReactFormsWorkspace-module__40IXFa__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.ReactFormsWorkspace-module__40IXFa__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.ReactFormsWorkspace-module__40IXFa__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ReactFormsWorkspace-module__40IXFa__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ReactFormsWorkspace-module__40IXFa__tocItem{color:#94a3b8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.ReactFormsWorkspace-module__40IXFa__tocItem:hover{color:#38bdf8;background:#38bdf81a;transform:translate(3px)}.ReactFormsWorkspace-module__40IXFa__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.ReactFormsWorkspace-module__40IXFa__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ReactFormsWorkspace-module__40IXFa__sectionNumber{color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.ReactFormsWorkspace-module__40IXFa__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.ReactFormsWorkspace-module__40IXFa__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.ReactFormsWorkspace-module__40IXFa__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.ReactFormsWorkspace-module__40IXFa__bulletList li{margin-bottom:8px}.ReactFormsWorkspace-module__40IXFa__bulletList strong{color:#fff}.ReactFormsWorkspace-module__40IXFa__cardGrid2,.ReactFormsWorkspace-module__40IXFa__cardGrid3,.ReactFormsWorkspace-module__40IXFa__cardGrid4{gap:16px;margin:20px 0;display:grid}.ReactFormsWorkspace-module__40IXFa__cardGrid2{grid-template-columns:repeat(2,1fr)}.ReactFormsWorkspace-module__40IXFa__cardGrid3{grid-template-columns:repeat(3,1fr)}.ReactFormsWorkspace-module__40IXFa__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.ReactFormsWorkspace-module__40IXFa__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReactFormsWorkspace-module__40IXFa__cardGrid2,.ReactFormsWorkspace-module__40IXFa__cardGrid3,.ReactFormsWorkspace-module__40IXFa__cardGrid4{grid-template-columns:1fr}}.ReactFormsWorkspace-module__40IXFa__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.ReactFormsWorkspace-module__40IXFa__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.ReactFormsWorkspace-module__40IXFa__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.ReactFormsWorkspace-module__40IXFa__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.ReactFormsWorkspace-module__40IXFa__codeBox{color:#bae6fd;background:#090714;border:1px solid #ffffff1a;border-radius:10px;margin:14px 0;padding:14px 18px;font-family:Consolas,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.ReactFormsWorkspace-module__40IXFa__callout{color:#bae6fd;background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.ReactFormsWorkspace-module__40IXFa__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.ReactFormsWorkspace-module__40IXFa__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.ReactFormsWorkspace-module__40IXFa__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.ReactFormsWorkspace-module__40IXFa__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.ReactFormsWorkspace-module__40IXFa__labCard{background:linear-gradient(#041b24 0%,#01090d 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf838}.ReactFormsWorkspace-module__40IXFa__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.ReactFormsWorkspace-module__40IXFa__labBadge{color:#01090d;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactFormsWorkspace-module__40IXFa__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.ReactFormsWorkspace-module__40IXFa__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.ReactFormsWorkspace-module__40IXFa__flowBanner{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:.78rem;font-weight:800;display:flex}.ReactFormsWorkspace-module__40IXFa__flowNode{color:#38bdf8}.ReactFormsWorkspace-module__40IXFa__playgroundGrid{grid-template-columns:1.1fr .9fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:860px){.ReactFormsWorkspace-module__40IXFa__playgroundGrid{grid-template-columns:1fr}}.ReactFormsWorkspace-module__40IXFa__formCard{background:#081620;border:1.5px solid #38bdf84d;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.ReactFormsWorkspace-module__40IXFa__formTitle{color:#fff;align-items:center;gap:8px;margin:0 0 4px;font-size:1.1rem;font-weight:800;display:flex}.ReactFormsWorkspace-module__40IXFa__inputGroup{flex-direction:column;gap:6px;display:flex}.ReactFormsWorkspace-module__40IXFa__label{color:#cbd5e1;justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.ReactFormsWorkspace-module__40IXFa__textInput,.ReactFormsWorkspace-module__40IXFa__selectInput,.ReactFormsWorkspace-module__40IXFa__textareaInput{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff24;border-radius:8px;outline:none;padding:9px 12px;font-size:.88rem;transition:all .15s}.ReactFormsWorkspace-module__40IXFa__textInput:focus,.ReactFormsWorkspace-module__40IXFa__selectInput:focus,.ReactFormsWorkspace-module__40IXFa__textareaInput:focus{background:#38bdf814;border-color:#38bdf8}.ReactFormsWorkspace-module__40IXFa__inputError{background:#ef444414!important;border-color:#ef4444!important}.ReactFormsWorkspace-module__40IXFa__errorText{color:#f87171;font-size:.74rem;font-weight:600}.ReactFormsWorkspace-module__40IXFa__inspectorBox{background:#02070b;border:1.5px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ReactFormsWorkspace-module__40IXFa__jsonTerminal{color:#7dd3fc;background:#010406;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px;font-family:monospace;font-size:.78rem;line-height:1.5;overflow-x:auto}.ReactFormsWorkspace-module__40IXFa__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.ReactFormsWorkspace-module__40IXFa__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.ReactFormsWorkspace-module__40IXFa__quizCard{background:linear-gradient(#041b24 0%,#01090d 100%);border:2px solid #38bdf8;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #38bdf833}.ReactFormsWorkspace-module__40IXFa__quizHeader{margin-bottom:24px}.ReactFormsWorkspace-module__40IXFa__quizBadge{color:#01090d;text-transform:uppercase;letter-spacing:.06em;background:#38bdf8;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ReactFormsWorkspace-module__40IXFa__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.ReactFormsWorkspace-module__40IXFa__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.ReactFormsWorkspace-module__40IXFa__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.ReactFormsWorkspace-module__40IXFa__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.ReactFormsWorkspace-module__40IXFa__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ReactFormsWorkspace-module__40IXFa__quizOptionBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .15s;display:flex}.ReactFormsWorkspace-module__40IXFa__quizOptionBtn:hover:not(:disabled){background:#38bdf81f;border-color:#38bdf8;transform:translate(4px)}.ReactFormsWorkspace-module__40IXFa__quizOptionCorrect{color:#fff!important;background:#10b98140!important;border-color:#10b981!important}.ReactFormsWorkspace-module__40IXFa__quizOptionWrong{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important}.ReactFormsWorkspace-module__40IXFa__quizExplanation{color:#bae6fd;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.ReactFormsWorkspace-module__40IXFa__quizFooter{justify-content:flex-end;display:flex}.ReactFormsWorkspace-module__40IXFa__quizScoreBox{text-align:center;padding:30px 20px}.ReactFormsWorkspace-module__40IXFa__quizScoreBig{color:#38bdf8;margin-bottom:10px;font-size:3.5rem;font-weight:900}.ReactFormsWorkspace-module__40IXFa__navFooter{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.ReactFormsWorkspace-module__40IXFa__navFooterBtn{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ReactFormsWorkspace-module__40IXFa__navFooterBtn:hover{color:#fff;background:#38bdf826;border-color:#38bdf8;transform:translateY(-1px)}
