.NumPyIndexingSlicingWorkspace_container__y5_zJ{max-width:1080px;margin:0 auto;padding:32px 20px 80px;color:#f1f5f9;font-family:var(--font-inter,sans-serif)}.NumPyIndexingSlicingWorkspace_breadcrumb__SHQhc{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#94a3b8;margin-bottom:24px}.NumPyIndexingSlicingWorkspace_breadLink__KuxC7{color:#94a3b8;text-decoration:none;transition:color .15s ease}.NumPyIndexingSlicingWorkspace_breadLink__KuxC7:hover{color:#38bdf8}.NumPyIndexingSlicingWorkspace_breadSep__vmrGc{color:#475569}.NumPyIndexingSlicingWorkspace_breadCurrent__lSsOH{color:#38bdf8;font-weight:600}.NumPyIndexingSlicingWorkspace_hero__a__cu{background:radial-gradient(circle at 10% 20%,rgba(14,165,233,.16) 0,transparent 60%),radial-gradient(circle at 90% 80%,rgba(20,184,166,.12) 0,transparent 60%),#070a14;border:1px solid rgba(14,165,233,.28);border-radius:20px;padding:36px 32px;margin-bottom:32px;box-shadow:0 10px 30px rgba(0,0,0,.45)}.NumPyIndexingSlicingWorkspace_heroBadges__DAzZG{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.NumPyIndexingSlicingWorkspace_badge__FzaYA{background:rgba(14,165,233,.15);color:#38bdf8;border:1px solid rgba(14,165,233,.3);border-radius:9999px}.NumPyIndexingSlicingWorkspace_badgeTeal__hwbDz,.NumPyIndexingSlicingWorkspace_badge__FzaYA{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700}.NumPyIndexingSlicingWorkspace_badgeTeal__hwbDz{background:rgba(20,184,166,.15);color:#2dd4bf;border:1px solid rgba(20,184,166,.3);border-radius:9999px}.NumPyIndexingSlicingWorkspace_heroTitle__L295a{font-size:2.3rem;font-weight:800;color:#ffffff;margin:0 0 14px;letter-spacing:-.02em;line-height:1.25}.NumPyIndexingSlicingWorkspace_heroSub___M4eN{font-size:1.05rem;color:#94a3b8;line-height:1.6;margin:0 0 24px;max-width:920px}.NumPyIndexingSlicingWorkspace_metaBar__uNoOp{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.NumPyIndexingSlicingWorkspace_metaItem__iT1zI{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:#cbd5e1}.NumPyIndexingSlicingWorkspace_tocCard__0S8SS{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 24px;margin-bottom:40px}.NumPyIndexingSlicingWorkspace_tocHeader__31Ewp{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700;color:#38bdf8;margin-bottom:14px;text-transform:uppercase;letter-spacing:.05em}.NumPyIndexingSlicingWorkspace_tocGrid__UIlFt{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.NumPyIndexingSlicingWorkspace_tocLink__9MzMH{display:flex;align-items:center;gap:8px;color:#cbd5e1;text-decoration:none;font-size:.85rem;padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.02);border:1px solid transparent;transition:all .15s ease}.NumPyIndexingSlicingWorkspace_tocLink__9MzMH:hover{background:rgba(14,165,233,.1);border-color:rgba(14,165,233,.25);color:#38bdf8}.NumPyIndexingSlicingWorkspace_section__RXJW0{background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:32px 28px;margin-bottom:36px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.NumPyIndexingSlicingWorkspace_sectionHeader__ZKeXD{margin-bottom:22px}.NumPyIndexingSlicingWorkspace_sectionTag__K5QPO{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;margin-bottom:8px}.NumPyIndexingSlicingWorkspace_sectionTitle__mxp_n{font-size:1.55rem;font-weight:800;color:#ffffff;margin:0 0 10px;letter-spacing:-.01em}.NumPyIndexingSlicingWorkspace_sectionIntro__M4GwG{font-size:.95rem;color:#cbd5e1;line-height:1.65;margin:0}.NumPyIndexingSlicingWorkspace_callout__IKqm5{display:flex;gap:14px;padding:16px 18px;border-radius:12px;margin:20px 0;font-size:.9rem;line-height:1.6}.NumPyIndexingSlicingWorkspace_calloutInfo__9z8WU{background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.25);color:#bae6fd}.NumPyIndexingSlicingWorkspace_calloutTip__MeSd8{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);color:#a7f3d0}.NumPyIndexingSlicingWorkspace_calloutWarning__BCdHV{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);color:#fde68a}.NumPyIndexingSlicingWorkspace_calloutIcon__L2hLM{flex-shrink:0;margin-top:2px}.NumPyIndexingSlicingWorkspace_stripWrapper__ErGAv{background:#090e1c;border:1px solid rgba(14,165,233,.2);border-radius:14px;padding:24px;margin:24px 0;overflow-x:auto}.NumPyIndexingSlicingWorkspace_stripTitle__eI002{font-size:.85rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.NumPyIndexingSlicingWorkspace_stripGrid__K9cvJ{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px;max-width:600px;margin:0 auto}.NumPyIndexingSlicingWorkspace_stripCol__DvVyM{display:flex;flex-direction:column;align-items:center;gap:6px}.NumPyIndexingSlicingWorkspace_posIndex__zzwjr{font-size:.8rem;font-weight:700;color:#38bdf8;font-family:monospace}.NumPyIndexingSlicingWorkspace_stripCell__deZcv{width:100%;height:58px;background:#1e293b;border:2px solid rgba(14,165,233,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:800;color:#f8fafc;font-family:monospace;transition:all .2s ease;cursor:pointer}.NumPyIndexingSlicingWorkspace_stripCellActive__rF7vN,.NumPyIndexingSlicingWorkspace_stripCell__deZcv:hover{background:rgba(14,165,233,.22);border-color:#38bdf8;box-shadow:0 0 16px rgba(56,189,248,.35);transform:translateY(-2px)}.NumPyIndexingSlicingWorkspace_negIndex__z3uT3{font-size:.8rem;font-weight:700;color:#f59e0b;font-family:monospace}.NumPyIndexingSlicingWorkspace_stripLegend__osRUs{display:flex;justify-content:center;gap:24px;margin-top:18px;font-size:.8rem;color:#94a3b8}.NumPyIndexingSlicingWorkspace_matrixWrapper__BfkMO{background:#090e1c;border:1px solid rgba(14,165,233,.2);border-radius:16px;padding:24px;margin:24px 0;overflow-x:auto}.NumPyIndexingSlicingWorkspace_matrixHeaderRow__p3H4E{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.NumPyIndexingSlicingWorkspace_matrixDisplayGrid__Jc9wD{display:inline-grid;grid-template-columns:80px repeat(3,minmax(85px,110px));gap:8px;align-items:center}.NumPyIndexingSlicingWorkspace_colHeader__ZbIL_{text-align:center;font-size:.78rem;font-weight:700;color:#38bdf8;padding:4px;background:rgba(14,165,233,.08);border-radius:6px;font-family:monospace}.NumPyIndexingSlicingWorkspace_rowHeader__9fj_s{font-size:.78rem;font-weight:700;color:#a78bfa;padding:8px 10px;background:rgba(139,92,246,.08);border-radius:6px;text-align:right;font-family:monospace}.NumPyIndexingSlicingWorkspace_matrixCell__pYhJY{height:64px;background:#1e293b;border:2px solid rgba(255,255,255,.08);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative}.NumPyIndexingSlicingWorkspace_matrixCellVal__Qm_FW{font-size:1.15rem;font-weight:800;color:#ffffff;font-family:monospace}.NumPyIndexingSlicingWorkspace_matrixCellCoord__q_0gm{font-size:.7rem;color:#94a3b8;font-family:monospace}.NumPyIndexingSlicingWorkspace_matrixCellSelected__b3fz6{background:rgba(14,165,233,.25)!important;border-color:#38bdf8!important;box-shadow:0 0 16px rgba(56,189,248,.4)}.NumPyIndexingSlicingWorkspace_matrixCellHighlighted__Maesx{background:rgba(52,211,153,.18)!important;border-color:#34d399!important}.NumPyIndexingSlicingWorkspace_codeBox__1xE_j{background:#050811;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:16px 20px;margin:16px 0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;color:#38bdf8;line-height:1.55;overflow-x:auto}.NumPyIndexingSlicingWorkspace_codeComment__yOq4v{color:#64748b}.NumPyIndexingSlicingWorkspace_editorCard__G39vK{background:#090e1c;border:1px solid rgba(14,165,233,.3);border-radius:16px;overflow:hidden;margin:24px 0;box-shadow:0 8px 28px rgba(0,0,0,.35)}.NumPyIndexingSlicingWorkspace_editorHeader__DxJl_{display:flex;justify-content:space-between;align-items:center;background:#0f172a;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:10px}.NumPyIndexingSlicingWorkspace_editorTitle__cAApB{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:#e2e8f0}.NumPyIndexingSlicingWorkspace_editorActions__f_Xtp{display:flex;align-items:center;gap:8px}.NumPyIndexingSlicingWorkspace_btnRun__49ffA{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#ffffff;border:none;border-radius:8px;padding:7px 16px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.NumPyIndexingSlicingWorkspace_btnRun__49ffA:hover{filter:brightness(1.1);transform:translateY(-1px)}.NumPyIndexingSlicingWorkspace_btnReset__Gm401{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);color:#cbd5e1;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.NumPyIndexingSlicingWorkspace_btnReset__Gm401:hover{background:rgba(255,255,255,.1);color:#ffffff}.NumPyIndexingSlicingWorkspace_btnHint__WJZJQ{display:inline-flex;align-items:center;gap:6px;background:rgba(245,158,11,.1);color:#fbbf24;border:1px solid rgba(245,158,11,.25);border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.NumPyIndexingSlicingWorkspace_btnHint__WJZJQ:hover{background:rgba(245,158,11,.2)}.NumPyIndexingSlicingWorkspace_btnSolution__LYd7g{display:inline-flex;align-items:center;gap:6px;background:rgba(139,92,246,.1);color:#c084fc;border:1px solid rgba(139,92,246,.25);border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.NumPyIndexingSlicingWorkspace_btnSolution__LYd7g:hover{background:rgba(139,92,246,.2)}.NumPyIndexingSlicingWorkspace_editorTextarea__1LoZm{width:100%;min-height:180px;background:#050811;color:#38bdf8;border:none;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.92rem;line-height:1.55;resize:vertical;outline:none;box-sizing:border-box}.NumPyIndexingSlicingWorkspace_editorTextarea__1LoZm:focus{box-shadow:inset 0 0 0 1px rgba(14,165,233,.4)}.NumPyIndexingSlicingWorkspace_terminal__Qt3n_{background:#02040a;border-top:1px solid rgba(255,255,255,.08);padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.NumPyIndexingSlicingWorkspace_terminalHeader__98nBt{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.NumPyIndexingSlicingWorkspace_terminalOutput__Pk8PS{color:#a7f3d0;white-space:pre-wrap;word-break:break-word;line-height:1.5}.NumPyIndexingSlicingWorkspace_terminalError__qJMZZ{color:#fca5a5;white-space:pre-wrap;word-break:break-word;line-height:1.5}.NumPyIndexingSlicingWorkspace_successBanner__0E865{display:flex;align-items:center;gap:8px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#6ee7b7;padding:10px 14px;border-radius:8px;margin-bottom:10px;font-size:.85rem;font-weight:600}.NumPyIndexingSlicingWorkspace_hintCard__WW3sl{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:10px;padding:14px 18px;margin:12px 18px;font-size:.88rem;color:#fef08a;line-height:1.55}.NumPyIndexingSlicingWorkspace_solutionCard__0TIBx{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.25);border-radius:10px;padding:14px 18px;margin:12px 18px;font-size:.88rem;color:#e9d5ff;line-height:1.55}.NumPyIndexingSlicingWorkspace_predictGrid__05G55{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0}.NumPyIndexingSlicingWorkspace_predictCard__ES4T4{background:#090e1c;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:18px}.NumPyIndexingSlicingWorkspace_predictExpr___f7NG{font-family:monospace;font-size:1rem;font-weight:700;color:#38bdf8;margin-bottom:12px}.NumPyIndexingSlicingWorkspace_predictOptions__eXAzn{display:flex;flex-direction:column;gap:8px}.NumPyIndexingSlicingWorkspace_predictBtn__31p77{background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;color:#cbd5e1;font-family:monospace;font-size:.85rem;text-align:left;cursor:pointer;transition:all .15s ease}.NumPyIndexingSlicingWorkspace_predictBtn__31p77:hover{background:rgba(14,165,233,.15);border-color:#38bdf8;color:#ffffff}.NumPyIndexingSlicingWorkspace_predictBtnCorrect__aLV_Q{background:rgba(16,185,129,.2)!important;border-color:#34d399!important;color:#6ee7b7!important;font-weight:700}.NumPyIndexingSlicingWorkspace_predictBtnWrong__nIR6w{background:rgba(239,68,68,.2)!important;border-color:#ef4444!important;color:#fca5a5!important}.NumPyIndexingSlicingWorkspace_compTable___QIHl{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9rem}.NumPyIndexingSlicingWorkspace_compTable___QIHl th{background:#0f172a;color:#38bdf8;text-align:left;padding:12px 16px;border:1px solid rgba(255,255,255,.08)}.NumPyIndexingSlicingWorkspace_compTable___QIHl td{padding:12px 16px;border:1px solid rgba(255,255,255,.08);color:#cbd5e1}.NumPyIndexingSlicingWorkspace_compTable___QIHl tr:nth-child(2n){background:rgba(255,255,255,.02)}.NumPyIndexingSlicingWorkspace_mistakesGrid__wqqiy{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:20px 0}.NumPyIndexingSlicingWorkspace_mistakeCard__yCXJG{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:18px}.NumPyIndexingSlicingWorkspace_mistakeTitle__UI0L5{font-size:.92rem;font-weight:700;color:#fca5a5;display:flex;align-items:center;gap:8px;margin-bottom:8px}.NumPyIndexingSlicingWorkspace_mistakeDesc___uPik{font-size:.85rem;color:#cbd5e1;line-height:1.55;margin:0}.NumPyIndexingSlicingWorkspace_navFooter__K_JnH{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:16px}.NumPyIndexingSlicingWorkspace_navFooterBtn__Rfmbl{display:inline-flex;align-items:center;gap:8px;color:#38bdf8;text-decoration:none;font-weight:600;font-size:.92rem;transition:color .15s ease}.NumPyIndexingSlicingWorkspace_navFooterBtn__Rfmbl:hover{color:#7dd3fc}@media (max-width:768px){.NumPyIndexingSlicingWorkspace_hero__a__cu{padding:24px 20px}.NumPyIndexingSlicingWorkspace_heroTitle__L295a{font-size:1.8rem}.NumPyIndexingSlicingWorkspace_section__RXJW0{padding:24px 18px}.NumPyIndexingSlicingWorkspace_matrixDisplayGrid__Jc9wD{grid-template-columns:60px repeat(3,minmax(70px,1fr))}}