.AnagramVisualizer_anagramVisualizer__ZR6wB{padding:2rem;max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.AnagramVisualizer_controlPanel__2RIcV{margin-bottom:2rem;display:flex;gap:1rem;justify-content:center}.AnagramVisualizer_button__e_3ez{padding:.5rem 1rem;border:2px solid #3498db;border-radius:4px;background:#fff;color:#3498db;cursor:pointer;transition:all .3s ease}.AnagramVisualizer_button__e_3ez:hover:not(:disabled){background:#3498db;color:#fff}.AnagramVisualizer_button__e_3ez:disabled{opacity:.5;cursor:not-allowed}.AnagramVisualizer_wordsContainer__m111Z{display:flex;justify-content:space-around;margin-bottom:2rem}.AnagramVisualizer_wordBox__CnT9d{text-align:center}.AnagramVisualizer_wordBox__CnT9d h3{margin-bottom:1rem;color:#2c3e50}.AnagramVisualizer_word__7nsSf{display:flex;gap:.5rem;justify-content:center}.AnagramVisualizer_char__OHiwz{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #95a5a6;border-radius:4px;font-size:1.2rem;transition:all .3s ease}.AnagramVisualizer_charProcessed__feY_v{background:#2ecc71;color:#fff;border-color:#27ae60}.AnagramVisualizer_charChecked__F0LbE{background:#e74c3c;color:#fff;border-color:#c0392b}.AnagramVisualizer_hashTable__mw_l8{background:#f8f9fa;padding:1rem;border-radius:8px}.AnagramVisualizer_hashTable__mw_l8 h3{text-align:center;margin-bottom:1rem;color:#2c3e50}.AnagramVisualizer_charCounts__ewiKS{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.AnagramVisualizer_charCount__FlwPS{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AnagramVisualizer_count__LjQIb{color:#e74c3c}.AnagramVisualizer_count__LjQIb.AnagramVisualizer_zero__aPk_0{color:#2ecc71}.AnagramVisualizer_sortVisualization__sZioX{display:flex;justify-content:space-around;margin-top:2rem}.AnagramVisualizer_sortedWord__osonR{text-align:center}.AnagramVisualizer_sortedWord__osonR h3{margin-bottom:1rem;color:#2c3e50}.AnagramVisualizer_sortedWord__osonR .AnagramVisualizer_word__7nsSf{font-size:1.2rem;padding:1rem;background:#f8f9fa;border-radius:4px;letter-spacing:.5rem;color:#3498db}@media(max-width:768px){.AnagramVisualizer_sortVisualization__sZioX,.AnagramVisualizer_wordsContainer__m111Z{flex-direction:column;gap:2rem}}.AnimationAlgo_box__l8ggS{display:flex;justify-content:center;background-color:#f4f8fa;margin-top:-2px;border-radius:5px;overflow:hidden}.AnimationAlgo_img__gQq0l{display:block;max-width:100%;padding-top:10px;margin:0 auto}.AnimationAlgo_algo___MvSx{width:calc(100vw - 60px);overflow-x:scroll}.AnimationAlgo_desc__8zckl{text-align:center;padding:20px 10px 0}.DuplicateVisualizer_duplicateVisualizer__BIimU{width:100%;max-width:64rem;margin:0 auto;padding:1rem}.DuplicateVisualizer_controlPanel__SLZuq{display:flex;gap:1rem;margin-bottom:1.5rem}.DuplicateVisualizer_button__vKnLu{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .2s}.DuplicateVisualizer_button__vKnLu:disabled{background-color:#9ca3af;cursor:not-allowed}.DuplicateVisualizer_button__vKnLu.DuplicateVisualizer_primary__O8ak0{background-color:#3b82f6;color:#fff}.DuplicateVisualizer_button__vKnLu.DuplicateVisualizer_primary__O8ak0:hover:not(:disabled){background-color:#2563eb}.DuplicateVisualizer_button__vKnLu.DuplicateVisualizer_success__LgQAM{background-color:#10b981;color:#fff}.DuplicateVisualizer_button__vKnLu.DuplicateVisualizer_success__LgQAM:hover:not(:disabled){background-color:#059669}.DuplicateVisualizer_button__vKnLu.DuplicateVisualizer_secondary__zjMbn{background-color:#6b7280;color:#fff}.DuplicateVisualizer_button__vKnLu.DuplicateVisualizer_secondary__zjMbn:hover:not(:disabled){background-color:#4b5563}.DuplicateVisualizer_arrayContainer__qyjlS{margin-bottom:1.5rem}.DuplicateVisualizer_sectionTitle__pQRla{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.DuplicateVisualizer_arrayWrapper__zVfk2{display:flex;flex-wrap:wrap;gap:.5rem}.DuplicateVisualizer_numberBox__f24bx{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:.375rem;font-size:1.125rem;transition:all .2s}.DuplicateVisualizer_numberBox__f24bx.DuplicateVisualizer_current__2v7zS{background-color:#bfdbfe;border-color:#3b82f6}.DuplicateVisualizer_numberBox__f24bx.DuplicateVisualizer_processed__mIuly{background-color:#f3f4f6}.DuplicateVisualizer_numberBox__f24bx.DuplicateVisualizer_duplicate__i61nQ{background-color:#fecaca;border-color:#ef4444}.DuplicateVisualizer_setContainer__fuWY_{margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:.375rem}.DuplicateVisualizer_setContainer__fuWY_ .DuplicateVisualizer_setWrapper__ObH_j{display:flex;flex-wrap:wrap;gap:.5rem}.DuplicateVisualizer_setContainer__fuWY_ .DuplicateVisualizer_setNumber__WxUyW{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem}.DuplicateVisualizer_sortContainer__43dsp{margin-bottom:1.5rem}.DuplicateVisualizer_sortContainer__43dsp .DuplicateVisualizer_sortedArray__K6lGI{display:flex;flex-wrap:wrap;gap:.5rem}.DuplicateVisualizer_status__XUIae{padding:1rem;border-radius:.375rem;font-size:1.125rem}.DuplicateVisualizer_status__XUIae.DuplicateVisualizer_success__LgQAM{background-color:#d1fae5;color:#065f46}.DuplicateVisualizer_status__XUIae.DuplicateVisualizer_duplicate__i61nQ{background-color:#fee2e2;color:#991b1b}.BlogContent_blogLayout__dUBHw{max-width:var(--box-widh);margin:0 auto;padding:var(--box-offser-high) var(--box-offser-wide)}@media(max-width:767px){.BlogContent_blogLayout__dUBHw{padding:0}}.BlogContent_breadcrumbs__Ov_RG{display:flex;align-items:center;gap:.5rem;margin-bottom:0;color:var(--color-5);font-size:.875rem}.BlogContent_breadcrumb__CwZEX{color:var(--color-5);text-decoration:none;transition:color .2s}.BlogContent_breadcrumb__CwZEX:hover{color:var(--color-1)}.BlogContent_breadcrumb__CwZEX:last-child{color:var(--color-1);font-weight:500}.BlogContent_separator__ITodl{color:var(--color-5)}.BlogContent_articleContainer__PwNNF{background:var(--color-8);border-radius:8px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(max-width:767px){.BlogContent_articleContainer__PwNNF{padding:1rem}}.BlogContent_header__eHySf{padding-bottom:2rem;border-bottom:1px solid var(--border-line-color)}.BlogContent_coverImage__yjIeH{margin:-2rem -2rem 2rem;height:100px;position:relative;display:block;background-color:#fff9f5}@media(max-width:767px){.BlogContent_coverImage__yjIeH{height:50px;margin:-1rem -2rem 10px}}.BlogContent_coverImage__yjIeH img{width:100%;height:100%;object-fit:scale-down}.BlogContent_title__2mj5n{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:767px){.BlogContent_title__2mj5n{font-size:1.75rem}}.BlogContent_meta__12D8C{display:flex;gap:1.5rem;color:var(--color-5);font-size:.875rem;margin-bottom:1.5rem;align-items:center}@media(max-width:767px){.BlogContent_meta__12D8C{flex-wrap:wrap;gap:1rem}}.BlogContent_authorBlock__I81Cz{display:flex;align-items:center;gap:.5rem}.BlogContent_authorAvatar__qRdl8{width:32px;height:32px;border-radius:50%}.BlogContent_tags___B2Y4{display:flex;flex-wrap:wrap;gap:.5rem}.BlogContent_tag__EcMkP{font-size:.75rem;padding:.25rem .75rem;background:var(--color-18);color:var(--color-1);border-radius:20px;text-decoration:none;transition:all .2s}.BlogContent_tag__EcMkP:hover{background:var(--color-1);color:#fff}