.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_select__NAHZD.LanguageSelector_collapsedSelect__7BBrU{width:40px;min-width:40px;max-width:40px;height:28px;padding:.2rem .25rem;font-size:.75rem;line-height:1;text-align:center;font-weight:600}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsedSelect__7BBrU{background:#ffffff!important;color:#1f2937!important;border:1px solid #d1d5db;padding:.2rem .25rem}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsedSelect__7BBrU option{background:#ffffff!important;color:#1f2937!important;font-weight:600}.LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb,[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb{width:40px;min-width:40px;max-width:40px;height:28px;padding:.2rem .25rem;font-size:.75rem;line-height:1;text-align:center;font-weight:600}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb{background:#ffffff!important;color:#1f2937!important;border:1px solid #d1d5db;padding:.2rem .25rem}[data-theme=light] .LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb option{background:#ffffff!important;color:#1f2937!important;font-weight:600}[data-theme=dark] .LanguageSelector_select__NAHZD.LanguageSelector_collapsed-select__88XPb,[data-theme=dark] .LanguageSelector_select__NAHZD.LanguageSelector_collapsedSelect__7BBrU{background:#0d1117;border:1px solid #333;color:#ffffff;padding:.2rem .25rem}[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}.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}.OCRWebcamCapture_overlay__EotXe{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:4000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.OCRWebcamCapture_modal__oiYpe{width:min(720px,92vw);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;overflow:hidden;box-shadow:var(--card-shadow-hover)}.OCRWebcamCapture_header__vWtE2{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-primary)}.OCRWebcamCapture_title__GQ2Tz{margin:0;font-size:1.1rem;color:var(--text-primary)}.OCRWebcamCapture_closeButton__yel_Y{width:32px;height:32px;border:none;border-radius:999px;background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;font-weight:700}.OCRWebcamCapture_closeButton__yel_Y:hover{background:var(--bg-secondary)}.OCRWebcamCapture_body__eCqQs{padding:1rem;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center}.OCRWebcamCapture_tabHeader__OvurZ{display:flex;gap:.5rem;padding:.75rem 1.25rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.OCRWebcamCapture_tabButton__SxW8Y{flex:1 1;border:1px solid var(--border-primary);border-radius:999px;padding:.5rem .75rem;font-weight:600;background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.OCRWebcamCapture_tabButtonActive__RQzII{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-secondary);box-shadow:var(--card-shadow-hover)}.OCRWebcamCapture_tabButton__SxW8Y:disabled{opacity:.6;cursor:not-allowed}.OCRWebcamCapture_tabPanel__OZyhO{width:100%;display:grid;grid-gap:1rem;gap:1rem;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.OCRWebcamCapture_tabPanelActive__LdTLI{opacity:1;transform:translateY(0)}.OCRWebcamCapture_qrPanel__E1V5B{justify-items:center;text-align:center}.OCRWebcamCapture_qrHint__c8I6p{margin:0;color:var(--text-secondary)}.OCRWebcamCapture_qrCode__mqKnk{background:#ffffff;padding:.75rem;border-radius:12px;box-shadow:0 8px 20px rgba(15,23,42,.15)}.OCRWebcamCapture_qrImage__oYnRr{display:block;width:220px;height:220px;max-width:60vw;max-height:60vw}.OCRWebcamCapture_qrActions__rjynv{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.OCRWebcamCapture_copyStatus__n_e0H{margin:0;font-size:.9rem;color:var(--success-color,#10b981)}.OCRWebcamCapture_webcam__WgJfp{width:100%;border-radius:12px;border:1px solid var(--border-primary);background:#000}.OCRWebcamCapture_webcamWrapper__ptDur{position:relative;width:100%}.OCRWebcamCapture_scanGuide__T2k52{position:absolute;inset:8%;border:2px dashed rgba(255,255,255,.35);border-radius:16px;pointer-events:none;box-shadow:inset 0 0 0 9999px rgba(0,0,0,.15)}.OCRWebcamCapture_scanCorner__td9Jd{position:absolute;width:26px;height:26px;border:3px solid rgba(16,185,129,.9)}.OCRWebcamCapture_scanCornerTopLeft__9jwaw{top:-2px;left:-2px;border-right:none;border-bottom:none}.OCRWebcamCapture_scanCornerTopRight__mnTW0{top:-2px;right:-2px;border-left:none;border-bottom:none}.OCRWebcamCapture_scanCornerBottomLeft__5W9Jl{bottom:-2px;left:-2px;border-right:none;border-top:none}.OCRWebcamCapture_scanCornerBottomRight__r_1HE{bottom:-2px;right:-2px;border-left:none;border-top:none}.OCRWebcamCapture_scanHint__7QuN7{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.7);color:#f8fafc;font-size:12px;font-weight:600;letter-spacing:.02em;pointer-events:none}.OCRWebcamCapture_errorPanel__NwLKA{width:100%;background:var(--bg-primary);border:1px dashed var(--border-secondary);border-radius:12px;padding:1.5rem;text-align:center;color:var(--text-secondary);display:grid;grid-gap:.75rem;gap:.75rem}.OCRWebcamCapture_actions__qZlCI{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid var(--border-primary)}.OCRWebcamCapture_primaryButton__A9UmQ,.OCRWebcamCapture_secondaryButton__DTCqS{border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer}.OCRWebcamCapture_primaryButton__A9UmQ{background:var(--success-color,#10b981);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.OCRWebcamCapture_secondaryButton__DTCqS{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}.OCRWebcamCapture_primaryButton__A9UmQ:disabled,.OCRWebcamCapture_secondaryButton__DTCqS:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.OCRWebcamCapture_actions__qZlCI{flex-direction:column-reverse}.OCRWebcamCapture_primaryButton__A9UmQ,.OCRWebcamCapture_secondaryButton__DTCqS{width:100%}}.FloatingAssistant_wrapper__nLryV{position:fixed;right:24px;bottom:24px;z-index:1000;font-family:Segoe UI,Arial,sans-serif}.FloatingAssistant_bubbleButton__aacHq{width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0c1720;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.3)}.FloatingAssistant_bubbleButton__aacHq:hover{background:#0a141c}.FloatingAssistant_bubbleIcon__W8w2x{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.FloatingAssistant_bubbleIcon__W8w2x svg{width:100%;height:100%;fill:#ffffff}.FloatingAssistant_panel__jv_qY{background:#ffffff;border-radius:16px;border:1px solid #e6e8eb;box-shadow:0 18px 50px rgba(15,23,32,.25);display:flex;flex-direction:column;overflow:hidden;position:relative}.FloatingAssistant_header__gvG22{background:#0f1a22;color:#ffffff;display:flex;align-items:flex-start;column-gap:16px;padding:12px 36px 12px 16px;position:relative}.FloatingAssistant_headerMain__Fq6Vs{display:flex;flex-direction:column}.FloatingAssistant_headerActions__myv3z{display:flex;align-items:center;gap:10px;margin-left:auto;align-self:flex-start;margin-right:-6px;margin-top:18px}.FloatingAssistant_headerButton__thJM_{background:transparent;border:none;color:rgba(255,255,255,.7);font-size:12px;cursor:pointer;padding:0}.FloatingAssistant_headerButton__thJM_:hover{color:#ffffff}.FloatingAssistant_title__1l3zF{font-size:14px;font-weight:600}.FloatingAssistant_modeSelector__oItWb{position:relative;margin-top:2px}.FloatingAssistant_modeButton__Ix1OL{background:transparent;border:none;color:rgba(255,255,255,.7);font-size:11px;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.FloatingAssistant_modeButton__Ix1OL:hover{color:#ffffff}.FloatingAssistant_modeCaret__vlxi3{width:6px;height:6px;border-right:2px solid rgba(255,255,255,.6);border-bottom:2px solid rgba(255,255,255,.6);transform:rotate(45deg);margin-top:-2px}.FloatingAssistant_modeMenu__A0hEY{position:absolute;top:18px;left:0;background:#0f1a22;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:120px;z-index:10}.FloatingAssistant_modeMenuItemActive__mkOfu,.FloatingAssistant_modeMenuItem__t8ymM{background:transparent;border:none;color:rgba(255,255,255,.75);text-align:left;font-size:12px;padding:6px 8px;border-radius:8px;cursor:pointer}.FloatingAssistant_modeMenuItemActive__mkOfu{background:rgba(255,255,255,.14);color:#ffffff}.FloatingAssistant_modeMenuItem__t8ymM:hover{background:rgba(255,255,255,.1);color:#ffffff}.FloatingAssistant_titleButton__g1w3A{background:transparent;border:none;color:#ffffff;font-size:14px;font-weight:600;padding:0;cursor:pointer;text-align:left}.FloatingAssistant_titleButton__g1w3A:hover{color:#e5e7eb}.FloatingAssistant_titleEdit__PptQO{display:flex;flex-direction:column;gap:6px}.FloatingAssistant_titleInput__3vO_a{border-radius:8px;border:1px solid rgba(255,255,255,.35);background:#0f1a22;color:#ffffff;padding:4px 8px;font-size:12px;outline:none}.FloatingAssistant_titleInput__3vO_a::placeholder{color:rgba(255,255,255,.6)}.FloatingAssistant_titleEditActions__5FP7H{display:flex;gap:6px;flex-wrap:wrap}.FloatingAssistant_titleCancel__xHxMp,.FloatingAssistant_titleSave__eMjDZ{border:none;border-radius:8px;padding:4px 8px;font-size:11px;cursor:pointer}.FloatingAssistant_titleSave__eMjDZ{background:#ffffff;color:#0f1a22}.FloatingAssistant_titleCancel__xHxMp{background:rgba(255,255,255,.15);color:#ffffff}.FloatingAssistant_subtitle___txzO{font-size:11px;opacity:.7;margin-top:2px}.FloatingAssistant_closeButton__xhx5J{background:transparent;border:none;color:#ffffff;font-size:18px;cursor:pointer;line-height:1;position:absolute;top:10px;right:12px}.FloatingAssistant_contentArea___meQ1{flex:1 1;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;background:#ffffff}.FloatingAssistant_loadingState__FLPH3{font-size:12px;color:#7a8796;padding:4px 0}.FloatingAssistant_historySheet__tEfMg{position:absolute;inset:0;background:#ffffff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s ease;z-index:6;border-left:1px solid #e6e8eb}.FloatingAssistant_historySheetOpen__VNf69{transform:translateX(0)}.FloatingAssistant_historySheetHeader__gfEti{padding:14px 16px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e8eb}.FloatingAssistant_historySheetTitle__PqGGD{font-size:14px;font-weight:600;color:#111827}.FloatingAssistant_historySheetTabs__A_ts7{padding:10px 16px 0;display:flex;gap:8px}.FloatingAssistant_historySheetBody__GE3bk{padding:12px 16px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.FloatingAssistant_historyTabActive__ljdUg,.FloatingAssistant_historyTab__3RK6l{border:1px solid #e5e7eb;background:#f3f4f6;color:#4b5563;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer}.FloatingAssistant_historyTabActive__ljdUg{background:#111827;color:#ffffff;border-color:#111827}.FloatingAssistant_historyClose__0bp4G{background:transparent;border:none;color:#6b7280;font-size:12px;cursor:pointer}.FloatingAssistant_historyClose__0bp4G:hover{color:#111827}.FloatingAssistant_historyEmpty__XmeBL{font-size:12px;color:#6b7280}.FloatingAssistant_historyItem__uJSw7{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #f0f1f3}.FloatingAssistant_historyItem__uJSw7:first-of-type{border-top:none}.FloatingAssistant_historyTitle__EUq_4{font-size:12px;font-weight:600;color:#111827}.FloatingAssistant_historyTitleEdit__hdYCM{display:flex;flex-direction:column;gap:8px}.FloatingAssistant_historyTitleInput__Hi2NS{border:1px solid #d7dbe0;border-radius:8px;padding:6px 8px;font-size:12px;outline:none}.FloatingAssistant_historyTitleInput__Hi2NS:focus{border-color:#111827}.FloatingAssistant_historyTitleActions__K7OiS{display:flex;gap:6px;flex-wrap:wrap}.FloatingAssistant_historyMeta__0Tska{font-size:11px;color:#6b7280;margin-top:2px}.FloatingAssistant_historyActions__qiMQC{display:flex;gap:6px}.FloatingAssistant_historyButtonPrimary__u2Rpr,.FloatingAssistant_historyButton__qXg9M{font-size:12px;padding:4px 8px;border-radius:8px;cursor:pointer;border:1px solid #e5e7eb;background:#ffffff;color:#111827}.FloatingAssistant_historyButtonPrimary__u2Rpr{background:#111827;color:#ffffff;border-color:#111827}.FloatingAssistant_historyButtonDanger__HrHxE{font-size:12px;padding:4px 8px;border-radius:8px;cursor:pointer;border:1px solid rgba(220,38,38,.4);background:#ffffff;color:#dc2626}.FloatingAssistant_historyButtonDanger__HrHxE:hover{border-color:rgba(220,38,38,.7);background:rgba(220,38,38,.08)}.FloatingAssistant_messageUser__kD3_6{display:flex;justify-content:flex-end}.FloatingAssistant_messageAssistant__ufUo7{display:flex;justify-content:flex-start}.FloatingAssistant_messageBubble__9lHTD{max-width:80%;padding:10px 12px;border-radius:12px;background:#ffffff;border:1px solid #e0e3e7;font-size:13px;line-height:1.4}.FloatingAssistant_loadingBubble__P46T4{padding:10px 14px}.FloatingAssistant_typingDots__JKEcz{display:inline-flex;align-items:center;gap:6px;height:14px}.FloatingAssistant_typingDots__JKEcz span{width:6px;height:6px;border-radius:50%;background:#5b6470;display:inline-block;animation:FloatingAssistant_typingBounce__R_S5b 1s ease-in-out infinite}.FloatingAssistant_typingDots__JKEcz span:nth-child(2){animation-delay:.12s}.FloatingAssistant_typingDots__JKEcz span:nth-child(3){animation-delay:.24s}@keyframes FloatingAssistant_typingBounce__R_S5b{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-4px);opacity:1}}.FloatingAssistant_messageUser__kD3_6 .FloatingAssistant_messageBubble__9lHTD{background:#0f1a22;color:#ffffff;border-color:#0f1a22}.FloatingAssistant_intentCard__FfYvG{margin-top:8px;background:#ffffff;border:1px solid #dcdfe4;border-radius:12px;padding:12px;width:100%}.FloatingAssistant_intentTitle__iSprD{font-size:12px;font-weight:600;margin-bottom:6px}.FloatingAssistant_intentMessage__aMBbb{font-size:12px;margin-bottom:8px;color:#333333}.FloatingAssistant_intentToggleRow__4MTEH{display:flex;justify-content:flex-start;margin-bottom:8px}.FloatingAssistant_intentToggle__1y475{background:transparent;border:none;color:#4b5563;font-size:12px;cursor:pointer;padding:0}.FloatingAssistant_intentToggle__1y475:hover{color:#111827}.FloatingAssistant_intentData__xMbme{background:#f2f4f6;border-radius:8px;padding:8px;font-size:11px;white-space:pre-wrap;margin-bottom:8px}.FloatingAssistant_detailsToggle__RtfgB{margin-top:8px;background:transparent;border:none;color:#4b5563;font-size:12px;cursor:pointer;padding:0}.FloatingAssistant_detailsToggle__RtfgB:hover{color:#111827}.FloatingAssistant_detailsPanel__4Ox5h{margin-top:8px;background:#f3f4f6;border-radius:8px;padding:8px;font-size:11px;white-space:pre-wrap;color:#111827}.FloatingAssistant_summaryBlock__IGJEc{display:flex;flex-direction:column;gap:4px}.FloatingAssistant_summaryLine__Z1Bk0{font-size:13px;color:inherit}.FloatingAssistant_promptCard__44FmC{border:1px solid #e0e3e7;background:#ffffff;border-radius:12px;padding:12px;max-width:80%}.FloatingAssistant_promptText__WAeVR{font-size:13px;font-weight:600;color:#111827}.FloatingAssistant_promptActions__RDR17{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;row-gap:6px}.FloatingAssistant_promptButtonPrimary__tLsQD,.FloatingAssistant_promptButton__YDSP_{border-radius:10px;padding:6px 12px;font-size:12px;cursor:pointer;border:1px solid #d1d6dd;background:#ffffff;color:#111827}.FloatingAssistant_promptButtonPrimary__tLsQD{background:#111827;border-color:#111827;color:#ffffff}.FloatingAssistant_promptButtonPrimary__tLsQD:disabled,.FloatingAssistant_promptButton__YDSP_:disabled{opacity:.6;cursor:not-allowed}.FloatingAssistant_intentActions__PE8RF{display:flex;gap:8px}.FloatingAssistant_confirmButton__3xhWm{background:#1a5b2e;color:#ffffff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12px}.FloatingAssistant_confirmButton__3xhWm:disabled{opacity:.6;cursor:not-allowed}.FloatingAssistant_cancelButton__7wWMC{background:#f0f0f0;color:#333333;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12px}.FloatingAssistant_cancelButton__7wWMC:disabled{opacity:.6;cursor:not-allowed}.FloatingAssistant_intentStatus__lgkDf{font-size:12px;color:#444444;margin-top:8px}.FloatingAssistant_intentStatusSuccess__R_OR2{font-size:12px;color:#1a5b2e;margin-top:8px}.FloatingAssistant_intentStatusError__3N2pz{font-size:12px;color:#b00020;margin-top:8px}.FloatingAssistant_intentStatusMuted__iAXps{font-size:12px;color:#666666;margin-top:8px}.FloatingAssistant_inputRow__Z97bL{display:flex;gap:8px;padding:12px;border-top:1px solid #e6e8eb;background:#ffffff;align-items:flex-end}.FloatingAssistant_inputShell__Pis0i{flex:1 1;position:relative;background:#ffffff;border:1px solid #d7dbe0;border-radius:12px;display:flex;align-items:center;padding:8px 12px;min-height:44px}.FloatingAssistant_input__PjlyD{width:100%;border:none!important;background:transparent!important;resize:none;font-size:13px;padding:2px 118px 2px 0!important;outline:none!important;box-shadow:none!important;line-height:1.4;overflow:hidden;flex:1 1}.FloatingAssistant_inputShell__Pis0i:focus-within{border-color:#c0c7d1;box-shadow:none}.FloatingAssistant_input__PjlyD::placeholder{color:#8a94a3}.FloatingAssistant_inputControls__EBBus{position:absolute;right:8px;bottom:6px;display:inline-flex;gap:6px}.FloatingAssistant_iconButton__Y7Zi_{width:30px;height:30px;border-radius:10px;border:1px solid #d1d6dd;background:#f3f4f6;color:#0f1a22;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.FloatingAssistant_iconButton__Y7Zi_:hover{background:#e9edf2;border-color:#c4cbd5}.FloatingAssistant_iconButton__Y7Zi_ svg{width:16px;height:16px;fill:currentColor}.FloatingAssistant_iconButtonActive__bIU7s{background:#0f1a22;border-color:#0f1a22;color:#ffffff}.FloatingAssistant_iconButton__Y7Zi_:disabled{opacity:.6;cursor:not-allowed}.FloatingAssistant_stopIcon__h5JsA{width:12px;height:12px;background:#d14646;border-radius:3px;display:inline-block}.FloatingAssistant_hiddenInput__YP_EM{display:none}.FloatingAssistant_sendButton__TyjVg{background:#6b7280;color:#ffffff;border:none;padding:10px 16px;border-radius:12px;cursor:pointer;font-size:13px}.FloatingAssistant_sendButton__TyjVg:disabled{opacity:.6;cursor:not-allowed}.FloatingAssistant_recordingIndicator__lO0ib{padding:0 16px 12px;font-size:12px;color:#d14646}.FloatingAssistant_processingIndicator__rCue_{padding:0 16px 12px;font-size:12px;color:#4b5563}.FloatingAssistant_error__39oP8{color:#b00020;font-size:12px;padding:0 16px 12px}.FloatingAssistant_attachmentBar__Sk8p7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px 0}.FloatingAssistant_attachmentInfo___Il0D{background:#f3f4f6;border-radius:10px;padding:4px 10px;font-size:12px;color:#4b5563}.FloatingAssistant_attachmentRemove__eIsTS{border:none;background:transparent;color:#6b7280;font-size:12px;cursor:pointer}.FloatingAssistant_attachmentRemove__eIsTS:hover{color:#111827}.FloatingAssistant_attachmentBadge__QUypc{margin-top:6px;font-size:11px;color:#6b7280}.FloatingAssistant_resizeHandle__OrB1t{position:absolute;width:22px;height:14px;left:50%;top:10px;transform:translateX(-50%);cursor:nwse-resize;background:transparent;touch-action:none;z-index:2}.FloatingAssistant_resizeHandle__OrB1t:after,.FloatingAssistant_resizeHandle__OrB1t:before{content:"";position:absolute;left:2px;right:2px;height:2px;background:rgba(255,255,255,.6);border-radius:999px}.FloatingAssistant_resizeHandle__OrB1t:before{top:4px}.FloatingAssistant_resizeHandle__OrB1t:after{top:8px}.FloatingAssistant_confirmOverlay__eniTG{position:fixed;inset:0;background:rgba(15,23,32,.35);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.FloatingAssistant_confirmDialog___QDpy{width:100%;max-width:360px;background:#ffffff;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,32,.28);padding:16px;border:1px solid #e6e8eb}.FloatingAssistant_confirmTitle__8cOap{font-size:14px;font-weight:600;color:#111827}.FloatingAssistant_confirmDescription__lL1Pi{margin-top:6px;font-size:12px;color:#6b7280}.FloatingAssistant_confirmActions__VIWGY{margin-top:14px;display:flex;gap:8px;justify-content:flex-end}.FloatingAssistant_confirmDanger__aRD7I,.FloatingAssistant_confirmPrimary__Vbptz{border:none;border-radius:10px;padding:8px 14px;font-size:12px;cursor:pointer;color:#ffffff}.FloatingAssistant_confirmPrimary__Vbptz{background:#111827}.FloatingAssistant_confirmDanger__aRD7I{background:#dc2626}.FloatingAssistant_confirmCancel__ub4zK{border:1px solid #d1d5db;background:#ffffff;color:#111827;border-radius:10px;padding:8px 14px;font-size:12px;cursor:pointer}@media (max-width:640px){.FloatingAssistant_wrapper__nLryV{right:12px;bottom:12px}.FloatingAssistant_bubbleButton__aacHq{width:52px;height:52px}}