.PandasSortingWorkspace_container___2bL_{max-width:1080px;margin:0 auto;padding:32px 20px 80px;color:#f1f5f9;font-family:var(--font-inter,sans-serif)}.PandasSortingWorkspace_breadcrumb__b2L6n{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#94a3b8;margin-bottom:24px}.PandasSortingWorkspace_breadLink__tnLD1{color:#94a3b8;text-decoration:none;transition:color .15s ease}.PandasSortingWorkspace_breadLink__tnLD1:hover{color:#a78bfa}.PandasSortingWorkspace_breadSep__YIiCk{color:#475569}.PandasSortingWorkspace_breadCurrent__myLmi{color:#a78bfa;font-weight:600}.PandasSortingWorkspace_hero__pjFwy{background:radial-gradient(circle at 10% 20%,rgba(139,92,246,.22) 0,transparent 60%),radial-gradient(circle at 90% 80%,rgba(2,132,199,.18) 0,transparent 60%),#080a18;border:1px solid rgba(139,92,246,.35);border-radius:20px;padding:36px 32px;margin-bottom:32px;box-shadow:0 10px 30px rgba(0,0,0,.45)}.PandasSortingWorkspace_heroBadges__SsPOO{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.PandasSortingWorkspace_badge__rKkdN{background:rgba(139,92,246,.15);color:#c4b5fd;border:1px solid rgba(139,92,246,.3);border-radius:9999px}.PandasSortingWorkspace_badgeSky__rgGof,.PandasSortingWorkspace_badge__rKkdN{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700}.PandasSortingWorkspace_badgeSky__rgGof{background:rgba(2,132,199,.15);color:#38bdf8;border:1px solid rgba(2,132,199,.3);border-radius:9999px}.PandasSortingWorkspace_badgeAmber__QAo8g{display:inline-flex;align-items:center;gap:6px;background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3);padding:4px 12px;border-radius:9999px;font-size:.78rem;font-weight:700}.PandasSortingWorkspace_heroTitle__HqPxy{font-size:2.3rem;font-weight:800;color:#ffffff;margin:0 0 14px;letter-spacing:-.02em;line-height:1.25}.PandasSortingWorkspace_heroSub__qAZQg{font-size:1.05rem;color:#94a3b8;line-height:1.6;margin:0 0 24px;max-width:920px}.PandasSortingWorkspace_metaBar__F9Iqh{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.PandasSortingWorkspace_metaItem__4TJ6_{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:#cbd5e1}.PandasSortingWorkspace_tocCard__vXfz0{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 24px;margin-bottom:40px}.PandasSortingWorkspace_tocHeader__v8PN8{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700;color:#a78bfa;margin-bottom:14px;text-transform:uppercase;letter-spacing:.05em}.PandasSortingWorkspace_tocGrid__KkrYv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.PandasSortingWorkspace_tocLink__VT0_1{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}.PandasSortingWorkspace_tocLink__VT0_1:hover{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.3);color:#c4b5fd}.PandasSortingWorkspace_section__ahq_Q{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)}.PandasSortingWorkspace_sectionHeader__wDnTc{margin-bottom:22px}.PandasSortingWorkspace_sectionTag__PSINv{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;margin-bottom:8px}.PandasSortingWorkspace_sectionTitle__KsS2S{font-size:1.55rem;font-weight:800;color:#ffffff;margin:0 0 10px;letter-spacing:-.01em}.PandasSortingWorkspace_sectionIntro__ky_sd{font-size:.95rem;color:#cbd5e1;line-height:1.65;margin:0}.PandasSortingWorkspace_compGrid__kWE6f{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin:24px 0}.PandasSortingWorkspace_compCardSort__XnJPj{background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.3);border-radius:14px;padding:22px}.PandasSortingWorkspace_compCardFilter__tc5H2{background:rgba(2,132,199,.06);border:1px solid rgba(2,132,199,.3);border-radius:14px;padding:22px}.PandasSortingWorkspace_compHeader___pN4e{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;margin-bottom:12px}.PandasSortingWorkspace_codeBox__O4di_{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:#c4b5fd;line-height:1.55;overflow-x:auto}.PandasSortingWorkspace_codeComment__ixNx_{color:#64748b}.PandasSortingWorkspace_editorCard__xM9im{background:#090e1c;border:1px solid rgba(139,92,246,.35);border-radius:16px;overflow:hidden;margin:24px 0;box-shadow:0 8px 28px rgba(0,0,0,.35)}.PandasSortingWorkspace_editorHeader__DbQ6a{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}.PandasSortingWorkspace_editorTitle__Ff5ax{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:#e2e8f0}.PandasSortingWorkspace_editorActions__IkIL_{display:flex;align-items:center;gap:8px}.PandasSortingWorkspace_btnRun__S__QM{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#ffffff;border:none;border-radius:8px;padding:7px 16px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.PandasSortingWorkspace_btnRun__S__QM:hover{filter:brightness(1.1);transform:translateY(-1px)}.PandasSortingWorkspace_btnReset__CzFcs{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}.PandasSortingWorkspace_btnReset__CzFcs:hover{background:rgba(255,255,255,.1);color:#ffffff}.PandasSortingWorkspace_btnHint__APHR_{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}.PandasSortingWorkspace_btnHint__APHR_:hover{background:rgba(245,158,11,.2)}.PandasSortingWorkspace_btnSolution__W0Sby{display:inline-flex;align-items:center;gap:6px;background:rgba(2,132,199,.1);color:#38bdf8;border:1px solid rgba(2,132,199,.25);border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.PandasSortingWorkspace_btnSolution__W0Sby:hover{background:rgba(2,132,199,.2)}.PandasSortingWorkspace_editorTextarea__1CrjZ{width:100%;min-height:180px;background:#050811;color:#c4b5fd;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}.PandasSortingWorkspace_editorTextarea__1CrjZ:focus{box-shadow:inset 0 0 0 1px rgba(139,92,246,.45)}.PandasSortingWorkspace_terminal__wIA2O{background:#02040a;border-top:1px solid rgba(255,255,255,.08);padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.PandasSortingWorkspace_terminalHeader__M4Mfs{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.PandasSortingWorkspace_terminalOutput__7ED54{color:#a7f3d0;white-space:pre-wrap;word-break:break-word;line-height:1.5}.PandasSortingWorkspace_terminalError__lxyqY{color:#fca5a5;white-space:pre-wrap;word-break:break-word;line-height:1.5}.PandasSortingWorkspace_successBanner__JToHD{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}.PandasSortingWorkspace_hintCard__TPb6h{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}.PandasSortingWorkspace_solutionCard__c9R_Y{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}.PandasSortingWorkspace_callout__FexwX{display:flex;gap:14px;padding:16px 18px;border-radius:12px;margin:20px 0;font-size:.9rem;line-height:1.6}.PandasSortingWorkspace_calloutInfo__mj3QQ{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.25);color:#ddd6fe}.PandasSortingWorkspace_calloutTip__efPAP{background:rgba(2,132,199,.08);border:1px solid rgba(2,132,199,.25);color:#bae6fd}.PandasSortingWorkspace_calloutWarning__gZLYN{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);color:#fde68a}.PandasSortingWorkspace_calloutIcon__88dL7{flex-shrink:0;margin-top:2px}.PandasSortingWorkspace_mistakesGrid__XvhlJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:20px 0}.PandasSortingWorkspace_mistakeCard__fs1Q_{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:18px}.PandasSortingWorkspace_mistakeTitle__hp_rr{font-size:.92rem;font-weight:700;color:#fca5a5;display:flex;align-items:center;gap:8px;margin-bottom:8px}.PandasSortingWorkspace_mistakeDesc__UD5DK{font-size:.85rem;color:#cbd5e1;line-height:1.55;margin:0}.PandasSortingWorkspace_navFooter__0mjQn{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}.PandasSortingWorkspace_navFooterBtn__ZjQOm{display:inline-flex;align-items:center;gap:8px;color:#a78bfa;text-decoration:none;font-weight:600;font-size:.92rem;transition:color .15s ease}.PandasSortingWorkspace_navFooterBtn__ZjQOm:hover{color:#c4b5fd}@media (max-width:768px){.PandasSortingWorkspace_hero__pjFwy{padding:24px 20px}.PandasSortingWorkspace_heroTitle__HqPxy{font-size:1.8rem}.PandasSortingWorkspace_section__ahq_Q{padding:24px 18px}}