.ArrayViz_container__M2t_w{display:flex;flex-direction:column;gap:1.25rem}.ArrayViz_exampleSelector__xXEag{display:flex;gap:.5rem;flex-wrap:wrap}.ArrayViz_exampleBtn__AAX0j{padding:.5rem 1rem;font-size:.8rem;font-weight:500;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.ArrayViz_exampleBtn__AAX0j:hover{background:hsla(0,0%,100%,.1);color:#fff}.ArrayViz_exampleBtn__AAX0j.ArrayViz_active__4UdBe{background:rgba(102,126,234,.15);border-color:rgba(102,126,234,.4);color:#a5b4fc}.ArrayViz_memorySection__nf6cr{background:rgba(0,0,0,.3);border-radius:10px;padding:1rem}.ArrayViz_memoryHeader__zK_iU{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.ArrayViz_memoryLabel__WuaD7{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.ArrayViz_formula__9bC01{font-family:Fira Code,monospace;font-size:.8rem;color:#60a5fa;background:rgba(96,165,250,.1);padding:.25rem .5rem;border-radius:4px}.ArrayViz_memoryBlocks__fIZgx{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.ArrayViz_memoryBlock__JTtK6{flex-shrink:0;width:70px;background:rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;transition:all .2s}.ArrayViz_memoryBlock__JTtK6.ArrayViz_highlighted__1TTSq{box-shadow:0 0 20px rgba(102,126,234,.4)}.ArrayViz_blockAddress__AaEzQ{padding:.35rem;font-family:Fira Code,monospace;font-size:.6rem;color:#888;text-align:center;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.05)}.ArrayViz_blockValue__TqZC4{padding:.75rem .5rem;font-family:Fira Code,monospace;font-size:1.25rem;font-weight:700;color:#fff;text-align:center}.ArrayViz_gap__k8lIR{font-size:.7rem;color:#ef4444;font-weight:600}.ArrayViz_blockIndex__7bal9{padding:.35rem;font-family:Fira Code,monospace;font-size:.7rem;color:#667eea;text-align:center;background:rgba(102,126,234,.1)}.ArrayViz_pointerRow__4dJhZ{position:relative;height:30px;margin-top:.5rem}.ArrayViz_pointer__53B4c{position:absolute;font-size:.7rem;color:#f59e0b;font-weight:600;text-align:center;transform:translateX(-50%)}.ArrayViz_output__qhdlV{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,.3);border:2px solid #10b981;border-radius:8px}.ArrayViz_outputLabel__AI_tN{font-size:.8rem;color:#888}.ArrayViz_outputValue__ciJUo{font-family:Fira Code,monospace;font-size:1.25rem;font-weight:700;color:#10b981}.ArrayViz_description__gDsTR{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-radius:8px;border-left:3px solid #667eea}.ArrayViz_actionBadge__XVmMu{flex-shrink:0;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.2rem .5rem;border-radius:4px;color:#fff}.ArrayViz_stepText__PjXjO{font-size:.9rem;color:#ccc;line-height:1.5}.ArrayViz_controls___SHnO{display:flex;align-items:center;justify-content:center;gap:.75rem}.ArrayViz_stepCounter__BbdB_{font-size:.8rem;color:#666;min-width:50px;text-align:center}.ArrayViz_btnPrimary__OSzdC{padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:opacity .2s}.ArrayViz_btnPrimary__OSzdC:disabled{opacity:.5;cursor:not-allowed}.ArrayViz_btnSecondary__1YF4k{padding:.5rem .75rem;font-size:.8rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.ArrayViz_btnSecondary__1YF4k:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.ArrayViz_btnSecondary__1YF4k:disabled{opacity:.3;cursor:not-allowed}.ArrayViz_insight__kzk7g{padding:.75rem 1rem;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);border-radius:8px;font-size:.85rem;color:#ccc;line-height:1.5}.ArrayViz_insight__kzk7g strong{color:#a5b4fc}@media (max-width:640px){.ArrayViz_memoryBlock__JTtK6{width:60px}.ArrayViz_blockValue__TqZC4{font-size:1rem;padding:.5rem}.ArrayViz_blockAddress__AaEzQ{font-size:.55rem}}.QueueViz_container__6N1L7{display:flex;flex-direction:column;gap:1.25rem}.QueueViz_exampleSelector__W59mp{display:flex;gap:.5rem;flex-wrap:wrap}.QueueViz_exampleBtn__8V_ko{padding:.5rem 1rem;font-size:.8rem;font-weight:500;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.QueueViz_exampleBtn__8V_ko:hover{background:hsla(0,0%,100%,.1);color:#fff}.QueueViz_exampleBtn__8V_ko.QueueViz_active__WI9Be{background:rgba(102,126,234,.15);border-color:rgba(102,126,234,.4);color:#a5b4fc}.QueueViz_queueSection__1UjGs{display:grid;grid-template-columns:1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:start}.QueueViz_queueContainer__yPlVF{background:rgba(0,0,0,.2);border-radius:10px;padding:1rem}.QueueViz_queueLabel__7gg7t{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.QueueViz_queue__cWSfh{display:flex;flex-direction:column;gap:.5rem}.QueueViz_queueLegend__M5N_8{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.25rem 0}.QueueViz_queueEnd__i_7Om{display:flex;flex-direction:column;gap:.1rem;padding:.35rem .6rem;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#777;text-align:center;min-width:120px}.QueueViz_queueEndActive__GnQqu{box-shadow:0 0 12px currentColor}.QueueViz_queueEndActive__GnQqu .QueueViz_queueEndHint__I19qo{color:currentColor;opacity:.85}.QueueViz_queueEndTitle__t9FcI{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.QueueViz_queueEndHint__I19qo{font-size:.65rem;color:#666;text-transform:uppercase;letter-spacing:.4px}.QueueViz_queueOrder__A9nhM{text-align:center;font-size:.65rem;color:#666;text-transform:uppercase;letter-spacing:.6px}.QueueViz_queueItems__sSLLl{display:flex;gap:.5rem;align-items:center;min-height:120px;padding:.75rem;background:rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;overflow-x:auto}.QueueViz_emptyQueue__tSYJH{color:#444;font-size:.85rem;text-align:center;padding:2rem;width:100%}.QueueViz_queueItem__kjfl5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:70px;padding:.75rem .9rem;background:rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.1);border-radius:6px;transition:all .2s}.QueueViz_queueItem__kjfl5.QueueViz_activeItem__oZgbQ{box-shadow:0 0 15px rgba(102,126,234,.2)}.QueueViz_queueValue__zXQeo{font-family:Fira Code,monospace;font-size:1.25rem;font-weight:600;color:#fff}.QueueViz_queueIndex__ffWcY{font-size:.6rem;color:#94a3b8;letter-spacing:.4px}.QueueViz_queueItemLabel__KaI4V{font-size:.6rem;color:#a5b4fc;text-transform:uppercase;letter-spacing:.6px}.QueueViz_outputSection__GGdvc{background:rgba(0,0,0,.3);border-radius:10px;padding:1rem;min-width:120px}.QueueViz_outputLabel__gEYPr{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.QueueViz_output__vqDSh{display:flex;align-items:center;justify-content:center;min-height:50px}.QueueViz_outputValue__BCo8w{font-family:Fira Code,monospace;font-size:1.5rem;font-weight:700}.QueueViz_outputEmpty__kIHCE{color:#444;font-size:1.25rem}.QueueViz_description__U5gO1{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-radius:8px;border-left:3px solid #667eea}.QueueViz_actionBadge__9ajUD{flex-shrink:0;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.2rem .5rem;border-radius:4px;color:#fff}.QueueViz_stepText__FtDA3{font-size:.9rem;color:#ccc;line-height:1.5}.QueueViz_controls__rGMH8{display:flex;align-items:center;justify-content:center;gap:.75rem}.QueueViz_stepCounter__4RnWM{font-size:.8rem;color:#666;min-width:50px;text-align:center}.QueueViz_btnPrimary__bv0Gv{padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:opacity .2s}.QueueViz_btnPrimary__bv0Gv:disabled{opacity:.5;cursor:not-allowed}.QueueViz_btnSecondary__fxiex{padding:.5rem .75rem;font-size:.8rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.QueueViz_btnSecondary__fxiex:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.QueueViz_btnSecondary__fxiex:disabled{opacity:.3;cursor:not-allowed}.QueueViz_insight__nOEQ0{padding:.75rem 1rem;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);border-radius:8px;font-size:.85rem;color:#ccc;line-height:1.5}.QueueViz_insight__nOEQ0 strong{color:#a5b4fc}@media (max-width:640px){.QueueViz_queueSection__1UjGs{grid-template-columns:1fr}.QueueViz_queueLegend__M5N_8{grid-template-columns:1fr;gap:.5rem}.QueueViz_queueEnd__i_7Om{min-width:0}.QueueViz_queueItems__sSLLl{flex-wrap:wrap;justify-content:center}.QueueViz_queueValue__zXQeo{font-size:1rem}}.LinkedListViz_container__rpvCK{display:flex;flex-direction:column;gap:1.25rem}.LinkedListViz_exampleSelector__K3QxN{display:flex;gap:.5rem;flex-wrap:wrap}.LinkedListViz_exampleBtn__qXuik{padding:.5rem 1rem;font-size:.8rem;font-weight:500;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.LinkedListViz_exampleBtn__qXuik:hover{background:hsla(0,0%,100%,.1);color:#fff}.LinkedListViz_exampleBtn__qXuik.LinkedListViz_active__k5XDb{background:rgba(102,126,234,.15);border-color:rgba(102,126,234,.4);color:#a5b4fc}.LinkedListViz_listSection__ftMVm{display:grid;grid-template-columns:1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:start}.LinkedListViz_listContainer__CxGKM{background:rgba(0,0,0,.2);border-radius:10px;padding:1rem}.LinkedListViz_listHeader__5TxmG{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.LinkedListViz_listLabel__XZdnC{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.LinkedListViz_pointerLegend___BAhT{display:flex;flex-wrap:wrap;gap:.4rem}.LinkedListViz_pointerChip__G_CqS{display:flex;align-items:center;gap:.4rem;padding:.2rem .55rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.3);font-size:.65rem;color:#aaa}.LinkedListViz_pointerDot___dpEH{width:8px;height:8px;border-radius:50%}.LinkedListViz_pointerName__NGT5w{font-weight:600;text-transform:uppercase;letter-spacing:.4px}.LinkedListViz_pointerValue__5adOb{color:#fff;font-weight:600}.LinkedListViz_listRow__094R3{flex-wrap:wrap;padding:.75rem;background:rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;min-height:160px}.LinkedListViz_listRow__094R3,.LinkedListViz_nodeGroup__FUCaU{display:flex;align-items:center;gap:.6rem}.LinkedListViz_nodeWrapper__wwFrd{display:flex;flex-direction:column;align-items:center;gap:.35rem}.LinkedListViz_pointerTags__HyhKq{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.LinkedListViz_pointerTag__s3S3t{font-size:.55rem;padding:.1rem .35rem;border:1px solid;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.LinkedListViz_nodeCard__4OzAp{display:flex;align-items:stretch;border:2px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(0,0,0,.3);min-width:140px;overflow:hidden}.LinkedListViz_nodeCardActive__4BAmW{box-shadow:0 0 18px rgba(102,126,234,.2)}.LinkedListViz_nodeValue__pfbPh{min-width:60px;padding:.6rem .9rem;font-family:Fira Code,monospace;font-size:1.2rem;font-weight:700;color:#fff;text-align:center}.LinkedListViz_nodeDivider__GkFHs{width:1px;background:hsla(0,0%,100%,.1)}.LinkedListViz_nodeNext__eaQ6c{display:flex;flex-direction:column;justify-content:center;padding:.4rem .6rem;min-width:70px}.LinkedListViz_nextLabel__8MuqK{font-size:.55rem;color:#777;text-transform:uppercase;letter-spacing:.4px}.LinkedListViz_nextValue__LYldp{font-family:Fira Code,monospace;font-size:.85rem;color:#e2e8f0}.LinkedListViz_connector__685r8{width:26px;height:2px;background:hsla(0,0%,100%,.2);position:relative;flex-shrink:0}.LinkedListViz_connector__685r8:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left-color:hsla(0,0%,100%,.4)}.LinkedListViz_nullTerminator__SB1jt{font-size:.7rem;color:#666;border:1px dashed hsla(0,0%,100%,.2);border-radius:999px;padding:.2rem .6rem;text-transform:uppercase;letter-spacing:.4px}.LinkedListViz_detachedSection__FAsS2{margin-top:1rem;padding:.75rem;background:rgba(0,0,0,.25);border-radius:8px;border:1px dashed hsla(0,0%,100%,.1)}.LinkedListViz_detachedLabel__H7Rf3{font-size:.7rem;color:#777;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.LinkedListViz_detachedRow__gHkWl{display:flex;align-items:center;gap:.75rem}.LinkedListViz_outputSection__P10LA{background:rgba(0,0,0,.3);border-radius:10px;padding:1rem;min-width:120px}.LinkedListViz_outputLabel__rZs_H{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.LinkedListViz_output__rx828{display:flex;align-items:center;justify-content:center;min-height:50px}.LinkedListViz_outputValue__Fz68s{font-family:Fira Code,monospace;font-size:1.5rem;font-weight:700}.LinkedListViz_outputEmpty__tQAo9{color:#444;font-size:1.25rem}.LinkedListViz_description__l15P1{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-radius:8px;border-left:3px solid #667eea}.LinkedListViz_actionBadge__xcfSa{flex-shrink:0;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.2rem .5rem;border-radius:4px;color:#fff}.LinkedListViz_stepText__GkRYY{font-size:.9rem;color:#ccc;line-height:1.5}.LinkedListViz_controls__2CoKb{display:flex;align-items:center;justify-content:center;gap:.75rem}.LinkedListViz_stepCounter__VkwQL{font-size:.8rem;color:#666;min-width:50px;text-align:center}.LinkedListViz_btnPrimary__xOIdC{padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:opacity .2s}.LinkedListViz_btnPrimary__xOIdC:disabled{opacity:.5;cursor:not-allowed}.LinkedListViz_btnSecondary__4vTQF{padding:.5rem .75rem;font-size:.8rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.LinkedListViz_btnSecondary__4vTQF:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.LinkedListViz_btnSecondary__4vTQF:disabled{opacity:.3;cursor:not-allowed}.LinkedListViz_insight__Q9nSN{padding:.75rem 1rem;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);border-radius:8px;font-size:.85rem;color:#ccc;line-height:1.5}.LinkedListViz_insight__Q9nSN strong{color:#a5b4fc}@media (max-width:640px){.LinkedListViz_listSection__ftMVm{grid-template-columns:1fr}.LinkedListViz_listHeader__5TxmG{align-items:flex-start}.LinkedListViz_nodeCard__4OzAp{min-width:120px}.LinkedListViz_nodeValue__pfbPh{font-size:1rem}.LinkedListViz_pointerLegend___BAhT{width:100%}}.page_page__hI4Sg{min-height:100vh;background:linear-gradient(135deg,#0f0f1a,#1a1a2e);display:flex;flex-direction:column}.page_main__rob3b{flex:1 1;padding:1.5rem 2rem 3rem;max-width:900px;margin:0 auto;width:100%}.page_notFound__1fxXZ{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#888}.page_notFound__1fxXZ a{color:#667eea}.page_header__WBBM0{margin-bottom:2rem}.page_backBtn__p1YtF{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;background:none;border:none;color:#888;font-size:.875rem;cursor:pointer;transition:color .2s;margin-bottom:1rem}.page_backBtn__p1YtF:hover{color:#667eea}.page_titleRow__aGixO{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.page_icon__n_Pbu{font-size:2.5rem;line-height:1}.page_title__UKcVe{font-size:2rem;font-weight:700;color:#fff;margin:0}.page_difficulty__SUsw2{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.25rem .6rem;border-radius:4px;color:#fff}.page_description__HgGY3{font-size:1rem;color:#aaa;line-height:1.7;margin:0}.page_section__YZdIs,.page_vizSection__oP9tR{margin-bottom:2.5rem}.page_sectionTitle__F1_Ne{display:flex;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.page_sectionIcon__YwjSS{font-size:1.15rem}.page_sectionIconSvg__fGEeP{color:#667eea}.page_vizContainer__k4I5W{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;min-height:300px}.page_vizPlaceholder__axgj_{display:flex;align-items:center;justify-content:center;height:250px;color:#666;font-size:1rem}.page_keyPoints__OPY54{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.page_keyPoints__OPY54 li{position:relative;padding-left:1.5rem;color:#ccc;line-height:1.5}.page_keyPoints__OPY54 li:before{content:"→";position:absolute;left:0;color:#667eea;font-weight:700}.page_examples__peyq_{display:flex;flex-direction:column;gap:1.5rem}.page_example__5HP79{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden}.page_exampleTitle__0vAsr{font-size:.95rem;font-weight:600;color:#fff;margin:0;padding:.75rem 1rem;background:rgba(102,126,234,.15);border-bottom:1px solid hsla(0,0%,100%,.08)}.page_code__7w5fd{margin:0;padding:1rem;background:rgba(0,0,0,.4);overflow-x:auto;font-family:Fira Code,Monaco,monospace;font-size:.8rem;line-height:1.6;color:#e0e0e0}.page_code__7w5fd code{white-space:pre}.page_explanation__65CVK{margin:0;padding:.75rem 1rem;font-size:.85rem;color:#aaa;line-height:1.6;background:rgba(102,126,234,.05);border-top:1px solid hsla(0,0%,100%,.05)}.page_mistakes__nIBhB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.page_mistakes__nIBhB li{position:relative;padding:.6rem .75rem .6rem 2rem;background:rgba(239,68,68,.1);border-left:3px solid #ef4444;border-radius:0 6px 6px 0;color:#f8a0a0;font-size:.9rem}.page_mistakes__nIBhB li:before{content:"✗";position:absolute;left:.6rem;color:#ef4444}.page_tips__yOwVa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.page_tips__yOwVa li{position:relative;padding:.6rem .75rem .6rem 2rem;background:rgba(16,185,129,.1);border-left:3px solid #10b981;border-radius:0 6px 6px 0;color:#6ee7b7;font-size:.9rem}.page_tips__yOwVa li:before{content:"✓";position:absolute;left:.6rem;color:#10b981}.page_relatedConcepts__aawxA{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.page_relatedCard__yEych{display:flex;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;text-decoration:none;transition:all .2s}.page_relatedCard__yEych:hover{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.3);transform:translateY(-2px)}.page_relatedIcon__SlEbD{font-size:1.75rem;line-height:1}.page_relatedInfo__sfFY7{flex:1 1;min-width:0}.page_relatedTitle__4ECmA{font-size:.95rem;font-weight:600;color:#fff;margin:0 0 .25rem}.page_relatedDesc__L3muo{font-size:.8rem;color:#888;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.page_main__rob3b{padding:1rem}.page_titleRow__aGixO{flex-wrap:wrap}.page_title__UKcVe{font-size:1.5rem}.page_icon__n_Pbu{font-size:2rem}.page_description__HgGY3{font-size:.9rem}.page_code__7w5fd{font-size:.75rem;padding:.75rem}.page_vizContainer__k4I5W{padding:1rem;min-height:200px}}.page_complexityTable__JGQ6u{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden}.page_complexityTable__JGQ6u table{width:100%;border-collapse:collapse}.page_complexityTable__JGQ6u td,.page_complexityTable__JGQ6u th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06)}.page_complexityTable__JGQ6u th{background:rgba(102,126,234,.15);color:#fff;font-weight:600;font-size:.85rem}.page_complexityTable__JGQ6u td{color:#ccc;font-size:.9rem}.page_complexityTable__JGQ6u tr:last-child td{border-bottom:none}.page_complexityTable__JGQ6u tr:hover td{background:hsla(0,0%,100%,.02)}.page_complexityCell__wN1n_{color:#10b981!important;font-family:Fira Code,monospace;font-weight:500}.page_complexityCellWorse__6VZOH{color:#f59e0b!important;font-family:Fira Code,monospace;font-weight:500}.page_complexityCellBest__EOxKM{color:#10b981!important;font-family:Fira Code,monospace;font-weight:500}.page_relatedProblems__saaCi{display:flex;flex-wrap:wrap;gap:.75rem}.page_problemLink__CFJ7Y{display:inline-flex;align-items:center;padding:.5rem 1rem;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);border-radius:20px;color:#667eea;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s}.page_problemLink__CFJ7Y:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.5);transform:translateY(-1px)}@media (max-width:640px){.page_complexityTable__JGQ6u td,.page_complexityTable__JGQ6u th{padding:.5rem .75rem;font-size:.8rem}.page_problemLink__CFJ7Y{padding:.4rem .75rem;font-size:.8rem}}