.ThemeToggle_container__5I861{display:flex;align-items:center;gap:.5rem}.ThemeToggle_label__5GJ6X{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ThemeToggle_toggle__LZXn9{position:relative;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;padding:0}.ThemeToggle_toggle__LZXn9:hover{background-color:var(--bg-secondary)}.ThemeToggle_toggle__LZXn9:focus{outline:none;box-shadow:0 0 0 2px var(--accent-primary)}.ThemeToggle_toggle__LZXn9.ThemeToggle_small__68oX2{width:2.5rem;height:1.25rem}.ThemeToggle_toggle__LZXn9.ThemeToggle_medium__TQNNV{width:3rem;height:1.5rem}.ThemeToggle_toggle__LZXn9.ThemeToggle_large__O6FbB{width:3.5rem;height:1.75rem}.ThemeToggle_toggle__LZXn9.ThemeToggle_active__3wrnM{background-color:var(--accent-primary)}.ThemeToggle_slider__CVQU3{position:absolute;left:.125rem;width:1.25rem;height:1.25rem;background-color:var(--bg-primary);border-radius:50%;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ThemeToggle_toggle__LZXn9.ThemeToggle_small__68oX2 .ThemeToggle_slider__CVQU3{width:1rem;height:1rem;font-size:.625rem}.ThemeToggle_toggle__LZXn9.ThemeToggle_large__O6FbB .ThemeToggle_slider__CVQU3{width:1.5rem;height:1.5rem;font-size:.875rem}.ThemeToggle_toggle__LZXn9.ThemeToggle_active__3wrnM .ThemeToggle_slider__CVQU3{transform:translateX(1.5rem)}.ThemeToggle_toggle__LZXn9.ThemeToggle_small__68oX2.ThemeToggle_active__3wrnM .ThemeToggle_slider__CVQU3{transform:translateX(1.25rem)}.ThemeToggle_toggle__LZXn9.ThemeToggle_large__O6FbB.ThemeToggle_active__3wrnM .ThemeToggle_slider__CVQU3{transform:translateX(1.75rem)}.LanguageSelector_container__EphVD{display:flex;flex-direction:column;gap:.5rem}.LanguageSelector_label__Rnxhq{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.LanguageSelector_select__NAHZD{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:120px}.LanguageSelector_select__NAHZD:hover{background:var(--bg-secondary);border-color:var(--border-secondary)}.LanguageSelector_select__NAHZD:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(59,130,246,.2)}[data-theme=light] .LanguageSelector_select__NAHZD{background:#ffffff;border:1px solid #d1d5db;color:#1f2937!important}[data-theme=light] .LanguageSelector_select__NAHZD:hover{background:#f9fafb;border-color:#9ca3af}[data-theme=light] .LanguageSelector_select__NAHZD option{background:#ffffff;color:#1f2937!important}.LanguageSelector_collapsedSelect__7BBrU{width:50px!important;text-align:center!important;font-weight:600}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsedSelect__7BBrU{background:#ffffff!important;color:#1f2937!important;border:1px solid #d1d5db;font-weight:600;text-align:center}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsedSelect__7BBrU option{background:#ffffff!important;color:#1f2937!important;font-weight:600}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb{background:#ffffff!important;color:#1f2937!important;border:1px solid #d1d5db;font-weight:600;text-align:center}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb option{background:#ffffff!important;color:#1f2937!important;font-weight:600}.LanguageSelector_sidebar__3sX7n .LanguageSelector_select__NAHZD{color:inherit}[data-theme=light] .LanguageSelector_sidebar__3sX7n .LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb,[data-theme=light] .LanguageSelector_sidebar__3sX7n .LanguageSelector_select__NAHZD.LanguageSelector_collapsedSelect__7BBrU{background:#ffffff!important;color:#1f2937!important;border:1px solid #d1d5db!important}[data-theme=dark] .LanguageSelector_select__NAHZD{background:#0d1117;border:1px solid #333;color:#ffffff}[data-theme=dark] .LanguageSelector_select__NAHZD:hover{background:#161b22;border-color:#444}[data-theme=dark] .LanguageSelector_select__NAHZD option{background:#161b22;color:#ffffff}.LanguageSelector_dropdown__NLhlO{position:relative}.LanguageSelector_dropdownButton__9hLak{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:120px}.LanguageSelector_dropdownButton__9hLak:hover{background:var(--bg-secondary);border-color:var(--border-secondary)}.LanguageSelector_dropdownButton__9hLak:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(59,130,246,.2)}[data-theme=dark] .LanguageSelector_dropdownButton__9hLak{background:linear-gradient(to bottom right,#0d1117,#161b22);border:1px solid #333;color:#ffffff}[data-theme=dark] .LanguageSelector_dropdownButton__9hLak:hover{background:linear-gradient(to bottom right,#161b22,#1a1f2b);border-color:#444}[data-theme=dark] .LanguageSelector_dropdownList__Q41ob{background:linear-gradient(to bottom right,#0d1117,#161b22)!important;border:1px solid #333}.LanguageSelector_chevron__zGbSs{width:1rem;height:1rem;margin-left:auto;transition:transform .2s ease}.LanguageSelector_dropdownButton__9hLak:hover .LanguageSelector_chevron__zGbSs{transform:translateY(1px)}[dir=rtl] .LanguageSelector_container__EphVD{direction:rtl}[dir=rtl] .LanguageSelector_dropdownButton__9hLak{flex-direction:row-reverse}[dir=rtl] .LanguageSelector_chevron__zGbSs{margin-left:0;margin-right:auto}.CompareBar_compareBar__9_ncw{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--bg-primary,white);border:1px solid var(--border-primary,#e2e8f0);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:1000;animation:CompareBar_slideUp__uFkcf .3s ease-out;max-width:90vw;width:auto;min-width:320px}[data-theme=dark] .CompareBar_compareBar__9_ncw{background:var(--bg-secondary);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3)}@keyframes CompareBar_slideUp__uFkcf{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.CompareBar_compareContent__H6Kcg{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;gap:1rem}.CompareBar_compareInfo__G_XwS{display:flex;align-items:center;gap:.75rem;flex:1 1}.CompareBar_compareIcon__Y_YcA{font-size:1.5rem}.CompareBar_compareText__oCCa7{font-weight:600;color:var(--text-primary,#2d3748);font-size:1rem}.CompareBar_helpText__tzln5{font-size:.85rem;color:var(--text-secondary,#718096);font-style:italic}.CompareBar_compareActions__6QEge{display:flex;align-items:center;gap:.75rem}.CompareBar_clearBtn__yfRQ_{background:transparent;border:1px solid var(--border-primary,#e2e8f0);color:var(--text-secondary,#718096);padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease;font-weight:500}.CompareBar_clearBtn__yfRQ_:hover{background:var(--bg-hover,#f8f9fa);color:var(--text-primary,#2d3748);border-color:var(--text-secondary,#718096)}.CompareBar_compareBtn__H0KSp{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.CompareBar_compareBtnEnabled__mdEXx{background:var(--accent-primary,#4299e1);color:white}.CompareBar_compareBtnEnabled__mdEXx:hover{background:var(--accent-hover,#3182ce);transform:translateY(-1px)}.CompareBar_compareBtnDisabled__0hJIk{background:var(--bg-tertiary,#f1f5f9);color:var(--text-tertiary,#94a3b8);cursor:not-allowed}@media (max-width:768px){.CompareBar_compareBar__9_ncw{bottom:10px;left:10px;right:10px;transform:none;max-width:none;width:auto;min-width:auto}.CompareBar_compareContent__H6Kcg{padding:.875rem 1rem;gap:.75rem}.CompareBar_compareInfo__G_XwS{gap:.5rem}.CompareBar_compareText__oCCa7{font-size:.9rem}.CompareBar_helpText__tzln5{display:none}.CompareBar_compareActions__6QEge{gap:.5rem}.CompareBar_clearBtn__yfRQ_{padding:.5rem .75rem;font-size:.85rem}.CompareBar_compareBtn__H0KSp{padding:.625rem 1rem;font-size:.85rem}}@media (max-width:480px){.CompareBar_compareContent__H6Kcg{flex-direction:column;gap:.75rem;padding:1rem}.CompareBar_compareInfo__G_XwS{justify-content:center}.CompareBar_compareActions__6QEge{width:100%;justify-content:center}.CompareBar_clearBtn__yfRQ_,.CompareBar_compareBtn__H0KSp{flex:1 1;text-align:center}}.Toast_toastContainer__5c_6x{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px;pointer-events:none}.Toast_toast__TANW5{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--card-shadow);padding:12px 16px;min-width:300px;pointer-events:auto;animation:Toast_slideIn__vkk22 .3s ease-out;transition:all .3s ease}.Toast_toast__TANW5:hover{box-shadow:var(--card-shadow-hover)}.Toast_toastContent__jsr2l{display:flex;align-items:center;gap:12px}.Toast_toastIcon__G41_b{font-size:16px;flex-shrink:0}.Toast_toastMessage__Ju6Sh{flex:1 1;color:var(--text-primary);font-size:14px;line-height:1.4}.Toast_toastClose__nWKjd{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:18px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.Toast_toastClose__nWKjd:hover{background:var(--bg-secondary);color:var(--text-primary)}.Toast_success__Kny9d{border-left:4px solid #10b981}.Toast_error__4E05w{border-left:4px solid #ef4444}.Toast_warning__Oa2_A{border-left:4px solid #f59e0b}.Toast_info__nNbUm{border-left:4px solid #3b82f6}@keyframes Toast_slideIn__vkk22{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toast__TANW5.Toast_removing__cVFqr{animation:Toast_slideOut__dOA9h .3s ease-in forwards}@keyframes Toast_slideOut__dOA9h{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@media (max-width:768px){.Toast_toastContainer__5c_6x{top:10px;right:10px;left:10px;max-width:none}.Toast_toast__TANW5{min-width:auto;width:100%}.Toast_toastMessage__Ju6Sh{font-size:13px}}[data-theme=dark] .Toast_toastClose__nWKjd:hover{background:#374151}