.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__container{max-width:1040px;margin:0 auto}.DomManipulationWorkspace-module__zW_etq__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.DomManipulationWorkspace-module__zW_etq__breadLink{color:#10b981;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.DomManipulationWorkspace-module__zW_etq__breadLink:hover{color:#34d399;text-decoration:underline}.DomManipulationWorkspace-module__zW_etq__breadSep{color:#ffffff40}.DomManipulationWorkspace-module__zW_etq__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.DomManipulationWorkspace-module__zW_etq__hero{background:linear-gradient(135deg,#10b9812e 0%,#06b6d424 50%,#3b82f614 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}.DomManipulationWorkspace-module__zW_etq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.DomManipulationWorkspace-module__zW_etq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.DomManipulationWorkspace-module__zW_etq__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.DomManipulationWorkspace-module__zW_etq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.DomManipulationWorkspace-module__zW_etq__heroBtn{color:#090714;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}.DomManipulationWorkspace-module__zW_etq__heroBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px);box-shadow:0 6px 24px #10b98199}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.DomManipulationWorkspace-module__zW_etq__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.DomManipulationWorkspace-module__zW_etq__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.DomManipulationWorkspace-module__zW_etq__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__tocItem:hover{color:#34d399;background:#10b9811a;transform:translate(3px)}.DomManipulationWorkspace-module__zW_etq__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.DomManipulationWorkspace-module__zW_etq__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.DomManipulationWorkspace-module__zW_etq__sectionNumber{color:#34d399;background:#10b9812e;border:1px solid #10b98166;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.DomManipulationWorkspace-module__zW_etq__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.DomManipulationWorkspace-module__zW_etq__subHeading{color:#a7f3d0;align-items:center;gap:8px;margin:24px 0 12px;font-size:1.15rem;font-weight:700;display:flex}.DomManipulationWorkspace-module__zW_etq__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.DomManipulationWorkspace-module__zW_etq__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.DomManipulationWorkspace-module__zW_etq__bulletList li{margin-bottom:8px}.DomManipulationWorkspace-module__zW_etq__bulletList strong{color:#fff}.DomManipulationWorkspace-module__zW_etq__cardGrid2,.DomManipulationWorkspace-module__zW_etq__cardGrid3,.DomManipulationWorkspace-module__zW_etq__cardGrid4{gap:16px;margin:20px 0;display:grid}.DomManipulationWorkspace-module__zW_etq__cardGrid2{grid-template-columns:repeat(2,1fr)}.DomManipulationWorkspace-module__zW_etq__cardGrid3{grid-template-columns:repeat(3,1fr)}.DomManipulationWorkspace-module__zW_etq__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.DomManipulationWorkspace-module__zW_etq__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DomManipulationWorkspace-module__zW_etq__cardGrid2,.DomManipulationWorkspace-module__zW_etq__cardGrid3,.DomManipulationWorkspace-module__zW_etq__cardGrid4{grid-template-columns:1fr}}.DomManipulationWorkspace-module__zW_etq__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.DomManipulationWorkspace-module__zW_etq__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.DomManipulationWorkspace-module__zW_etq__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.DomManipulationWorkspace-module__zW_etq__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.DomManipulationWorkspace-module__zW_etq__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.DomManipulationWorkspace-module__zW_etq__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.DomManipulationWorkspace-module__zW_etq__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.DomManipulationWorkspace-module__zW_etq__labCard{background:linear-gradient(#061d15 0%,#030f0a 100%);border:2px solid #10b981;border-radius:24px;margin:40px 0;padding:34px 30px;position:relative;box-shadow:0 16px 48px #10b98138}.DomManipulationWorkspace-module__zW_etq__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.DomManipulationWorkspace-module__zW_etq__labBadge{color:#090714;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}.DomManipulationWorkspace-module__zW_etq__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.DomManipulationWorkspace-module__zW_etq__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.DomManipulationWorkspace-module__zW_etq__splitWorkbench{grid-template-columns:1.05fr 1.15fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:880px){.DomManipulationWorkspace-module__zW_etq__splitWorkbench{grid-template-columns:1fr}}.DomManipulationWorkspace-module__zW_etq__treePane{background:#090714;border:1.5px solid #10b98159;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.DomManipulationWorkspace-module__zW_etq__treeHeader{color:#34d399;background:#04251b;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 16px;font-family:monospace;font-size:.82rem;font-weight:800;display:flex}.DomManipulationWorkspace-module__zW_etq__treeBody{color:#e2e8f0;flex-direction:column;gap:6px;max-height:380px;padding:16px;font-family:Consolas,Fira Code,monospace;font-size:.84rem;display:flex;overflow-y:auto}.DomManipulationWorkspace-module__zW_etq__treeNodeItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:all .15s;display:flex}.DomManipulationWorkspace-module__zW_etq__treeNodeItem:hover{color:#34d399;background:#10b98126}.DomManipulationWorkspace-module__zW_etq__treeNodeSelected{font-weight:800;color:#090714!important;background:#10b981!important}.DomManipulationWorkspace-module__zW_etq__inspectorPane{background:#090714;border:1.5px solid #10b98159;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.DomManipulationWorkspace-module__zW_etq__inspectorHeader{color:#34d399;background:#04251b;border-bottom:1px solid #ffffff1a;padding:10px 16px;font-family:monospace;font-size:.82rem;font-weight:800}.DomManipulationWorkspace-module__zW_etq__inspectorBody{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex}.DomManipulationWorkspace-module__zW_etq__propRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:.84rem;display:flex}.DomManipulationWorkspace-module__zW_etq__propLabel{color:#94a3b8;font-family:monospace}.DomManipulationWorkspace-module__zW_etq__propValue{color:#34d399;font-family:monospace;font-weight:700}.DomManipulationWorkspace-module__zW_etq__domActionsBar{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.DomManipulationWorkspace-module__zW_etq__actionInput{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;outline:none;flex:1;min-width:140px;padding:6px 10px;font-size:.82rem}.DomManipulationWorkspace-module__zW_etq__actionBtn{color:#090714;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:4px;padding:7px 12px;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex}.DomManipulationWorkspace-module__zW_etq__actionBtn:hover{background:#34d399}.DomManipulationWorkspace-module__zW_etq__actionBtnDanger{color:#fca5a5;cursor:pointer;background:#ef444433;border:1px solid #ef4444;border-radius:8px;align-items:center;gap:4px;padding:7px 12px;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex}.DomManipulationWorkspace-module__zW_etq__actionBtnDanger:hover{color:#fff;background:#ef4444}.DomManipulationWorkspace-module__zW_etq__liveRenderBox{color:#0f172a;background:#fff;border-radius:14px;margin-bottom:18px;padding:20px;box-shadow:0 4px 18px #0000004d}.DomManipulationWorkspace-module__zW_etq__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.DomManipulationWorkspace-module__zW_etq__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.DomManipulationWorkspace-module__zW_etq__quizCard{background:linear-gradient(#091a13 0%,#030d09 100%);border:2px solid #10b981;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #10b98133}.DomManipulationWorkspace-module__zW_etq__quizHeader{margin-bottom:24px}.DomManipulationWorkspace-module__zW_etq__quizBadge{color:#090714;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}.DomManipulationWorkspace-module__zW_etq__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.DomManipulationWorkspace-module__zW_etq__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.DomManipulationWorkspace-module__zW_etq__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.DomManipulationWorkspace-module__zW_etq__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.DomManipulationWorkspace-module__zW_etq__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__quizOptionBtn:hover:not(:disabled){background:#10b9811f;border-color:#10b981;transform:translate(4px)}.DomManipulationWorkspace-module__zW_etq__quizOptionCorrect{color:#fff!important;background:#10b9812e!important;border-color:#10b981!important}.DomManipulationWorkspace-module__zW_etq__quizOptionWrong{color:#fff!important;background:#ef44442e!important;border-color:#ef4444!important}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__quizFooter{justify-content:flex-end;display:flex}.DomManipulationWorkspace-module__zW_etq__quizScoreBox{text-align:center;padding:30px 20px}.DomManipulationWorkspace-module__zW_etq__quizScoreBig{color:#10b981;margin-bottom:10px;font-size:3.5rem;font-weight:900}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__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}.DomManipulationWorkspace-module__zW_etq__navFooterBtn:hover{color:#fff;background:#10b98126;border-color:#10b981;transform:translateY(-1px)}
.JavaScriptEventsWorkspace-module__r9klZG__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}.JavaScriptEventsWorkspace-module__r9klZG__container{max-width:1040px;margin:0 auto}.JavaScriptEventsWorkspace-module__r9klZG__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__breadLink{color:#f59e0b;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.JavaScriptEventsWorkspace-module__r9klZG__breadLink:hover{color:#fbbf24;text-decoration:underline}.JavaScriptEventsWorkspace-module__r9klZG__breadSep{color:#ffffff40}.JavaScriptEventsWorkspace-module__r9klZG__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.JavaScriptEventsWorkspace-module__r9klZG__hero{background:linear-gradient(135deg,#f59e0b2e 0%,#ef444424 50%,#a855f714 100%);border:1.5px solid #f59e0b59;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.JavaScriptEventsWorkspace-module__r9klZG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b40 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.JavaScriptEventsWorkspace-module__r9klZG__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__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}.JavaScriptEventsWorkspace-module__r9klZG__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.JavaScriptEventsWorkspace-module__r9klZG__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.JavaScriptEventsWorkspace-module__r9klZG__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__heroBtn{color:#090714;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 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 #f59e0b66}.JavaScriptEventsWorkspace-module__r9klZG__heroBtn:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);transform:translateY(-2px);box-shadow:0 6px 24px #f59e0b99}.JavaScriptEventsWorkspace-module__r9klZG__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}.JavaScriptEventsWorkspace-module__r9klZG__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.JavaScriptEventsWorkspace-module__r9klZG__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.JavaScriptEventsWorkspace-module__r9klZG__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.JavaScriptEventsWorkspace-module__r9klZG__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}.JavaScriptEventsWorkspace-module__r9klZG__tocItem:hover{color:#fbbf24;background:#f59e0b1a;transform:translate(3px)}.JavaScriptEventsWorkspace-module__r9klZG__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.JavaScriptEventsWorkspace-module__r9klZG__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__sectionNumber{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b66;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.JavaScriptEventsWorkspace-module__r9klZG__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.JavaScriptEventsWorkspace-module__r9klZG__subHeading{color:#fde68a;align-items:center;gap:8px;margin:24px 0 12px;font-size:1.15rem;font-weight:700;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.JavaScriptEventsWorkspace-module__r9klZG__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.JavaScriptEventsWorkspace-module__r9klZG__bulletList li{margin-bottom:8px}.JavaScriptEventsWorkspace-module__r9klZG__bulletList strong{color:#fff}.JavaScriptEventsWorkspace-module__r9klZG__cardGrid2,.JavaScriptEventsWorkspace-module__r9klZG__cardGrid3,.JavaScriptEventsWorkspace-module__r9klZG__cardGrid4{gap:16px;margin:20px 0;display:grid}.JavaScriptEventsWorkspace-module__r9klZG__cardGrid2{grid-template-columns:repeat(2,1fr)}.JavaScriptEventsWorkspace-module__r9klZG__cardGrid3{grid-template-columns:repeat(3,1fr)}.JavaScriptEventsWorkspace-module__r9klZG__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.JavaScriptEventsWorkspace-module__r9klZG__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.JavaScriptEventsWorkspace-module__r9klZG__cardGrid2,.JavaScriptEventsWorkspace-module__r9klZG__cardGrid3,.JavaScriptEventsWorkspace-module__r9klZG__cardGrid4{grid-template-columns:1fr}}.JavaScriptEventsWorkspace-module__r9klZG__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.JavaScriptEventsWorkspace-module__r9klZG__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.JavaScriptEventsWorkspace-module__r9klZG__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.JavaScriptEventsWorkspace-module__r9klZG__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.JavaScriptEventsWorkspace-module__r9klZG__codeBox{color:#fde68a;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}.JavaScriptEventsWorkspace-module__r9klZG__callout{color:#fde68a;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.JavaScriptEventsWorkspace-module__r9klZG__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.JavaScriptEventsWorkspace-module__r9klZG__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.JavaScriptEventsWorkspace-module__r9klZG__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.JavaScriptEventsWorkspace-module__r9klZG__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.JavaScriptEventsWorkspace-module__r9klZG__labCard{background:linear-gradient(#1f1406 0%,#0d0802 100%);border:2px solid #f59e0b;border-radius:24px;margin:40px 0;padding:34px 30px;position:relative;box-shadow:0 16px 48px #f59e0b38}.JavaScriptEventsWorkspace-module__r9klZG__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__labBadge{color:#090714;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.JavaScriptEventsWorkspace-module__r9klZG__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.JavaScriptEventsWorkspace-module__r9klZG__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.JavaScriptEventsWorkspace-module__r9klZG__splitWorkbench{grid-template-columns:1.1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:880px){.JavaScriptEventsWorkspace-module__r9klZG__splitWorkbench{grid-template-columns:1fr}}.JavaScriptEventsWorkspace-module__r9klZG__sandboxPane{background:#090714;border:1.5px solid #f59e0b59;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.JavaScriptEventsWorkspace-module__r9klZG__sandboxHeader{color:#fbbf24;background:#261704;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 16px;font-family:monospace;font-size:.82rem;font-weight:800;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__sandboxBody{flex-direction:column;gap:16px;padding:20px;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__bubblingContainer{background:#f59e0b0d;border:2px dashed #f59e0b66;border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:all .2s;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__bubblingContainerActive{background:#f59e0b33!important;border-color:#f59e0b!important}.JavaScriptEventsWorkspace-module__r9klZG__containerLabel{color:#fbbf24;align-items:center;gap:6px;font-family:monospace;font-size:.76rem;font-weight:800;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__interactiveBtn{color:#090714;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:800;transition:all .15s;display:inline-flex}.JavaScriptEventsWorkspace-module__r9klZG__interactiveBtn:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);transform:translateY(-2px)}.JavaScriptEventsWorkspace-module__r9klZG__interactiveInput{color:#fff;background:#ffffff14;border:1.5px solid #fff3;border-radius:10px;outline:none;padding:10px 14px;font-size:.9rem;transition:border-color .15s}.JavaScriptEventsWorkspace-module__r9klZG__interactiveInput:focus{border-color:#f59e0b}.JavaScriptEventsWorkspace-module__r9klZG__hoverCard{text-align:center;color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:12px;font-size:.84rem;transition:all .2s}.JavaScriptEventsWorkspace-module__r9klZG__hoverCard:hover{color:#fff;background:#f59e0b26;border-color:#f59e0b}.JavaScriptEventsWorkspace-module__r9klZG__loggerPane{background:#090714;border:1.5px solid #f59e0b59;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.JavaScriptEventsWorkspace-module__r9klZG__loggerHeader{color:#fbbf24;background:#261704;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 16px;font-family:monospace;font-size:.82rem;font-weight:800;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__loggerBody{color:#e2e8f0;flex-direction:column;gap:6px;height:320px;padding:14px;font-family:Consolas,Fira Code,monospace;font-size:.8rem;display:flex;overflow-y:auto}.JavaScriptEventsWorkspace-module__r9klZG__logEntry{background:#ffffff08;border-left:3px solid #f59e0b;border-radius:6px;align-items:baseline;gap:8px;padding:4px 8px;animation:.2s JavaScriptEventsWorkspace-module__r9klZG__fadeIn;display:flex}@keyframes JavaScriptEventsWorkspace-module__r9klZG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.JavaScriptEventsWorkspace-module__r9klZG__logTime{color:#94a3b8;font-size:.72rem}.JavaScriptEventsWorkspace-module__r9klZG__logType{color:#fbbf24;font-weight:800}.JavaScriptEventsWorkspace-module__r9klZG__logTarget{color:#60a5fa}.JavaScriptEventsWorkspace-module__r9klZG__logValue{color:#34d399}.JavaScriptEventsWorkspace-module__r9klZG__bubblingPipelineBox{background:#090714;border:1.5px solid #f59e0b59;border-radius:16px;margin-bottom:20px;padding:18px 22px}.JavaScriptEventsWorkspace-module__r9klZG__bubblingFlowRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__flowStep{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:8px 14px;font-family:monospace;font-size:.8rem;font-weight:700;transition:all .3s}.JavaScriptEventsWorkspace-module__r9klZG__flowStepActive{transform:scale(1.05);box-shadow:0 0 16px #f59e0bb3;color:#090714!important;background:#f59e0b!important;border-color:#f59e0b!important}.JavaScriptEventsWorkspace-module__r9klZG__flowArrow{color:#94a3b8;font-weight:900}.JavaScriptEventsWorkspace-module__r9klZG__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.JavaScriptEventsWorkspace-module__r9klZG__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__quizCard{background:linear-gradient(#1c1103 0%,#0a0601 100%);border:2px solid #f59e0b;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #f59e0b33}.JavaScriptEventsWorkspace-module__r9klZG__quizHeader{margin-bottom:24px}.JavaScriptEventsWorkspace-module__r9klZG__quizBadge{color:#090714;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.JavaScriptEventsWorkspace-module__r9klZG__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.JavaScriptEventsWorkspace-module__r9klZG__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.JavaScriptEventsWorkspace-module__r9klZG__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.JavaScriptEventsWorkspace-module__r9klZG__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__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}.JavaScriptEventsWorkspace-module__r9klZG__quizOptionBtn:hover:not(:disabled){background:#f59e0b1f;border-color:#f59e0b;transform:translate(4px)}.JavaScriptEventsWorkspace-module__r9klZG__quizOptionCorrect{color:#fff!important;background:#10b9812e!important;border-color:#10b981!important}.JavaScriptEventsWorkspace-module__r9klZG__quizOptionWrong{color:#fff!important;background:#ef44442e!important;border-color:#ef4444!important}.JavaScriptEventsWorkspace-module__r9klZG__quizExplanation{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.JavaScriptEventsWorkspace-module__r9klZG__quizFooter{justify-content:flex-end;display:flex}.JavaScriptEventsWorkspace-module__r9klZG__quizScoreBox{text-align:center;padding:30px 20px}.JavaScriptEventsWorkspace-module__r9klZG__quizScoreBig{color:#f59e0b;margin-bottom:10px;font-size:3.5rem;font-weight:900}.JavaScriptEventsWorkspace-module__r9klZG__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}.JavaScriptEventsWorkspace-module__r9klZG__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}.JavaScriptEventsWorkspace-module__r9klZG__navFooterBtn:hover{color:#fff;background:#f59e0b26;border-color:#f59e0b;transform:translateY(-1px)}
.AsyncJavaScriptWorkspace-module__RIdKDa__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}.AsyncJavaScriptWorkspace-module__RIdKDa__container{max-width:1040px;margin:0 auto}.AsyncJavaScriptWorkspace-module__RIdKDa__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__breadLink{color:#06b6d4;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.AsyncJavaScriptWorkspace-module__RIdKDa__breadLink:hover{color:#22d3ee;text-decoration:underline}.AsyncJavaScriptWorkspace-module__RIdKDa__breadSep{color:#ffffff40}.AsyncJavaScriptWorkspace-module__RIdKDa__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.AsyncJavaScriptWorkspace-module__RIdKDa__hero{background:linear-gradient(135deg,#06b6d42e 0%,#3b82f624 50%,#a855f714 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}.AsyncJavaScriptWorkspace-module__RIdKDa__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#06b6d440 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.AsyncJavaScriptWorkspace-module__RIdKDa__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__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}.AsyncJavaScriptWorkspace-module__RIdKDa__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.AsyncJavaScriptWorkspace-module__RIdKDa__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.AsyncJavaScriptWorkspace-module__RIdKDa__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__heroBtn{color:#090714;cursor:pointer;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 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}.AsyncJavaScriptWorkspace-module__RIdKDa__heroBtn:hover{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 100%);transform:translateY(-2px);box-shadow:0 6px 24px #06b6d499}.AsyncJavaScriptWorkspace-module__RIdKDa__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}.AsyncJavaScriptWorkspace-module__RIdKDa__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.AsyncJavaScriptWorkspace-module__RIdKDa__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.AsyncJavaScriptWorkspace-module__RIdKDa__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.AsyncJavaScriptWorkspace-module__RIdKDa__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}.AsyncJavaScriptWorkspace-module__RIdKDa__tocItem:hover{color:#22d3ee;background:#06b6d41a;transform:translate(3px)}.AsyncJavaScriptWorkspace-module__RIdKDa__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.AsyncJavaScriptWorkspace-module__RIdKDa__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__sectionNumber{color:#22d3ee;background:#06b6d42e;border:1px solid #06b6d466;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.AsyncJavaScriptWorkspace-module__RIdKDa__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.AsyncJavaScriptWorkspace-module__RIdKDa__subHeading{color:#a5f3fc;align-items:center;gap:8px;margin:24px 0 12px;font-size:1.15rem;font-weight:700;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.AsyncJavaScriptWorkspace-module__RIdKDa__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.AsyncJavaScriptWorkspace-module__RIdKDa__bulletList li{margin-bottom:8px}.AsyncJavaScriptWorkspace-module__RIdKDa__bulletList strong{color:#fff}.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid2,.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid3,.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid4{gap:16px;margin:20px 0;display:grid}.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid2{grid-template-columns:repeat(2,1fr)}.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid3{grid-template-columns:repeat(3,1fr)}.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid2,.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid3,.AsyncJavaScriptWorkspace-module__RIdKDa__cardGrid4{grid-template-columns:1fr}}.AsyncJavaScriptWorkspace-module__RIdKDa__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.AsyncJavaScriptWorkspace-module__RIdKDa__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.AsyncJavaScriptWorkspace-module__RIdKDa__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.AsyncJavaScriptWorkspace-module__RIdKDa__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.AsyncJavaScriptWorkspace-module__RIdKDa__codeBox{color:#a5f3fc;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}.AsyncJavaScriptWorkspace-module__RIdKDa__callout{color:#a5f3fc;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}.AsyncJavaScriptWorkspace-module__RIdKDa__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.AsyncJavaScriptWorkspace-module__RIdKDa__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.AsyncJavaScriptWorkspace-module__RIdKDa__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.AsyncJavaScriptWorkspace-module__RIdKDa__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.AsyncJavaScriptWorkspace-module__RIdKDa__labCard{background:linear-gradient(#041820 0%,#020b0f 100%);border:2px solid #06b6d4;border-radius:24px;margin:40px 0;padding:34px 30px;position:relative;box-shadow:0 16px 48px #06b6d438}.AsyncJavaScriptWorkspace-module__RIdKDa__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__labBadge{color:#090714;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}.AsyncJavaScriptWorkspace-module__RIdKDa__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.AsyncJavaScriptWorkspace-module__RIdKDa__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.AsyncJavaScriptWorkspace-module__RIdKDa__tabBar{gap:8px;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.AsyncJavaScriptWorkspace-module__RIdKDa__tabBtn{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.AsyncJavaScriptWorkspace-module__RIdKDa__tabBtn:hover{color:#22d3ee;background:#06b6d426;border-color:#06b6d4}.AsyncJavaScriptWorkspace-module__RIdKDa__tabBtnActive{font-weight:900;color:#090714!important;background:#06b6d4!important;border-color:#06b6d4!important}.AsyncJavaScriptWorkspace-module__RIdKDa__eventLoopGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}@media (max-width:860px){.AsyncJavaScriptWorkspace-module__RIdKDa__eventLoopGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.AsyncJavaScriptWorkspace-module__RIdKDa__eventLoopGrid{grid-template-columns:1fr}}.AsyncJavaScriptWorkspace-module__RIdKDa__loopColumn{background:#090714;border:1.5px solid #06b6d44d;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.AsyncJavaScriptWorkspace-module__RIdKDa__loopColHeader{color:#22d3ee;background:#06242c;border-bottom:1px solid #ffffff14;align-items:center;gap:5px;padding:8px 12px;font-family:monospace;font-size:.78rem;font-weight:800;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__loopColBody{flex-direction:column;gap:8px;min-height:140px;padding:12px;font-family:Consolas,Fira Code,monospace;font-size:.8rem;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__stackItem{color:#a5f3fc;text-align:center;background:#06b6d426;border:1px solid #06b6d4;border-radius:8px;padding:8px 10px;font-weight:700;animation:.2s AsyncJavaScriptWorkspace-module__RIdKDa__slideIn}@keyframes AsyncJavaScriptWorkspace-module__RIdKDa__slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AsyncJavaScriptWorkspace-module__RIdKDa__controlsBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__ctrlBtn{color:#090714;cursor:pointer;background:#06b6d4;border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 16px;font-size:.82rem;font-weight:800;transition:all .15s;display:inline-flex}.AsyncJavaScriptWorkspace-module__RIdKDa__ctrlBtn:hover{background:#22d3ee}.AsyncJavaScriptWorkspace-module__RIdKDa__ctrlBtnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.AsyncJavaScriptWorkspace-module__RIdKDa__ctrlBtnSecondary:hover{background:#06b6d426;border-color:#06b6d4}.AsyncJavaScriptWorkspace-module__RIdKDa__consoleOutputBox{color:#a5f3fc;background:#090714;border:1px solid #06b6d459;border-radius:12px;flex-direction:column;gap:4px;padding:14px 18px;font-family:monospace;font-size:.86rem;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__promiseCard{background:#090714;border:1.5px solid #06b6d459;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__promiseStatesRow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.AsyncJavaScriptWorkspace-module__RIdKDa__statePill{text-align:center;color:#94a3b8;background:#ffffff08;border:1.5px solid #ffffff1a;border-radius:10px;padding:12px 14px;font-size:.85rem;font-weight:800;transition:all .2s}.AsyncJavaScriptWorkspace-module__RIdKDa__statePending{box-shadow:0 0 16px #f59e0b4d;color:#fbbf24!important;background:#f59e0b26!important;border-color:#f59e0b!important}.AsyncJavaScriptWorkspace-module__RIdKDa__stateFulfilled{box-shadow:0 0 16px #10b9814d;color:#34d399!important;background:#10b98126!important;border-color:#10b981!important}.AsyncJavaScriptWorkspace-module__RIdKDa__stateRejected{box-shadow:0 0 16px #ef44444d;color:#f87171!important;background:#ef444426!important;border-color:#ef4444!important}.AsyncJavaScriptWorkspace-module__RIdKDa__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.AsyncJavaScriptWorkspace-module__RIdKDa__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__quizCard{background:linear-gradient(#041822 0%,#020a0e 100%);border:2px solid #06b6d4;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #06b6d433}.AsyncJavaScriptWorkspace-module__RIdKDa__quizHeader{margin-bottom:24px}.AsyncJavaScriptWorkspace-module__RIdKDa__quizBadge{color:#090714;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}.AsyncJavaScriptWorkspace-module__RIdKDa__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.AsyncJavaScriptWorkspace-module__RIdKDa__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.AsyncJavaScriptWorkspace-module__RIdKDa__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.AsyncJavaScriptWorkspace-module__RIdKDa__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__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}.AsyncJavaScriptWorkspace-module__RIdKDa__quizOptionBtn:hover:not(:disabled){background:#06b6d41f;border-color:#06b6d4;transform:translate(4px)}.AsyncJavaScriptWorkspace-module__RIdKDa__quizOptionCorrect{color:#fff!important;background:#10b9812e!important;border-color:#10b981!important}.AsyncJavaScriptWorkspace-module__RIdKDa__quizOptionWrong{color:#fff!important;background:#ef44442e!important;border-color:#ef4444!important}.AsyncJavaScriptWorkspace-module__RIdKDa__quizExplanation{color:#a5f3fc;background:#06b6d41a;border:1px solid #06b6d44d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.AsyncJavaScriptWorkspace-module__RIdKDa__quizFooter{justify-content:flex-end;display:flex}.AsyncJavaScriptWorkspace-module__RIdKDa__quizScoreBox{text-align:center;padding:30px 20px}.AsyncJavaScriptWorkspace-module__RIdKDa__quizScoreBig{color:#06b6d4;margin-bottom:10px;font-size:3.5rem;font-weight:900}.AsyncJavaScriptWorkspace-module__RIdKDa__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}.AsyncJavaScriptWorkspace-module__RIdKDa__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}.AsyncJavaScriptWorkspace-module__RIdKDa__navFooterBtn:hover{color:#fff;background:#06b6d426;border-color:#06b6d4;transform:translateY(-1px)}
.FetchApiWorkspace-module__P6J_Cq__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}.FetchApiWorkspace-module__P6J_Cq__container{max-width:1040px;margin:0 auto}.FetchApiWorkspace-module__P6J_Cq__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.FetchApiWorkspace-module__P6J_Cq__breadLink{color:#3b82f6;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.FetchApiWorkspace-module__P6J_Cq__breadLink:hover{color:#60a5fa;text-decoration:underline}.FetchApiWorkspace-module__P6J_Cq__breadSep{color:#ffffff40}.FetchApiWorkspace-module__P6J_Cq__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.FetchApiWorkspace-module__P6J_Cq__hero{background:linear-gradient(135deg,#3b82f62e 0%,#10b98124 50%,#a855f714 100%);border:1.5px solid #3b82f659;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.FetchApiWorkspace-module__P6J_Cq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f640 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.FetchApiWorkspace-module__P6J_Cq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.FetchApiWorkspace-module__P6J_Cq__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}.FetchApiWorkspace-module__P6J_Cq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.FetchApiWorkspace-module__P6J_Cq__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.FetchApiWorkspace-module__P6J_Cq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.FetchApiWorkspace-module__P6J_Cq__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 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 #3b82f666}.FetchApiWorkspace-module__P6J_Cq__heroBtn:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);transform:translateY(-2px);box-shadow:0 6px 24px #3b82f699}.FetchApiWorkspace-module__P6J_Cq__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}.FetchApiWorkspace-module__P6J_Cq__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.FetchApiWorkspace-module__P6J_Cq__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.FetchApiWorkspace-module__P6J_Cq__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.FetchApiWorkspace-module__P6J_Cq__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.FetchApiWorkspace-module__P6J_Cq__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}.FetchApiWorkspace-module__P6J_Cq__tocItem:hover{color:#60a5fa;background:#3b82f61a;transform:translate(3px)}.FetchApiWorkspace-module__P6J_Cq__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.FetchApiWorkspace-module__P6J_Cq__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.FetchApiWorkspace-module__P6J_Cq__sectionNumber{color:#60a5fa;background:#3b82f62e;border:1px solid #3b82f666;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.FetchApiWorkspace-module__P6J_Cq__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.FetchApiWorkspace-module__P6J_Cq__subHeading{color:#bfdbfe;align-items:center;gap:8px;margin:24px 0 12px;font-size:1.15rem;font-weight:700;display:flex}.FetchApiWorkspace-module__P6J_Cq__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.FetchApiWorkspace-module__P6J_Cq__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.FetchApiWorkspace-module__P6J_Cq__bulletList li{margin-bottom:8px}.FetchApiWorkspace-module__P6J_Cq__bulletList strong{color:#fff}.FetchApiWorkspace-module__P6J_Cq__cardGrid2,.FetchApiWorkspace-module__P6J_Cq__cardGrid3,.FetchApiWorkspace-module__P6J_Cq__cardGrid4{gap:16px;margin:20px 0;display:grid}.FetchApiWorkspace-module__P6J_Cq__cardGrid2{grid-template-columns:repeat(2,1fr)}.FetchApiWorkspace-module__P6J_Cq__cardGrid3{grid-template-columns:repeat(3,1fr)}.FetchApiWorkspace-module__P6J_Cq__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.FetchApiWorkspace-module__P6J_Cq__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FetchApiWorkspace-module__P6J_Cq__cardGrid2,.FetchApiWorkspace-module__P6J_Cq__cardGrid3,.FetchApiWorkspace-module__P6J_Cq__cardGrid4{grid-template-columns:1fr}}.FetchApiWorkspace-module__P6J_Cq__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.FetchApiWorkspace-module__P6J_Cq__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.FetchApiWorkspace-module__P6J_Cq__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.FetchApiWorkspace-module__P6J_Cq__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.FetchApiWorkspace-module__P6J_Cq__codeBox{color:#bfdbfe;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}.FetchApiWorkspace-module__P6J_Cq__callout{color:#bfdbfe;background:#3b82f614;border-left:4px solid #3b82f6;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.FetchApiWorkspace-module__P6J_Cq__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.FetchApiWorkspace-module__P6J_Cq__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.FetchApiWorkspace-module__P6J_Cq__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.FetchApiWorkspace-module__P6J_Cq__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.FetchApiWorkspace-module__P6J_Cq__labCard{background:linear-gradient(#05152a 0%,#020814 100%);border:2px solid #3b82f6;border-radius:24px;margin:40px 0;padding:34px 30px;position:relative;box-shadow:0 16px 48px #3b82f638}.FetchApiWorkspace-module__P6J_Cq__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.FetchApiWorkspace-module__P6J_Cq__labBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#3b82f6;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.FetchApiWorkspace-module__P6J_Cq__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.FetchApiWorkspace-module__P6J_Cq__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.FetchApiWorkspace-module__P6J_Cq__splitWorkbench{grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:880px){.FetchApiWorkspace-module__P6J_Cq__splitWorkbench{grid-template-columns:1fr}}.FetchApiWorkspace-module__P6J_Cq__requestPane{background:#090714;border:1.5px solid #3b82f659;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.FetchApiWorkspace-module__P6J_Cq__paneHeader{color:#60a5fa;background:#072042;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 16px;font-family:monospace;font-size:.82rem;font-weight:800;display:flex}.FetchApiWorkspace-module__P6J_Cq__requestBody{flex-direction:column;gap:14px;padding:18px;display:flex}.FetchApiWorkspace-module__P6J_Cq__methodUrlRow{gap:8px;display:flex}.FetchApiWorkspace-module__P6J_Cq__methodSelect{color:#fff;cursor:pointer;background:#1e3a8a;border:1.5px solid #3b82f6;border-radius:8px;outline:none;padding:8px 12px;font-size:.86rem;font-weight:900}.FetchApiWorkspace-module__P6J_Cq__urlInput{color:#fff;background:#ffffff14;border:1.5px solid #fff3;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:monospace;font-size:.88rem}.FetchApiWorkspace-module__P6J_Cq__jsonBodyEditor{color:#bfdbfe;resize:vertical;background:#ffffff0a;border:1px solid #ffffff26;border-radius:8px;outline:none;min-height:80px;padding:10px;font-family:monospace;font-size:.82rem}.FetchApiWorkspace-module__P6J_Cq__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:900;transition:all .15s;display:inline-flex;box-shadow:0 4px 16px #3b82f659}.FetchApiWorkspace-module__P6J_Cq__sendBtn:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);transform:translateY(-2px)}.FetchApiWorkspace-module__P6J_Cq__responsePane{background:#090714;border:1.5px solid #3b82f659;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.FetchApiWorkspace-module__P6J_Cq__responseBody{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.FetchApiWorkspace-module__P6J_Cq__statusRow{align-items:center;gap:10px;font-family:monospace;font-size:.85rem;display:flex}.FetchApiWorkspace-module__P6J_Cq__statusBadgeSuccess{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:8px;padding:3px 10px;font-weight:900}.FetchApiWorkspace-module__P6J_Cq__statusBadgeError{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:8px;padding:3px 10px;font-weight:900}.FetchApiWorkspace-module__P6J_Cq__flowPipelineCard{background:#090714;border:1.5px solid #3b82f659;border-radius:16px;margin-bottom:20px;padding:18px 20px}.FetchApiWorkspace-module__P6J_Cq__pipelineStagesRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;display:flex}.FetchApiWorkspace-module__P6J_Cq__pipelineNode{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-family:monospace;font-size:.76rem;font-weight:700;transition:all .25s}.FetchApiWorkspace-module__P6J_Cq__pipelineNodeActive{transform:scale(1.06);box-shadow:0 0 16px #3b82f6cc;color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}.FetchApiWorkspace-module__P6J_Cq__liveUiCard{color:#0f172a;background:#fff;border-radius:14px;margin-top:14px;padding:18px;box-shadow:0 4px 18px #0000004d}.FetchApiWorkspace-module__P6J_Cq__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.FetchApiWorkspace-module__P6J_Cq__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.FetchApiWorkspace-module__P6J_Cq__quizCard{background:linear-gradient(#051426 0%,#020812 100%);border:2px solid #3b82f6;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #3b82f633}.FetchApiWorkspace-module__P6J_Cq__quizHeader{margin-bottom:24px}.FetchApiWorkspace-module__P6J_Cq__quizBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#3b82f6;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.FetchApiWorkspace-module__P6J_Cq__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.FetchApiWorkspace-module__P6J_Cq__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.FetchApiWorkspace-module__P6J_Cq__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.FetchApiWorkspace-module__P6J_Cq__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.FetchApiWorkspace-module__P6J_Cq__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.FetchApiWorkspace-module__P6J_Cq__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}.FetchApiWorkspace-module__P6J_Cq__quizOptionBtn:hover:not(:disabled){background:#3b82f61f;border-color:#3b82f6;transform:translate(4px)}.FetchApiWorkspace-module__P6J_Cq__quizOptionCorrect{color:#fff!important;background:#10b9812e!important;border-color:#10b981!important}.FetchApiWorkspace-module__P6J_Cq__quizOptionWrong{color:#fff!important;background:#ef44442e!important;border-color:#ef4444!important}.FetchApiWorkspace-module__P6J_Cq__quizExplanation{color:#bfdbfe;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.FetchApiWorkspace-module__P6J_Cq__quizFooter{justify-content:flex-end;display:flex}.FetchApiWorkspace-module__P6J_Cq__quizScoreBox{text-align:center;padding:30px 20px}.FetchApiWorkspace-module__P6J_Cq__quizScoreBig{color:#3b82f6;margin-bottom:10px;font-size:3.5rem;font-weight:900}.FetchApiWorkspace-module__P6J_Cq__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}.FetchApiWorkspace-module__P6J_Cq__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}.FetchApiWorkspace-module__P6J_Cq__navFooterBtn:hover{color:#fff;background:#3b82f626;border-color:#3b82f6;transform:translateY(-1px)}
.ModernJavaScriptWorkspace-module__ewr8sq__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}.ModernJavaScriptWorkspace-module__ewr8sq__container{max-width:1040px;margin:0 auto}.ModernJavaScriptWorkspace-module__ewr8sq__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__breadLink{color:#a78bfa;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.ModernJavaScriptWorkspace-module__ewr8sq__breadLink:hover{color:#c4b5fd;text-decoration:underline}.ModernJavaScriptWorkspace-module__ewr8sq__breadSep{color:#ffffff40}.ModernJavaScriptWorkspace-module__ewr8sq__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.ModernJavaScriptWorkspace-module__ewr8sq__hero{background:linear-gradient(135deg,#a855f72e 0%,#ec489924 50%,#3b82f614 100%);border:1.5px solid #a855f759;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.ModernJavaScriptWorkspace-module__ewr8sq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#a855f740 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.ModernJavaScriptWorkspace-module__ewr8sq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__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}.ModernJavaScriptWorkspace-module__ewr8sq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ModernJavaScriptWorkspace-module__ewr8sq__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ModernJavaScriptWorkspace-module__ewr8sq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 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 #a855f766}.ModernJavaScriptWorkspace-module__ewr8sq__heroBtn:hover{background:linear-gradient(135deg,#c4b5fd 0%,#a78bfa 100%);transform:translateY(-2px);box-shadow:0 6px 24px #a855f799}.ModernJavaScriptWorkspace-module__ewr8sq__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}.ModernJavaScriptWorkspace-module__ewr8sq__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.ModernJavaScriptWorkspace-module__ewr8sq__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.ModernJavaScriptWorkspace-module__ewr8sq__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ModernJavaScriptWorkspace-module__ewr8sq__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}.ModernJavaScriptWorkspace-module__ewr8sq__tocItem:hover{color:#c4b5fd;background:#a855f71a;transform:translate(3px)}.ModernJavaScriptWorkspace-module__ewr8sq__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.ModernJavaScriptWorkspace-module__ewr8sq__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__sectionNumber{color:#c4b5fd;background:#a855f72e;border:1px solid #a855f766;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.ModernJavaScriptWorkspace-module__ewr8sq__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.ModernJavaScriptWorkspace-module__ewr8sq__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.ModernJavaScriptWorkspace-module__ewr8sq__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.ModernJavaScriptWorkspace-module__ewr8sq__bulletList li{margin-bottom:8px}.ModernJavaScriptWorkspace-module__ewr8sq__bulletList strong{color:#fff}.ModernJavaScriptWorkspace-module__ewr8sq__cardGrid2,.ModernJavaScriptWorkspace-module__ewr8sq__cardGrid3{gap:16px;margin:20px 0;display:grid}.ModernJavaScriptWorkspace-module__ewr8sq__cardGrid2{grid-template-columns:repeat(2,1fr)}.ModernJavaScriptWorkspace-module__ewr8sq__cardGrid3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.ModernJavaScriptWorkspace-module__ewr8sq__cardGrid2,.ModernJavaScriptWorkspace-module__ewr8sq__cardGrid3{grid-template-columns:1fr}}.ModernJavaScriptWorkspace-module__ewr8sq__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.ModernJavaScriptWorkspace-module__ewr8sq__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.ModernJavaScriptWorkspace-module__ewr8sq__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.ModernJavaScriptWorkspace-module__ewr8sq__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.ModernJavaScriptWorkspace-module__ewr8sq__codeBox{color:#e9d5ff;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}.ModernJavaScriptWorkspace-module__ewr8sq__callout{color:#e9d5ff;background:#a855f714;border-left:4px solid #a78bfa;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.ModernJavaScriptWorkspace-module__ewr8sq__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.ModernJavaScriptWorkspace-module__ewr8sq__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.ModernJavaScriptWorkspace-module__ewr8sq__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.ModernJavaScriptWorkspace-module__ewr8sq__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.ModernJavaScriptWorkspace-module__ewr8sq__labCard{background:linear-gradient(#120a28 0%,#060312 100%);border:2px solid #a78bfa;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #a855f738}.ModernJavaScriptWorkspace-module__ewr8sq__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__labBadge{color:#090714;text-transform:uppercase;letter-spacing:.06em;background:#a78bfa;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ModernJavaScriptWorkspace-module__ewr8sq__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.ModernJavaScriptWorkspace-module__ewr8sq__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.ModernJavaScriptWorkspace-module__ewr8sq__refactorGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:768px){.ModernJavaScriptWorkspace-module__ewr8sq__refactorGrid{grid-template-columns:1fr}}.ModernJavaScriptWorkspace-module__ewr8sq__codePanel{background:#090714;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ModernJavaScriptWorkspace-module__ewr8sq__codePanelOld{border:1.5px solid #ef444466}.ModernJavaScriptWorkspace-module__ewr8sq__codePanelNew{border:1.5px solid #10b98166}.ModernJavaScriptWorkspace-module__ewr8sq__codePanelHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:8px 14px;font-family:monospace;font-size:.78rem;font-weight:800;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__codePanelHeaderOld{color:#fca5a5;background:#ef44441f}.ModernJavaScriptWorkspace-module__ewr8sq__codePanelHeaderNew{color:#6ee7b7;background:#10b9811f}.ModernJavaScriptWorkspace-module__ewr8sq__codePanelBody{color:#e2e8f0;min-height:120px;padding:14px 16px;font-family:Consolas,Fira Code,monospace;font-size:.82rem;line-height:1.65}.ModernJavaScriptWorkspace-module__ewr8sq__explanationCard{color:#e9d5ff;background:#a855f714;border:1px solid #a855f74d;border-radius:14px;margin-bottom:20px;padding:16px 20px;font-size:.88rem;line-height:1.6}.ModernJavaScriptWorkspace-module__ewr8sq__challengeNav{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__challengeNavBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:700;transition:all .15s}.ModernJavaScriptWorkspace-module__ewr8sq__challengeNavBtn:hover{background:#a855f726;border-color:#a78bfa}.ModernJavaScriptWorkspace-module__ewr8sq__challengeNavBtnActive{font-weight:900;color:#090714!important;background:#a78bfa!important;border-color:#a78bfa!important}.ModernJavaScriptWorkspace-module__ewr8sq__quizCard{background:linear-gradient(#120a26 0%,#06030e 100%);border:2px solid #a78bfa;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #a855f733}.ModernJavaScriptWorkspace-module__ewr8sq__quizHeader{margin-bottom:24px}.ModernJavaScriptWorkspace-module__ewr8sq__quizBadge{color:#090714;text-transform:uppercase;letter-spacing:.06em;background:#a78bfa;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.ModernJavaScriptWorkspace-module__ewr8sq__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.ModernJavaScriptWorkspace-module__ewr8sq__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.ModernJavaScriptWorkspace-module__ewr8sq__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.ModernJavaScriptWorkspace-module__ewr8sq__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__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}.ModernJavaScriptWorkspace-module__ewr8sq__quizOptionBtn:hover:not(:disabled){background:#a855f71f;border-color:#a78bfa;transform:translate(4px)}.ModernJavaScriptWorkspace-module__ewr8sq__quizOptionCorrect{color:#fff!important;background:#10b9812e!important;border-color:#10b981!important}.ModernJavaScriptWorkspace-module__ewr8sq__quizOptionWrong{color:#fff!important;background:#ef44442e!important;border-color:#ef4444!important}.ModernJavaScriptWorkspace-module__ewr8sq__quizExplanation{color:#e9d5ff;background:#a855f71a;border:1px solid #a855f74d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.ModernJavaScriptWorkspace-module__ewr8sq__quizFooter{justify-content:flex-end;display:flex}.ModernJavaScriptWorkspace-module__ewr8sq__quizScoreBox{text-align:center;padding:30px 20px}.ModernJavaScriptWorkspace-module__ewr8sq__quizScoreBig{color:#a78bfa;margin-bottom:10px;font-size:3.5rem;font-weight:900}.ModernJavaScriptWorkspace-module__ewr8sq__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}.ModernJavaScriptWorkspace-module__ewr8sq__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}.ModernJavaScriptWorkspace-module__ewr8sq__navFooterBtn:hover{color:#fff;background:#a855f726;border-color:#a78bfa;transform:translateY(-1px)}
.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__container{max-width:1040px;margin:0 auto}.GitBasicsWorkspace-module__gdBv2W__breadcrumb{color:var(--text-secondary,#94a3b8);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.GitBasicsWorkspace-module__gdBv2W__breadLink{color:#f97316;align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.GitBasicsWorkspace-module__gdBv2W__breadLink:hover{color:#fb923c;text-decoration:underline}.GitBasicsWorkspace-module__gdBv2W__breadSep{color:#ffffff40}.GitBasicsWorkspace-module__gdBv2W__breadCurrent{color:var(--text-primary,#f8fafc);font-weight:600}.GitBasicsWorkspace-module__gdBv2W__hero{background:linear-gradient(135deg,#f973162e 0%,#ea580c1f 50%,#3b82f614 100%);border:1.5px solid #f9731659;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.GitBasicsWorkspace-module__gdBv2W__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f9731640 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40px;right:-40px}.GitBasicsWorkspace-module__gdBv2W__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.GitBasicsWorkspace-module__gdBv2W__heroSub{color:#cbd5e1;max-width:860px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.GitBasicsWorkspace-module__gdBv2W__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.GitBasicsWorkspace-module__gdBv2W__heroBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316 0%,#ea580c 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 #f9731666}.GitBasicsWorkspace-module__gdBv2W__heroBtn:hover{background:linear-gradient(135deg,#fb923c 0%,#f97316 100%);transform:translateY(-2px);box-shadow:0 6px 24px #f9731699}.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__heroBtnSecondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.GitBasicsWorkspace-module__gdBv2W__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px}.GitBasicsWorkspace-module__gdBv2W__tocTitle{color:#e2e8f0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.GitBasicsWorkspace-module__gdBv2W__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__tocItem:hover{color:#fb923c;background:#f973161a;transform:translate(3px)}.GitBasicsWorkspace-module__gdBv2W__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px 30px;box-shadow:0 4px 24px #0003}.GitBasicsWorkspace-module__gdBv2W__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.GitBasicsWorkspace-module__gdBv2W__sectionNumber{color:#fb923c;background:#f973162e;border:1px solid #f9731666;border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.8rem;font-weight:900}.GitBasicsWorkspace-module__gdBv2W__sectionTitle{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.GitBasicsWorkspace-module__gdBv2W__subHeading{color:#fed7aa;align-items:center;gap:8px;margin:24px 0 12px;font-size:1.15rem;font-weight:700;display:flex}.GitBasicsWorkspace-module__gdBv2W__para{color:#cbd5e1;margin:0 0 16px;font-size:.96rem;line-height:1.7}.GitBasicsWorkspace-module__gdBv2W__bulletList{color:#cbd5e1;margin:0 0 18px 20px;padding:0;font-size:.95rem;line-height:1.75}.GitBasicsWorkspace-module__gdBv2W__bulletList li{margin-bottom:8px}.GitBasicsWorkspace-module__gdBv2W__bulletList strong{color:#fff}.GitBasicsWorkspace-module__gdBv2W__cardGrid2,.GitBasicsWorkspace-module__gdBv2W__cardGrid3,.GitBasicsWorkspace-module__gdBv2W__cardGrid4{gap:16px;margin:20px 0;display:grid}.GitBasicsWorkspace-module__gdBv2W__cardGrid2{grid-template-columns:repeat(2,1fr)}.GitBasicsWorkspace-module__gdBv2W__cardGrid3{grid-template-columns:repeat(3,1fr)}.GitBasicsWorkspace-module__gdBv2W__cardGrid4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.GitBasicsWorkspace-module__gdBv2W__cardGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GitBasicsWorkspace-module__gdBv2W__cardGrid2,.GitBasicsWorkspace-module__gdBv2W__cardGrid3,.GitBasicsWorkspace-module__gdBv2W__cardGrid4{grid-template-columns:1fr}}.GitBasicsWorkspace-module__gdBv2W__infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.GitBasicsWorkspace-module__gdBv2W__infoCardBadge{text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.GitBasicsWorkspace-module__gdBv2W__infoCardTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:700}.GitBasicsWorkspace-module__gdBv2W__infoCardText{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.6}.GitBasicsWorkspace-module__gdBv2W__codeBox{color:#fed7aa;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}.GitBasicsWorkspace-module__gdBv2W__callout{color:#fed7aa;background:#f9731614;border-left:4px solid #f97316;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}.GitBasicsWorkspace-module__gdBv2W__tableContainer{border:1px solid #ffffff14;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.GitBasicsWorkspace-module__gdBv2W__contentTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.GitBasicsWorkspace-module__gdBv2W__contentTable th{color:#e2e8f0;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:12px 14px;font-weight:700}.GitBasicsWorkspace-module__gdBv2W__contentTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:12px 14px}.GitBasicsWorkspace-module__gdBv2W__labCard{background:linear-gradient(#1c0d02 0%,#080301 100%);border:2px solid #f97316;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #f9731638}.GitBasicsWorkspace-module__gdBv2W__labHeader{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.GitBasicsWorkspace-module__gdBv2W__labBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#f97316;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitBasicsWorkspace-module__gdBv2W__labTitle{color:#fff;margin:0;font-size:1.7rem;font-weight:900}.GitBasicsWorkspace-module__gdBv2W__labDesc{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.6}.GitBasicsWorkspace-module__gdBv2W__labTabs{border-bottom:1px solid #ffffff1a;gap:10px;margin-bottom:22px;padding-bottom:12px;display:flex}.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__labTabBtn:hover{color:#fff;background:#f9731626;border-color:#f97316}.GitBasicsWorkspace-module__gdBv2W__labTabBtnActive{box-shadow:0 4px 14px #f9731666;color:#fff!important;background:#f97316!important;border-color:#f97316!important}.GitBasicsWorkspace-module__gdBv2W__pipelineGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}@media (max-width:880px){.GitBasicsWorkspace-module__gdBv2W__pipelineGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.GitBasicsWorkspace-module__gdBv2W__pipelineGrid{grid-template-columns:1fr}}.GitBasicsWorkspace-module__gdBv2W__pipelineColumn{background:#090714;border:1.5px solid #ffffff1a;border-radius:14px;flex-direction:column;min-height:180px;padding:14px;display:flex}.GitBasicsWorkspace-module__gdBv2W__pipelineColumnActive{border-color:#f97316;box-shadow:0 0 16px #f973164d}.GitBasicsWorkspace-module__gdBv2W__pipelineColumnHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;font-size:.8rem;font-weight:800;display:flex}.GitBasicsWorkspace-module__gdBv2W__fileCard{background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px;font-family:monospace;font-size:.78rem;display:flex}.GitBasicsWorkspace-module__gdBv2W__fileCardModified{color:#fca5a5;background:#ef44441f;border-color:#ef4444}.GitBasicsWorkspace-module__gdBv2W__fileCardStaged{color:#6ee7b7;background:#10b9811f;border-color:#10b981}.GitBasicsWorkspace-module__gdBv2W__fileCardCommitted{color:#93c5fd;background:#3b82f61f;border-color:#3b82f6}.GitBasicsWorkspace-module__gdBv2W__fileCardPushed{color:#d8b4fe;background:#a855f71f;border-color:#a855f7}.GitBasicsWorkspace-module__gdBv2W__controlsRow{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.GitBasicsWorkspace-module__gdBv2W__actionBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.84rem;font-weight:800;transition:all .15s;display:inline-flex}.GitBasicsWorkspace-module__gdBv2W__actionBtn:hover:not(:disabled){background:#f97316;border-color:#f97316;transform:translateY(-1px)}.GitBasicsWorkspace-module__gdBv2W__actionBtn:disabled{opacity:.4;cursor:not-allowed}.GitBasicsWorkspace-module__gdBv2W__terminalBox{color:#4ade80;background:#04020a;border:1.5px solid #ffffff1a;border-radius:12px;max-height:140px;margin-bottom:20px;padding:12px 16px;font-family:Consolas,Fira Code,monospace;font-size:.8rem;overflow-y:auto}.GitBasicsWorkspace-module__gdBv2W__branchGraphBox{background:#090714;border:1.5px solid #f9731659;border-radius:16px;margin-bottom:20px;padding:20px;overflow-x:auto}.GitBasicsWorkspace-module__gdBv2W__branchLine{align-items:center;gap:12px;margin-bottom:16px;display:flex}.GitBasicsWorkspace-module__gdBv2W__branchLabel{border-radius:6px;width:100px;padding:4px 10px;font-family:monospace;font-size:.78rem;font-weight:800}.GitBasicsWorkspace-module__gdBv2W__commitNode{color:#fff;cursor:pointer;background:#1e1b4b;border:2px solid #f97316;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:monospace;font-size:.72rem;font-weight:900;transition:all .15s;display:flex}.GitBasicsWorkspace-module__gdBv2W__commitNode:hover{transform:scale(1.15);box-shadow:0 0 12px #f97316cc}.GitBasicsWorkspace-module__gdBv2W__commitNodeActive{box-shadow:0 0 16px #f97316e6;color:#fff!important;background:#f97316!important}.GitBasicsWorkspace-module__gdBv2W__challengeCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:14px 18px}.GitBasicsWorkspace-module__gdBv2W__challengeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}.GitBasicsWorkspace-module__gdBv2W__quizCard{background:linear-gradient(#1a0b02 0%,#060201 100%);border:2px solid #f97316;border-radius:24px;margin:40px 0;padding:34px 30px;box-shadow:0 16px 48px #f9731633}.GitBasicsWorkspace-module__gdBv2W__quizHeader{margin-bottom:24px}.GitBasicsWorkspace-module__gdBv2W__quizBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#f97316;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.GitBasicsWorkspace-module__gdBv2W__quizTitle{color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:900}.GitBasicsWorkspace-module__gdBv2W__quizDesc{color:#cbd5e1;margin:0;font-size:.92rem}.GitBasicsWorkspace-module__gdBv2W__quizMeta{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.GitBasicsWorkspace-module__gdBv2W__quizQuestion{color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:800;line-height:1.45}.GitBasicsWorkspace-module__gdBv2W__quizOptionsList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__quizOptionBtn:hover:not(:disabled){background:#f973161f;border-color:#f97316;transform:translate(4px)}.GitBasicsWorkspace-module__gdBv2W__quizOptionCorrect{color:#fff!important;background:#10b9812e!important;border-color:#10b981!important}.GitBasicsWorkspace-module__gdBv2W__quizOptionWrong{color:#fff!important;background:#ef44442e!important;border-color:#ef4444!important}.GitBasicsWorkspace-module__gdBv2W__quizExplanation{color:#fed7aa;background:#f973161a;border:1px solid #f973164d;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.GitBasicsWorkspace-module__gdBv2W__quizFooter{justify-content:flex-end;display:flex}.GitBasicsWorkspace-module__gdBv2W__quizScoreBox{text-align:center;padding:30px 20px}.GitBasicsWorkspace-module__gdBv2W__quizScoreBig{color:#f97316;margin-bottom:10px;font-size:3.5rem;font-weight:900}.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__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}.GitBasicsWorkspace-module__gdBv2W__navFooterBtn:hover{color:#fff;background:#f9731626;border-color:#f97316;transform:translateY(-1px)}
.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)}
