.compare_container__mlNzY{display:flex;flex-direction:column;max-width:1400px;margin:2rem auto;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);background-color:var(--background-primary);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);min-height:calc(100vh - 4rem);transition:background-color .3s,color .3s}[data-theme=dark] .compare_container__mlNzY{background-color:#1f2937;color:#d1d5db;box-shadow:0 8px 24px rgba(0,0,0,.3)}.compare_h1__9IkKV{text-align:center;margin-bottom:2.5rem;color:var(--text-heading);font-size:2rem;font-weight:700;padding-bottom:.5rem}[data-theme=dark] .compare_h1__9IkKV{color:#e5e7eb}.compare_modeSelector__mghrk{display:flex;justify-content:center;margin-bottom:1.5rem;gap:.75rem}.compare_modeButton__SKD_P{padding:.6rem 1.8rem;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--text-accent);transition:all .2s ease-in-out}[data-theme=dark] .compare_modeButton__SKD_P{background-color:#374151;border-color:#4b5563;color:#9ca3af}.compare_modeButton__SKD_P:hover{background-color:var(--background-tertiary);transform:translateY(-1px)}[data-theme=dark] .compare_modeButton__SKD_P:hover{background-color:#4b5563;color:#e5e7eb}.compare_activeMode__Bgto0{background-color:var(--accent-color);color:white;border-color:var(--accent-color);font-weight:600}[data-theme=dark] .compare_activeMode__Bgto0{background-color:var(--accent-color-dark);border-color:var(--accent-color-dark);color:#111827}.compare_activeMode__Bgto0:hover{background-color:var(--accent-color)}[data-theme=dark] .compare_activeMode__Bgto0:hover{background-color:var(--accent-color-dark)}.compare_controlPanel__lNd8_{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;justify-content:space-around;align-items:center;padding:1rem;background-color:var(--background-secondary);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme=dark] .compare_controlPanel__lNd8_{background-color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.2)}.compare_checkbox__FFiZq{display:flex;align-items:center;gap:.5rem;cursor:pointer}.compare_checkbox__FFiZq input{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-color)}[data-theme=dark] .compare_checkbox__FFiZq input{accent-color:var(--accent-color-dark)}.compare_checkbox__FFiZq label{font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-secondary)}[data-theme=dark] .compare_checkbox__FFiZq label{color:#d1d5db}.compare_themeToggle__68DRB{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--text-accent);transition:all .2s ease-in-out}[data-theme=dark] .compare_themeToggle__68DRB{background-color:#374151;border-color:#4b5563;color:#9ca3af}.compare_themeToggle__68DRB:hover{background-color:var(--background-tertiary);transform:translateY(-1px)}[data-theme=dark] .compare_themeToggle__68DRB:hover{background-color:#4b5563;color:#e5e7eb}.compare_subcontainer__dUR53{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-bottom:1.5rem}.compare_textareaContainer__4a_SG{position:relative;width:100%;border-radius:12px;background-color:var(--background-primary);box-shadow:0 4px 15px rgba(0,0,0,.07);border:1px solid var(--border-color);transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex;flex-direction:column}[data-theme=dark] .compare_textareaContainer__4a_SG{background-color:#2b3647;border-color:#4b5563;box-shadow:0 4px 15px rgba(0,0,0,.25)}.compare_textareaHeader__DD9Mp{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--background-secondary);border-radius:12px 12px 0 0;border-bottom:1px solid var(--border-color)}[data-theme=dark] .compare_textareaHeader__DD9Mp{background-color:#374151;border-bottom-color:#4b5563}.compare_headerTitle__vxsml{font-weight:600;font-size:.95rem;color:var(--text-primary);margin-right:auto}[data-theme=dark] .compare_headerTitle__vxsml{color:#e5e7eb}.compare_langIcon__p5xrn{width:24px;height:24px;margin-left:.75rem;margin-right:.75rem;vertical-align:middle}.compare_clearButton__NctJS{background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:.8rem;padding:.3rem .6rem;border-radius:6px;transition:all .2s ease-in-out}[data-theme=dark] .compare_clearButton__NctJS{color:#9ca3af}.compare_clearButton__NctJS:hover{background-color:var(--background-tertiary);color:var(--text-accent)}[data-theme=dark] .compare_clearButton__NctJS:hover{background-color:#4b5563;color:#e5e7eb}.compare_textarea__7ctQX{width:100%;height:300px;padding:1rem;border:none;border-radius:0 0 12px 12px;font-size:14px;line-height:1.6;resize:vertical;background-color:var(--background-input);color:var(--text-input);transition:box-shadow .3s,background-color .3s,color .3s;flex-grow:1}.compare_textarea__7ctQX:focus{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color)}[data-theme=dark] .compare_textarea__7ctQX{background-color:#1e293b;color:#cbd5e1}[data-theme=dark] .compare_textarea__7ctQX:focus{box-shadow:0 0 0 3px var(--focus-ring-color-dark)}.compare_codeTextarea__XLH6n{font-family:Fira Code,Consolas,monospace;-moz-tab-size:2;tab-size:2}.compare_textTextarea__eZxH1{font-family:Inter,system-ui,sans-serif;line-height:1.7}.compare_button__dvGZu{padding:.8rem 2.5rem;background-color:var(--accent-color);color:white;border:none;border-radius:10px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s;margin:1.5rem auto;display:block;box-shadow:0 4px 14px rgba(0,0,0,.1)}[data-theme=dark] .compare_button__dvGZu{background-color:var(--accent-color-dark);color:#111827;box-shadow:0 4px 14px rgba(0,0,0,.3)}.compare_button__dvGZu:hover{background-color:var(--accent-color-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}[data-theme=dark] .compare_button__dvGZu:hover{background-color:var(--accent-color-dark-hover);box-shadow:0 6px 20px rgba(0,0,0,.35)}.compare_button__dvGZu:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.1)}.compare_button__dvGZu:disabled{background-color:#bdc3c7;cursor:not-allowed;box-shadow:none;color:#7f8c8d}[data-theme=dark] .compare_button__dvGZu:disabled{background-color:#4b5563;color:#9ca3af}.compare_resultsContainer__kKGm8{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;width:100%}.compare_resultBlock__zUvh3{display:flex;flex-direction:column;flex:1 1;min-width:0}.compare_h3__KXg5z{font-size:1.3rem;margin-bottom:1rem;color:var(--text-heading);font-weight:600;text-align:center}[data-theme=dark] .compare_h3__KXg5z{color:#e5e7eb}.compare_codeContainer__tj3pK{border-radius:12px;border:1px solid var(--border-color);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.07);transition:background-color .3s,border-color .3s;display:flex;flex-direction:column}.compare_sideBySideView__qG_IG .compare_codeContainer__tj3pK{flex-direction:row}[data-theme=dark] .compare_codeContainer__tj3pK{border-color:#4b5563;box-shadow:0 4px 15px rgba(0,0,0,.25)}.compare_codeModeContainer__Mz2Xb{background-color:var(--background-code-light);font-family:Fira Code,Consolas,monospace;font-size:13px}[data-theme=dark] .compare_codeModeContainer__Mz2Xb{background-color:var(--background-code-dark)}.compare_textModeContainer__oZQcd{background-color:var(--background-input);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.7}[data-theme=dark] .compare_textModeContainer__oZQcd{background-color:#1e293b}.compare_codeDisplay__HMUm9{display:flex;overflow-x:auto;flex:1 1}.compare_lineNumbers__DzOAE{padding:.75rem 0;text-align:right;color:var(--text-muted);background-color:var(--background-linenum-light);border-right:1px solid var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:3rem;font-size:12px}[data-theme=dark] .compare_lineNumbers__DzOAE{background-color:var(--background-linenum-dark);border-right-color:#4b5563;color:#9ca3af}.compare_lineNumber__77W19{padding:0 .75rem;line-height:1.6}.compare_codeLines__DYpsv{flex-grow:1;padding:.75rem 0;white-space:pre-wrap;word-break:break-all;color:var(--text-input);line-height:1.6}[data-theme=dark] .compare_codeLines__DYpsv{color:#cbd5e1}.compare_codeLine___xy90,.compare_textLine__whVs7{padding:0 .75rem;min-height:1.6em}.compare_codeLine___xy90{font-family:Fira Code,Consolas,monospace}.compare_textLine__whVs7{font-family:Inter,system-ui,sans-serif;line-height:1.7}.compare_different__J23XC{background-color:var(--diff-line-bg)}[data-theme=dark] .compare_different__J23XC{background-color:var(--diff-line-bg-dark)}.compare_codeKeyword__5PH_1{color:#d946ef}[data-theme=dark] .compare_codeKeyword__5PH_1{color:#f0abfc}.compare_codeString__eBWFz{color:#22c55e}[data-theme=dark] .compare_codeString__eBWFz{color:#4ade80}.compare_codeComment__e1O1m{color:#64748b;font-style:italic}[data-theme=dark] .compare_codeComment__e1O1m{color:#94a3b8}.compare_codeNumber__rJ8r0{color:#f97316}[data-theme=dark] .compare_codeNumber__rJ8r0{color:#fb923c}.compare_highlightText__7IOZb{background-color:var(--highlight-yellow-bg);color:var(--highlight-yellow-text);border-radius:4px;padding:1px 4px;margin:0 1px;box-shadow:0 0 5px var(--highlight-yellow-shadow)}[data-theme=dark] .compare_highlightText__7IOZb{background-color:var(--highlight-yellow-bg-dark);color:var(--highlight-yellow-text-dark);box-shadow:0 0 5px var(--highlight-yellow-shadow-dark)}.compare_highlightWord__9dstU{color:var(--highlight-yellow-text-strong);font-weight:700;padding:2px 4px;background-color:var(--highlight-yellow-bg-subtle);border-radius:4px}[data-theme=dark] .compare_highlightWord__9dstU{color:var(--highlight-yellow-text-strong-dark);background-color:var(--highlight-yellow-bg-subtle-dark)}.compare_extraInfo__s16w2{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--background-secondary);border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-muted)}[data-theme=dark] .compare_extraInfo__s16w2{background-color:#374151;border-top-color:#4b5563;color:#9ca3af}.compare_copyButton__qr1Gi{background:transparent;border:1px solid var(--border-color-subtle);cursor:pointer;color:var(--text-accent);font-size:.8rem;padding:.3rem .8rem;border-radius:6px;transition:all .2s ease-in-out}[data-theme=dark] .compare_copyButton__qr1Gi{color:#60a5fa;border-color:#4b5563}.compare_copyButton__qr1Gi:hover{background-color:var(--background-tertiary);border-color:var(--text-accent)}[data-theme=dark] .compare_copyButton__qr1Gi:hover{background-color:#4b5563;border-color:#60a5fa}.compare_statsContainer__k8IcG{margin-top:1.5rem;text-align:center;padding:1.25rem;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme=dark] .compare_statsContainer__k8IcG{background-color:#374151;border-color:#4b5563;box-shadow:0 4px 12px rgba(0,0,0,.2)}.compare_statsContainer__k8IcG p{font-size:.95rem;margin-bottom:.75rem}.compare_equalStat__Gbz0c{color:var(--text-success);font-weight:600}[data-theme=dark] .compare_equalStat__Gbz0c{color:var(--text-success-dark)}.compare_differentStat__K_p9F{color:var(--text-danger);font-weight:600}[data-theme=dark] .compare_differentStat__K_p9F{color:var(--text-danger-dark)}.compare_progressBar__UNou4{height:10px;background-color:var(--progress-bg);border-radius:5px;margin-top:.75rem;overflow:hidden;display:flex}[data-theme=dark] .compare_progressBar__UNou4{background-color:var(--progress-bg-dark)}.compare_equalProgress__pqAhP{height:100%;background-color:var(--text-success);transition:width .4s ease}[data-theme=dark] .compare_equalProgress__pqAhP{background-color:var(--text-success-dark)}.compare_differentProgress__Nznw5{height:100%;background-color:var(--text-danger);transition:width .4s ease}[data-theme=dark] .compare_differentProgress__Nznw5{background-color:var(--text-danger-dark)}.compare_wordDifferentProgress__aRT18{height:100%;background-color:var(--highlight-yellow-progress);transition:width .4s ease}[data-theme=dark] .compare_wordDifferentProgress__aRT18{background-color:var(--highlight-yellow-progress-dark)}.compare_notification__pOmQ6{position:fixed;bottom:20px;right:20px;padding:12px 24px;border-radius:8px;color:white;font-size:.9rem;z-index:1000;animation:compare_slideIn__HWTUC .3s ease-out forwards;max-width:320px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.compare_successNotification__flmZh{background-color:var(--toast-success-bg)}[data-theme=dark] .compare_successNotification__flmZh{background-color:var(--toast-success-bg-dark)}.compare_errorNotification__Qqnmn{background-color:var(--toast-error-bg)}[data-theme=dark] .compare_errorNotification__Qqnmn{background-color:var(--toast-error-bg-dark)}.compare_fadeOut__0sNQ_{animation:compare_fadeOut__0sNQ_ .5s ease-in forwards}@keyframes compare_slideIn__HWTUC{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes compare_fadeOut__0sNQ_{0%{opacity:1}to{opacity:0}}.compare_languageToggle__NUg_b{border:none;background:transparent;cursor:pointer;font-size:1rem;padding:.5rem;display:flex;align-items:center;gap:.5rem;transition:opacity .2s}.compare_languageToggle__NUg_b:hover{opacity:.7}@media only screen and (min-width:768px){.compare_container__mlNzY{padding:2.5rem}.compare_h1__9IkKV{font-size:2.8rem}.compare_modeButton__SKD_P{padding:.7rem 2rem;font-size:.95rem}.compare_controlPanel__lNd8_{padding:1.25rem;gap:1.25rem;justify-content:space-between}.compare_checkbox__FFiZq label,.compare_themeToggle__68DRB{font-size:.95rem}.compare_subcontainer__dUR53{flex-direction:row;gap:2rem}.compare_textareaContainer__4a_SG{flex:1 1}.compare_textarea__7ctQX{height:350px;font-size:14px}.compare_headerTitle__vxsml{font-size:1rem}.compare_langIcon__p5xrn{width:28px;height:28px}.compare_button__dvGZu{padding:.9rem 3rem;font-size:1.1rem}.compare_resultsContainer__kKGm8{flex-direction:row;gap:2rem}.compare_h3__KXg5z{font-size:1.5rem}.compare_codeContainer__tj3pK.compare_sideBySideView__qG_IG{flex-direction:row}.compare_codeDisplay__HMUm9{width:50%}}.CompareText_container__4zhjL{display:flex;flex-direction:column;max-width:1400px;margin:2rem auto;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);background-color:var(--background-primary);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);min-height:calc(100vh - 4rem);transition:background-color .3s,color .3s}[data-theme=dark] .CompareText_container__4zhjL{background-color:#1f2937;color:#d1d5db;box-shadow:0 8px 24px rgba(0,0,0,.3)}.CompareText_h1__19uCl{text-align:center;margin-bottom:2.5rem;color:var(--text-heading);font-size:2rem;font-weight:700;padding-bottom:.5rem}[data-theme=dark] .CompareText_h1__19uCl{color:#e5e7eb}.CompareText_modeSelector__xCT81{display:flex;justify-content:center;margin-bottom:1.5rem;gap:.75rem}.CompareText_modeButton__9DU_N{padding:.6rem 1.8rem;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--text-accent);transition:all .2s ease-in-out}[data-theme=dark] .CompareText_modeButton__9DU_N{background-color:#374151;border-color:#4b5563;color:#9ca3af}.CompareText_modeButton__9DU_N:hover{background-color:var(--background-tertiary);transform:translateY(-1px)}[data-theme=dark] .CompareText_modeButton__9DU_N:hover{background-color:#4b5563;color:#e5e7eb}.CompareText_activeMode__F7aHB{background-color:var(--accent-color);color:white;border-color:var(--accent-color);font-weight:600}[data-theme=dark] .CompareText_activeMode__F7aHB{background-color:var(--accent-color-dark);border-color:var(--accent-color-dark);color:#111827}.CompareText_activeMode__F7aHB:hover{background-color:var(--accent-color)}[data-theme=dark] .CompareText_activeMode__F7aHB:hover{background-color:var(--accent-color-dark)}.CompareText_controlPanel__LPL_j{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;justify-content:space-around;align-items:center;padding:1rem;background-color:var(--background-secondary);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme=dark] .CompareText_controlPanel__LPL_j{background-color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.2)}.CompareText_checkbox__G_4UG{display:flex;align-items:center;gap:.5rem;cursor:pointer}.CompareText_checkbox__G_4UG input{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-color)}[data-theme=dark] .CompareText_checkbox__G_4UG input{accent-color:var(--accent-color-dark)}.CompareText_checkbox__G_4UG label{font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-secondary)}[data-theme=dark] .CompareText_checkbox__G_4UG label{color:#d1d5db}.CompareText_themeToggle__t9AJ_{gap:.5rem;padding:.6rem 1.2rem;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--text-accent);transition:all .2s ease-in-out}[data-theme=dark] .CompareText_themeToggle__t9AJ_{background-color:#374151;border-color:#4b5563;color:#9ca3af}.CompareText_themeToggle__t9AJ_:hover{background-color:var(--background-tertiary);transform:translateY(-1px)}[data-theme=dark] .CompareText_themeToggle__t9AJ_:hover{background-color:#4b5563;color:#e5e7eb}.CompareText_subcontainer__y7R_P{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-bottom:1.5rem}.CompareText_textareaContainer__WN_Q7{position:relative;width:100%;border-radius:12px;background-color:var(--background-primary);box-shadow:0 4px 15px rgba(0,0,0,.07);border:1px solid var(--border-color);transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex;flex-direction:column}[data-theme=dark] .CompareText_textareaContainer__WN_Q7{background-color:#2b3647;border-color:#4b5563;box-shadow:0 4px 15px rgba(0,0,0,.25)}.CompareText_textareaHeader__2L3sr{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--background-secondary);border-radius:12px 12px 0 0;border-bottom:1px solid var(--border-color)}[data-theme=dark] .CompareText_textareaHeader__2L3sr{background-color:#374151;border-bottom-color:#4b5563}.CompareText_headerTitle__Vsglf{font-weight:600;font-size:.95rem;color:var(--text-primary);margin-right:auto}[data-theme=dark] .CompareText_headerTitle__Vsglf{color:#e5e7eb}.CompareText_langIcon__Sj_vl{width:24px;height:24px;margin-left:.75rem;margin-right:.75rem;vertical-align:middle}.CompareText_clearButton__NINCt{background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:.8rem;padding:.3rem .6rem;border-radius:6px;transition:all .2s ease-in-out}[data-theme=dark] .CompareText_clearButton__NINCt{color:#9ca3af}.CompareText_clearButton__NINCt:hover{background-color:var(--background-tertiary);color:var(--text-accent)}[data-theme=dark] .CompareText_clearButton__NINCt:hover{background-color:#4b5563;color:#e5e7eb}.CompareText_textarea__DWWcg{width:100%;height:300px;padding:1rem;border:none;border-radius:0 0 12px 12px;font-size:14px;line-height:1.6;resize:vertical;background-color:var(--background-input);color:var(--text-input);transition:box-shadow .3s,background-color .3s,color .3s;flex-grow:1;border:2px solid var(--border-color-subtle);border-radius:10px}.CompareText_textarea__DWWcg:focus{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color)}[data-theme=dark] .CompareText_textarea__DWWcg{background-color:#1e293b;color:#cbd5e1}[data-theme=dark] .CompareText_textarea__DWWcg:focus{box-shadow:0 0 0 3px var(--focus-ring-color-dark)}.CompareText_codeTextarea__uf9_G{font-family:Fira Code,Consolas,monospace;-moz-tab-size:2;tab-size:2}.CompareText_textTextarea__ctqcD{font-family:Inter,system-ui,sans-serif;line-height:1.7}.CompareText_button__FtRkS{padding:.8rem 2.5rem;background-color:var(--accent-color);color:white;border:none;border-radius:10px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s;margin:1.5rem auto;display:block;box-shadow:0 4px 14px rgba(0,0,0,.1)}[data-theme=dark] .CompareText_button__FtRkS{background-color:var(--accent-color-dark);color:#111827;box-shadow:0 4px 14px rgba(0,0,0,.3)}.CompareText_button__FtRkS:hover{background-color:var(--accent-color-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}[data-theme=dark] .CompareText_button__FtRkS:hover{background-color:var(--accent-color-dark-hover);box-shadow:0 6px 20px rgba(0,0,0,.35)}.CompareText_button__FtRkS:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CompareText_button__FtRkS:disabled{background-color:#bdc3c7;cursor:not-allowed;box-shadow:none;color:#7f8c8d}[data-theme=dark] .CompareText_button__FtRkS:disabled{background-color:#4b5563;color:#9ca3af}.CompareText_resultsContainer__w7Ozh{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;width:100%}.CompareText_resultBlock__ZzbHM{display:flex;flex-direction:column;flex:1 1;min-width:0}.CompareText_h3__oE7i0{font-size:1.3rem;margin-bottom:1rem;color:var(--text-heading);font-weight:600;text-align:center}[data-theme=dark] .CompareText_h3__oE7i0{color:#e5e7eb}.CompareText_codeContainer__q8OlO{border-radius:12px;border:1px solid var(--border-color);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.07);transition:background-color .3s,border-color .3s;display:flex;flex-direction:column}.CompareText_sideBySideView__LZE43 .CompareText_codeContainer__q8OlO{flex-direction:row}[data-theme=dark] .CompareText_codeContainer__q8OlO{border-color:#4b5563;box-shadow:0 4px 15px rgba(0,0,0,.25)}.CompareText_codeModeContainer__05HjA{background-color:var(--background-code-light);font-family:Fira Code,Consolas,monospace;font-size:13px}[data-theme=dark] .CompareText_codeModeContainer__05HjA{background-color:var(--background-code-dark)}.CompareText_textModeContainer__dTh8k{background-color:var(--background-input);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.7}[data-theme=dark] .CompareText_textModeContainer__dTh8k{background-color:#1e293b}.CompareText_codeDisplay__maBNa{display:flex;overflow-x:auto;flex:1 1}.CompareText_lineNumbers__3glKQ{padding:.75rem 0;text-align:right;color:var(--text-muted);background-color:var(--background-linenum-light);border-right:1px solid var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:3rem;font-size:12px}[data-theme=dark] .CompareText_lineNumbers__3glKQ{background-color:var(--background-linenum-dark);border-right-color:#4b5563;color:#9ca3af}.CompareText_lineNumber__oRqul{padding:0 .75rem;line-height:1.6}.CompareText_codeLines__5m8gG{flex-grow:1;padding:.75rem 0;white-space:pre-wrap;word-break:break-all;color:var(--text-input);line-height:1.6}[data-theme=dark] .CompareText_codeLines__5m8gG{color:#cbd5e1}.CompareText_codeLine__NU3OT,.CompareText_textLine__S_1_z{padding:0 .75rem;min-height:1.6em}.CompareText_codeLine__NU3OT{font-family:Fira Code,Consolas,monospace}.CompareText_textLine__S_1_z{font-family:Inter,system-ui,sans-serif;line-height:1.7}.CompareText_different__OStHm{background-color:var(--diff-line-bg)}[data-theme=dark] .CompareText_different__OStHm{background-color:var(--diff-line-bg-dark)}.CompareText_codeKeyword__0yG4D{color:#d946ef}[data-theme=dark] .CompareText_codeKeyword__0yG4D{color:#f0abfc}.CompareText_codeString__tKthU{color:#22c55e}[data-theme=dark] .CompareText_codeString__tKthU{color:#4ade80}.CompareText_codeComment__5y19X{color:#64748b;font-style:italic}[data-theme=dark] .CompareText_codeComment__5y19X{color:#94a3b8}.CompareText_codeNumber__A3k2P{color:#f97316}[data-theme=dark] .CompareText_codeNumber__A3k2P{color:#fb923c}.CompareText_highlightText__XrRK7{background-color:var(--highlight-yellow-bg);color:var(--highlight-yellow-text);border-radius:4px;padding:1px 4px;margin:0 1px;box-shadow:0 0 5px var(--highlight-yellow-shadow)}[data-theme=dark] .CompareText_highlightText__XrRK7{background-color:var(--highlight-yellow-bg-dark);color:var(--highlight-yellow-text-dark);box-shadow:0 0 5px var(--highlight-yellow-shadow-dark)}.CompareText_highlightWord__a6_uU{color:var(--highlight-yellow-text-strong);font-weight:700;padding:2px 4px;background-color:var(--highlight-yellow-bg-subtle);border-radius:4px}[data-theme=dark] .CompareText_highlightWord__a6_uU{color:var(--highlight-yellow-text-strong-dark);background-color:var(--highlight-yellow-bg-subtle-dark)}.CompareText_extraInfo__oO9hW{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--background-secondary);border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-muted)}[data-theme=dark] .CompareText_extraInfo__oO9hW{background-color:#374151;border-top-color:#4b5563;color:#9ca3af}.CompareText_copyButton__35yTY{background:transparent;border:1px solid var(--border-color-subtle);cursor:pointer;color:var(--text-accent);font-size:.8rem;padding:.3rem .8rem;border-radius:6px;transition:all .2s ease-in-out}[data-theme=dark] .CompareText_copyButton__35yTY{color:#60a5fa;border-color:#4b5563}.CompareText_copyButton__35yTY:hover{background-color:var(--background-tertiary);border-color:var(--text-accent)}[data-theme=dark] .CompareText_copyButton__35yTY:hover{background-color:#4b5563;border-color:#60a5fa}.CompareText_statsContainer__OEtow{margin-top:1.5rem;text-align:center;padding:1.25rem;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme=dark] .CompareText_statsContainer__OEtow{background-color:#374151;border-color:#4b5563;box-shadow:0 4px 12px rgba(0,0,0,.2)}.CompareText_statsContainer__OEtow p{font-size:.95rem;margin-bottom:.75rem}.CompareText_equalStat__Rm9x4{color:var(--text-success);font-weight:600}[data-theme=dark] .CompareText_equalStat__Rm9x4{color:var(--text-success-dark)}.CompareText_differentStat__ow2un{color:var(--text-danger);font-weight:600}[data-theme=dark] .CompareText_differentStat__ow2un{color:var(--text-danger-dark)}.CompareText_progressBar___ClQQ{height:10px;background-color:var(--progress-bg);border-radius:5px;margin-top:.75rem;overflow:hidden;display:flex}[data-theme=dark] .CompareText_progressBar___ClQQ{background-color:var(--progress-bg-dark)}.CompareText_equalProgress__Vtco3{height:100%;background-color:var(--text-success);transition:width .4s ease}[data-theme=dark] .CompareText_equalProgress__Vtco3{background-color:var(--text-success-dark)}.CompareText_differentProgress___NHJv{height:100%;background-color:var(--text-danger);transition:width .4s ease}[data-theme=dark] .CompareText_differentProgress___NHJv{background-color:var(--text-danger-dark)}.CompareText_wordDifferentProgress__VpRTq{height:100%;background-color:var(--highlight-yellow-progress);transition:width .4s ease}[data-theme=dark] .CompareText_wordDifferentProgress__VpRTq{background-color:var(--highlight-yellow-progress-dark)}.CompareText_notification__18UgW{position:fixed;bottom:20px;right:20px;padding:12px 24px;border-radius:8px;color:white;font-size:.9rem;z-index:1000;animation:CompareText_slideIn__oA5qi .3s ease-out forwards;max-width:320px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.CompareText_successNotification__fmFla{background-color:var(--toast-success-bg)}[data-theme=dark] .CompareText_successNotification__fmFla{background-color:var(--toast-success-bg-dark)}.CompareText_errorNotification__idEJz{background-color:var(--toast-error-bg)}[data-theme=dark] .CompareText_errorNotification__idEJz{background-color:var(--toast-error-bg-dark)}.CompareText_fadeOut__b8p9w{animation:CompareText_fadeOut__b8p9w .5s ease-in forwards}.CompareText_languageComponent__qjZcm,.CompareText_textareaComponent__XY2OR{display:flex;flex-direction:column}@keyframes CompareText_slideIn__oA5qi{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes CompareText_fadeOut__b8p9w{0%{opacity:1}to{opacity:0}}.CompareText_languageToggle__q3Aqf{border:none;background:transparent;cursor:pointer;font-size:1rem;padding:.5rem;display:flex;align-items:center;gap:.5rem;transition:opacity .2s}.CompareText_languageToggle__q3Aqf:hover{opacity:.7}.CompareText_themeToggle__t9AJ_{width:80%;height:8%;display:flex;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.CompareText_container__4zhjL{padding:2.5rem}.CompareText_h1__19uCl{font-size:2.8rem}.CompareText_modeButton__9DU_N{padding:.7rem 2rem;font-size:.95rem}.CompareText_controlPanel__LPL_j{padding:1.25rem;gap:1.25rem;justify-content:space-between}.CompareText_checkbox__G_4UG label,.CompareText_themeToggle__t9AJ_{font-size:.95rem}.CompareText_subcontainer__y7R_P{flex-direction:row;gap:2rem}.CompareText_textareaContainer__WN_Q7{flex:1 1}.CompareText_textarea__DWWcg{height:350px;font-size:14px}.CompareText_headerTitle__Vsglf{font-size:1rem}.CompareText_langIcon__Sj_vl{width:28px;height:28px}.CompareText_button__FtRkS{padding:.9rem 3rem;font-size:1.1rem}.CompareText_resultsContainer__w7Ozh{flex-direction:row;gap:2rem}.CompareText_h3__oE7i0{font-size:1.5rem}.CompareText_codeContainer__q8OlO.CompareText_sideBySideView__LZE43{flex-direction:row}.CompareText_codeDisplay__maBNa{width:50%}.CompareText_textareaComponent__XY2OR{display:flex;flex-direction:row}.CompareText_languageComponent__qjZcm{display:flex;flex-direction:row;justify-content:space-between}.CompareText_themeToggle__t9AJ_{width:8%;height:8%;display:flex;align-items:center;justify-content:center;margin-top:1rem;margin-bottom:0}}.Loading_container__o7y8Z{display:flex;justify-content:center;height:80vh}.Loading_loader__6u9zj{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:Loading_spin__m0B4w 1s linear infinite;margin:auto}@keyframes Loading_spin__m0B4w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_section__61PEw{margin:40px 0;padding:20px;background-color:#f9f9f9;width:100%}.page_sectionTitle__hzsAh{font-size:1.8rem;margin-bottom:15px;color:#333;font-weight:700}.page_sectionContent__BH_RX{font-size:1rem;line-height:1.6;color:#555}.page_list__NOc4w{margin-top:10px;list-style-type:disc;padding-left:20px}.page_list__NOc4w li{margin:5px 0}.page_imageContainer__gQbWL{margin-top:20px;text-align:center}.page_imageContainer__gQbWL img{border-radius:8px}