.ArrayRenderer_container__SOMWG{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;padding:24px 16px 16px;min-height:180px;align-items:center}.ArrayRenderer_arrayWrapper__Mush4{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative}.ArrayRenderer_pointerOverlay__hXLWm{position:relative;width:100%;margin-bottom:4px}.ArrayRenderer_pointerSlot__gMaiA{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.ArrayRenderer_pointerName__16PVI{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.ArrayRenderer_pointerArrow__Dw1Et{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.ArrayRenderer_arrayRow__P9UDv{display:flex;gap:4px;align-items:flex-end}.ArrayRenderer_cell__mpCgm{display:flex;flex-direction:column;align-items:center}.ArrayRenderer_box___2Ilg{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .ArrayRenderer_box___2Ilg{background:#1e293b;border-color:#475569;color:#f1f5f9}.ArrayRenderer_box___2Ilg.ArrayRenderer_pointed__TUgvl{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .ArrayRenderer_box___2Ilg.ArrayRenderer_pointed__TUgvl{background:#3b82f6;border-color:#60a5fa;color:#fff}.ArrayRenderer_box___2Ilg.ArrayRenderer_swapping__VB4QB{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.3)}.dark .ArrayRenderer_box___2Ilg.ArrayRenderer_swapping__VB4QB{background:#f59e0b;border-color:#fbbf24;color:#fff}.ArrayRenderer_indexLabel__qWmb8{font-size:11px;color:var(--bs-secondary-color,#94a3b8);margin-top:4px}.dark .ArrayRenderer_indexLabel__qWmb8{color:#94a3b8}.TreeRenderer_container__qaeW6{display:flex;justify-content:center;padding:24px 16px 16px;min-height:220px;align-items:center;overflow-x:auto}.TreeRenderer_treeWrapper__GdTSC{position:relative;flex-shrink:0}.TreeRenderer_edgeLayer__mHZaZ{position:absolute;top:0;left:0;pointer-events:none}.TreeRenderer_edge__xNSse{stroke:#60a5fa;stroke-width:2}.dark .TreeRenderer_edge__xNSse{stroke:#3b82f6}.TreeRenderer_dimmedEdge__c2y3d{stroke-dasharray:4 4;opacity:.5}.TreeRenderer_node__RgMDQ{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .TreeRenderer_node__RgMDQ{background:#172554;border-color:#3b82f6;color:#bfdbfe}.TreeRenderer_active__oBn6b{background:#bae6fd;border-color:#38bdf8;color:#0c4a6e}.dark .TreeRenderer_active__oBn6b{background:#1e3a5f;border-color:#38bdf8;color:#bae6fd}.TreeRenderer_current__xS2hn{background:#0ea5e9;border-color:#0284c7;color:#fff;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .TreeRenderer_current__xS2hn{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.TreeRenderer_done__GBIrO{background:#d1fae5;border-color:#34d399;color:#065f46}.dark .TreeRenderer_done__GBIrO{background:#064e3b;border-color:#34d399;color:#d1fae5}.TreeRenderer_glow__t_WOx{box-shadow:0 0 14px rgba(52,211,153,.5)}.dark .TreeRenderer_glow__t_WOx{box-shadow:0 0 14px rgba(52,211,153,.4)}.TreeRenderer_returnBadge__5nkoR{position:absolute;top:-8px;right:-8px;background:#f59e0b;color:#fff;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.dark .TreeRenderer_returnBadge__5nkoR{border-color:#1e293b}.TreeRenderer_nullNode__Mi8P1{position:absolute;font-size:12px;font-weight:600;color:#92400e;background:#fef3c7;border:1px dashed #f59e0b;border-radius:8px;padding:2px 8px;white-space:nowrap;transition:opacity .3s ease}.dark .TreeRenderer_nullNode__Mi8P1{color:#fbbf24;background:#451a03;border-color:#f59e0b}.RecursionTreeRenderer_container__uUGMf{display:flex;justify-content:center;padding:24px 16px 16px;min-height:220px;align-items:flex-start;overflow-x:auto}.RecursionTreeRenderer_treeWrapper__VVaM6{position:relative;flex-shrink:0}.RecursionTreeRenderer_edgeLayer__tVSix{position:absolute;top:0;left:0;pointer-events:none}.RecursionTreeRenderer_edge__IBPfA{stroke:#94a3b8;stroke-width:1.5}.dark .RecursionTreeRenderer_edge__IBPfA{stroke:#475569}.RecursionTreeRenderer_edgeLabel__Wkt0V{font-size:11px;font-weight:600;fill:var(--bs-secondary-color,#64748b)}.dark .RecursionTreeRenderer_edgeLabel__Wkt0V{fill:#94a3b8}.RecursionTreeRenderer_node__eU7og{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums;white-space:nowrap}.dark .RecursionTreeRenderer_node__eU7og{background:#172554;border-color:#3b82f6;color:#bfdbfe}.RecursionTreeRenderer_active__rhocR{background:#bae6fd;border-color:#38bdf8;color:#0c4a6e}.dark .RecursionTreeRenderer_active__rhocR{background:#1e3a5f;border-color:#38bdf8;color:#bae6fd}.RecursionTreeRenderer_current__LULcb{background:#0ea5e9;border-color:#0284c7;color:#fff;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .RecursionTreeRenderer_current__LULcb{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.RecursionTreeRenderer_done__w9ewz{background:#d1fae5;border-color:#34d399;color:#065f46}.dark .RecursionTreeRenderer_done__w9ewz{background:#064e3b;border-color:#34d399;color:#d1fae5}.RecursionTreeRenderer_glow__S3Jy7{box-shadow:0 0 14px rgba(52,211,153,.5)}.dark .RecursionTreeRenderer_glow__S3Jy7{box-shadow:0 0 14px rgba(52,211,153,.4)}.RecursionTreeRenderer_returnBadge__wfzyv{position:absolute;top:-10px;right:-10px;background:#f59e0b;color:#fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.dark .RecursionTreeRenderer_returnBadge__wfzyv{border-color:#1e293b}.LinkedListRenderer_container__Okiok{display:flex;padding:24px 16px 16px;min-height:180px;align-items:center;overflow-x:auto}.LinkedListRenderer_listWrapper__H4puW{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;margin:0 auto}.LinkedListRenderer_pointerOverlay__d7We3{position:relative;width:100%;margin-bottom:4px}.LinkedListRenderer_pointerSlot__jNa63{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.LinkedListRenderer_pointerName__SU97u{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.LinkedListRenderer_pointerArrow__Tg__P{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.LinkedListRenderer_nodesRow__gj7Iq{display:flex;align-items:center;position:relative}.LinkedListRenderer_nextEdgeLayer__J_9Ua{position:absolute;inset:0 auto auto 0;overflow:visible;pointer-events:none}.LinkedListRenderer_nextEdge__BoyOB{fill:none;stroke:var(--bs-secondary-color,#94a3b8);stroke-width:2}.dark .LinkedListRenderer_nextEdge__BoyOB{stroke:#94a3b8}.LinkedListRenderer_nodeGroup__f8RhR{display:flex;align-items:center;z-index:1}.LinkedListRenderer_node__fPP8i{position:relative;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,opacity .3s ease,transform .3s ease;font-variant-numeric:tabular-nums}.dark .LinkedListRenderer_node__fPP8i{background:#1e293b;border-color:#475569;color:#f1f5f9}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#60a5fa;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_middle__qx82E{background:#10b981;border-color:#059669;color:#fff}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_middle__qx82E{background:#10b981;border-color:#34d399;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG{border:2.5px dashed #a78bfa;background:#f5f3ff;color:#7c3aed}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG{border-color:#7c3aed;background:#1e1b4b;color:#a78bfa}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#60a5fa;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_newNode__7CrAj{background:#10b981;border-color:#059669;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3);animation:LinkedListRenderer_nodeAppear__gnMQs .4s ease}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_newNode__7CrAj{background:#10b981;border-color:#34d399;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_removing__AFuXO{opacity:.2;transform:translateY(14px);border-color:#ef4444;background:#fef2f2;color:#ef4444}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_removing__AFuXO{border-color:#ef4444;background:#450a0a;color:#ef4444}.LinkedListRenderer_dummyLabel__LPDTm{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;color:#7c3aed;white-space:nowrap;letter-spacing:.5px}.dark .LinkedListRenderer_dummyLabel__LPDTm{color:#a78bfa}.LinkedListRenderer_arrow__pyg75{display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color,#94a3b8);font-size:20px;width:32px;flex-shrink:0;transition:opacity .3s ease}.dark .LinkedListRenderer_arrow__pyg75{color:#94a3b8}.LinkedListRenderer_arrow__pyg75.LinkedListRenderer_arrowFaded__vi_rF{opacity:.15}.LinkedListRenderer_arrow__pyg75.LinkedListRenderer_arrowHidden__4N7dy{visibility:hidden}.LinkedListRenderer_nullLabel__zxc_N{font-size:13px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);margin-left:4px}.dark .LinkedListRenderer_nullLabel__zxc_N{color:#94a3b8}.LinkedListRenderer_bypassSvg__uM89P{position:absolute;pointer-events:none;z-index:1;overflow:visible}.LinkedListRenderer_bypassPath__XULse{animation:LinkedListRenderer_drawBypass__HR2Jt .5s ease forwards;stroke-dasharray:200}@keyframes LinkedListRenderer_nodeAppear__gnMQs{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes LinkedListRenderer_drawBypass__HR2Jt{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.DoublyLinkedListRenderer_container__FRERN{display:flex;flex-direction:column;align-items:center;padding:16px 16px 8px;min-height:220px;overflow-x:auto}.DoublyLinkedListRenderer_legend__iVteU{display:flex;gap:18px;margin-bottom:8px;align-self:center}.DoublyLinkedListRenderer_legendItem__LecJ_{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--bs-secondary-color,#64748b)}.dark .DoublyLinkedListRenderer_legendItem__LecJ_{color:#94a3b8}.DoublyLinkedListRenderer_legendSwatch__t0q24{display:inline-block;width:16px;height:4px;border-radius:2px}.DoublyLinkedListRenderer_listWrapper__db_yJ{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;margin:0 auto}.DoublyLinkedListRenderer_pointerOverlay__XB7C8{position:relative;margin-bottom:2px}.DoublyLinkedListRenderer_pointerSlot__4XnK8{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.DoublyLinkedListRenderer_pointerName__Xu_nj{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.DoublyLinkedListRenderer_pointerArrow__UcIFo{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.DoublyLinkedListRenderer_nodeLayer__WiB8S{position:relative}.DoublyLinkedListRenderer_arrowSvg__UCUmT{position:absolute;top:0;left:0;pointer-events:none;overflow:visible;z-index:1}.DoublyLinkedListRenderer_arcPath__bT6XX{transition:stroke .3s ease,opacity .3s ease}.DoublyLinkedListRenderer_node__aBtUf{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .DoublyLinkedListRenderer_node__aBtUf{background:#1e293b;border-color:#475569;color:#f1f5f9}.DoublyLinkedListRenderer_node__aBtUf.DoublyLinkedListRenderer_pointed__5PuR3{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .DoublyLinkedListRenderer_node__aBtUf.DoublyLinkedListRenderer_pointed__5PuR3{background:#3b82f6;border-color:#60a5fa;color:#fff}.DoublyLinkedListRenderer_node__aBtUf.DoublyLinkedListRenderer_swapping__YRaXJ{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.35)}.dark .DoublyLinkedListRenderer_node__aBtUf.DoublyLinkedListRenderer_swapping__YRaXJ{border-color:#fbbf24}.DoublyLinkedListRenderer_node__aBtUf.DoublyLinkedListRenderer_pointed__5PuR3.DoublyLinkedListRenderer_swapping__YRaXJ{box-shadow:0 0 0 3px rgba(245,158,11,.55)}.DualArrayRenderer_container__inDVJ{display:flex;flex-direction:column;gap:20px;padding:24px 16px 16px;min-height:200px;align-items:flex-start}.DualArrayRenderer_arrayGroup__Uc2S_{display:flex;align-items:flex-start;gap:12px}.DualArrayRenderer_labelColumn__rgedO{display:flex;flex-direction:column;align-items:flex-end}.DualArrayRenderer_label__A5BZf{font-size:14px;font-weight:700;color:var(--bs-secondary-color,#64748b);white-space:nowrap;min-width:32px;text-align:right}.dark .DualArrayRenderer_label__A5BZf{color:#94a3b8}.DualArrayRenderer_arrayContent__rubSP{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative}.DualArrayRenderer_pointerOverlay__BJjCj{position:relative;width:100%;margin-bottom:4px}.DualArrayRenderer_pointerSlot__nznuq{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.DualArrayRenderer_pointerName__1g49Y{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.DualArrayRenderer_pointerArrow__vdRrT{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.DualArrayRenderer_arrayRow__RxkD4{display:flex;gap:4px;align-items:flex-end}.DualArrayRenderer_cell__GP_gB{display:flex;flex-direction:column;align-items:center}.DualArrayRenderer_box__c08K2{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .DualArrayRenderer_box__c08K2{background:#1e293b;border-color:#475569;color:#f1f5f9}.DualArrayRenderer_box__c08K2.DualArrayRenderer_pointed__ADl2h{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .DualArrayRenderer_box__c08K2.DualArrayRenderer_pointed__ADl2h{background:#3b82f6;border-color:#60a5fa;color:#fff}.DualArrayRenderer_box__c08K2.DualArrayRenderer_section__t9yQ1{background:#dcfce7;border-color:#86efac;color:#166534}.dark .DualArrayRenderer_box__c08K2.DualArrayRenderer_section__t9yQ1{background:#064e3b;border-color:#34d399;color:#d1fae5}.DualArrayRenderer_box__c08K2.DualArrayRenderer_match__OG8ia{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.3)}.dark .DualArrayRenderer_box__c08K2.DualArrayRenderer_match__OG8ia{background:#f59e0b;border-color:#fbbf24;color:#fff}.DualArrayRenderer_indexLabel__75_Qr{font-size:11px;color:var(--bs-secondary-color,#94a3b8);margin-top:4px}.dark .DualArrayRenderer_indexLabel__75_Qr{color:#94a3b8}.LinkedListAdditionRenderer_container__mv7CN{display:flex;flex-direction:column;gap:20px;padding:24px 16px 16px;min-height:200px;align-items:flex-start;width:100%;overflow-x:auto}.LinkedListAdditionRenderer_listGroup__oM1aj{display:flex;align-items:flex-start;gap:12px}.LinkedListAdditionRenderer_labelColumn__RLUID{display:flex;flex-direction:column;align-items:flex-end;padding-top:4px}.LinkedListAdditionRenderer_label__UpBsx{font-size:14px;font-weight:700;color:var(--bs-secondary-color,#64748b);white-space:nowrap;min-width:48px;text-align:right}.dark .LinkedListAdditionRenderer_label__UpBsx{color:#94a3b8}.LinkedListAdditionRenderer_listContent__yxZ3T{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative}.LinkedListAdditionRenderer_pointerOverlay__rr4bl{position:relative;width:100%;margin-bottom:4px;height:36px}.LinkedListAdditionRenderer_pointerSlot__1fS_6{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.LinkedListAdditionRenderer_pointerName__lEOfz{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.LinkedListAdditionRenderer_pointerArrow__2OGGx{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.LinkedListAdditionRenderer_nodeGroup__B2eZB,.LinkedListAdditionRenderer_nodesRow__zxEg3{display:flex;align-items:center}.LinkedListAdditionRenderer_node__nDbGY{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .LinkedListAdditionRenderer_node__nDbGY{background:#1e293b;border-color:#475569;color:#f1f5f9}.LinkedListAdditionRenderer_node__nDbGY.LinkedListAdditionRenderer_pointed__2vgCz{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .LinkedListAdditionRenderer_node__nDbGY.LinkedListAdditionRenderer_pointed__2vgCz{background:#3b82f6;border-color:#60a5fa;color:#fff}.LinkedListAdditionRenderer_node__nDbGY.LinkedListAdditionRenderer_exhausted__F3JNS{background:var(--bs-tertiary-bg,#f1f5f9);border-color:var(--bs-border-color,#cbd5e1);color:var(--bs-secondary-color,#94a3b8);opacity:.5}.dark .LinkedListAdditionRenderer_node__nDbGY.LinkedListAdditionRenderer_exhausted__F3JNS{background:#1e293b;border-color:#475569;color:#64748b;opacity:.5}.LinkedListAdditionRenderer_node__nDbGY.LinkedListAdditionRenderer_newNode__Rh5ur{background:#10b981;border-color:#059669;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3)}.dark .LinkedListAdditionRenderer_node__nDbGY.LinkedListAdditionRenderer_newNode__Rh5ur{background:#10b981;border-color:#34d399;color:#fff}.LinkedListAdditionRenderer_arrow__61Bjj{display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color,#94a3b8);font-size:20px;width:32px;flex-shrink:0}.dark .LinkedListAdditionRenderer_arrow__61Bjj{color:#94a3b8}.LinkedListAdditionRenderer_nullLabel__Ri5AT{font-size:13px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);margin-left:4px}.dark .LinkedListAdditionRenderer_nullLabel__Ri5AT{color:#94a3b8}.LinkedListAdditionRenderer_carryBadge__g4d5q{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:14px;font-weight:700;background:#fef9c3;border:2px solid #fde047;color:#854d0e}.dark .LinkedListAdditionRenderer_carryBadge__g4d5q{background:#422006;border-color:#ca8a04;color:#fde047}.LinkedListAdditionRenderer_carryBadge__g4d5q.LinkedListAdditionRenderer_carryActive__o_dZa{background:#fde047;border-color:#eab308;box-shadow:0 2px 8px rgba(234,179,8,.3)}.dark .LinkedListAdditionRenderer_carryBadge__g4d5q.LinkedListAdditionRenderer_carryActive__o_dZa{background:#854d0e;border-color:#eab308}.LinkedListAdditionRenderer_separator__LoJn7{width:100%;height:1px;background:var(--bs-border-color,#e2e8f0);margin:4px 0}.dark .LinkedListAdditionRenderer_separator__LoJn7{background:#334155}.MatrixRenderer_container__28kT7{width:100%;display:flex;flex-direction:column;align-items:center;padding:16px;min-height:180px;overflow-x:auto}.MatrixRenderer_matrixWrapper__EcCnb{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.MatrixRenderer_colLabelsRow__Rkfuf{display:flex;gap:2px;margin-bottom:4px}.MatrixRenderer_colLabel__ym9EN{display:flex;flex-direction:column;align-items:center;gap:1px}.MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelChar__PzzNF{font-size:14px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelChar__PzzNF{color:#f1f5f9}.MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelIndex__xEnLk{font-size:10px;color:var(--bs-secondary-color,#94a3b8)}.dark .MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelIndex__xEnLk{color:#94a3b8}.MatrixRenderer_bestRangeLabel__ftS4p .MatrixRenderer_labelChar__PzzNF{color:#16a34a;text-decoration:underline;text-underline-offset:2px}.dark .MatrixRenderer_bestRangeLabel__ftS4p .MatrixRenderer_labelChar__PzzNF{color:#4ade80}.MatrixRenderer_matrixRow__RSRfO{display:flex;gap:2px;margin-bottom:2px}.MatrixRenderer_rowLabel__XGhRL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;margin-right:0}.MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelChar__PzzNF{font-size:14px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelChar__PzzNF{color:#f1f5f9}.MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelIndex__xEnLk{font-size:10px;color:var(--bs-secondary-color,#94a3b8)}.dark .MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelIndex__xEnLk{color:#94a3b8}.MatrixRenderer_cell__I_URz{display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease;font-variant-numeric:tabular-nums}.dark .MatrixRenderer_cell__I_URz{background:#1e293b;border-color:#475569;color:#f1f5f9}.MatrixRenderer_cell__I_URz.MatrixRenderer_diagonal__9iO_P{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_diagonal__9iO_P{background:#0c4a6e;border-color:#0284c7;color:#7dd3fc}.MatrixRenderer_cell__I_URz.MatrixRenderer_belowDiag__OCizR{background:var(--bs-body-bg,#fff);border-color:var(--bs-border-color-translucent,#e2e8f0);color:rgba(0,0,0,0)}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_belowDiag__OCizR{background:#0f172a;border-color:#334155;color:rgba(0,0,0,0)}.MatrixRenderer_cell__I_URz.MatrixRenderer_highlighted__qCiVt{color:#fff;font-weight:800}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_highlighted__qCiVt{color:#fff}.MatrixRenderer_cell__I_URz.MatrixRenderer_trueCell__v9L9m{background:#dcfce7;border-color:#86efac;color:#166534}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_trueCell__v9L9m{background:#14532d;border-color:#22c55e;color:#86efac}.MatrixRenderer_cell__I_URz.MatrixRenderer_falseCell__m6FTj{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_falseCell__m6FTj{background:#450a0a;border-color:#ef4444;color:#fca5a5}.MatrixRenderer_resultText__4wiNi{margin-top:12px;font-size:14px;font-weight:600;color:#16a34a;text-align:center;width:100%}.dark .MatrixRenderer_resultText__4wiNi{color:#4ade80}.LinkedListMergeRenderer_container__O_JiP{display:flex;flex-direction:column;gap:20px;padding:24px 16px 16px;min-height:200px;align-items:flex-start;width:100%;overflow-x:auto}.LinkedListMergeRenderer_listGroup__UmWsn{display:flex;align-items:flex-start;gap:12px}.LinkedListMergeRenderer_labelColumn__gSzRa{display:flex;flex-direction:column;align-items:flex-end;padding-top:4px}.LinkedListMergeRenderer_label__2xCOc{font-size:14px;font-weight:700;color:var(--bs-secondary-color,#64748b);white-space:nowrap;min-width:48px;text-align:right}.dark .LinkedListMergeRenderer_label__2xCOc{color:#94a3b8}.LinkedListMergeRenderer_listContent__YchIe{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative}.LinkedListMergeRenderer_pointerOverlay__TA6Ka{position:relative;width:100%;margin-bottom:4px;height:36px}.LinkedListMergeRenderer_pointerSlot__EfuZu{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.LinkedListMergeRenderer_pointerName__UQJVo{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.LinkedListMergeRenderer_pointerArrow__VGdi9{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.LinkedListMergeRenderer_nodeGroup__YaREx,.LinkedListMergeRenderer_nodesRow__MkW8C{display:flex;align-items:center}.LinkedListMergeRenderer_node__yjAlK{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,opacity .3s ease;font-variant-numeric:tabular-nums}.dark .LinkedListMergeRenderer_node__yjAlK{background:#1e293b;border-color:#475569;color:#f1f5f9}.LinkedListMergeRenderer_node__yjAlK.LinkedListMergeRenderer_pointed___VcHo{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .LinkedListMergeRenderer_node__yjAlK.LinkedListMergeRenderer_pointed___VcHo{background:#3b82f6;border-color:#60a5fa;color:#fff}.LinkedListMergeRenderer_node__yjAlK.LinkedListMergeRenderer_consumed__b3TKu{background:var(--bs-tertiary-bg,#f1f5f9);border-color:var(--bs-border-color,#cbd5e1);color:var(--bs-secondary-color,#94a3b8);opacity:.4}.dark .LinkedListMergeRenderer_node__yjAlK.LinkedListMergeRenderer_consumed__b3TKu{background:#1e293b;border-color:#475569;color:#64748b;opacity:.4}.LinkedListMergeRenderer_node__yjAlK.LinkedListMergeRenderer_newNode__2W5eY{background:#10b981;border-color:#059669;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3)}.dark .LinkedListMergeRenderer_node__yjAlK.LinkedListMergeRenderer_newNode__2W5eY{background:#10b981;border-color:#34d399;color:#fff}.LinkedListMergeRenderer_arrow__UiUoE{display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color,#94a3b8);font-size:20px;width:32px;flex-shrink:0}.dark .LinkedListMergeRenderer_arrow__UiUoE{color:#94a3b8}.LinkedListMergeRenderer_nullLabel__A53lh{font-size:13px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);margin-left:4px}.dark .LinkedListMergeRenderer_nullLabel__A53lh{color:#94a3b8}.LinkedListMergeRenderer_separator__6g7KN{width:100%;height:1px;background:var(--bs-border-color,#e2e8f0);margin:4px 0}.dark .LinkedListMergeRenderer_separator__6g7KN{background:#334155}.KListMergeRenderer_container__bfc6W{display:flex;flex-direction:column;gap:16px;padding:16px;min-height:200px;align-items:flex-start;width:100%;overflow-x:auto}.KListMergeRenderer_sectionLabel__Z_C9k{font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.dark .KListMergeRenderer_sectionLabel__Z_C9k{color:#94a3b8}.KListMergeRenderer_listsSection__cO3v8{display:flex;flex-direction:column;gap:8px}.KListMergeRenderer_listRow__TonU4{display:flex;align-items:center;gap:8px}.KListMergeRenderer_listLabel__u_x_3{font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b);white-space:nowrap;min-width:44px;text-align:right}.dark .KListMergeRenderer_listLabel__u_x_3{color:#94a3b8}.KListMergeRenderer_nodeGroup__cu_nf,.KListMergeRenderer_nodesRow__UksXG{display:flex;align-items:center}.KListMergeRenderer_node__CDd5R{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,opacity .3s ease;font-variant-numeric:tabular-nums}.dark .KListMergeRenderer_node__CDd5R{background:#1e293b;border-color:#475569;color:#f1f5f9}.KListMergeRenderer_node__CDd5R.KListMergeRenderer_active__r1xkK{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .KListMergeRenderer_node__CDd5R.KListMergeRenderer_active__r1xkK{background:#3b82f6;border-color:#60a5fa;color:#fff}.KListMergeRenderer_node__CDd5R.KListMergeRenderer_consumed__UDYDw,.dark .KListMergeRenderer_node__CDd5R.KListMergeRenderer_consumed__UDYDw{opacity:.35}.KListMergeRenderer_node__CDd5R.KListMergeRenderer_extracted__JCU3s{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.3)}.dark .KListMergeRenderer_node__CDd5R.KListMergeRenderer_extracted__JCU3s{background:#f59e0b;border-color:#fbbf24;color:#fff}.KListMergeRenderer_arrow__UdK15{display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color,#94a3b8);font-size:18px;width:24px;flex-shrink:0}.dark .KListMergeRenderer_arrow__UdK15{color:#94a3b8}.KListMergeRenderer_nullLabel__9YCwW{font-size:12px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);margin-left:4px}.dark .KListMergeRenderer_nullLabel__9YCwW{color:#94a3b8}.KListMergeRenderer_separator__pEwMp{width:100%;height:1px;background:var(--bs-border-color,#e2e8f0);margin:2px 0}.dark .KListMergeRenderer_separator__pEwMp{background:#334155}.KListMergeRenderer_heapSection__uwADV{display:flex;align-items:flex-start;gap:8px}.KListMergeRenderer_heapLabel__aSNPl{font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b);white-space:nowrap;min-width:44px;text-align:right;padding-top:18px}.dark .KListMergeRenderer_heapLabel__aSNPl{color:#94a3b8}.KListMergeRenderer_heapTree__xiKA7{position:relative;flex-shrink:0}.KListMergeRenderer_heapEdgeLayer__0rBdD{position:absolute;top:0;left:0;pointer-events:none}.KListMergeRenderer_heapEdge__cHsEx{stroke:#f59e0b;stroke-width:2;opacity:.7}.dark .KListMergeRenderer_heapEdge__cHsEx{stroke:#fbbf24;opacity:.8}.KListMergeRenderer_heapTreeNode__tCN2f{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:var(--bs-body-color,#1e293b);background:#fef3c7;border:2px solid #f59e0b;font-variant-numeric:tabular-nums;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.dark .KListMergeRenderer_heapTreeNode__tCN2f{background:#422006;border-color:#f59e0b;color:#fde68a}.KListMergeRenderer_heapTreeNode__tCN2f.KListMergeRenderer_heapMin__B3ZdF{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.35)}.dark .KListMergeRenderer_heapTreeNode__tCN2f.KListMergeRenderer_heapMin__B3ZdF{background:#f59e0b;border-color:#fbbf24;color:#fff}.KListMergeRenderer_heapEmpty__6SN9x{font-size:13px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);font-style:italic;padding-top:18px}.dark .KListMergeRenderer_heapEmpty__6SN9x{color:#94a3b8}.KListMergeRenderer_resultSection__COKz_{display:flex;align-items:center;gap:8px}.KListMergeRenderer_resultLabel__ctOI6{font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b);white-space:nowrap;min-width:44px;text-align:right}.dark .KListMergeRenderer_resultLabel__ctOI6{color:#94a3b8}.KListMergeRenderer_resultNodes__7Uquu{display:flex;align-items:center}.KListMergeRenderer_resultNode__nDBFg{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);font-variant-numeric:tabular-nums;transition:background .3s ease,border-color .3s ease}.dark .KListMergeRenderer_resultNode__nDBFg{background:#1e293b;border-color:#475569;color:#f1f5f9}.KListMergeRenderer_resultNode__nDBFg.KListMergeRenderer_newNode__rgWFN{background:#10b981;border-color:#059669;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3)}.dark .KListMergeRenderer_resultNode__nDBFg.KListMergeRenderer_newNode__rgWFN{background:#10b981;border-color:#34d399;color:#fff}.DivisionBarRenderer_container__2olnH{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 16px 16px;min-height:180px;gap:20px}.DivisionBarRenderer_title__GSZXC{font-size:22px;font-weight:700;color:var(--bs-body-color,#1e293b);font-variant-numeric:tabular-nums}.dark .DivisionBarRenderer_title__GSZXC{color:#f1f5f9}.DivisionBarRenderer_barSection__IN181{width:100%;max-width:480px}.DivisionBarRenderer_bar__TdUQj{display:flex;width:100%;height:56px;border-radius:8px;overflow:hidden;border:2px solid var(--bs-border-color,#cbd5e1);transition:all .3s ease}.dark .DivisionBarRenderer_bar__TdUQj{border-color:#475569}.DivisionBarRenderer_segment__XjUaa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:32px;transition:width .4s ease;border-right:1px solid rgba(0,0,0,.1);padding:0 4px;overflow:hidden}.DivisionBarRenderer_segmentValue__2AP6M{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.DivisionBarRenderer_segmentLabel__kxpDU{font-size:11px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.DivisionBarRenderer_remaining__50lck{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bs-tertiary-bg,#f1f5f9);min-width:24px;transition:width .4s ease;padding:0 4px;overflow:hidden}.dark .DivisionBarRenderer_remaining__50lck{background-color:#1e293b}.DivisionBarRenderer_remainingValue__4ZoNP{font-size:14px;font-weight:600;color:var(--bs-secondary-color,#94a3b8)}.dark .DivisionBarRenderer_remainingValue__4ZoNP{color:#94a3b8}.DivisionBarRenderer_remainingCaption__hVIzw{font-size:10px;color:var(--bs-secondary-color,#94a3b8);line-height:1.2}.dark .DivisionBarRenderer_remainingCaption__hVIzw{color:#64748b}.DivisionBarRenderer_doublingSection__7E_WO{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.DivisionBarRenderer_doublingLabel__O4Tcg{font-size:13px;font-weight:600;color:var(--bs-secondary-color,#6b7280)}.dark .DivisionBarRenderer_doublingLabel__O4Tcg{color:#94a3b8}.DivisionBarRenderer_doublingChain__Kg_mG{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.DivisionBarRenderer_arrow__1ql12{color:var(--bs-secondary-color,#9ca3af);font-size:14px}.dark .DivisionBarRenderer_arrow__1ql12{color:#64748b}.DivisionBarRenderer_doublingChip__FHk5A{padding:3px 8px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid rgba(0,0,0,0);font-variant-numeric:tabular-nums;transition:background .3s ease,border-color .3s ease}.DivisionBarRenderer_chipFits__HBH_k{background-color:#dcfce7;color:#166534;border-color:#86efac}.dark .DivisionBarRenderer_chipFits__HBH_k{background-color:#14532d;color:#86efac;border-color:#166534}.DivisionBarRenderer_chipTooBig__HKgld{background-color:#fee2e2;color:#991b1b;border-color:#fca5a5;text-decoration:line-through}.dark .DivisionBarRenderer_chipTooBig__HKgld{background-color:#7f1d1d;color:#fca5a5;border-color:#991b1b}.DivisionBarRenderer_chipSelected__qMd_D{background-color:#dbeafe;color:#1e40af;border-color:#93c5fd;font-weight:700}.dark .DivisionBarRenderer_chipSelected__qMd_D{background-color:#1e3a5f;color:#93c5fd;border-color:#1e40af}.DivisionBarRenderer_chipPending__WTg7V{background-color:var(--bs-tertiary-bg,#f3f4f6);color:var(--bs-secondary-color,#6b7280);border-color:var(--bs-border-color,#d1d5db)}.dark .DivisionBarRenderer_chipPending__WTg7V{background-color:#1e293b;color:#94a3b8;border-color:#475569}.DivisionBarRenderer_quotientSection__EU19x{display:flex;align-items:baseline;gap:8px}.DivisionBarRenderer_quotientLabel__twXnk{font-size:15px;font-weight:600;color:var(--bs-secondary-color,#4b5563)}.dark .DivisionBarRenderer_quotientLabel__twXnk{color:#94a3b8}.DivisionBarRenderer_quotientValue__McmSL{font-size:22px;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums}.dark .DivisionBarRenderer_quotientValue__McmSL{color:#60a5fa}.DPTableRenderer_container__v17dA{width:100%;display:flex;justify-content:center;padding:16px;min-height:180px;align-items:center;overflow-x:auto}.DPTableRenderer_tableWrapper__3gW80{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0;position:relative}.DPTableRenderer_arrowLayer__JJmdS{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.DPTableRenderer_depArrow__Lvtvv{stroke:#f59e0b;stroke-width:2;stroke-dasharray:6 3}.dark .DPTableRenderer_depArrow__Lvtvv{stroke:#fbbf24}.DPTableRenderer_colLabelsRow__gx13N{display:flex;gap:2px;margin-bottom:4px}.DPTableRenderer_colLabel__zir_a{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b)}.dark .DPTableRenderer_colLabel__zir_a{color:#94a3b8}.DPTableRenderer_tableRow__Xziwv{display:flex;gap:2px;margin-bottom:2px}.DPTableRenderer_rowLabel__rPeVv{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b);margin-right:0}.dark .DPTableRenderer_rowLabel__rPeVv{color:#94a3b8}.DPTableRenderer_cell__PQsiV{display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums;position:relative}.dark .DPTableRenderer_cell__PQsiV{background:#1e293b;border-color:#475569;color:#f1f5f9}.DPTableRenderer_cell__PQsiV.DPTableRenderer_unfilled__NHIVu{background:var(--bs-body-bg,#fff);border-color:var(--bs-border-color-translucent,#e2e8f0);color:#94a3b8}.dark .DPTableRenderer_cell__PQsiV.DPTableRenderer_unfilled__NHIVu{background:#0f172a;border-color:#334155;color:#475569}.DPTableRenderer_cell__PQsiV.DPTableRenderer_current__iRytq{background:#0ea5e9;border-color:#0284c7;color:#fff;box-shadow:0 0 12px rgba(14,165,233,.4);z-index:2}.dark .DPTableRenderer_cell__PQsiV.DPTableRenderer_current__iRytq{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.DPTableRenderer_cell__PQsiV.DPTableRenderer_dependency__MU7tq{background:#fef3c7;border-color:#f59e0b;color:#92400e}.dark .DPTableRenderer_cell__PQsiV.DPTableRenderer_dependency__MU7tq{background:#451a03;border-color:#f59e0b;color:#fbbf24}.DPTableRenderer_cell__PQsiV.DPTableRenderer_optimal__NqHsl{background:#dcfce7;border-color:#22c55e;color:#166534}.dark .DPTableRenderer_cell__PQsiV.DPTableRenderer_optimal__NqHsl{background:#14532d;border-color:#22c55e;color:#86efac}.DPTableRenderer_cell__PQsiV.DPTableRenderer_highlighted__RLIEU{color:#fff;font-weight:800}.dark .DPTableRenderer_cell__PQsiV.DPTableRenderer_highlighted__RLIEU{color:#fff}.DPTableRenderer_resultText__Ae6fi{margin-top:12px;font-size:14px;font-weight:600;color:#16a34a;text-align:center;width:100%}.dark .DPTableRenderer_resultText__Ae6fi{color:#4ade80}.GraphRenderer_container__7_2CV{display:flex;flex-direction:column;align-items:center;padding:24px 16px 16px;min-height:220px;overflow-x:auto}.GraphRenderer_graphWrapper__maTRk{position:relative;flex-shrink:0}.GraphRenderer_edgeLayer__rA49I{position:absolute;top:0;left:0;pointer-events:none}.GraphRenderer_edge__I5BN5{stroke:#94a3b8;stroke-width:2;transition:stroke .3s ease}.dark .GraphRenderer_edge__I5BN5{stroke:#475569}.GraphRenderer_edgeTraversed__SyAzA{stroke:#34d399;stroke-width:2.5}.dark .GraphRenderer_edgeTraversed__SyAzA{stroke:#34d399}.GraphRenderer_edgeCurrent__5SlKS{stroke:#0ea5e9;stroke-width:3}.dark .GraphRenderer_edgeCurrent__5SlKS{stroke:#38bdf8}.GraphRenderer_weightLabel__4bBLV{font-size:12px;font-weight:700;fill:var(--bs-secondary-color,#64748b)}.dark .GraphRenderer_weightLabel__4bBLV{fill:#94a3b8}.GraphRenderer_weightLabelActive__JakSm{fill:var(--bs-body-color,#1e293b)}.dark .GraphRenderer_weightLabelActive__JakSm{fill:#f1f5f9}.GraphRenderer_node__THjcG{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums;white-space:nowrap}.dark .GraphRenderer_node__THjcG{background:#172554;border-color:#3b82f6;color:#bfdbfe}.GraphRenderer_visited__6NXdK{background:#f0fdf4;border-color:#86efac;color:#166534}.dark .GraphRenderer_visited__6NXdK{background:#14532d;border-color:#4ade80;color:#bbf7d0}.GraphRenderer_active__uE_k9{background:#fef3c7;border-color:#f59e0b;color:#92400e}.dark .GraphRenderer_active__uE_k9{background:#451a03;border-color:#f59e0b;color:#fbbf24}.GraphRenderer_current__C6FVv{background:#0ea5e9;border-color:#0284c7;color:#fff;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .GraphRenderer_current__C6FVv{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.GraphRenderer_done__75UXk{background:#d1fae5;border-color:#34d399;color:#065f46}.dark .GraphRenderer_done__75UXk{background:#064e3b;border-color:#34d399;color:#d1fae5}.GraphRenderer_glow__Qwrrh{box-shadow:0 0 14px rgba(52,211,153,.5)}.dark .GraphRenderer_glow__Qwrrh{box-shadow:0 0 14px rgba(52,211,153,.4)}.GraphRenderer_badge__R6_T0{position:absolute;top:-8px;right:-8px;background:#f59e0b;color:#fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.dark .GraphRenderer_badge__R6_T0{border-color:#1e293b}.GraphRenderer_queueSection__OuPjK{margin-top:12px;margin-bottom:16px;display:flex;align-items:center;gap:10px}.GraphRenderer_queueLabel__NXG2Q{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.dark .GraphRenderer_queueLabel__NXG2Q{color:#94a3b8}.GraphRenderer_queueRow__EtR8n{display:flex;gap:4px}.GraphRenderer_queueCell__t_t0g{position:relative;min-width:36px;height:36px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:700;background:#fef3c7;border:2px solid #f59e0b;color:#92400e;transition:background .2s,border-color .2s}.dark .GraphRenderer_queueCell__t_t0g{background:#451a03;border-color:#f59e0b;color:#fbbf24}.GraphRenderer_queueFront__wCJ7P{background:#fed7aa;border-color:#ea580c;color:#7c2d12}.dark .GraphRenderer_queueFront__wCJ7P{background:#7c2d12;border-color:#ea580c;color:#fdba74}.GraphRenderer_queueBack__xCxoo{background:#e0f2fe;border-color:#0ea5e9;color:#0c4a6e}.dark .GraphRenderer_queueBack__xCxoo{background:#0c4a6e;border-color:#0ea5e9;color:#bae6fd}.GraphRenderer_queueTag__LTqbD{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b;white-space:nowrap}.dark .GraphRenderer_queueTag__LTqbD{color:#94a3b8}.HeapRenderer_container___704N{display:flex;flex-direction:column;align-items:center;padding:16px;gap:12px;min-height:220px;overflow-x:auto}.HeapRenderer_treeSection__NfxQP{display:flex;justify-content:center;width:100%;overflow-x:auto}.HeapRenderer_treeWrapper__7Z8qd{position:relative;flex-shrink:0}.HeapRenderer_edgeLayer___ym4t{position:absolute;top:0;left:0;pointer-events:none}.HeapRenderer_edge__7ijW5{stroke:#60a5fa;stroke-width:2}.dark .HeapRenderer_edge__7ijW5{stroke:#3b82f6}.HeapRenderer_node__SrQQh{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .HeapRenderer_node__SrQQh{background:#172554;border-color:#3b82f6;color:#bfdbfe}.HeapRenderer_active__ner0_{background:#bae6fd;border-color:#0284c7;color:#0c4a6e;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .HeapRenderer_active__ner0_{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.HeapRenderer_compare__qVbh4{background:#fef3c7;border-color:#f59e0b;color:#92400e}.dark .HeapRenderer_compare__qVbh4{background:#451a03;border-color:#f59e0b;color:#fbbf24}.HeapRenderer_swapping__E8vuM{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.3)}.dark .HeapRenderer_swapping__E8vuM{background:#f59e0b;border-color:#fbbf24;color:#fff}.HeapRenderer_sorted__MH1EF{background:#d1fae5;border-color:#34d399;color:#065f46}.dark .HeapRenderer_sorted__MH1EF{background:#064e3b;border-color:#34d399;color:#d1fae5}.HeapRenderer_extractedBadge__RQJGs{font-size:14px;font-weight:600;color:#16a34a;padding:4px 12px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.dark .HeapRenderer_extractedBadge__RQJGs{color:#4ade80;background:#052e16;border-color:#22c55e}.HeapRenderer_arraySection__naI5N{display:flex;flex-direction:column;align-items:center;gap:6px}.HeapRenderer_arrayLabel___Td76{font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b)}.dark .HeapRenderer_arrayLabel___Td76{color:#94a3b8}.HeapRenderer_arrayRow__fojUX{display:flex;gap:4px;align-items:flex-end}.HeapRenderer_arrayCell__tVPdm{display:flex;flex-direction:column;align-items:center}.HeapRenderer_box__4FJB2{display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .HeapRenderer_box__4FJB2{background:#1e293b;border-color:#475569;color:#f1f5f9}.HeapRenderer_indexLabel___p1W1{font-size:11px;color:var(--bs-secondary-color,#94a3b8);margin-top:4px}.dark .HeapRenderer_indexLabel___p1W1{color:#94a3b8}.DualHeapRenderer_container__meh2E{display:flex;flex-direction:column;align-items:center;padding:16px;gap:12px;min-height:220px;overflow-x:auto}.DualHeapRenderer_heapsRow__sKOgM{display:flex;gap:24px;justify-content:center;width:100%;flex-wrap:wrap}.DualHeapRenderer_heapPanel___GU5T{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:12px;border:2px solid rgba(0,0,0,0);transition:border-color .3s ease,background .3s ease;min-width:120px}.DualHeapRenderer_activePanel__D0rKY{border-color:#60a5fa;background:rgba(96,165,250,.05)}.dark .DualHeapRenderer_activePanel__D0rKY{border-color:#3b82f6;background:rgba(59,130,246,.08)}.DualHeapRenderer_heapLabel__4H99D{font-size:13px;font-weight:700;color:var(--bs-secondary-color,#64748b)}.dark .DualHeapRenderer_heapLabel__4H99D{color:#94a3b8}.DualHeapRenderer_treeSection__VqnsT{display:flex;justify-content:center;overflow-x:auto}.DualHeapRenderer_treeWrapper__fuzkP{position:relative;flex-shrink:0}.DualHeapRenderer_edgeLayer__yvl68{position:absolute;top:0;left:0;pointer-events:none}.DualHeapRenderer_edge___BKvo{stroke:#60a5fa;stroke-width:2}.dark .DualHeapRenderer_edge___BKvo{stroke:#3b82f6}.DualHeapRenderer_node__DgBE4{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .DualHeapRenderer_node__DgBE4{background:#172554;border-color:#3b82f6;color:#bfdbfe}.DualHeapRenderer_topNode__W3fA4{background:#dbeafe;border-color:#3b82f6;box-shadow:0 0 6px rgba(59,130,246,.2)}.dark .DualHeapRenderer_topNode__W3fA4{background:#1e3a8a;border-color:#60a5fa;box-shadow:0 0 6px rgba(96,165,250,.3)}.DualHeapRenderer_active__M5642{background:#bae6fd;border-color:#0284c7;color:#0c4a6e;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .DualHeapRenderer_active__M5642{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.DualHeapRenderer_emptyHeap__UwN3m{font-size:14px;color:var(--bs-secondary-color,#94a3b8);padding:24px;font-style:italic}.dark .DualHeapRenderer_emptyHeap__UwN3m{color:#64748b}.DualHeapRenderer_arraySection__Kl12l{display:flex;flex-direction:column;align-items:center;gap:4px}.DualHeapRenderer_arrayRow__UMc42{display:flex;gap:4px;align-items:flex-end}.DualHeapRenderer_arrayCell__IHOJc{display:flex;flex-direction:column;align-items:center}.DualHeapRenderer_box__ZP0_v{display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .DualHeapRenderer_box__ZP0_v{background:#1e293b;border-color:#475569;color:#f1f5f9}.DualHeapRenderer_indexLabel__rZr_J{font-size:11px;color:var(--bs-secondary-color,#94a3b8);margin-top:4px}.dark .DualHeapRenderer_indexLabel__rZr_J{color:#94a3b8}.DualHeapRenderer_emptyLabel__vyULa{font-size:14px;color:var(--bs-secondary-color,#94a3b8);padding:8px}.DualHeapRenderer_movingBadge__DnqJ_{font-size:14px;font-weight:600;color:#d97706;padding:4px 12px;background:#fffbeb;border:1px solid #fbbf24;border-radius:8px}.dark .DualHeapRenderer_movingBadge__DnqJ_{color:#fbbf24;background:#451a03;border-color:#f59e0b}.DualHeapRenderer_medianBadge__2jRHM{font-size:15px;font-weight:600;color:#16a34a;padding:6px 16px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.dark .DualHeapRenderer_medianBadge__2jRHM{color:#4ade80;background:#052e16;border-color:#22c55e}.QueueRenderer_container__PSrd5{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 16px;min-height:180px}.QueueRenderer_queueSection__UVaYu{display:inline-flex;flex-direction:column;align-items:stretch}.QueueRenderer_endLabelRow__mty2o{display:flex;justify-content:space-between;margin-bottom:4px}.QueueRenderer_endLabel__fXhII{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:700;color:var(--bs-primary,#0d9488);line-height:1.2}.QueueRenderer_endLabelRight__OYAHa{align-items:flex-end}.QueueRenderer_endArrow__LQTIU{font-size:11px;font-weight:600;color:var(--bs-secondary-color,#64748b)}.dark .QueueRenderer_endArrow__LQTIU{color:#94a3b8}.QueueRenderer_queueRow__iyjVY{display:flex;align-items:center;padding:6px;border:2px dashed var(--bs-border-color,#cbd5e1);border-radius:10px;background:rgba(148,163,184,.06)}.dark .QueueRenderer_queueRow__iyjVY{border-color:#475569;background:rgba(71,85,105,.18)}.QueueRenderer_box__WCXon{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.dark .QueueRenderer_box__WCXon{background:#1e293b;border-color:#475569;color:#f1f5f9}.QueueRenderer_box__WCXon.QueueRenderer_front__Q8pYL{border-color:var(--bs-primary,#0d9488);box-shadow:inset 3px 0 0 var(--bs-primary,#0d9488)}.QueueRenderer_box__WCXon.QueueRenderer_dequeuing__c75zR{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 10px rgba(245,158,11,.4);transform:translateY(-3px)}.dark .QueueRenderer_box__WCXon.QueueRenderer_dequeuing__c75zR{background:#f59e0b;border-color:#fbbf24;color:#fff}.QueueRenderer_emptyQueue__KZZXp{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);border:2px dashed var(--bs-border-color,#cbd5e1);border-radius:8px}.dark .QueueRenderer_emptyQueue__KZZXp{border-color:#475569;color:#94a3b8}.QueueRenderer_flowCaption__ZoHUu{margin-top:6px;text-align:center;font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .QueueRenderer_flowCaption__ZoHUu{color:#94a3b8}.QueueRenderer_transit__jrD6f{display:flex;align-items:center;gap:8px;min-height:30px}.QueueRenderer_transitArrow__CgH82{font-size:18px;line-height:1;color:var(--bs-primary,#0d9488)}.QueueRenderer_transitBadge__Gh0oJ{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 10px;border-radius:8px;font-weight:700;font-size:14px;background:#22c55e;border:2px solid #16a34a;color:#fff}.QueueRenderer_transitText__TKI0_{font-size:12px;color:var(--bs-secondary-color,#64748b)}.dark .QueueRenderer_transitText__TKI0_{color:#94a3b8}.QueueRenderer_resultSection__aLHcU{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.QueueRenderer_resultLabel__NPfrM{font-size:12px;font-weight:700;color:#16a34a}.QueueRenderer_resultRow__8VE3l{display:flex;align-items:center;padding:6px;border:2px solid rgba(34,197,94,.4);border-radius:10px;background:rgba(34,197,94,.08);min-height:40px}.QueueRenderer_resultBox__ZvjeX{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:#166534;background:rgba(34,197,94,.18);border:2px solid rgba(34,197,94,.5)}.dark .QueueRenderer_resultBox__ZvjeX{color:#bbf7d0;background:rgba(34,197,94,.22);border-color:rgba(34,197,94,.55)}.QueueRenderer_emptyResult___nC5r{font-size:12px;font-weight:600;color:var(--bs-secondary-color,#64748b);padding:0 10px}.dark .QueueRenderer_emptyResult___nC5r{color:#94a3b8}.SetRenderer_container__JHycJ{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:28px;padding:16px 16px 20px;min-height:200px}.SetRenderer_sectionTitle__Om6ck{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color,#64748b);margin-bottom:8px;text-align:center}.dark .SetRenderer_sectionTitle__Om6ck{color:#94a3b8}.SetRenderer_inputSection__ZD6ga{display:flex;flex-direction:column;align-items:center}.SetRenderer_arrayRow__MkHLW{display:flex;gap:4px;align-items:flex-end}.SetRenderer_cellWrap__j7Cm7,.SetRenderer_cursorSlot__au4pZ{display:flex;flex-direction:column;align-items:center}.SetRenderer_cursorSlot__au4pZ{height:34px;justify-content:flex-end;white-space:nowrap}.SetRenderer_cursorName__73jO9{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.SetRenderer_cursorArrow__tZdUU{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.SetRenderer_cell__jsqCd{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .SetRenderer_cell__jsqCd{background:#1e293b;border-color:#475569;color:#f1f5f9}.SetRenderer_cell__jsqCd.SetRenderer_active__WDPNb{background:#3b82f6;border-color:#2563eb;color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.35)}.dark .SetRenderer_cell__jsqCd.SetRenderer_active__WDPNb{background:#3b82f6;border-color:#60a5fa;color:#fff}.SetRenderer_cell__jsqCd.SetRenderer_processed__4Aog7{opacity:.4}.SetRenderer_setsRow__ZsAe2{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap;justify-content:center}.SetRenderer_setPanel__FHhPR{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--bs-body-bg,#ffffff);border:1.5px dashed var(--bs-border-color,#cbd5e1);min-width:160px}.dark .SetRenderer_setPanel__FHhPR{background:#0f172a;border-color:#475569}.SetRenderer_setHeader__pXdOY{display:flex;flex-direction:column;align-items:center;gap:2px}.SetRenderer_setLabel__JOs3L{font-family:var(--bs-font-monospace,monospace);font-size:15px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .SetRenderer_setLabel__JOs3L{color:#f1f5f9}.SetRenderer_setCount__M7_0C{font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .SetRenderer_setCount__M7_0C{color:#94a3b8}.SetRenderer_chipArea__qRP9_{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;min-height:56px}.SetRenderer_brace__UDGUn{font-size:28px;font-weight:700;color:var(--bs-secondary-color,#64748b);line-height:1}.dark .SetRenderer_brace__UDGUn{color:#94a3b8}.SetRenderer_emptyHint__sTRBa{font-size:13px;font-style:italic;color:var(--bs-secondary-color,#64748b);padding:0 8px}.dark .SetRenderer_emptyHint__sTRBa{color:#94a3b8}.SetRenderer_chip__dEBjn{display:flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease;font-variant-numeric:tabular-nums}.dark .SetRenderer_chip__dEBjn{background:#1e293b;border-color:#475569;color:#f1f5f9}.SetRenderer_chip__dEBjn.SetRenderer_added__P2cx9{background:#22c55e;border-color:#16a34a;color:#fff;box-shadow:0 2px 10px rgba(34,197,94,.35)}.dark .SetRenderer_chip__dEBjn.SetRenderer_added__P2cx9{background:#22c55e;border-color:#4ade80;color:#06210f}.SetRenderer_chip__dEBjn.SetRenderer_probe__CHoxk{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 10px rgba(245,158,11,.4)}.dark .SetRenderer_chip__dEBjn.SetRenderer_probe__CHoxk{background:#f59e0b;border-color:#fbbf24;color:#3a2503}.SetRenderer_chip__dEBjn.SetRenderer_incoming__6M4Z_{background:rgba(0,0,0,0);border-style:dashed;border-color:#16a34a;color:#16a34a;transform:translateY(-2px)}.dark .SetRenderer_chip__dEBjn.SetRenderer_incoming__6M4Z_{background:rgba(0,0,0,0);border-color:#4ade80;color:#4ade80}.MapRenderer_container__Zriff{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:28px;padding:16px 16px 20px;min-height:200px}.MapRenderer_sectionTitle__iTe3S{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color,#64748b);margin-bottom:8px;text-align:center}.dark .MapRenderer_sectionTitle__iTe3S{color:#94a3b8}.MapRenderer_inputSection__x3SX8{display:flex;flex-direction:column;align-items:center}.MapRenderer_arrayRow__DQZkR{display:flex;gap:4px;align-items:flex-end}.MapRenderer_cellWrap__aOeJc,.MapRenderer_cursorSlot__D0tjF{display:flex;flex-direction:column;align-items:center}.MapRenderer_cursorSlot__D0tjF{height:34px;justify-content:flex-end;white-space:nowrap}.MapRenderer_cursorName__nFxPN{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.MapRenderer_cursorArrow__pFLou{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.MapRenderer_cell__fy1yu{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .MapRenderer_cell__fy1yu{background:#1e293b;border-color:#475569;color:#f1f5f9}.MapRenderer_cell__fy1yu.MapRenderer_active__T1btF{background:#3b82f6;border-color:#2563eb;color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.35)}.dark .MapRenderer_cell__fy1yu.MapRenderer_active__T1btF{background:#3b82f6;border-color:#60a5fa;color:#fff}.MapRenderer_cell__fy1yu.MapRenderer_processed__Q5aee{opacity:.4}.MapRenderer_mapPanel__ShtCd{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--bs-body-bg,#ffffff);border:1.5px dashed var(--bs-border-color,#cbd5e1);min-width:160px}.dark .MapRenderer_mapPanel__ShtCd{background:#0f172a;border-color:#475569}.MapRenderer_mapHeader__K453c{display:flex;flex-direction:column;align-items:center;gap:2px}.MapRenderer_mapLabel__kV6L8{font-family:var(--bs-font-monospace,monospace);font-size:15px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .MapRenderer_mapLabel__kV6L8{color:#f1f5f9}.MapRenderer_mapCount__jXAYV{font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .MapRenderer_mapCount__jXAYV{color:#94a3b8}.MapRenderer_chipArea__dPRnh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;min-height:56px}.MapRenderer_brace__KBvKn{font-size:28px;font-weight:700;color:var(--bs-secondary-color,#64748b);line-height:1}.dark .MapRenderer_brace__KBvKn{color:#94a3b8}.MapRenderer_emptyHint__dgFnf{font-size:13px;font-style:italic;color:var(--bs-secondary-color,#64748b);padding:0 8px}.dark .MapRenderer_emptyHint__dgFnf{color:#94a3b8}.MapRenderer_chip__rgfW0{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 12px;border-radius:12px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease;font-variant-numeric:tabular-nums}.dark .MapRenderer_chip__rgfW0{background:#1e293b;border-color:#475569;color:#f1f5f9}.MapRenderer_chipKey__6aScY{font-weight:700}.MapRenderer_chipColon__OsmKG{opacity:.55;margin:0 1px}.MapRenderer_chipValue__hcQwu{font-weight:800}.MapRenderer_chip__rgfW0.MapRenderer_changed__QhH0y{background:#22c55e;border-color:#16a34a;color:#fff;box-shadow:0 2px 10px rgba(34,197,94,.35)}.dark .MapRenderer_chip__rgfW0.MapRenderer_changed__QhH0y{background:#22c55e;border-color:#4ade80;color:#06210f}.MapRenderer_chip__rgfW0.MapRenderer_activeChip__lvRxp{border-color:#d97706;box-shadow:0 0 0 3px rgba(245,158,11,.45);transform:translateY(-2px)}.dark .MapRenderer_chip__rgfW0.MapRenderer_activeChip__lvRxp{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.5)}.MapRenderer_chip__rgfW0.MapRenderer_incoming__jh4kF{background:rgba(0,0,0,0);border-style:dashed;border-color:#16a34a;color:#16a34a;transform:translateY(-2px)}.dark .MapRenderer_chip__rgfW0.MapRenderer_incoming__jh4kF{background:rgba(0,0,0,0);border-color:#4ade80;color:#4ade80}.StackRenderer_container__VRf59{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:28px;padding:16px 16px 20px;min-height:200px}.StackRenderer_sectionTitle__puXxw{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color,#64748b);margin-bottom:8px;text-align:center}.dark .StackRenderer_sectionTitle__puXxw{color:#94a3b8}.StackRenderer_inputSection__AVZ29{display:flex;flex-direction:column;align-items:center}.StackRenderer_arrayRow__4LBqk{display:flex;gap:4px;align-items:flex-end}.StackRenderer_cellWrap__8iaKU,.StackRenderer_cursorSlot__kiru5{display:flex;flex-direction:column;align-items:center}.StackRenderer_cursorSlot__kiru5{height:34px;justify-content:flex-end;white-space:nowrap}.StackRenderer_cursorName__5h2Fi{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.StackRenderer_cursorArrow__xnI9g{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.StackRenderer_cell__aIXk_{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .StackRenderer_cell__aIXk_{background:#1e293b;border-color:#475569;color:#f1f5f9}.StackRenderer_cell__aIXk_.StackRenderer_active__EWxNP{background:#3b82f6;border-color:#2563eb;color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.35)}.dark .StackRenderer_cell__aIXk_.StackRenderer_active__EWxNP{background:#3b82f6;border-color:#60a5fa;color:#fff}.StackRenderer_cell__aIXk_.StackRenderer_processed__HYgJe{opacity:.4}.StackRenderer_stackSection__DUgA_{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 18px 16px;border-radius:12px;background:var(--bs-body-bg,#ffffff);border:1.5px dashed var(--bs-border-color,#cbd5e1);min-width:180px}.dark .StackRenderer_stackSection__DUgA_{background:#0f172a;border-color:#475569}.StackRenderer_stackHeader__Z_euv{display:flex;flex-direction:column;align-items:center;gap:2px}.StackRenderer_stackLabel___CmH9{font-family:var(--bs-font-monospace,monospace);font-size:15px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .StackRenderer_stackLabel___CmH9{color:#f1f5f9}.StackRenderer_stackCount__Ie0JE{font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .StackRenderer_stackCount__Ie0JE{color:#94a3b8}.StackRenderer_stackArea__b8BN6{justify-content:center;min-height:86px}.StackRenderer_stackArea__b8BN6,.StackRenderer_stackRow__UvDQT{display:flex;align-items:flex-end}.StackRenderer_endLabel___bTtO{font-size:11px;font-weight:600;color:var(--bs-secondary-color,#64748b);align-self:center;margin-right:4px;white-space:nowrap}.dark .StackRenderer_endLabel___bTtO{color:#94a3b8}.StackRenderer_emptyHint__kxs6g{font-size:13px;font-style:italic;color:var(--bs-secondary-color,#64748b);align-self:center;padding:0 8px}.dark .StackRenderer_emptyHint__kxs6g{color:#94a3b8}.StackRenderer_topSlot__7Cuib{height:22px;display:flex;align-items:flex-end;justify-content:center;white-space:nowrap}.StackRenderer_topName__EIzsu{font-size:12px;font-weight:700;color:var(--bs-secondary-color,#64748b)}.dark .StackRenderer_topName__EIzsu{color:#94a3b8}.StackRenderer_incomingName__2qHEZ{font-size:12px;font-weight:700;color:#16a34a}.dark .StackRenderer_incomingName__2qHEZ{color:#4ade80}.StackRenderer_stackCell__pG4CD{font-variant-numeric:tabular-nums}.StackRenderer_stackCell__pG4CD.StackRenderer_probe__5n1Qu{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 10px rgba(245,158,11,.4)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_probe__5n1Qu{background:#f59e0b;border-color:#fbbf24;color:#3a2503}.StackRenderer_stackCell__pG4CD.StackRenderer_popping__wLaGT{background:#22c55e;border-color:#16a34a;color:#fff;box-shadow:0 2px 10px rgba(34,197,94,.35)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_popping__wLaGT{background:#22c55e;border-color:#4ade80;color:#06210f}.StackRenderer_stackCell__pG4CD.StackRenderer_fail__qrOCP{background:#ef4444;border-color:#dc2626;color:#fff;box-shadow:0 2px 10px rgba(239,68,68,.4)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_fail__qrOCP{background:#ef4444;border-color:#f87171;color:#fff}.StackRenderer_stackCell__pG4CD.StackRenderer_incoming__0gsVg{background:rgba(0,0,0,0);border-style:dashed;border-color:#16a34a;color:#16a34a;transform:translateY(-2px)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_incoming__0gsVg{background:rgba(0,0,0,0);border-color:#4ade80;color:#4ade80}.StackRenderer_flowCaption__rXX5f{font-size:11px;color:var(--bs-secondary-color,#64748b);text-align:center}.dark .StackRenderer_flowCaption__rXX5f{color:#94a3b8}