.ExcelCtrlShiftLWorkspace-module__vAUlRG__container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.ExcelCtrlShiftLWorkspace-module__vAUlRG__breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__breadLink:hover{color:#34d399}.ExcelCtrlShiftLWorkspace-module__vAUlRG__breadSep{color:#64748b}.ExcelCtrlShiftLWorkspace-module__vAUlRG__breadCurrent{color:#e2e8f0;font-weight:600}.ExcelCtrlShiftLWorkspace-module__vAUlRG__hero{background:linear-gradient(135deg,#10b98129 0%,#38bdf81f 50%,#6366f114 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}.ExcelCtrlShiftLWorkspace-module__vAUlRG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98138 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-40px;right:-40px}.ExcelCtrlShiftLWorkspace-module__vAUlRG__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ExcelCtrlShiftLWorkspace-module__vAUlRG__heroSub{color:#cbd5e1;max-width:900px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ExcelCtrlShiftLWorkspace-module__vAUlRG__metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__metaItem strong{color:#f8fafc}.ExcelCtrlShiftLWorkspace-module__vAUlRG__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.ExcelCtrlShiftLWorkspace-module__vAUlRG__tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ExcelCtrlShiftLWorkspace-module__vAUlRG__tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.ExcelCtrlShiftLWorkspace-module__vAUlRG__articleBody{flex-direction:column;gap:36px;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.ExcelCtrlShiftLWorkspace-module__vAUlRG__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.ExcelCtrlShiftLWorkspace-module__vAUlRG__tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.ExcelCtrlShiftLWorkspace-module__vAUlRG__excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}.ExcelCtrlShiftLWorkspace-module__vAUlRG__excelTable th{color:#fff;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}.ExcelCtrlShiftLWorkspace-module__vAUlRG__excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}.ExcelCtrlShiftLWorkspace-module__vAUlRG__bandedRow{background:#10b9810a}.ExcelCtrlShiftLWorkspace-module__vAUlRG__keyboardKey{color:#34d399;background:#1e1b2e;border:1px solid #ffffff40;border-bottom:3px solid #ffffff73;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.ExcelCtrlShiftLWorkspace-module__vAUlRG__keyboardKeyBlue{color:#38bdf8;background:#101c36;border:1px solid #38bdf8;border-bottom:3px solid #0284c7;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.ExcelCtrlShiftLWorkspace-module__vAUlRG__playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.ExcelCtrlShiftLWorkspace-module__vAUlRG__playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetGrid{border-collapse:collapse;background:#0d0c18;border:2px solid #1e293b;border-radius:8px;width:100%;font-family:monospace;font-size:.88rem;overflow:hidden}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetHeaderRow{background:#171529}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetCornerCell{text-align:center;color:#64748b;background:#1e1b2e;border:1px solid #2e2a4a;width:44px;min-width:44px;padding:6px 4px;font-size:.76rem;font-weight:700}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetColHeader{text-align:left;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;padding:8px 12px;font-size:.82rem;font-weight:700;position:relative}.ExcelCtrlShiftLWorkspace-module__vAUlRG__headerContentWrapper{justify-content:space-between;align-items:center;gap:8px;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__filterBtn{cursor:pointer;color:#cbd5e1;background:#232038;border:1px solid #fff3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:inline-flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__filterBtn:hover{color:#38bdf8;background:#332f4e;border-color:#38bdf8}.ExcelCtrlShiftLWorkspace-module__vAUlRG__filterBtnActive{box-shadow:0 0 8px #38bdf880;color:#fff!important;background:#0284c7!important;border-color:#38bdf8!important}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetRowHeader{text-align:center;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;width:44px;padding:6px 8px;font-size:.82rem;font-weight:700}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetRowHeaderFiltered{color:#38bdf8!important;background:#0284c733!important;border-right:2px solid #0284c7!important;font-weight:800!important}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetCell{color:#e2e8f0;-webkit-user-select:none;user-select:none;background:#0e0d1b;border:1px solid #232039;padding:8px 12px;transition:all .15s}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetCellNumber{text-align:right}.ExcelCtrlShiftLWorkspace-module__vAUlRG__sheetCellHidden{display:none}.ExcelCtrlShiftLWorkspace-module__vAUlRG__actionBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b9814d}.ExcelCtrlShiftLWorkspace-module__vAUlRG__actionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #10b98173}.ExcelCtrlShiftLWorkspace-module__vAUlRG__shortcutBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0284c759}.ExcelCtrlShiftLWorkspace-module__vAUlRG__shortcutBtn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 6px 20px #0284c780}.ExcelCtrlShiftLWorkspace-module__vAUlRG__presetBtn{color:#cbd5e1;cursor:pointer;background:#0e0d1b;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__presetBtn:hover{color:#34d399;border-color:#10b981}.ExcelCtrlShiftLWorkspace-module__vAUlRG__presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.ExcelCtrlShiftLWorkspace-module__vAUlRG__resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__resetBtn:hover{color:#f87171;border-color:#ef4444}.ExcelCtrlShiftLWorkspace-module__vAUlRG__filterDropdownMenu{z-index:50;background:#18152c;border:1.5px solid #38bdf8;border-radius:8px;width:200px;margin-top:4px;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 10px 25px #0009}.ExcelCtrlShiftLWorkspace-module__vAUlRG__dropdownTitle{color:#94a3b8;text-transform:uppercase;border-bottom:1px solid #ffffff1a;margin-bottom:8px;padding-bottom:4px;font-size:.76rem;font-weight:800}.ExcelCtrlShiftLWorkspace-module__vAUlRG__dropdownOption{cursor:pointer;color:#e2e8f0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:.84rem;transition:background .15s;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__dropdownOption:hover{color:#38bdf8;background:#38bdf826}.ExcelCtrlShiftLWorkspace-module__vAUlRG__clearFilterOption{color:#fca5a5;cursor:pointer;border-top:1px solid #ffffff1a;align-items:center;gap:6px;margin-top:8px;padding-top:6px;font-size:.8rem;font-weight:600;display:flex}.ExcelCtrlShiftLWorkspace-module__vAUlRG__clearFilterOption:hover{color:#ef4444}.ExcelCtrlShiftLWorkspace-module__vAUlRG__infoBox{background:#090816;border:1px solid #10b9814d;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlShiftLWorkspace-module__vAUlRG__warningBox{background:#ef444414;border:1.5px solid #ef444459;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlShiftLWorkspace-module__vAUlRG__successBox{background:#10b98114;border:1.5px solid #10b98159;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlShiftLWorkspace-module__vAUlRG__tipBox{background:#38bdf814;border:1.5px solid #38bdf859;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlShiftLWorkspace-module__vAUlRG__badgeTag{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}.ExcelCtrlShiftLWorkspace-module__vAUlRG__filterCountTag{color:#38bdf8;background:#0284c733;border:1px solid #0284c7;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:800}
.ExcelCtrlArrowWorkspace-module__O4OUWW__container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.ExcelCtrlArrowWorkspace-module__O4OUWW__breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__breadLink:hover{color:#34d399}.ExcelCtrlArrowWorkspace-module__O4OUWW__breadSep{color:#64748b}.ExcelCtrlArrowWorkspace-module__O4OUWW__breadCurrent{color:#e2e8f0;font-weight:600}.ExcelCtrlArrowWorkspace-module__O4OUWW__hero{background:linear-gradient(135deg,#10b98129 0%,#38bdf81f 50%,#6366f114 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}.ExcelCtrlArrowWorkspace-module__O4OUWW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98138 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-40px;right:-40px}.ExcelCtrlArrowWorkspace-module__O4OUWW__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ExcelCtrlArrowWorkspace-module__O4OUWW__heroSub{color:#cbd5e1;max-width:900px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ExcelCtrlArrowWorkspace-module__O4OUWW__metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__metaItem strong{color:#f8fafc}.ExcelCtrlArrowWorkspace-module__O4OUWW__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.ExcelCtrlArrowWorkspace-module__O4OUWW__tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ExcelCtrlArrowWorkspace-module__O4OUWW__tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.ExcelCtrlArrowWorkspace-module__O4OUWW__articleBody{flex-direction:column;gap:36px;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.ExcelCtrlArrowWorkspace-module__O4OUWW__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.ExcelCtrlArrowWorkspace-module__O4OUWW__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.ExcelCtrlArrowWorkspace-module__O4OUWW__tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.ExcelCtrlArrowWorkspace-module__O4OUWW__excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}.ExcelCtrlArrowWorkspace-module__O4OUWW__excelTable th{color:#fff;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}.ExcelCtrlArrowWorkspace-module__O4OUWW__excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}.ExcelCtrlArrowWorkspace-module__O4OUWW__bandedRow{background:#10b9810a}.ExcelCtrlArrowWorkspace-module__O4OUWW__keyboardKey{color:#34d399;background:#1e1b2e;border:1px solid #ffffff40;border-bottom:3px solid #ffffff73;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.ExcelCtrlArrowWorkspace-module__O4OUWW__keyboardKeyBlue{color:#38bdf8;background:#101c36;border:1px solid #38bdf8;border-bottom:3px solid #0284c7;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.ExcelCtrlArrowWorkspace-module__O4OUWW__playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.ExcelCtrlArrowWorkspace-module__O4OUWW__playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetGrid{border-collapse:collapse;background:#0d0c18;border:2px solid #1e293b;border-radius:8px;width:100%;font-family:monospace;font-size:.88rem;overflow:hidden}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetHeaderRow{background:#171529}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetCornerCell{text-align:center;color:#64748b;background:#1e1b2e;border:1px solid #2e2a4a;width:44px;min-width:44px;padding:6px 4px;font-size:.76rem;font-weight:700}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetColHeader{text-align:center;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;padding:8px 12px;font-size:.82rem;font-weight:700}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetColHeaderActive{color:#34d399;background:#10b98133;border-bottom:2px solid #10b981}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetRowHeader{text-align:center;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;width:44px;padding:6px 8px;font-size:.82rem;font-weight:700}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetRowHeaderActive{color:#34d399;background:#10b98133;border-right:2px solid #10b981}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetCell{color:#e2e8f0;-webkit-user-select:none;user-select:none;background:#0e0d1b;border:1px solid #232039;padding:8px 12px;transition:all .15s;position:relative}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetCellNumber{text-align:right}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetCellActive{outline:none;font-weight:800;box-shadow:inset 0 0 10px #10b9814d;background:#10b98138!important;border:2px solid #10b981!important}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetCellActive:after{content:"";background:#10b981;width:6px;height:6px;position:absolute;bottom:-2px;right:-2px}.ExcelCtrlArrowWorkspace-module__O4OUWW__sheetCellBlank{color:#f87171;text-align:center;font-size:.78rem;font-style:italic;background:#ef44440f!important;border:1.5px dashed #ef44444d!important}.ExcelCtrlArrowWorkspace-module__O4OUWW__actionBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b9814d}.ExcelCtrlArrowWorkspace-module__O4OUWW__actionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #10b98173}.ExcelCtrlArrowWorkspace-module__O4OUWW__shortcutBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0284c759}.ExcelCtrlArrowWorkspace-module__O4OUWW__shortcutBtn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 6px 20px #0284c780}.ExcelCtrlArrowWorkspace-module__O4OUWW__presetBtn{color:#cbd5e1;cursor:pointer;background:#0e0d1b;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__presetBtn:hover{color:#34d399;border-color:#10b981}.ExcelCtrlArrowWorkspace-module__O4OUWW__presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.ExcelCtrlArrowWorkspace-module__O4OUWW__resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__resetBtn:hover{color:#f87171;border-color:#ef4444}.ExcelCtrlArrowWorkspace-module__O4OUWW__dpadWrapper{background:#131122;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:inline-flex;box-shadow:0 8px 24px #0006}.ExcelCtrlArrowWorkspace-module__O4OUWW__dpadRow{align-items:center;gap:8px;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__dpadBtn{color:#38bdf8;cursor:pointer;background:#1e1b2e;border:1px solid #fff3;border-bottom:3px solid #fff6;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-family:monospace;font-size:.84rem;font-weight:800;transition:all .15s;display:flex}.ExcelCtrlArrowWorkspace-module__O4OUWW__dpadBtn:hover{color:#fff;background:#0284c7;border-color:#38bdf8;transform:translateY(-1px)}.ExcelCtrlArrowWorkspace-module__O4OUWW__dpadBtn:active{border-bottom-width:1px;transform:translateY(2px)}.ExcelCtrlArrowWorkspace-module__O4OUWW__infoBox{background:#090816;border:1px solid #10b9814d;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlArrowWorkspace-module__O4OUWW__warningBox{background:#ef444414;border:1.5px solid #ef444459;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlArrowWorkspace-module__O4OUWW__successBox{background:#10b98114;border:1.5px solid #10b98159;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlArrowWorkspace-module__O4OUWW__tipBox{background:#38bdf814;border:1.5px solid #38bdf859;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelCtrlArrowWorkspace-module__O4OUWW__badgeTag{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}.ExcelCtrlArrowWorkspace-module__O4OUWW__coordTag{color:#34d399;background:#10b9812e;border:1px solid #10b981;border-radius:8px;padding:3px 12px;font-family:monospace;font-size:.95rem;font-weight:900}
.ExcelUndoRedoWorkspace-module__I2IG-G__container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.ExcelUndoRedoWorkspace-module__I2IG-G__breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__breadLink{color:#10b981;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.ExcelUndoRedoWorkspace-module__I2IG-G__breadLink:hover{color:#34d399}.ExcelUndoRedoWorkspace-module__I2IG-G__breadSep{color:#64748b}.ExcelUndoRedoWorkspace-module__I2IG-G__breadCurrent{color:#e2e8f0;font-weight:600}.ExcelUndoRedoWorkspace-module__I2IG-G__hero{background:linear-gradient(135deg,#10b98129 0%,#f59e0b1f 50%,#6366f114 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}.ExcelUndoRedoWorkspace-module__I2IG-G__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98138 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-40px;right:-40px}.ExcelUndoRedoWorkspace-module__I2IG-G__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ExcelUndoRedoWorkspace-module__I2IG-G__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.ExcelUndoRedoWorkspace-module__I2IG-G__heroSub{color:#cbd5e1;max-width:900px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.ExcelUndoRedoWorkspace-module__I2IG-G__metaBar{background:#090816;border:1px solid #10b98140;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__metaItem strong{color:#f8fafc}.ExcelUndoRedoWorkspace-module__I2IG-G__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.ExcelUndoRedoWorkspace-module__I2IG-G__tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.ExcelUndoRedoWorkspace-module__I2IG-G__tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__tocItem:hover{color:#34d399;background:#10b9811f;border-color:#10b9814d;transform:translate(4px)}.ExcelUndoRedoWorkspace-module__I2IG-G__articleBody{flex-direction:column;gap:36px;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.ExcelUndoRedoWorkspace-module__I2IG-G__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__sectionNumber{color:#fff;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.ExcelUndoRedoWorkspace-module__I2IG-G__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.ExcelUndoRedoWorkspace-module__I2IG-G__tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.ExcelUndoRedoWorkspace-module__I2IG-G__excelTable{border-collapse:collapse;text-align:left;border:2px solid #10b981;width:100%;font-size:.88rem}.ExcelUndoRedoWorkspace-module__I2IG-G__excelTable th{color:#fff;background:linear-gradient(#107c41 0%,#059669 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}.ExcelUndoRedoWorkspace-module__I2IG-G__excelTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}.ExcelUndoRedoWorkspace-module__I2IG-G__bandedRow{background:#10b9810a}.ExcelUndoRedoWorkspace-module__I2IG-G__keyboardKey{color:#34d399;background:#1e1b2e;border:1px solid #ffffff40;border-bottom:3px solid #ffffff73;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.ExcelUndoRedoWorkspace-module__I2IG-G__keyboardKeyAmber{color:#fbbf24;background:#271a06;border:1px solid #f59e0b;border-bottom:3px solid #d97706;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-family:monospace;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #0006}.ExcelUndoRedoWorkspace-module__I2IG-G__playgroundContainer{background:#090816;border:1.5px solid #10b981;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.ExcelUndoRedoWorkspace-module__I2IG-G__playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetGrid{border-collapse:collapse;background:#0d0c18;border:2px solid #1e293b;border-radius:8px;width:100%;font-family:monospace;font-size:.88rem;overflow:hidden}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetHeaderRow{background:#171529}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetCornerCell{text-align:center;color:#64748b;background:#1e1b2e;border:1px solid #2e2a4a;width:44px;min-width:44px;padding:6px 4px;font-size:.76rem;font-weight:700}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetColHeader{text-align:left;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;padding:8px 12px;font-size:.82rem;font-weight:700}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetRowHeader{text-align:center;color:#94a3b8;background:#171529;border:1px solid #2e2a4a;width:44px;padding:6px 8px;font-size:.82rem;font-weight:700}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetCell{color:#e2e8f0;-webkit-user-select:none;user-select:none;background:#0e0d1b;border:1px solid #232039;padding:8px 12px;transition:all .15s}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetCellNumber{text-align:right}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetCellModified{font-weight:800;color:#a7f3d0!important;background:#10b98126!important;border:1.5px solid #10b981!important}.ExcelUndoRedoWorkspace-module__I2IG-G__sheetCellDeleted{font-style:italic;color:#f87171!important;background:#ef444426!important;border:1.5px dashed #ef4444!important}.ExcelUndoRedoWorkspace-module__I2IG-G__stackCard{background:#131122;border:1px solid #ffffff1a;border-radius:12px;min-height:120px;padding:14px}.ExcelUndoRedoWorkspace-module__I2IG-G__stackTitle{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:10px;font-size:.82rem;font-weight:800;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__stackItem{background:#1e1b2e;border:1px solid #ffffff1f;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 10px;font-size:.82rem;display:flex}.ExcelUndoRedoWorkspace-module__I2IG-G__stackItemTop{color:#a7f3d0;background:#10b9811f;border-color:#10b981;font-weight:700}.ExcelUndoRedoWorkspace-module__I2IG-G__stackItemRedoTop{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b;font-weight:700}.ExcelUndoRedoWorkspace-module__I2IG-G__undoBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#107c41 0%,#059669 100%);border:1px solid #34d399;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b9814d}.ExcelUndoRedoWorkspace-module__I2IG-G__undoBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #10b98173}.ExcelUndoRedoWorkspace-module__I2IG-G__redoBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b45309 0%,#d97706 100%);border:1px solid #fbbf24;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #f59e0b4d}.ExcelUndoRedoWorkspace-module__I2IG-G__redoBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #f59e0b73}.ExcelUndoRedoWorkspace-module__I2IG-G__presetBtn{color:#cbd5e1;cursor:pointer;background:#0e0d1b;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelUndoRedoWorkspace-module__I2IG-G__presetBtn:hover{color:#34d399;border-color:#10b981}.ExcelUndoRedoWorkspace-module__I2IG-G__presetBtnActive{color:#fff;background:#107c41;border-color:#34d399;box-shadow:0 0 12px #10b9814d}.ExcelUndoRedoWorkspace-module__I2IG-G__resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelUndoRedoWorkspace-module__I2IG-G__resetBtn:hover{color:#f87171;border-color:#ef4444}.ExcelUndoRedoWorkspace-module__I2IG-G__infoBox{background:#090816;border:1px solid #10b9814d;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelUndoRedoWorkspace-module__I2IG-G__warningBox{background:#ef444414;border:1.5px solid #ef444459;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelUndoRedoWorkspace-module__I2IG-G__successBox{background:#10b98114;border:1.5px solid #10b98159;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelUndoRedoWorkspace-module__I2IG-G__tipBox{background:#38bdf814;border:1.5px solid #38bdf859;border-radius:12px;margin:16px 0;padding:16px 20px}.ExcelUndoRedoWorkspace-module__I2IG-G__badgeTag{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.84rem;font-weight:800}
.PythonVariablesDataTypesWorkspace-module__s3CuKa__container{color:#f8fafc;max-width:1200px;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto;padding:32px 24px 80px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__breadLink{color:#38bdf8;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__breadLink:hover{color:#7dd3fc}.PythonVariablesDataTypesWorkspace-module__s3CuKa__breadSep{color:#64748b}.PythonVariablesDataTypesWorkspace-module__s3CuKa__breadCurrent{color:#e2e8f0;font-weight:600}.PythonVariablesDataTypesWorkspace-module__s3CuKa__hero{background:linear-gradient(135deg,#38bdf829 0%,#fbbf2424 50%,#6366f114 100%);border:1.5px solid #38bdf859;border-radius:24px;margin-bottom:40px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000059}.PythonVariablesDataTypesWorkspace-module__s3CuKa__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf838 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-40px;right:-40px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__badge{color:#38bdf8;letter-spacing:.04em;text-transform:uppercase;background:#38bdf826;border:1px solid #38bdf84d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__badgeGold{color:#fbbf24;letter-spacing:.04em;text-transform:uppercase;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:900;line-height:1.25}.PythonVariablesDataTypesWorkspace-module__s3CuKa__heroSub{color:#cbd5e1;max-width:920px;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.PythonVariablesDataTypesWorkspace-module__s3CuKa__metaBar{background:#090816;border:1px solid #38bdf840;border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px 18px;font-size:.86rem;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__metaItem{color:#94a3b8;align-items:center;gap:6px;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__metaItem strong{color:#f8fafc}.PythonVariablesDataTypesWorkspace-module__s3CuKa__tocCard{background:#131122;border:1px solid #ffffff14;border-radius:18px;margin-bottom:40px;padding:24px 28px;box-shadow:0 8px 30px #0000004d}.PythonVariablesDataTypesWorkspace-module__s3CuKa__tocTitle{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:800;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__tocGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;display:grid}.PythonVariablesDataTypesWorkspace-module__s3CuKa__tocItem{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__tocItem:hover{color:#38bdf8;background:#38bdf81f;border-color:#38bdf84d;transform:translate(4px)}.PythonVariablesDataTypesWorkspace-module__s3CuKa__articleBody{flex-direction:column;gap:36px;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__section{background:#110e1c;border:1px solid #ffffff14;border-radius:20px;margin-bottom:8px;padding:32px 30px;scroll-margin-top:80px;box-shadow:0 4px 24px #0003}.PythonVariablesDataTypesWorkspace-module__s3CuKa__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__sectionNumber{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__sectionTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.PythonVariablesDataTypesWorkspace-module__s3CuKa__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.PythonVariablesDataTypesWorkspace-module__s3CuKa__codeBlock{color:#f1f5f9;background:#080712;border:1px solid #38bdf840;border-radius:12px;margin:16px 0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;line-height:1.6;overflow-x:auto}.PythonVariablesDataTypesWorkspace-module__s3CuKa__codeComment{color:#64748b;font-style:italic}.PythonVariablesDataTypesWorkspace-module__s3CuKa__codeKeyword{color:#f43f5e;font-weight:700}.PythonVariablesDataTypesWorkspace-module__s3CuKa__codeFunc{color:#fbbf24;font-weight:700}.PythonVariablesDataTypesWorkspace-module__s3CuKa__codeString{color:#34d399}.PythonVariablesDataTypesWorkspace-module__s3CuKa__codeNumber{color:#38bdf8}.PythonVariablesDataTypesWorkspace-module__s3CuKa__codeType{color:#c084fc;font-weight:600}.PythonVariablesDataTypesWorkspace-module__s3CuKa__memoryCard{background:#090816;border:1.5px solid #38bdf84d;border-radius:14px;margin:18px 0;padding:20px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__memoryGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:14px;display:grid}.PythonVariablesDataTypesWorkspace-module__s3CuKa__memoryNode{background:#141224;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__varTag{color:#38bdf8;background:#1e1b2e;border:1px solid #0284c7;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:.88rem;font-weight:800}.PythonVariablesDataTypesWorkspace-module__s3CuKa__pointerArrow{color:#fbbf24;align-items:center;font-weight:900;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__objectBox{text-align:right;background:#0c1527;border:1.5px solid #38bdf8;border-radius:8px;padding:6px 12px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__objectVal{color:#fff;font-family:monospace;font-size:.92rem;font-weight:800}.PythonVariablesDataTypesWorkspace-module__s3CuKa__objectType{color:#38bdf8;font-size:.72rem;font-weight:700;display:block}.PythonVariablesDataTypesWorkspace-module__s3CuKa__tableWrapper{border:1px solid #ffffff1a;border-radius:10px;margin:16px 0;overflow-x:auto}.PythonVariablesDataTypesWorkspace-module__s3CuKa__pythonTable{border-collapse:collapse;text-align:left;border:2px solid #0284c7;width:100%;font-size:.88rem}.PythonVariablesDataTypesWorkspace-module__s3CuKa__pythonTable th{color:#fff;background:linear-gradient(#0369a1 0%,#0284c7 100%);border:1px solid #ffffff26;padding:10px 14px;font-weight:800}.PythonVariablesDataTypesWorkspace-module__s3CuKa__pythonTable td{color:#f8fafc;border:1px solid #ffffff14;padding:9px 14px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__bandedRow{background:#38bdf80a}.PythonVariablesDataTypesWorkspace-module__s3CuKa__playgroundContainer{background:#090816;border:1.5px solid #38bdf8;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 10px 30px #0006}.PythonVariablesDataTypesWorkspace-module__s3CuKa__playgroundHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__actionBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0284c759}.PythonVariablesDataTypesWorkspace-module__s3CuKa__actionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0284c780}.PythonVariablesDataTypesWorkspace-module__s3CuKa__presetBtn{color:#cbd5e1;cursor:pointer;background:#0e0d1b;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__presetBtn:hover{color:#38bdf8;border-color:#38bdf8}.PythonVariablesDataTypesWorkspace-module__s3CuKa__presetBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8;box-shadow:0 0 12px #38bdf866}.PythonVariablesDataTypesWorkspace-module__s3CuKa__resetBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.PythonVariablesDataTypesWorkspace-module__s3CuKa__resetBtn:hover{color:#f87171;border-color:#ef4444}.PythonVariablesDataTypesWorkspace-module__s3CuKa__infoBox{background:#090816;border:1px solid #38bdf84d;border-radius:12px;margin:16px 0;padding:16px 20px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__warningBox{background:#ef444414;border:1.5px solid #ef444459;border-radius:12px;margin:16px 0;padding:16px 20px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__successBox{background:#10b98114;border:1.5px solid #10b98159;border-radius:12px;margin:16px 0;padding:16px 20px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__tipBox{background:#fbbf2414;border:1.5px solid #fbbf2459;border-radius:12px;margin:16px 0;padding:16px 20px}.PythonVariablesDataTypesWorkspace-module__s3CuKa__typeBadge{color:#c084fc;background:#c084fc26;border:1px solid #c084fc4d;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.8rem;font-weight:700}
.PythonConditionsWorkspace-module__ccfohG__container{color:#f1f5f9;max-width:1080px;font-family:var(--font-inter,sans-serif);margin:0 auto;padding:32px 20px 80px}.PythonConditionsWorkspace-module__ccfohG__breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.PythonConditionsWorkspace-module__ccfohG__breadLink{color:#94a3b8;text-decoration:none;transition:color .15s}.PythonConditionsWorkspace-module__ccfohG__breadLink:hover{color:#38bdf8}.PythonConditionsWorkspace-module__ccfohG__breadSep{color:#475569}.PythonConditionsWorkspace-module__ccfohG__breadCurrent{color:#38bdf8;font-weight:600}.PythonConditionsWorkspace-module__ccfohG__hero{background:radial-gradient(circle at 10% 20%,#38bdf81f 0%,#0000 60%),radial-gradient(circle at 90% 80%,#fbbf241a 0%,#0000 60%),#090816;border:1px solid #38bdf840;border-radius:20px;margin-bottom:32px;padding:36px 32px;box-shadow:0 10px 30px #0006}.PythonConditionsWorkspace-module__ccfohG__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.PythonConditionsWorkspace-module__ccfohG__badge{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonConditionsWorkspace-module__ccfohG__badgeGold{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonConditionsWorkspace-module__ccfohG__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:800;line-height:1.25}.PythonConditionsWorkspace-module__ccfohG__heroSub{color:#94a3b8;max-width:920px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.PythonConditionsWorkspace-module__ccfohG__metaBar{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}.PythonConditionsWorkspace-module__ccfohG__metaItem{color:#cbd5e1;align-items:center;gap:8px;font-size:.86rem;display:flex}.PythonConditionsWorkspace-module__ccfohG__tocCard{background:#0d1124;border:1px solid #38bdf826;border-radius:16px;margin-bottom:40px;padding:24px}.PythonConditionsWorkspace-module__ccfohG__tocTitle{color:#fff;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:700;display:flex}.PythonConditionsWorkspace-module__ccfohG__tocGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;display:grid}.PythonConditionsWorkspace-module__ccfohG__tocItem{color:#94a3b8;border-radius:6px;padding:6px 10px;font-size:.85rem;text-decoration:none;transition:all .15s}.PythonConditionsWorkspace-module__ccfohG__tocItem:hover{color:#38bdf8;background:#38bdf814;transform:translate(3px)}.PythonConditionsWorkspace-module__ccfohG__section{background:#090816;border:1px solid #ffffff14;border-radius:18px;margin-bottom:36px;padding:32px;scroll-margin-top:80px;box-shadow:0 4px 20px #00000040}.PythonConditionsWorkspace-module__ccfohG__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.PythonConditionsWorkspace-module__ccfohG__sectionNumber{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:inline-flex}.PythonConditionsWorkspace-module__ccfohG__sectionTitle{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.PythonConditionsWorkspace-module__ccfohG__callout{background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonConditionsWorkspace-module__ccfohG__calloutWarning{background:#f59e0b17;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonConditionsWorkspace-module__ccfohG__calloutTitle{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:.95rem;font-weight:700;display:flex}.PythonConditionsWorkspace-module__ccfohG__flowContainer{background:#0f172a;border:1px solid #38bdf833;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:20px 0;padding:24px;display:flex}.PythonConditionsWorkspace-module__ccfohG__flowStep{color:#f8fafc;text-align:center;background:#1e293b;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-family:monospace;font-size:.9rem}.PythonConditionsWorkspace-module__ccfohG__flowDecision{color:#38bdf8;text-align:center;background:#38bdf826;border:1.5px solid #38bdf8;border-radius:12px;padding:12px 24px;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__flowBranches{justify-content:center;gap:24px;width:100%;max-width:600px;display:flex}.PythonConditionsWorkspace-module__ccfohG__flowBranchTrue{text-align:center;background:#10b9811a;border:1px solid #10b981;border-radius:10px;flex:1;padding:12px}.PythonConditionsWorkspace-module__ccfohG__flowBranchFalse{text-align:center;background:#f43f5e1a;border:1px solid #f43f5e;border-radius:10px;flex:1;padding:12px}.PythonConditionsWorkspace-module__ccfohG__codeBlock{color:#e2e8f0;background:#030712;border:1px solid #ffffff1f;border-radius:12px;margin:16px 0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.PythonConditionsWorkspace-module__ccfohG__codeKeyword{color:#f43f5e;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__codeFunc{color:#38bdf8}.PythonConditionsWorkspace-module__ccfohG__codeString{color:#34d399}.PythonConditionsWorkspace-module__ccfohG__codeNumber{color:#fbbf24}.PythonConditionsWorkspace-module__ccfohG__codeComment{color:#64748b;font-style:italic}.PythonConditionsWorkspace-module__ccfohG__codeOp{color:#c084fc;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__editorCard{background:#060914;border:1.5px solid #38bdf84d;border-radius:16px;margin:24px 0;overflow:hidden;box-shadow:0 8px 30px #00000080}.PythonConditionsWorkspace-module__ccfohG__editorHeader{background:#0d1428;border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.PythonConditionsWorkspace-module__ccfohG__editorHeaderLeft{color:#f8fafc;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.PythonConditionsWorkspace-module__ccfohG__editorBadge{color:#38bdf8;text-transform:uppercase;letter-spacing:.5px;background:#38bdf826;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__editorBody{background:#04060d;position:relative}.PythonConditionsWorkspace-module__ccfohG__editorTextarea{color:#e2e8f0;resize:vertical;tab-size:4;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:120px;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.6}.PythonConditionsWorkspace-module__ccfohG__editorTextarea:focus{background:#38bdf805}.PythonConditionsWorkspace-module__ccfohG__editorToolbar{background:#090e1f;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.PythonConditionsWorkspace-module__ccfohG__toolbarLeft,.PythonConditionsWorkspace-module__ccfohG__toolbarRight{align-items:center;gap:8px;display:flex}.PythonConditionsWorkspace-module__ccfohG__btnRun{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.PythonConditionsWorkspace-module__ccfohG__btnRun:hover{background:linear-gradient(135deg,#0369a1 0%,#0284c7 100%);transform:translateY(-1px);box-shadow:0 0 15px #38bdf866}.PythonConditionsWorkspace-module__ccfohG__btnReset{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonConditionsWorkspace-module__ccfohG__btnReset:hover{color:#fff;background:#ffffff1a}.PythonConditionsWorkspace-module__ccfohG__btnHint{color:#fbbf24;cursor:pointer;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonConditionsWorkspace-module__ccfohG__btnHint:hover{background:#fbbf2433}.PythonConditionsWorkspace-module__ccfohG__btnSolution{color:#c084fc;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonConditionsWorkspace-module__ccfohG__btnSolution:hover{background:#a78bfa33}.PythonConditionsWorkspace-module__ccfohG__terminal{background:#020409;border-top:1px solid #38bdf833;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.PythonConditionsWorkspace-module__ccfohG__terminalHeader{text-transform:uppercase;letter-spacing:.6px;color:#64748b;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.PythonConditionsWorkspace-module__ccfohG__terminalOutputText{color:#e2e8f0;white-space:pre-wrap;margin:0;line-height:1.5}.PythonConditionsWorkspace-module__ccfohG__terminalSuccess{color:#34d399}.PythonConditionsWorkspace-module__ccfohG__terminalError{color:#f87171}.PythonConditionsWorkspace-module__ccfohG__hintPanel{color:#fde68a;background:#fbbf240f;border-top:1px dashed #fbbf244d;padding:14px 18px;font-size:.88rem;line-height:1.5}.PythonConditionsWorkspace-module__ccfohG__solutionPanel{color:#e9d5ff;background:#a78bfa14;border-top:1px dashed #a78bfa4d;padding:16px 18px;font-size:.88rem}.PythonConditionsWorkspace-module__ccfohG__tableWrapper{border:1px solid #ffffff1a;border-radius:12px;margin:20px 0;overflow-x:auto}.PythonConditionsWorkspace-module__ccfohG__pythonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.PythonConditionsWorkspace-module__ccfohG__pythonTable th{color:#38bdf8;background:#0f172a;border-bottom:1px solid #38bdf833;padding:12px 16px;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__pythonTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:12px 16px}.PythonConditionsWorkspace-module__ccfohG__pythonTable tr:last-child td{border-bottom:none}.PythonConditionsWorkspace-module__ccfohG__pythonTable tr:hover td{background:#38bdf808}.PythonConditionsWorkspace-module__ccfohG__predictCard{background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:16px 20px;display:flex}.PythonConditionsWorkspace-module__ccfohG__predictExpr{color:#38bdf8;font-family:monospace;font-size:.95rem}.PythonConditionsWorkspace-module__ccfohG__predictButtons{gap:8px;display:flex}.PythonConditionsWorkspace-module__ccfohG__predictBtn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.PythonConditionsWorkspace-module__ccfohG__predictBtn:hover{color:#38bdf8;background:#38bdf826}.PythonConditionsWorkspace-module__ccfohG__predictBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.PythonConditionsWorkspace-module__ccfohG__analyticsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:20px 0;display:grid}.PythonConditionsWorkspace-module__ccfohG__analyticsCard{background:#0d1124;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.PythonConditionsWorkspace-module__ccfohG__analyticsCardTitle{color:#38bdf8;align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:flex}.PythonConditionsWorkspace-module__ccfohG__scenarioCard{background:#0d1424;border:1px solid #38bdf833;border-radius:12px;margin-bottom:14px;padding:18px 20px}.PythonConditionsWorkspace-module__ccfohG__scenarioQuestion{color:#fff;margin-bottom:10px;font-size:.95rem;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__scenarioOptions{flex-wrap:wrap;gap:10px;display:flex}.PythonConditionsWorkspace-module__ccfohG__scenarioBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-size:.85rem;transition:all .15s}.PythonConditionsWorkspace-module__ccfohG__scenarioBtn:hover{color:#38bdf8;background:#38bdf81f}.PythonConditionsWorkspace-module__ccfohG__scenarioBtnCorrect{color:#34d399;background:#10b98133;border-color:#10b981;font-weight:700}.PythonConditionsWorkspace-module__ccfohG__scenarioBtnWrong{color:#f87171;background:#f43f5e33;border-color:#f43f5e}@media (max-width:768px){.PythonConditionsWorkspace-module__ccfohG__heroTitle{font-size:1.8rem}.PythonConditionsWorkspace-module__ccfohG__section{padding:20px 16px}.PythonConditionsWorkspace-module__ccfohG__flowBranches{flex-direction:column}.PythonConditionsWorkspace-module__ccfohG__editorToolbar{flex-direction:column;align-items:stretch}.PythonConditionsWorkspace-module__ccfohG__toolbarLeft,.PythonConditionsWorkspace-module__ccfohG__toolbarRight{justify-content:space-between}}
.PythonLoopsWorkspace-module__qel2vW__container{color:#f1f5f9;max-width:1080px;font-family:var(--font-inter,sans-serif);margin:0 auto;padding:32px 20px 80px}.PythonLoopsWorkspace-module__qel2vW__breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.PythonLoopsWorkspace-module__qel2vW__breadLink{color:#94a3b8;text-decoration:none;transition:color .15s}.PythonLoopsWorkspace-module__qel2vW__breadLink:hover{color:#38bdf8}.PythonLoopsWorkspace-module__qel2vW__breadSep{color:#475569}.PythonLoopsWorkspace-module__qel2vW__breadCurrent{color:#38bdf8;font-weight:600}.PythonLoopsWorkspace-module__qel2vW__hero{background:radial-gradient(circle at 10% 20%,#38bdf81f 0%,#0000 60%),radial-gradient(circle at 90% 80%,#fbbf241a 0%,#0000 60%),#090816;border:1px solid #38bdf840;border-radius:20px;margin-bottom:32px;padding:36px 32px;box-shadow:0 10px 30px #0006}.PythonLoopsWorkspace-module__qel2vW__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.PythonLoopsWorkspace-module__qel2vW__badge{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonLoopsWorkspace-module__qel2vW__badgeGold{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonLoopsWorkspace-module__qel2vW__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:800;line-height:1.25}.PythonLoopsWorkspace-module__qel2vW__heroSub{color:#94a3b8;max-width:920px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.PythonLoopsWorkspace-module__qel2vW__metaBar{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}.PythonLoopsWorkspace-module__qel2vW__metaItem{color:#cbd5e1;align-items:center;gap:8px;font-size:.86rem;display:flex}.PythonLoopsWorkspace-module__qel2vW__tocCard{background:#0d1124;border:1px solid #38bdf826;border-radius:16px;margin-bottom:40px;padding:24px}.PythonLoopsWorkspace-module__qel2vW__tocTitle{color:#fff;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:700;display:flex}.PythonLoopsWorkspace-module__qel2vW__tocGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;display:grid}.PythonLoopsWorkspace-module__qel2vW__tocItem{color:#94a3b8;border-radius:6px;padding:6px 10px;font-size:.85rem;text-decoration:none;transition:all .15s}.PythonLoopsWorkspace-module__qel2vW__tocItem:hover{color:#38bdf8;background:#38bdf814;transform:translate(3px)}.PythonLoopsWorkspace-module__qel2vW__section{background:#090816;border:1px solid #ffffff14;border-radius:18px;margin-bottom:36px;padding:32px;scroll-margin-top:80px;box-shadow:0 4px 20px #00000040}.PythonLoopsWorkspace-module__qel2vW__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.PythonLoopsWorkspace-module__qel2vW__sectionNumber{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:inline-flex}.PythonLoopsWorkspace-module__qel2vW__sectionTitle{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.PythonLoopsWorkspace-module__qel2vW__callout{background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonLoopsWorkspace-module__qel2vW__calloutWarning{background:#f59e0b17;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonLoopsWorkspace-module__qel2vW__calloutTitle{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:.95rem;font-weight:700;display:flex}.PythonLoopsWorkspace-module__qel2vW__codeBlock{color:#e2e8f0;background:#030712;border:1px solid #ffffff1f;border-radius:12px;margin:16px 0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.PythonLoopsWorkspace-module__qel2vW__codeKeyword{color:#f43f5e;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__codeFunc{color:#38bdf8}.PythonLoopsWorkspace-module__qel2vW__codeString{color:#34d399}.PythonLoopsWorkspace-module__qel2vW__codeNumber{color:#fbbf24}.PythonLoopsWorkspace-module__qel2vW__codeComment{color:#64748b;font-style:italic}.PythonLoopsWorkspace-module__qel2vW__codeOp{color:#c084fc;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__flowContainer{background:#0f172a;border:1px solid #38bdf833;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:20px 0;padding:24px;display:flex}.PythonLoopsWorkspace-module__qel2vW__flowStep{color:#f8fafc;text-align:center;background:#1e293b;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-family:monospace;font-size:.9rem}.PythonLoopsWorkspace-module__qel2vW__flowDecision{color:#38bdf8;text-align:center;background:#38bdf826;border:1.5px solid #38bdf8;border-radius:12px;padding:12px 24px;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__flowBranches{justify-content:center;gap:24px;width:100%;max-width:600px;display:flex}.PythonLoopsWorkspace-module__qel2vW__flowBranchTrue{text-align:center;background:#10b9811a;border:1px solid #10b981;border-radius:10px;flex:1;padding:12px}.PythonLoopsWorkspace-module__qel2vW__flowBranchFalse{text-align:center;background:#f43f5e1a;border:1px solid #f43f5e;border-radius:10px;flex:1;padding:12px}.PythonLoopsWorkspace-module__qel2vW__editorCard{background:#060914;border:1.5px solid #38bdf84d;border-radius:16px;margin:24px 0;overflow:hidden;box-shadow:0 8px 30px #00000080}.PythonLoopsWorkspace-module__qel2vW__editorHeader{background:#0d1428;border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.PythonLoopsWorkspace-module__qel2vW__editorHeaderLeft{color:#f8fafc;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.PythonLoopsWorkspace-module__qel2vW__editorBadge{color:#38bdf8;text-transform:uppercase;letter-spacing:.5px;background:#38bdf826;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__editorBody{background:#04060d;position:relative}.PythonLoopsWorkspace-module__qel2vW__editorTextarea{color:#e2e8f0;resize:vertical;tab-size:4;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:120px;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.6}.PythonLoopsWorkspace-module__qel2vW__editorTextarea:focus{background:#38bdf805}.PythonLoopsWorkspace-module__qel2vW__editorToolbar{background:#090e1f;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.PythonLoopsWorkspace-module__qel2vW__toolbarLeft,.PythonLoopsWorkspace-module__qel2vW__toolbarRight{align-items:center;gap:8px;display:flex}.PythonLoopsWorkspace-module__qel2vW__btnRun{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.PythonLoopsWorkspace-module__qel2vW__btnRun:hover{background:linear-gradient(135deg,#0369a1 0%,#0284c7 100%);transform:translateY(-1px);box-shadow:0 0 15px #38bdf866}.PythonLoopsWorkspace-module__qel2vW__btnReset{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonLoopsWorkspace-module__qel2vW__btnReset:hover{color:#fff;background:#ffffff1a}.PythonLoopsWorkspace-module__qel2vW__btnHint{color:#fbbf24;cursor:pointer;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonLoopsWorkspace-module__qel2vW__btnHint:hover{background:#fbbf2433}.PythonLoopsWorkspace-module__qel2vW__btnSolution{color:#c084fc;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonLoopsWorkspace-module__qel2vW__btnSolution:hover{background:#a78bfa33}.PythonLoopsWorkspace-module__qel2vW__terminal{background:#020409;border-top:1px solid #38bdf833;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.PythonLoopsWorkspace-module__qel2vW__terminalHeader{text-transform:uppercase;letter-spacing:.6px;color:#64748b;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.PythonLoopsWorkspace-module__qel2vW__terminalOutputText{color:#e2e8f0;white-space:pre-wrap;margin:0;line-height:1.5}.PythonLoopsWorkspace-module__qel2vW__terminalSuccess{color:#34d399}.PythonLoopsWorkspace-module__qel2vW__terminalError{color:#f87171}.PythonLoopsWorkspace-module__qel2vW__hintPanel{color:#fde68a;background:#fbbf240f;border-top:1px dashed #fbbf244d;padding:14px 18px;font-size:.88rem;line-height:1.5}.PythonLoopsWorkspace-module__qel2vW__solutionPanel{color:#e9d5ff;background:#a78bfa14;border-top:1px dashed #a78bfa4d;padding:16px 18px;font-size:.88rem}.PythonLoopsWorkspace-module__qel2vW__tableWrapper{border:1px solid #ffffff1a;border-radius:12px;margin:20px 0;overflow-x:auto}.PythonLoopsWorkspace-module__qel2vW__pythonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.PythonLoopsWorkspace-module__qel2vW__pythonTable th{color:#38bdf8;background:#0f172a;border-bottom:1px solid #38bdf833;padding:12px 16px;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__pythonTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:12px 16px}.PythonLoopsWorkspace-module__qel2vW__pythonTable tr:last-child td{border-bottom:none}.PythonLoopsWorkspace-module__qel2vW__pythonTable tr:hover td{background:#38bdf808}.PythonLoopsWorkspace-module__qel2vW__predictCard{background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:16px 20px;display:flex}.PythonLoopsWorkspace-module__qel2vW__predictExpr{color:#38bdf8;font-family:monospace;font-size:.95rem}.PythonLoopsWorkspace-module__qel2vW__predictButtons{gap:8px;display:flex}.PythonLoopsWorkspace-module__qel2vW__predictBtn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.PythonLoopsWorkspace-module__qel2vW__predictBtn:hover{color:#38bdf8;background:#38bdf826}.PythonLoopsWorkspace-module__qel2vW__predictBtnActive{color:#fff;background:#0284c7;border-color:#38bdf8}.PythonLoopsWorkspace-module__qel2vW__scenarioCard{background:#0d1424;border:1px solid #38bdf833;border-radius:12px;margin-bottom:14px;padding:18px 20px}.PythonLoopsWorkspace-module__qel2vW__scenarioQuestion{color:#fff;margin-bottom:10px;font-size:.95rem;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__scenarioOptions{flex-wrap:wrap;gap:10px;display:flex}.PythonLoopsWorkspace-module__qel2vW__scenarioBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-size:.85rem;transition:all .15s}.PythonLoopsWorkspace-module__qel2vW__scenarioBtn:hover{color:#38bdf8;background:#38bdf81f}.PythonLoopsWorkspace-module__qel2vW__scenarioBtnCorrect{color:#34d399;background:#10b98133;border-color:#10b981;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__scenarioBtnWrong{color:#f87171;background:#f43f5e33;border-color:#f43f5e}.PythonLoopsWorkspace-module__qel2vW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0;display:grid}.PythonLoopsWorkspace-module__qel2vW__metricCard{text-align:center;background:#0d1124;border:1px solid #ffffff1a;border-radius:10px;padding:14px}.PythonLoopsWorkspace-module__qel2vW__metricLabel{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:700}.PythonLoopsWorkspace-module__qel2vW__metricValue{color:#38bdf8;font-family:monospace;font-size:1.4rem;font-weight:800}@media (max-width:768px){.PythonLoopsWorkspace-module__qel2vW__heroTitle{font-size:1.8rem}.PythonLoopsWorkspace-module__qel2vW__section{padding:20px 16px}.PythonLoopsWorkspace-module__qel2vW__flowBranches{flex-direction:column}.PythonLoopsWorkspace-module__qel2vW__editorToolbar{flex-direction:column;align-items:stretch}.PythonLoopsWorkspace-module__qel2vW__toolbarLeft,.PythonLoopsWorkspace-module__qel2vW__toolbarRight{justify-content:space-between}}
.PythonFunctionsWorkspace-module__ukwfuG__container{color:#f1f5f9;max-width:1080px;font-family:var(--font-inter,sans-serif);margin:0 auto;padding:32px 20px 80px}.PythonFunctionsWorkspace-module__ukwfuG__breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__breadLink{color:#94a3b8;text-decoration:none;transition:color .15s}.PythonFunctionsWorkspace-module__ukwfuG__breadLink:hover{color:#38bdf8}.PythonFunctionsWorkspace-module__ukwfuG__breadSep{color:#475569}.PythonFunctionsWorkspace-module__ukwfuG__breadCurrent{color:#38bdf8;font-weight:600}.PythonFunctionsWorkspace-module__ukwfuG__hero{background:radial-gradient(circle at 10% 20%,#38bdf81f 0%,#0000 60%),radial-gradient(circle at 90% 80%,#fbbf241a 0%,#0000 60%),#090816;border:1px solid #38bdf840;border-radius:20px;margin-bottom:32px;padding:36px 32px;box-shadow:0 10px 30px #0006}.PythonFunctionsWorkspace-module__ukwfuG__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__badge{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonFunctionsWorkspace-module__ukwfuG__badgeGold{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonFunctionsWorkspace-module__ukwfuG__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:800;line-height:1.25}.PythonFunctionsWorkspace-module__ukwfuG__heroSub{color:#94a3b8;max-width:920px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.PythonFunctionsWorkspace-module__ukwfuG__metaBar{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__metaItem{color:#cbd5e1;align-items:center;gap:8px;font-size:.86rem;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__tocCard{background:#0d1124;border:1px solid #38bdf826;border-radius:16px;margin-bottom:40px;padding:24px}.PythonFunctionsWorkspace-module__ukwfuG__tocTitle{color:#fff;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:700;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__tocGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;display:grid}.PythonFunctionsWorkspace-module__ukwfuG__tocItem{color:#94a3b8;border-radius:6px;padding:6px 10px;font-size:.85rem;text-decoration:none;transition:all .15s}.PythonFunctionsWorkspace-module__ukwfuG__tocItem:hover{color:#38bdf8;background:#38bdf814;transform:translate(3px)}.PythonFunctionsWorkspace-module__ukwfuG__section{background:#090816;border:1px solid #ffffff14;border-radius:18px;margin-bottom:36px;padding:32px;scroll-margin-top:80px;box-shadow:0 4px 20px #00000040}.PythonFunctionsWorkspace-module__ukwfuG__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__sectionNumber{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:inline-flex}.PythonFunctionsWorkspace-module__ukwfuG__sectionTitle{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:700}.PythonFunctionsWorkspace-module__ukwfuG__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.PythonFunctionsWorkspace-module__ukwfuG__callout{background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonFunctionsWorkspace-module__ukwfuG__calloutWarning{background:#f59e0b17;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonFunctionsWorkspace-module__ukwfuG__calloutTitle{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:.95rem;font-weight:700;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__codeBlock{color:#e2e8f0;background:#030712;border:1px solid #ffffff1f;border-radius:12px;margin:16px 0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.PythonFunctionsWorkspace-module__ukwfuG__codeKeyword{color:#f43f5e;font-weight:700}.PythonFunctionsWorkspace-module__ukwfuG__codeFunc{color:#38bdf8}.PythonFunctionsWorkspace-module__ukwfuG__codeString{color:#34d399}.PythonFunctionsWorkspace-module__ukwfuG__codeNumber{color:#fbbf24}.PythonFunctionsWorkspace-module__ukwfuG__codeComment{color:#64748b;font-style:italic}.PythonFunctionsWorkspace-module__ukwfuG__codeOp{color:#c084fc;font-weight:700}.PythonFunctionsWorkspace-module__ukwfuG__flowContainer{background:#0f172a;border:1px solid #38bdf833;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:20px 0;padding:24px;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__flowStep{color:#f8fafc;text-align:center;background:#1e293b;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-family:monospace;font-size:.9rem}.PythonFunctionsWorkspace-module__ukwfuG__flowDecision{color:#38bdf8;text-align:center;background:#38bdf826;border:1.5px solid #38bdf8;border-radius:12px;padding:12px 24px;font-weight:700}.PythonFunctionsWorkspace-module__ukwfuG__editorCard{background:#060914;border:1.5px solid #38bdf84d;border-radius:16px;margin:24px 0;overflow:hidden;box-shadow:0 8px 30px #00000080}.PythonFunctionsWorkspace-module__ukwfuG__editorHeader{background:#0d1428;border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__editorHeaderLeft{color:#f8fafc;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__editorBadge{color:#38bdf8;text-transform:uppercase;letter-spacing:.5px;background:#38bdf826;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.PythonFunctionsWorkspace-module__ukwfuG__editorBody{background:#04060d;position:relative}.PythonFunctionsWorkspace-module__ukwfuG__editorTextarea{color:#e2e8f0;resize:vertical;tab-size:4;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:120px;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.6}.PythonFunctionsWorkspace-module__ukwfuG__editorTextarea:focus{background:#38bdf805}.PythonFunctionsWorkspace-module__ukwfuG__editorToolbar{background:#090e1f;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__toolbarLeft,.PythonFunctionsWorkspace-module__ukwfuG__toolbarRight{align-items:center;gap:8px;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__btnRun{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.PythonFunctionsWorkspace-module__ukwfuG__btnRun:hover{background:linear-gradient(135deg,#0369a1 0%,#0284c7 100%);transform:translateY(-1px);box-shadow:0 0 15px #38bdf866}.PythonFunctionsWorkspace-module__ukwfuG__btnReset{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonFunctionsWorkspace-module__ukwfuG__btnReset:hover{color:#fff;background:#ffffff1a}.PythonFunctionsWorkspace-module__ukwfuG__btnHint{color:#fbbf24;cursor:pointer;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonFunctionsWorkspace-module__ukwfuG__btnHint:hover{background:#fbbf2433}.PythonFunctionsWorkspace-module__ukwfuG__btnSolution{color:#c084fc;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonFunctionsWorkspace-module__ukwfuG__btnSolution:hover{background:#a78bfa33}.PythonFunctionsWorkspace-module__ukwfuG__terminal{background:#020409;border-top:1px solid #38bdf833;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.PythonFunctionsWorkspace-module__ukwfuG__terminalHeader{text-transform:uppercase;letter-spacing:.6px;color:#64748b;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.PythonFunctionsWorkspace-module__ukwfuG__terminalOutputText{color:#e2e8f0;white-space:pre-wrap;margin:0;line-height:1.5}.PythonFunctionsWorkspace-module__ukwfuG__terminalSuccess{color:#34d399}.PythonFunctionsWorkspace-module__ukwfuG__terminalError{color:#f87171}.PythonFunctionsWorkspace-module__ukwfuG__hintPanel{color:#fde68a;background:#fbbf240f;border-top:1px dashed #fbbf244d;padding:14px 18px;font-size:.88rem;line-height:1.5}.PythonFunctionsWorkspace-module__ukwfuG__solutionPanel{color:#e9d5ff;background:#a78bfa14;border-top:1px dashed #a78bfa4d;padding:16px 18px;font-size:.88rem}.PythonFunctionsWorkspace-module__ukwfuG__tableWrapper{border:1px solid #ffffff1a;border-radius:12px;margin:20px 0;overflow-x:auto}.PythonFunctionsWorkspace-module__ukwfuG__pythonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.PythonFunctionsWorkspace-module__ukwfuG__pythonTable th{color:#38bdf8;background:#0f172a;border-bottom:1px solid #38bdf833;padding:12px 16px;font-weight:700}.PythonFunctionsWorkspace-module__ukwfuG__pythonTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:12px 16px}.PythonFunctionsWorkspace-module__ukwfuG__pythonTable tr:last-child td{border-bottom:none}.PythonFunctionsWorkspace-module__ukwfuG__pythonTable tr:hover td{background:#38bdf808}.PythonFunctionsWorkspace-module__ukwfuG__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0;display:grid}.PythonFunctionsWorkspace-module__ukwfuG__metricCard{text-align:center;background:#0d1124;border:1px solid #ffffff1a;border-radius:10px;padding:14px}.PythonFunctionsWorkspace-module__ukwfuG__metricLabel{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:700}.PythonFunctionsWorkspace-module__ukwfuG__metricValue{color:#38bdf8;font-family:monospace;font-size:1.4rem;font-weight:800}@media (max-width:768px){.PythonFunctionsWorkspace-module__ukwfuG__heroTitle{font-size:1.8rem}.PythonFunctionsWorkspace-module__ukwfuG__section{padding:20px 16px}.PythonFunctionsWorkspace-module__ukwfuG__editorToolbar{flex-direction:column;align-items:stretch}.PythonFunctionsWorkspace-module__ukwfuG__toolbarLeft,.PythonFunctionsWorkspace-module__ukwfuG__toolbarRight{justify-content:space-between}}
.PythonCollectionsWorkspace-module__9Q_utW__container{color:#f1f5f9;max-width:1080px;font-family:var(--font-inter,sans-serif);margin:0 auto;padding:32px 20px 80px}.PythonCollectionsWorkspace-module__9Q_utW__breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__breadLink{color:#94a3b8;text-decoration:none;transition:color .15s}.PythonCollectionsWorkspace-module__9Q_utW__breadLink:hover{color:#38bdf8}.PythonCollectionsWorkspace-module__9Q_utW__breadSep{color:#475569}.PythonCollectionsWorkspace-module__9Q_utW__breadCurrent{color:#38bdf8;font-weight:600}.PythonCollectionsWorkspace-module__9Q_utW__hero{background:radial-gradient(circle at 10% 20%,#38bdf81f 0%,#0000 60%),radial-gradient(circle at 90% 80%,#fbbf241a 0%,#0000 60%),#090816;border:1px solid #38bdf840;border-radius:20px;margin-bottom:32px;padding:36px 32px;box-shadow:0 10px 30px #0006}.PythonCollectionsWorkspace-module__9Q_utW__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__badge{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonCollectionsWorkspace-module__9Q_utW__badgeGold{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.PythonCollectionsWorkspace-module__9Q_utW__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:800;line-height:1.25}.PythonCollectionsWorkspace-module__9Q_utW__heroSub{color:#94a3b8;max-width:920px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.PythonCollectionsWorkspace-module__9Q_utW__metaBar{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__metaItem{color:#cbd5e1;align-items:center;gap:8px;font-size:.86rem;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__tocCard{background:#0d1124;border:1px solid #38bdf826;border-radius:16px;margin-bottom:40px;padding:24px}.PythonCollectionsWorkspace-module__9Q_utW__tocTitle{color:#fff;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:700;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__tocGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;display:grid}.PythonCollectionsWorkspace-module__9Q_utW__tocItem{color:#94a3b8;border-radius:6px;padding:6px 10px;font-size:.85rem;text-decoration:none;transition:all .15s}.PythonCollectionsWorkspace-module__9Q_utW__tocItem:hover{color:#38bdf8;background:#38bdf814;transform:translate(3px)}.PythonCollectionsWorkspace-module__9Q_utW__section{background:#090816;border:1px solid #ffffff14;border-radius:18px;margin-bottom:36px;padding:32px;scroll-margin-top:80px;box-shadow:0 4px 20px #00000040}.PythonCollectionsWorkspace-module__9Q_utW__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__sectionNumber{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:inline-flex}.PythonCollectionsWorkspace-module__9Q_utW__sectionTitle{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:700}.PythonCollectionsWorkspace-module__9Q_utW__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.PythonCollectionsWorkspace-module__9Q_utW__callout{background:#38bdf814;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonCollectionsWorkspace-module__9Q_utW__calloutWarning{background:#f59e0b17;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.PythonCollectionsWorkspace-module__9Q_utW__calloutTitle{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:.95rem;font-weight:700;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__codeBlock{color:#e2e8f0;background:#030712;border:1px solid #ffffff1f;border-radius:12px;margin:16px 0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.PythonCollectionsWorkspace-module__9Q_utW__codeKeyword{color:#f43f5e;font-weight:700}.PythonCollectionsWorkspace-module__9Q_utW__codeFunc{color:#38bdf8}.PythonCollectionsWorkspace-module__9Q_utW__codeString{color:#34d399}.PythonCollectionsWorkspace-module__9Q_utW__codeNumber{color:#fbbf24}.PythonCollectionsWorkspace-module__9Q_utW__codeComment{color:#64748b;font-style:italic}.PythonCollectionsWorkspace-module__9Q_utW__codeOp{color:#c084fc;font-weight:700}.PythonCollectionsWorkspace-module__9Q_utW__flowContainer{background:#0f172a;border:1px solid #38bdf833;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:20px 0;padding:24px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__flowStep{color:#f8fafc;text-align:center;background:#1e293b;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-family:monospace;font-size:.9rem}.PythonCollectionsWorkspace-module__9Q_utW__editorCard{background:#060914;border:1.5px solid #38bdf84d;border-radius:16px;margin:24px 0;overflow:hidden;box-shadow:0 8px 30px #00000080}.PythonCollectionsWorkspace-module__9Q_utW__editorHeader{background:#0d1428;border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__editorHeaderLeft{color:#f8fafc;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__editorBadge{color:#38bdf8;text-transform:uppercase;letter-spacing:.5px;background:#38bdf826;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.PythonCollectionsWorkspace-module__9Q_utW__editorBody{background:#04060d;position:relative}.PythonCollectionsWorkspace-module__9Q_utW__editorTextarea{color:#e2e8f0;resize:vertical;tab-size:4;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:120px;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.6}.PythonCollectionsWorkspace-module__9Q_utW__editorTextarea:focus{background:#38bdf805}.PythonCollectionsWorkspace-module__9Q_utW__editorToolbar{background:#090e1f;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__toolbarLeft,.PythonCollectionsWorkspace-module__9Q_utW__toolbarRight{align-items:center;gap:8px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__btnRun{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.PythonCollectionsWorkspace-module__9Q_utW__btnRun:hover{background:linear-gradient(135deg,#0369a1 0%,#0284c7 100%);transform:translateY(-1px);box-shadow:0 0 15px #38bdf866}.PythonCollectionsWorkspace-module__9Q_utW__btnReset{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonCollectionsWorkspace-module__9Q_utW__btnReset:hover{color:#fff;background:#ffffff1a}.PythonCollectionsWorkspace-module__9Q_utW__btnHint{color:#fbbf24;cursor:pointer;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonCollectionsWorkspace-module__9Q_utW__btnHint:hover{background:#fbbf2433}.PythonCollectionsWorkspace-module__9Q_utW__btnSolution{color:#c084fc;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.PythonCollectionsWorkspace-module__9Q_utW__btnSolution:hover{background:#a78bfa33}.PythonCollectionsWorkspace-module__9Q_utW__terminal{background:#020409;border-top:1px solid #38bdf833;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.PythonCollectionsWorkspace-module__9Q_utW__terminalHeader{text-transform:uppercase;letter-spacing:.6px;color:#64748b;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__terminalOutputText{color:#e2e8f0;white-space:pre-wrap;margin:0;line-height:1.5}.PythonCollectionsWorkspace-module__9Q_utW__terminalSuccess{color:#34d399}.PythonCollectionsWorkspace-module__9Q_utW__terminalError{color:#f87171}.PythonCollectionsWorkspace-module__9Q_utW__hintPanel{color:#fde68a;background:#fbbf240f;border-top:1px dashed #fbbf244d;padding:14px 18px;font-size:.88rem;line-height:1.5}.PythonCollectionsWorkspace-module__9Q_utW__solutionPanel{color:#e9d5ff;background:#a78bfa14;border-top:1px dashed #a78bfa4d;padding:16px 18px;font-size:.88rem}.PythonCollectionsWorkspace-module__9Q_utW__tableWrapper{border:1px solid #ffffff1a;border-radius:12px;margin:20px 0;overflow-x:auto}.PythonCollectionsWorkspace-module__9Q_utW__pythonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.PythonCollectionsWorkspace-module__9Q_utW__pythonTable th{color:#38bdf8;background:#0f172a;border-bottom:1px solid #38bdf833;padding:12px 16px;font-weight:700}.PythonCollectionsWorkspace-module__9Q_utW__pythonTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:12px 16px}.PythonCollectionsWorkspace-module__9Q_utW__pythonTable tr:last-child td{border-bottom:none}.PythonCollectionsWorkspace-module__9Q_utW__pythonTable tr:hover td{background:#38bdf808}.PythonCollectionsWorkspace-module__9Q_utW__scenarioCard{background:#0d1424;border:1px solid #38bdf833;border-radius:12px;margin-bottom:14px;padding:18px 20px}.PythonCollectionsWorkspace-module__9Q_utW__scenarioQuestion{color:#fff;margin-bottom:10px;font-size:.95rem;font-weight:700}.PythonCollectionsWorkspace-module__9Q_utW__scenarioOptions{flex-wrap:wrap;gap:10px;display:flex}.PythonCollectionsWorkspace-module__9Q_utW__scenarioBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-size:.85rem;transition:all .15s}.PythonCollectionsWorkspace-module__9Q_utW__scenarioBtn:hover{color:#38bdf8;background:#38bdf81f}.PythonCollectionsWorkspace-module__9Q_utW__scenarioBtnCorrect{color:#34d399;background:#10b98133;border-color:#10b981;font-weight:700}.PythonCollectionsWorkspace-module__9Q_utW__scenarioBtnWrong{color:#f87171;background:#f43f5e33;border-color:#f43f5e}@media (max-width:768px){.PythonCollectionsWorkspace-module__9Q_utW__heroTitle{font-size:1.8rem}.PythonCollectionsWorkspace-module__9Q_utW__section{padding:20px 16px}.PythonCollectionsWorkspace-module__9Q_utW__editorToolbar{flex-direction:column;align-items:stretch}.PythonCollectionsWorkspace-module__9Q_utW__toolbarLeft,.PythonCollectionsWorkspace-module__9Q_utW__toolbarRight{justify-content:space-between}}
.NumPyArraysWorkspace-module__sOVz2W__container{color:#f1f5f9;max-width:1080px;font-family:var(--font-inter,sans-serif);margin:0 auto;padding:32px 20px 80px}.NumPyArraysWorkspace-module__sOVz2W__breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.NumPyArraysWorkspace-module__sOVz2W__breadLink{color:#94a3b8;text-decoration:none;transition:color .15s}.NumPyArraysWorkspace-module__sOVz2W__breadLink:hover{color:#38bdf8}.NumPyArraysWorkspace-module__sOVz2W__breadSep{color:#475569}.NumPyArraysWorkspace-module__sOVz2W__breadCurrent{color:#38bdf8;font-weight:600}.NumPyArraysWorkspace-module__sOVz2W__hero{background:radial-gradient(circle at 10% 20%,#0ea5e924 0%,#0000 60%),radial-gradient(circle at 90% 80%,#14b8a61f 0%,#0000 60%),#070a14;border:1px solid #0ea5e947;border-radius:20px;margin-bottom:32px;padding:36px 32px;box-shadow:0 10px 30px #00000073}.NumPyArraysWorkspace-module__sOVz2W__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.NumPyArraysWorkspace-module__sOVz2W__badge{color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.NumPyArraysWorkspace-module__sOVz2W__badgeTeal{color:#2dd4bf;background:#14b8a626;border:1px solid #14b8a64d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.NumPyArraysWorkspace-module__sOVz2W__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:800;line-height:1.25}.NumPyArraysWorkspace-module__sOVz2W__heroSub{color:#94a3b8;max-width:920px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.NumPyArraysWorkspace-module__sOVz2W__metaBar{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}.NumPyArraysWorkspace-module__sOVz2W__metaItem{color:#cbd5e1;align-items:center;gap:8px;font-size:.86rem;display:flex}.NumPyArraysWorkspace-module__sOVz2W__tocCard{background:#0b1122;border:1px solid #0ea5e92e;border-radius:16px;margin-bottom:40px;padding:24px}.NumPyArraysWorkspace-module__sOVz2W__tocTitle{color:#fff;align-items:center;gap:8px;margin:0 0 16px;font-size:1.1rem;font-weight:700;display:flex}.NumPyArraysWorkspace-module__sOVz2W__tocGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;display:grid}.NumPyArraysWorkspace-module__sOVz2W__tocItem{color:#94a3b8;border-radius:6px;padding:6px 10px;font-size:.85rem;text-decoration:none;transition:all .15s}.NumPyArraysWorkspace-module__sOVz2W__tocItem:hover{color:#38bdf8;background:#0ea5e914;transform:translate(3px)}.NumPyArraysWorkspace-module__sOVz2W__section{background:#080c18;border:1px solid #ffffff14;border-radius:18px;margin-bottom:36px;padding:32px;scroll-margin-top:80px;box-shadow:0 4px 20px #00000040}.NumPyArraysWorkspace-module__sOVz2W__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.NumPyArraysWorkspace-module__sOVz2W__sectionNumber{color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:inline-flex}.NumPyArraysWorkspace-module__sOVz2W__sectionTitle{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:700}.NumPyArraysWorkspace-module__sOVz2W__paragraph{color:#cbd5e1;margin:0 0 16px;font-size:.98rem;line-height:1.7}.NumPyArraysWorkspace-module__sOVz2W__callout{background:#0ea5e914;border-left:4px solid #38bdf8;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.NumPyArraysWorkspace-module__sOVz2W__calloutWarning{background:#f59e0b17;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.NumPyArraysWorkspace-module__sOVz2W__calloutTitle{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:.95rem;font-weight:700;display:flex}.NumPyArraysWorkspace-module__sOVz2W__codeBlock{color:#e2e8f0;background:#02050c;border:1px solid #ffffff1f;border-radius:12px;margin:16px 0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.65;overflow-x:auto}.NumPyArraysWorkspace-module__sOVz2W__codeKeyword{color:#f43f5e;font-weight:700}.NumPyArraysWorkspace-module__sOVz2W__codeFunc{color:#38bdf8}.NumPyArraysWorkspace-module__sOVz2W__codeString{color:#34d399}.NumPyArraysWorkspace-module__sOVz2W__codeNumber{color:#fbbf24}.NumPyArraysWorkspace-module__sOVz2W__codeComment{color:#64748b;font-style:italic}.NumPyArraysWorkspace-module__sOVz2W__flowContainer{background:#0b1324;border:1px solid #0ea5e933;border-radius:14px;flex-direction:column;align-items:center;gap:14px;margin:20px 0;padding:24px;display:flex}.NumPyArraysWorkspace-module__sOVz2W__matrixGrid{gap:8px;margin:10px 0;display:grid}.NumPyArraysWorkspace-module__sOVz2W__matrixCell{text-align:center;color:#f8fafc;background:#1e293b;border:1px solid #0ea5e94d;border-radius:8px;padding:12px 18px;font-family:monospace;font-weight:700}.NumPyArraysWorkspace-module__sOVz2W__editorCard{background:#050812;border:1.5px solid #0ea5e94d;border-radius:16px;margin:24px 0;overflow:hidden;box-shadow:0 8px 30px #00000080}.NumPyArraysWorkspace-module__sOVz2W__editorHeader{background:#0c1426;border-bottom:1px solid #0ea5e933;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.NumPyArraysWorkspace-module__sOVz2W__editorHeaderLeft{color:#f8fafc;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.NumPyArraysWorkspace-module__sOVz2W__editorBadge{color:#38bdf8;text-transform:uppercase;letter-spacing:.5px;background:#0ea5e926;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.NumPyArraysWorkspace-module__sOVz2W__editorBody{background:#03050a;position:relative}.NumPyArraysWorkspace-module__sOVz2W__editorTextarea{color:#e2e8f0;resize:vertical;tab-size:4;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:120px;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.6}.NumPyArraysWorkspace-module__sOVz2W__editorTextarea:focus{background:#0ea5e905}.NumPyArraysWorkspace-module__sOVz2W__editorToolbar{background:#080f20;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.NumPyArraysWorkspace-module__sOVz2W__toolbarLeft,.NumPyArraysWorkspace-module__sOVz2W__toolbarRight{align-items:center;gap:8px;display:flex}.NumPyArraysWorkspace-module__sOVz2W__btnRun{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.NumPyArraysWorkspace-module__sOVz2W__btnRun:hover{background:linear-gradient(135deg,#0369a1 0%,#0284c7 100%);transform:translateY(-1px);box-shadow:0 0 15px #0ea5e966}.NumPyArraysWorkspace-module__sOVz2W__btnReset{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.NumPyArraysWorkspace-module__sOVz2W__btnReset:hover{color:#fff;background:#ffffff1a}.NumPyArraysWorkspace-module__sOVz2W__btnHint{color:#fbbf24;cursor:pointer;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.NumPyArraysWorkspace-module__sOVz2W__btnHint:hover{background:#fbbf2433}.NumPyArraysWorkspace-module__sOVz2W__btnSolution{color:#c084fc;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.NumPyArraysWorkspace-module__sOVz2W__btnSolution:hover{background:#a78bfa33}.NumPyArraysWorkspace-module__sOVz2W__terminal{background:#010308;border-top:1px solid #0ea5e933;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.NumPyArraysWorkspace-module__sOVz2W__terminalHeader{text-transform:uppercase;letter-spacing:.6px;color:#64748b;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.NumPyArraysWorkspace-module__sOVz2W__terminalOutputText{color:#e2e8f0;white-space:pre-wrap;margin:0;line-height:1.5}.NumPyArraysWorkspace-module__sOVz2W__terminalSuccess{color:#34d399}.NumPyArraysWorkspace-module__sOVz2W__terminalError{color:#f87171}.NumPyArraysWorkspace-module__sOVz2W__hintPanel{color:#fde68a;background:#fbbf240f;border-top:1px dashed #fbbf244d;padding:14px 18px;font-size:.88rem;line-height:1.5}.NumPyArraysWorkspace-module__sOVz2W__solutionPanel{color:#e9d5ff;background:#a78bfa14;border-top:1px dashed #a78bfa4d;padding:16px 18px;font-size:.88rem}.NumPyArraysWorkspace-module__sOVz2W__tableWrapper{border:1px solid #ffffff1a;border-radius:12px;margin:20px 0;overflow-x:auto}.NumPyArraysWorkspace-module__sOVz2W__pythonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.NumPyArraysWorkspace-module__sOVz2W__pythonTable th{color:#38bdf8;background:#0f172a;border-bottom:1px solid #0ea5e933;padding:12px 16px;font-weight:700}.NumPyArraysWorkspace-module__sOVz2W__pythonTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:12px 16px}.NumPyArraysWorkspace-module__sOVz2W__pythonTable tr:last-child td{border-bottom:none}.NumPyArraysWorkspace-module__sOVz2W__pythonTable tr:hover td{background:#0ea5e908}.NumPyArraysWorkspace-module__sOVz2W__predictCard{background:#0c1426;border:1px solid #0ea5e933;border-radius:12px;margin-bottom:14px;padding:18px}.NumPyArraysWorkspace-module__sOVz2W__predictInput{color:#fff;background:#050814;border:1px solid #ffffff26;border-radius:6px;width:160px;margin-right:10px;padding:8px 12px;font-family:monospace;font-size:.9rem}.NumPyArraysWorkspace-module__sOVz2W__predictInput:focus{border-color:#38bdf8;outline:none}@media (max-width:768px){.NumPyArraysWorkspace-module__sOVz2W__heroTitle{font-size:1.8rem}.NumPyArraysWorkspace-module__sOVz2W__section{padding:20px 16px}.NumPyArraysWorkspace-module__sOVz2W__editorToolbar{flex-direction:column;align-items:stretch}.NumPyArraysWorkspace-module__sOVz2W__toolbarLeft,.NumPyArraysWorkspace-module__sOVz2W__toolbarRight{justify-content:space-between}}
.NumPyIndexingSlicingWorkspace-module__V8S8vq__container{color:#f1f5f9;max-width:1080px;font-family:var(--font-inter,sans-serif);margin:0 auto;padding:32px 20px 80px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__breadLink{color:#94a3b8;text-decoration:none;transition:color .15s}.NumPyIndexingSlicingWorkspace-module__V8S8vq__breadLink:hover{color:#38bdf8}.NumPyIndexingSlicingWorkspace-module__V8S8vq__breadSep{color:#475569}.NumPyIndexingSlicingWorkspace-module__V8S8vq__breadCurrent{color:#38bdf8;font-weight:600}.NumPyIndexingSlicingWorkspace-module__V8S8vq__hero{background:radial-gradient(circle at 10% 20%,#0ea5e929 0%,#0000 60%),radial-gradient(circle at 90% 80%,#14b8a61f 0%,#0000 60%),#070a14;border:1px solid #0ea5e947;border-radius:20px;margin-bottom:32px;padding:36px 32px;box-shadow:0 10px 30px #00000073}.NumPyIndexingSlicingWorkspace-module__V8S8vq__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__badge{color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__badgeTeal{color:#2dd4bf;background:#14b8a626;border:1px solid #14b8a64d;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:800;line-height:1.25}.NumPyIndexingSlicingWorkspace-module__V8S8vq__heroSub{color:#94a3b8;max-width:920px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.NumPyIndexingSlicingWorkspace-module__V8S8vq__metaBar{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__metaItem{color:#cbd5e1;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__tocCard{background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;margin-bottom:40px;padding:20px 24px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__tocHeader{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;margin-bottom:14px;font-size:.95rem;font-weight:700;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__tocGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.NumPyIndexingSlicingWorkspace-module__V8S8vq__tocLink{color:#cbd5e1;background:#ffffff05;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;text-decoration:none;transition:all .15s;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__tocLink:hover{color:#38bdf8;background:#0ea5e91a;border-color:#0ea5e940}.NumPyIndexingSlicingWorkspace-module__V8S8vq__section{background:#0f172ab3;border:1px solid #ffffff14;border-radius:18px;margin-bottom:36px;padding:32px 28px;box-shadow:0 4px 20px #0003}.NumPyIndexingSlicingWorkspace-module__V8S8vq__sectionHeader{margin-bottom:22px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__sectionTag{text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;font-weight:800;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__sectionTitle{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:1.55rem;font-weight:800}.NumPyIndexingSlicingWorkspace-module__V8S8vq__sectionIntro{color:#cbd5e1;margin:0;font-size:.95rem;line-height:1.65}.NumPyIndexingSlicingWorkspace-module__V8S8vq__callout{border-radius:12px;gap:14px;margin:20px 0;padding:16px 18px;font-size:.9rem;line-height:1.6;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__calloutInfo{color:#bae6fd;background:#0ea5e914;border:1px solid #0ea5e940}.NumPyIndexingSlicingWorkspace-module__V8S8vq__calloutTip{color:#a7f3d0;background:#10b98114;border:1px solid #10b98140}.NumPyIndexingSlicingWorkspace-module__V8S8vq__calloutWarning{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b40}.NumPyIndexingSlicingWorkspace-module__V8S8vq__calloutIcon{flex-shrink:0;margin-top:2px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripWrapper{background:#090e1c;border:1px solid #0ea5e933;border-radius:14px;margin:24px 0;padding:24px;overflow-x:auto}.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.85rem;font-weight:700;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripGrid{grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px;max-width:600px;margin:0 auto;display:grid}.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripCol{flex-direction:column;align-items:center;gap:6px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__posIndex{color:#38bdf8;font-family:monospace;font-size:.8rem;font-weight:700}.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripCell{color:#f8fafc;cursor:pointer;background:#1e293b;border:2px solid #0ea5e94d;border-radius:10px;justify-content:center;align-items:center;width:100%;height:58px;font-family:monospace;font-size:1.15rem;font-weight:800;transition:all .2s;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripCell:hover,.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripCellActive{background:#0ea5e938;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 0 16px #38bdf859}.NumPyIndexingSlicingWorkspace-module__V8S8vq__negIndex{color:#f59e0b;font-family:monospace;font-size:.8rem;font-weight:700}.NumPyIndexingSlicingWorkspace-module__V8S8vq__stripLegend{color:#94a3b8;justify-content:center;gap:24px;margin-top:18px;font-size:.8rem;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixWrapper{background:#090e1c;border:1px solid #0ea5e933;border-radius:16px;margin:24px 0;padding:24px;overflow-x:auto}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixHeaderRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixDisplayGrid{grid-template-columns:80px repeat(3,minmax(85px,110px));align-items:center;gap:8px;display:inline-grid}.NumPyIndexingSlicingWorkspace-module__V8S8vq__colHeader{text-align:center;color:#38bdf8;background:#0ea5e914;border-radius:6px;padding:4px;font-family:monospace;font-size:.78rem;font-weight:700}.NumPyIndexingSlicingWorkspace-module__V8S8vq__rowHeader{color:#a78bfa;text-align:right;background:#8b5cf614;border-radius:6px;padding:8px 10px;font-family:monospace;font-size:.78rem;font-weight:700}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixCell{cursor:pointer;background:#1e293b;border:2px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:64px;transition:all .2s;display:flex;position:relative}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixCellVal{color:#fff;font-family:monospace;font-size:1.15rem;font-weight:800}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixCellCoord{color:#94a3b8;font-family:monospace;font-size:.7rem}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixCellSelected{box-shadow:0 0 16px #38bdf866;background:#0ea5e940!important;border-color:#38bdf8!important}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixCellHighlighted{background:#34d3992e!important;border-color:#34d399!important}.NumPyIndexingSlicingWorkspace-module__V8S8vq__codeBox{color:#38bdf8;background:#050811;border:1px solid #ffffff17;border-radius:12px;margin:16px 0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;line-height:1.55;overflow-x:auto}.NumPyIndexingSlicingWorkspace-module__V8S8vq__codeComment{color:#64748b}.NumPyIndexingSlicingWorkspace-module__V8S8vq__editorCard{background:#090e1c;border:1px solid #0ea5e94d;border-radius:16px;margin:24px 0;overflow:hidden;box-shadow:0 8px 28px #00000059}.NumPyIndexingSlicingWorkspace-module__V8S8vq__editorHeader{background:#0f172a;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__editorTitle{color:#e2e8f0;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__editorActions{align-items:center;gap:8px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnRun{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnRun:hover{filter:brightness(1.1);transform:translateY(-1px)}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnReset{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnReset:hover{color:#fff;background:#ffffff1a}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnHint{color:#fbbf24;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnHint:hover{background:#f59e0b33}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnSolution{color:#c084fc;cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__btnSolution:hover{background:#8b5cf633}.NumPyIndexingSlicingWorkspace-module__V8S8vq__editorTextarea{color:#38bdf8;resize:vertical;box-sizing:border-box;background:#050811;border:none;outline:none;width:100%;min-height:180px;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.92rem;line-height:1.55}.NumPyIndexingSlicingWorkspace-module__V8S8vq__editorTextarea:focus{box-shadow:inset 0 0 0 1px #0ea5e966}.NumPyIndexingSlicingWorkspace-module__V8S8vq__terminal{background:#02040a;border-top:1px solid #ffffff14;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.NumPyIndexingSlicingWorkspace-module__V8S8vq__terminalHeader{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:10px;font-size:.75rem;font-weight:700;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__terminalOutput{color:#a7f3d0;white-space:pre-wrap;word-break:break-word;line-height:1.5}.NumPyIndexingSlicingWorkspace-module__V8S8vq__terminalError{color:#fca5a5;white-space:pre-wrap;word-break:break-word;line-height:1.5}.NumPyIndexingSlicingWorkspace-module__V8S8vq__successBanner{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 14px;font-size:.85rem;font-weight:600;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__hintCard{color:#fef08a;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:10px;margin:12px 18px;padding:14px 18px;font-size:.88rem;line-height:1.55}.NumPyIndexingSlicingWorkspace-module__V8S8vq__solutionCard{color:#e9d5ff;background:#8b5cf614;border:1px solid #8b5cf640;border-radius:10px;margin:12px 18px;padding:14px 18px;font-size:.88rem;line-height:1.55}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0;display:grid}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictCard{background:#090e1c;border:1px solid #ffffff17;border-radius:12px;padding:18px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictExpr{color:#38bdf8;margin-bottom:12px;font-family:monospace;font-size:1rem;font-weight:700}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictOptions{flex-direction:column;gap:8px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictBtn{color:#cbd5e1;text-align:left;cursor:pointer;background:#1e293b;border:1px solid #ffffff14;border-radius:8px;padding:8px 12px;font-family:monospace;font-size:.85rem;transition:all .15s}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictBtn:hover{color:#fff;background:#0ea5e926;border-color:#38bdf8}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictBtnCorrect{font-weight:700;color:#6ee7b7!important;background:#10b98133!important;border-color:#34d399!important}.NumPyIndexingSlicingWorkspace-module__V8S8vq__predictBtnWrong{color:#fca5a5!important;background:#ef444433!important;border-color:#ef4444!important}.NumPyIndexingSlicingWorkspace-module__V8S8vq__compTable{border-collapse:collapse;width:100%;margin:20px 0;font-size:.9rem}.NumPyIndexingSlicingWorkspace-module__V8S8vq__compTable th{color:#38bdf8;text-align:left;background:#0f172a;border:1px solid #ffffff14;padding:12px 16px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__compTable td{color:#cbd5e1;border:1px solid #ffffff14;padding:12px 16px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__compTable tr:nth-child(2n){background:#ffffff05}.NumPyIndexingSlicingWorkspace-module__V8S8vq__mistakesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:20px 0;display:grid}.NumPyIndexingSlicingWorkspace-module__V8S8vq__mistakeCard{background:#ef44440d;border:1px solid #ef444433;border-radius:12px;padding:18px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__mistakeTitle{color:#fca5a5;align-items:center;gap:8px;margin-bottom:8px;font-size:.92rem;font-weight:700;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__mistakeDesc{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.55}.NumPyIndexingSlicingWorkspace-module__V8S8vq__navFooter{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:24px;display:flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__navFooterBtn{color:#38bdf8;align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.NumPyIndexingSlicingWorkspace-module__V8S8vq__navFooterBtn:hover{color:#7dd3fc}@media (max-width:768px){.NumPyIndexingSlicingWorkspace-module__V8S8vq__hero{padding:24px 20px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__heroTitle{font-size:1.8rem}.NumPyIndexingSlicingWorkspace-module__V8S8vq__section{padding:24px 18px}.NumPyIndexingSlicingWorkspace-module__V8S8vq__matrixDisplayGrid{grid-template-columns:60px repeat(3,minmax(70px,1fr))}}
